/* Internal pages only. The original homepage and its slideshow are not styled here. */
body.air-inner{background:#fff!important;color:#343b30;min-width:0!important}
.air-inner *{box-sizing:border-box}
.air-inner #primary{max-width:1200px!important;margin:0 auto!important;padding:32px 40px 60px!important}
.air-inner #primary>article{margin:0!important;padding:0!important;max-width:none!important;background:none!important}
.air-inner #primary>article:before,.air-inner #primary>article:after{display:none!important}
.air-inner .entry-content{margin:0!important;font-size:17px!important;line-height:1.75!important;color:#4a5146!important}
.air-inner .entry-content h1,.air-inner .entry-content h2,.air-inner .entry-content h3{color:#303b29;letter-spacing:-.025em;font-weight:400}
.air-inner .entry-content h1{font-size:clamp(34px,4vw,52px);line-height:1.17;margin:12px 0 22px!important}
.air-inner .entry-content h2{font-size:34px!important;line-height:1.25!important;margin:0 0 22px!important}
.air-inner .entry-content h3{font-size:23px!important;line-height:1.35!important;margin:0 0 12px!important}
.air-inner .entry-content p{margin:0 0 18px!important}
.air-inner .entry-content a{color:#466c28;text-underline-offset:4px}
.air-inner .entry-content ul,.air-inner .entry-content ol{padding-left:22px;margin:16px 0 24px!important}
.air-inner .entry-content li{margin:8px 0!important}
.air-inner .entry-content section,.air-inner .entry-content [id]{scroll-margin-top:30px}
.air-redesigned .entry-header,.air-redesigned .entry-footer{display:none}
.air-inner .entry-title{font-size:40px!important;line-height:1.2;margin:30px 0!important}
.air-inner .air-shell-header{padding:14px 40px;background:#fff;position:relative;z-index:30}
.air-shell-bar{max-width:1120px;margin:auto;display:flex;align-items:center;gap:30px;min-height:64px}
.air-brand{display:flex;align-items:center;justify-content:center;width:150px;flex:0 0 150px;height:60px;padding:10px 16px;background:#8ecf3e;border-radius:0 26px 26px;text-decoration:none}
.air-brand img{display:block;width:118px;height:auto;max-height:46px;object-fit:contain}
.air-shell-nav{margin-left:auto;display:flex;align-items:center;gap:28px}
.air-shell-nav a{font-size:14px;color:#505846;text-decoration:none;white-space:nowrap;padding:10px 0}
.air-shell-nav a:hover,.air-shell-nav a[aria-current=page]{color:#426b20;text-decoration:underline;text-underline-offset:7px}
.air-shell-phone{color:#35402c;text-decoration:none;white-space:nowrap;font-size:15px;margin-left:12px}
.air-shell-toggle{display:none;border:0;background:#f0f7e7;border-radius:50%;width:46px;height:46px;color:#40552e;font:inherit;cursor:pointer;padding:10px}
.air-shell-toggle span{height:2px;width:21px;background:currentColor;display:block;margin:5px auto}
.air-inner .air-return{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;background:#f4f8ef;border-radius:22px;font-size:13px;text-decoration:none!important;color:#536b40!important;margin:0 0 30px}
.air-inner .air-eyebrow{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#627849!important;margin:0 0 12px!important}
.air-inner .air-deck{font-size:20px!important;line-height:1.65!important;max-width:650px}
.air-hero-row{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;margin:10px 0 70px}
.air-hero-row figure{margin:0;position:relative}
.air-hero-row figure img{display:block;width:100%;height:400px;object-fit:cover;border-radius:90px 24px 90px 24px}
.air-inner .air-caption{font-size:13px!important;color:#727c68;margin-top:12px!important}
.air-intro-panel{background:#f1f8e8;border-radius:32px 80px 32px 32px;padding:36px}
.air-intro-panel .air-price{font-size:42px!important;color:#3a5129;line-height:1.1;margin:12px 0 18px!important}
.air-inner .air-button{color:#263a17!important;min-height:52px;padding:14px 24px;border-radius:0 26px 26px;text-decoration:none!important;font-size:16px;font-weight:500;background:#8ecf3e}
.air-inner .air-button:hover{background:#a1dc5b}
.air-inner .air-quiet-link{display:inline-block;margin:12px 0;text-decoration:none;font-size:15px}
.air-section{margin:74px 0}
.air-section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:28px;align-items:start}
.air-section-head p{max-width:490px}
.air-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.air-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
.air-soft{background:#f6f9f1;border-radius:28px;padding:28px}
.air-inner .air-number{display:block;font-size:14px;letter-spacing:.08em;color:#719949;margin-bottom:20px}
.air-inner .air-row-links{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}
.air-inner .air-row-links a{background:#f2f7eb;border-radius:22px;padding:9px 16px;font-size:14px;text-decoration:none}
.air-inner .air-steps{list-style:none;padding:0!important;margin:20px 0!important;counter-reset:air-step}
.air-inner .air-steps>li{counter-increment:air-step;display:grid;grid-template-columns:46px 1fr;gap:20px;margin:0!important;padding:24px 0}
.air-steps>li:before{content:counter(air-step,decimal-leading-zero);height:42px;width:42px;border-radius:50%;background:#eef7df;color:#618738;display:grid;place-items:center;font-size:14px}
.air-inner .air-steps p:last-child{margin-bottom:0!important}
.air-inner .air-line{height:1px;background:#e7eedf;border:0;margin:12px 0 30px}
.air-flow{display:flex;align-items:stretch;gap:12px;margin:24px 0;flex-wrap:wrap}
.air-flow span{flex:1;padding:16px;background:#f0f7e5;border-radius:18px;font-size:15px;min-width:125px;text-align:center;color:#425735}
.air-flow b{align-self:center;color:#94b86e;font-weight:400}
.air-reading{display:grid;grid-template-columns:205px minmax(0,720px);gap:64px;justify-content:space-between;margin:50px 0}
.air-reading aside{align-self:start;position:sticky;top:28px}
.air-reading aside p{font-size:12px!important;text-transform:uppercase;letter-spacing:.12em;color:#7b8970}
.air-reading aside a{display:block;text-decoration:none;font-size:14px;line-height:1.5;padding:9px 0;color:#61774c!important}
.air-reading section{margin:0 0 60px}
.air-inner .air-reading section h2{font-size:30px!important}
.air-inner .air-reading h3{font-size:22px!important;margin:28px 0 12px!important}
.air-inner .air-reading .air-soft{padding:26px 30px;margin:25px 0}
.air-inner .air-reading .air-soft p:last-child{margin-bottom:0!important}
.air-inner .air-small{font-size:14px!important;color:#6c7863}
.air-hub{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;margin:36px 0 65px}
.air-feature{text-decoration:none!important;display:block;color:inherit!important}
.air-feature img{width:100%;height:290px;object-fit:cover;border-radius:54px 20px 54px 20px;display:block;margin-bottom:24px}
.air-feature h2{max-width:500px}
.air-inner .air-feature p{max-width:480px}
.air-hub-list{display:grid;gap:24px}
.air-hub-item{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:30px;background:#f5f9ef;border-radius:28px;text-decoration:none!important;color:inherit!important}
.air-hub-item small{font-size:14px;color:#719949}
.air-inner .air-hub-item h2{font-size:25px!important;margin-bottom:14px!important}
.air-inner .air-hub-item p{font-size:16px!important;margin:0 0 14px!important}
.air-video{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;background:#f5f8f0;border-radius:32px;padding:24px;margin:38px 0}
.air-video-screen{position:relative;aspect-ratio:16/9;min-width:0;background:#e7eedf;border-radius:22px;overflow:hidden}
.air-video-screen button{display:block;border:0;background:none;padding:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}
.air-video-screen img{width:100%;height:100%;object-fit:cover;display:block}
.air-video-screen button:after{content:'▶';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;padding-left:4px;border-radius:50%;background:#8ecf3e;color:#fff;font-size:25px;box-shadow:0 4px 25px #0002}
.air-video-screen iframe{width:100%;height:100%;border:0;position:absolute;inset:0}
.air-inner .air-video h3{font-size:24px!important;margin:8px 0 14px!important}
.air-inner .air-video p{font-size:15px!important}
.air-video-caption{padding:5px 10px}
.air-reading .air-video{display:block;padding:20px}
.air-reading .air-video-caption{padding:22px 4px 0}
.air-inner .air-faq details{background:#f7faf3;border-radius:20px;margin:12px 0;padding:20px 24px}
.air-inner .air-faq summary{cursor:pointer;font-size:18px;color:#3f5230;line-height:1.5}
.air-inner .air-faq details p{margin:16px 0 0!important}
.air-inner .air-price-list{margin:0;padding:0;list-style:none}
.air-inner .air-price-list>li{display:flex;justify-content:space-between;gap:25px;padding:20px 0;margin:0!important;border-bottom:1px solid #e7eedf}
.air-inner .air-price-list strong{font-weight:400;color:#3c5528;white-space:nowrap;font-size:24px}
.air-price-list small{display:block;font-size:14px;color:#75846a}
.air-inner .air-contact{max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;padding:46px;border-radius:36px 70px 36px;margin:70px 0 30px;background:#f0f7e6}
.air-inner .air-contact h2,.air-inner .air-contact>p{grid-column:1}
.air-inner .air-contact h2{font-size:32px!important;margin-bottom:20px!important;align-self:end}
.air-inner .air-contact>p{font-size:16px!important}
.air-inner .air-contact-form{grid-column:2;grid-row:1 / span 4;gap:8px;align-self:start}
.air-inner .air-contact-form>label{font-size:13px}
.air-inner .air-contact-form input:not([type=checkbox]):not([type=hidden]){font-size:16px;min-height:46px;border:0;padding:12px 16px}
.air-inner .air-contact-form .air-consent{font-size:12px;line-height:1.5;margin:12px 0}
.air-inner .air-contact-form .air-form-status{grid-column:auto;font-size:14px!important}
.air-inner .air-contact-form .air-button{width:100%}
.air-inner #colophon{margin:0!important;padding:130px 0 20px!important;min-height:0!important;background-position:center bottom!important;background-size:cover!important;position:relative}
.air-inner #colophon>.cont{max-width:1120px!important;padding:0 30px!important}
.air-inner #colophon .vnesh,.air-inner #colophon .vnutr{display:block!important;height:auto!important;padding:0!important}
.air-inner #colophon .vnutr{display:grid!important;grid-template-columns:1.3fr .8fr 1fr;gap:50px}
.air-inner #colophon .futer{width:auto!important;margin:0!important;padding:0!important}
.air-inner #colophon .futer_title{font-size:13px!important;margin-bottom:18px!important}
.air-inner #colophon .futer_company,.air-inner #colophon a,.air-inner #colophon .futer_contacts{font-size:14px!important;line-height:1.7!important}
.air-inner #colophon .futer_contacts{padding-top:0!important}
.air-inner #colophon #socials{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.air-inner #colophon #socials img{width:28px;height:28px}
.air-inner #colophon #socials a{margin:0}
.air-inner #secondary{display:none}
@media(max-width:1000px){.air-shell-nav{gap:18px}.air-shell-phone{display:none}.air-hero-row{gap:35px}.air-reading{grid-template-columns:170px minmax(0,1fr);gap:38px}.air-section-head{gap:40px}.air-inner .air-contact{gap:35px;padding:35px}.air-three{gap:20px}.air-soft{padding:22px}}
@media(max-width:760px){.air-inner .air-shell-header{padding:12px 22px}.air-shell-bar{justify-content:space-between;min-height:54px}.air-brand{width:132px;flex-basis:132px;height:54px;padding:8px 13px}.air-brand img{width:108px}.air-shell-toggle{display:block}.air-shell-nav{display:none;position:absolute;top:80px;left:18px;right:18px;background:#f2f8e9;border-radius:24px;padding:20px 26px;box-shadow:0 12px 30px #30451c12;z-index:40}.air-shell-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:2px}.air-shell-nav a{font-size:17px;padding:12px}.air-inner #primary{padding:22px 22px 40px!important}.air-inner .air-return{margin-bottom:24px;font-size:12px}.air-hero-row{grid-template-columns:1fr;gap:28px;margin:4px 0 45px}.air-hero-row figure img{height:270px;border-radius:50px 20px}.air-inner .entry-content h1{font-size:35px}.air-inner .entry-content h2{font-size:28px!important}.air-inner .air-deck{font-size:18px!important}.air-intro-panel{padding:28px;border-radius:26px 60px 26px}.air-intro-panel .air-price{font-size:36px!important}.air-section{margin:48px 0}.air-section-head,.air-two,.air-three{grid-template-columns:1fr;gap:22px}.air-section-head{gap:0;margin-bottom:18px}.air-inner .air-steps>li{gap:14px;padding:18px 0;grid-template-columns:38px 1fr}.air-steps>li:before{width:36px;height:36px}.air-reading{display:block;margin:30px 0}.air-reading aside{position:static;background:#f5f9f0;padding:22px 26px;border-radius:24px;margin-bottom:40px}.air-reading aside a{padding:7px 0}.air-reading section{margin-bottom:42px}.air-inner .air-reading section h2{font-size:27px!important}.air-inner .air-reading .air-soft{padding:22px}.air-flow{display:grid;grid-template-columns:1fr;gap:6px}.air-flow b{transform:rotate(90deg);text-align:center}.air-flow span{text-align:left;padding:13px 18px}.air-hub{grid-template-columns:1fr;gap:32px;margin-top:28px}.air-feature img{height:240px;border-radius:42px 18px}.air-hub-item{padding:24px;gap:10px;grid-template-columns:28px 1fr}.air-hub-list{gap:18px}.air-video{display:block;padding:16px;border-radius:26px}.air-video-caption{padding:22px 8px 5px}.air-inner .air-video h3{font-size:23px!important}.air-inner .air-contact{display:block;padding:28px 22px;border-radius:28px;margin:45px 0 15px}.air-inner .air-contact h2{font-size:27px!important}.air-inner .air-contact-form{margin:25px 0}.air-inner .air-contact>p{font-size:15px!important}.air-inner #colophon{padding:95px 0 20px!important;margin:0!important;background-position:center bottom!important;background-size:auto 100%!important}.air-inner #colophon>.cont{padding:0 24px!important}.air-inner #colophon .vnutr{grid-template-columns:1fr!important;gap:28px}.air-inner .air-price-list>li{display:block;padding:16px 0}.air-inner .air-price-list strong{display:block;margin-top:10px}.air-inner .entry-title{font-size:32px!important}}
@media(prefers-reduced-motion:reduce){.air-inner *{scroll-behavior:auto!important;transition:none!important}}
