:root{--paper:#fbfcf8;--ink:#1c332d;--muted:#65766e;--green:#225c49;--line:#dce4dc;--mint:#edf3e9;--lime:#deefc7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.6;letter-spacing:-.015em}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #efba61;outline-offset:5px}::selection{background:var(--lime)}.shell{width:min(1232px,calc(100% - 80px));margin:auto}.skip{position:fixed;left:16px;top:-100px;background:white;z-index:90;padding:14px}.skip:focus{top:12px}.header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(251,252,248,.95);backdrop-filter:blur(16px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:82px}.brand{display:inline-flex;align-items:center;font-weight:760;font-size:29px;letter-spacing:-1.4px;line-height:1;white-space:nowrap}.brand-dot{color:#72a36c}.brand-mark{display:flex;gap:3px;align-items:flex-end;height:25px;margin-right:10px;transform:skew(-11deg)}.brand-mark i{width:6px;border-radius:2px;background:var(--green);height:16px}.brand-mark i:nth-child(2){height:24px}.brand-mark i:nth-child(3){height:20px;background:#83a77b}.nav nav{display:flex;gap:25px;font-size:14px;font-weight:550}.nav nav a:hover,.footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.auth{display:flex;align-items:center;gap:22px}.login{white-space:nowrap;font-size:15px;font-weight:600}.login span{margin-left:10px}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:57px;padding:14px 24px;border:1px solid var(--green);border-radius:10px;background:var(--green);color:white;font-weight:600;font-size:15px;line-height:1.4;text-align:center;transition:background .18s,transform .18s}.button:hover{background:#163e31;transform:translateY(-2px)}.button.small{min-height:43px;padding:10px 15px;font-size:13px;border-radius:8px}.button.outline{background:transparent;color:var(--green)}.button.outline:hover{background:#e8f0e4}.button.light{background:var(--lime);color:var(--ink);border-color:var(--lime)}.eyebrow{margin:0 0 22px;font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.6;text-transform:uppercase;color:var(--green)}.status-dot,.mini-dot{display:inline-block;background:#6b9960;width:7px;height:7px;border-radius:50%;margin-right:10px;vertical-align:middle}.hero{padding-top:76px}.hero-top{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:65px;margin-bottom:48px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(43px,4.7vw,67px);line-height:1.075;letter-spacing:-.055em;font-weight:650;margin-bottom:8px}h1 em{font-style:normal;color:#718e6b}h2{font-size:clamp(34px,3.8vw,51px);font-weight:610;line-height:1.12;letter-spacing:-.045em;margin-bottom:24px}h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;font-weight:650}.hero-copy>p:first-child{font-size:21px;line-height:1.5;font-weight:500;margin-bottom:16px}.muted{color:var(--muted)}.hero-copy .muted{font-size:16px;margin-bottom:24px}.micro{font-size:11px;color:var(--muted);line-height:1.65;margin:12px 0 18px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:600;border-bottom:1px solid #92aa92;padding-bottom:3px}.product-stage{background:#e4eddd;padding:20px 27px 0;border:1px solid #d7e3cf;border-radius:20px;box-shadow:0 35px 70px -60px #12372575}.stage-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#60705e;margin-bottom:13px;letter-spacing:.04em}.stage-top span:first-child{font-weight:700;letter-spacing:.12em}.stage-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:8px}.screen{position:relative;overflow:hidden;border:1px solid #d6ded6;background:#f1f5f2;aspect-ratio:1.84;border-radius:8px}.screen img{display:block;width:100%;height:auto;margin-top:-7.3%}.product-stage>.screen{box-shadow:0 6px 28px #1a312b15;border-bottom:0;border-radius:9px 9px 0 0;aspect-ratio:2.4}.stage-foot{display:flex;align-items:center;gap:27px;padding:22px 0;font-size:13px}.stage-foot>span{font-size:10px;letter-spacing:.1em;opacity:.6}.stage-foot p{line-height:1.5;margin:0}.image-open{display:block;border:0;border-bottom:1px solid #8da38a;padding:0 0 3px;background:none;color:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.stage-foot .image-open{margin-left:auto}.hero-points{display:flex;justify-content:space-between;gap:22px;padding:26px 8px;border-bottom:1px solid var(--line);font-size:12px;color:#637269}.hero-points span:before{content:'✓';margin-right:10px;color:var(--green)}.section{padding-top:112px;padding-bottom:112px}.section-head{text-align:center;max-width:900px;margin:0 auto 50px}.section-head>p:last-child{font-size:16px;color:var(--muted);line-height:1.75}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.process article{padding-right:25px;border-right:1px solid var(--line)}.process article:last-child{border:0}.process p{font-size:14px;color:var(--muted);margin-bottom:0}.number{display:block;margin-bottom:25px;font-size:12px;font-weight:600;color:#78916a;letter-spacing:.12em}.process h3{font-size:23px;margin-bottom:17px}.product-section{padding:83px 0;background:#edf3e9}.feature-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.feature-copy>p:not(.eyebrow){font-size:15px;color:var(--muted)}.feature-copy h2{font-size:44px}.check-list{list-style:none;margin:25px 0 0;padding:0;font-size:13px}.check-list li{padding:8px 0;border-bottom:1px solid #d9e3d4}.check-list li:before{content:'✓';margin-right:12px;color:var(--green)}.feature-copy .feature-note{font-size:11px!important;margin-top:25px;color:#6a7a64!important}.feature-visual{padding:16px;background:white;border:1px solid #dce5d8;border-radius:15px;box-shadow:0 18px 50px -40px #142d1e70;min-width:0}.mini-label{font-size:9px;font-weight:700;letter-spacing:.11em;margin:1px 4px 13px;color:#6e7c65}.feature-visual .image-open{margin:13px auto 0}.feature-visual .screen{aspect-ratio:1.3}.split-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:44px}.split-head>p{max-width:365px;font-size:15px;color:var(--muted);margin-bottom:25px}.split-head h2{margin-bottom:20px}.use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.use-cases article{border:1px solid var(--line);border-radius:12px;padding:30px;background:#fff}.simple-icon{display:flex;justify-content:center;align-items:center;border-radius:12px;width:43px;height:43px;background:#edf3e9;color:var(--green);font-size:25px;margin-bottom:32px}.use-cases h3{margin-bottom:15px;font-size:22px}.use-cases p{font-size:14px;color:var(--muted);margin-bottom:24px}.use-cases article>span:last-child{font-size:10px;color:var(--green);display:block;padding-top:15px;border-top:1px solid var(--line)}.calendar-band{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:center;margin-top:45px;padding:35px 0 0}.calendar-band h3{font-size:31px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.calendar-band p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:310px}.calendar-shot .screen{aspect-ratio:1.8}.setup-section{padding:96px 0;background:#f1f2e8;border-top:1px solid #e5e6dc;border-bottom:1px solid #e5e6dc}.setup-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center}.setup-steps article{display:flex;align-items:start;gap:22px;margin-bottom:28px}.setup-steps article>b{flex:0 0 32px;display:flex;align-items:center;justify-content:center;height:32px;border:1px solid #c7d4c1;background:#f9fbf4;border-radius:50%;font-size:12px;font-weight:500}.setup-steps h3{font-size:18px;margin-bottom:9px}.setup-steps p{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:0}.setup-steps>.button{margin-left:54px;font-size:13px;min-height:48px}.setup-shot{transform:rotate(1deg);padding:11px}.setup-shot .screen{aspect-ratio:.97}.setup-help{display:flex;justify-content:space-between;align-items:center;gap:45px;border-top:1px solid #d9dfd0;padding-top:30px;margin-top:60px}.setup-help strong{font-size:17px;font-weight:600}.setup-help p{max-width:740px;font-size:12px;color:var(--muted);margin:8px 0 0}.setup-help>a{white-space:nowrap}.channels{display:flex;gap:12px;flex-wrap:wrap}.channels span{background:white;border:1px solid var(--line);border-radius:100px;flex:1;min-width:155px;text-align:center;padding:20px 24px;font-size:17px;font-weight:550}.section-note{font-size:11px;color:var(--muted);margin:22px 0 0;line-height:1.8}.section-note a{text-decoration:underline;text-underline-offset:3px}.advert-section{background:#234f40;color:#f7faef;padding:85px 0}.advert-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.advert-section .eyebrow{color:#b7d5a3}.advert-section h2{font-size:47px}.advert-grid>div>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#d6e1d5;max-width:450px;margin-bottom:28px}.ad-plan{background:#f5f7ed;color:var(--ink);border-radius:15px;padding:28px;transform:rotate(-1deg);box-shadow:0 25px 60px #132f2440}.ad-plan-head{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.08em;align-items:center}.pill{background:#e1ecd8;padding:6px 10px;border-radius:100px;letter-spacing:0;font-size:9px;color:#496641}.ad-plan h3{font-size:25px;margin:27px 0}.ad-platforms{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ad-platforms span{display:flex;align-items:center;gap:6px;background:white;border:1px solid #e2e7da;border-radius:7px;padding:8px;font-size:9px;white-space:nowrap}.ad-platforms b{display:flex;justify-content:center;align-items:center;background:#eceddf;width:22px;height:22px;border-radius:6px;font-size:12px}.ad-platforms span:first-child b{background:#ffeee4;color:#b44f33}.ad-platforms span:nth-child(2) b{background:#e5edf4;color:#4b6f8a;font-size:9px}.plan-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px 0;font-size:10px}.plan-row>span{color:var(--muted)}.plan-row strong{font-weight:550}.ad-plan>p{font-size:10px;line-height:1.75;color:var(--muted);margin:24px 0 0}.price-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.price-heading h2{margin-bottom:0}.billing-toggle{display:flex;padding:5px;background:#edf2e8;border:1px solid #e0e7d9;border-radius:9px;gap:4px}.billing-toggle button{background:none;border:0;padding:10px 16px;font-size:12px;border-radius:6px;color:var(--muted);white-space:nowrap}.billing-toggle button.active{background:white;color:var(--ink);box-shadow:0 2px 6px #0000000d}.billing-toggle button span{margin-left:5px;color:var(--green);font-size:10px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price-card{padding:31px 27px;background:white;border:1px solid var(--line);border-radius:14px;position:relative;display:flex;flex-direction:column}.tariff-name{font-size:25px;font-weight:650;margin-bottom:8px}.tariff-desc{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:27px}.price{font-size:41px;font-weight:600;line-height:1;letter-spacing:-.04em;margin-bottom:8px;white-space:nowrap}.price span{font-size:23px;letter-spacing:0}.period-label{font-size:10px;color:var(--muted);min-height:18px}.price-card ul{list-style:none;padding:19px 0 23px;margin:0 0 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;line-height:2.2}.price-card ul b{font-weight:650}.price-card .button{margin-top:auto;min-height:47px;font-size:12px;gap:10px}.price-card.featured{border:1px solid #78916a;background:#edf3e9}.tariff-cap{position:absolute;top:-12px;left:24px;background:var(--green);color:white;font-size:8px;letter-spacing:.09em;border-radius:5px;padding:5px 10px}.trial-wrap{padding:0 0 110px}.trial{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;background:var(--lime);border:1px solid #d1e5b8;padding:58px 64px;border-radius:20px}.trial h2{font-size:48px}.trial p:not(.eyebrow){font-size:14px;color:#547049;line-height:1.8}.trial-facts{display:flex;flex-direction:column;justify-content:center;gap:20px}.trial-facts>div{border-bottom:1px solid #c3d5b2;padding-bottom:17px}.trial-facts>div:last-child{border:0}.trial-facts strong{display:block;font-size:21px;font-weight:600;line-height:1.3}.trial-facts>div:last-child strong{font-size:15px}.trial-facts span{display:block;font-size:11px;margin-top:6px;color:#5f7655}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:0}.faq h2{font-size:41px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;font-weight:550;font-size:15px;position:relative;padding-right:35px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:2px;top:-5px;font-size:26px;font-weight:300;color:#60775b}details[open] summary:after{content:'−'}details p{font-size:13px;line-height:1.8;margin:15px 30px 0 0;color:var(--muted)}footer{background:#edf1e8;padding:44px 0 30px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:35px}.footer-top>p{font-size:12px;color:var(--muted);margin:0}.footer-email{font-size:14px;border-bottom:1px solid #9eaf97;padding-bottom:4px}.footer-links{display:flex;flex-wrap:wrap;gap:15px 25px;padding:24px 0;border-top:1px solid #d4ddce;border-bottom:1px solid #d4ddce;font-size:10px;color:#52694b}.footer-bottom{display:flex;justify-content:space-between;align-items:start;gap:30px;padding-top:25px;font-size:9px;line-height:1.8;color:var(--muted)}.footer-bottom p{margin:0}.preview-badge{position:fixed;bottom:14px;left:14px;z-index:45;border:1px solid #ccd9c3;background:#fcfef9e8;color:#68775e;padding:5px 10px;border-radius:6px;font-size:9px;backdrop-filter:blur(10px)}dialog{border:1px solid var(--line);border-radius:17px;background:var(--paper);color:var(--ink);padding:40px;width:min(640px,calc(100% - 32px));max-height:90vh;box-shadow:0 30px 100px #00000040}dialog::backdrop{background:#152f27a6;backdrop-filter:blur(5px)}dialog h2{font-size:32px}dialog p{font-size:14px;color:var(--muted)}.dialog-close{cursor:pointer}button.dialog-close:not(.button){position:absolute;right:17px;top:10px;background:none;border:0;font-size:29px;font-weight:300;color:var(--ink)}#image-dialog{width:min(1300px,calc(100% - 30px));padding:20px}#image-dialog>p{font-size:11px;margin:0 35px 15px 0}#image-dialog .screen{aspect-ratio:1.641;border-radius:4px}body:has(dialog[open]){overflow:hidden}
@media(min-width:1550px){.shell{width:1300px}.hero-top{grid-template-columns:1.3fr 1fr;gap:100px}h1{font-size:76px}.hero-copy .muted{font-size:18px}.hero-copy>p:first-child{font-size:23px}}
@media(max-width:1050px){.shell{width:calc(100% - 48px)}.nav{gap:20px;min-height:74px}.nav nav{gap:17px;font-size:12px}.auth{gap:16px}.brand{font-size:26px}.brand-mark{margin-right:7px}.button.small{font-size:11px}.hero{padding-top:55px}.hero-top{gap:32px;grid-template-columns:1.15fr 1fr}h1{font-size:49px}.hero-copy>p:first-child{font-size:18px}.hero-copy .muted{font-size:14px}.button{font-size:13px;min-height:50px;gap:15px}.hero-points{font-size:10px;gap:10px}.feature-grid{gap:35px}.feature-copy h2{font-size:35px}.setup-grid{gap:35px}.advert-grid{gap:35px}.advert-section h2{font-size:39px}.price-grid{gap:14px}.price-card{padding:27px 20px}.price{font-size:35px}.trial{padding:45px;gap:45px}.trial h2{font-size:41px}.faq{gap:40px}}
@media(max-width:760px){html{scroll-padding-top:85px}.shell{width:calc(100% - 36px)}.nav{min-height:69px;gap:14px}.nav nav{display:none}.brand{font-size:25px}.brand-mark{height:21px;margin-right:6px;gap:2px}.brand-mark i{width:5px}.brand-mark i:nth-child(2){height:21px}.auth{gap:13px}.login{font-size:12px}.login span{display:none}.button.small{font-size:10px;min-height:36px;padding:8px 10px}.hero{padding-top:38px}.hero-top{display:block;margin-bottom:32px}.eyebrow{font-size:9px;margin-bottom:19px;letter-spacing:.1em}h1{font-size:clamp(35px,8.2vw,57px);line-height:1.1;margin-bottom:25px}.hero-copy>p:first-child{font-size:18px;line-height:1.55}.hero-copy .muted{font-size:14px;max-width:520px}.hero-copy .button{width:100%;min-height:53px;font-size:13px}.micro{font-size:10px}.text-link{font-size:12px}.product-stage{padding:12px 10px 0;border-radius:12px}.stage-top{font-size:8px;gap:10px;margin-bottom:10px}.stage-top span:last-child{max-width:130px;text-align:right;line-height:1.5}.product-stage>.screen{aspect-ratio:1.75}.stage-foot{gap:13px;align-items:start;padding:14px 0}.stage-foot>span{display:none}.stage-foot p{font-size:11px}.stage-foot .image-open{font-size:8px;margin-top:3px;white-space:normal;text-align:right;max-width:85px}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;padding:21px 0;font-size:10px}.hero-points span:before{margin-right:6px}.section{padding-top:65px;padding-bottom:65px}.section-head{text-align:left;margin-bottom:30px}.section-head h2,h2{font-size:34px;line-height:1.17;letter-spacing:-.045em}.section-head>p:last-child{font-size:13px}.section-head br:not(h2 br){display:none}.process{display:block}.process article{display:grid;grid-template-columns:35px 1fr;gap:0 15px;border:0;border-bottom:1px solid var(--line);padding:23px 0}.process .number{grid-row:1/3;margin:3px 0 0;font-size:11px}.process h3{font-size:21px;margin-bottom:12px}.process p{font-size:13px}.product-section{padding:60px 0}.feature-grid{grid-template-columns:1fr;gap:28px}.feature-copy h2{font-size:34px}.feature-copy>p:not(.eyebrow){font-size:14px}.check-list{font-size:12px}.feature-copy .feature-note{font-size:10px!important}.feature-visual{padding:10px;border-radius:11px}.mini-label{font-size:8px;margin:2px 1px 10px}.feature-visual .screen{aspect-ratio:1.3}.feature-visual .image-open{font-size:9px;margin-top:10px}.split-head{display:block;margin-bottom:27px}.split-head>p{font-size:13px;max-width:none;margin:20px 0 0}.use-cases{display:block}.use-cases article{padding:25px;margin-bottom:14px;position:relative}.simple-icon{width:34px;height:34px;font-size:21px;margin-bottom:21px}.use-cases h3{font-size:21px}.use-cases p{font-size:13px;max-width:none;margin-bottom:17px}.calendar-band{grid-template-columns:1fr;gap:20px;margin-top:25px;padding-top:20px}.calendar-band h3{font-size:29px}.calendar-band p:not(.eyebrow){font-size:13px;max-width:none}.calendar-shot .screen{aspect-ratio:1.6}.setup-section{padding:64px 0}.setup-grid{grid-template-columns:1fr;gap:36px}.setup-steps article{gap:16px;margin-bottom:24px}.setup-steps article>b{width:29px;height:29px;flex-basis:29px;font-size:11px}.setup-steps h3{font-size:18px}.setup-steps p{font-size:13px}.setup-steps>.button{margin:5px 0 0;width:100%;font-size:12px}.setup-shot{transform:none}.setup-shot .screen{aspect-ratio:1.1}.setup-help{display:block;margin-top:35px;padding-top:27px}.setup-help strong{font-size:17px}.setup-help p{font-size:12px}.setup-help>a{margin-top:20px}.channels{gap:9px}.channels span{min-width:calc(50% - 9px);font-size:15px;padding:15px}.channels span:last-child{flex-grow:0}.section-note{font-size:10px;line-height:1.8;margin-top:19px}.advert-section{padding:60px 0}.advert-grid{grid-template-columns:1fr;gap:34px}.advert-section h2{font-size:35px}.advert-grid>div>p:not(.eyebrow){font-size:13px}.advert-grid .button{font-size:12px}.ad-plan{padding:23px;transform:none;border-radius:12px}.ad-plan h3{font-size:24px;margin:24px 0}.ad-plan-head{font-size:8px}.pill{font-size:8px}.ad-platforms{gap:6px}.ad-platforms span{font-size:9px;padding:7px}.plan-row{font-size:10px}.ad-plan>p{font-size:10px}.price-heading{display:block;margin-bottom:35px}.billing-toggle{display:inline-flex;margin-top:25px}.price-grid{grid-template-columns:1fr;gap:28px}.price-card{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.tariff-name{grid-column:1;font-size:26px}.tariff-desc{grid-column:1;font-size:11px;margin-bottom:18px}.price-card .price{grid-column:2;grid-row:1;margin-top:4px;align-self:start;justify-self:end;font-size:35px}.price-card .price span{font-size:19px}.period-label{grid-column:2;grid-row:2;justify-self:end;text-align:right;max-width:130px;font-size:9px;margin-top:2px}.price-card ul{grid-column:1/3;font-size:12px;margin-bottom:22px;padding:16px 0;columns:2;column-gap:17px}.price-card li{break-inside:avoid}.price-card .button{grid-column:1/3;width:100%;font-size:12px}.tariff-cap{top:-13px;left:23px}.trial-wrap{padding-bottom:65px}.trial{grid-template-columns:1fr;gap:30px;padding:32px 25px;border-radius:14px}.trial h2{font-size:35px}.trial p:not(.eyebrow){font-size:13px}.trial .button{font-size:13px;width:100%;margin-top:5px}.trial-facts{gap:18px}.trial-facts strong{font-size:21px}.trial-facts>div:last-child strong{font-size:15px}.trial-facts span{font-size:11px}.faq{grid-template-columns:1fr;gap:15px;padding-top:0}.faq h2{font-size:34px}.faq details{padding:18px 0}.faq summary{font-size:14px}.faq details p{font-size:12px;margin-right:10px}.footer-top{align-items:start;display:grid;grid-template-columns:1fr;gap:19px;margin-bottom:26px}.footer-top>p{font-size:12px}.footer-email{font-size:14px;justify-self:start}.footer-links{gap:15px 22px;font-size:10px;padding:23px 0}.footer-bottom{display:block;font-size:9px}.footer-bottom p{margin-bottom:12px}footer{padding:35px 0 30px}.preview-badge{font-size:8px;bottom:8px;left:8px;opacity:.9}dialog{padding:34px 24px}dialog h2{font-size:27px}dialog p{font-size:13px}#image-dialog{padding:12px}#image-dialog>p{font-size:10px}#image-dialog .screen{aspect-ratio:1.1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.always-on{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:64px;padding-bottom:12px}.always-on h2{font-size:37px}.always-on h2 em{font-style:normal;color:#749968}.always-on>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.always-on .eyebrow{font-size:9px;max-width:450px}.small-facts{display:flex;flex-wrap:wrap;gap:8px}.small-facts span{padding:6px 9px;border-radius:6px;background:#edf2e8;font-size:9px;color:#55714d}.always-on .section-note{font-size:10px!important}.return-section{padding:83px 0;background:#f4f1e8;border-top:1px solid #e7e3d7}.return-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.return-grid article{padding:32px;border-radius:13px;background:#fffdf7;border:1px solid #e2dfd2}.return-label{display:block;font-size:9px;font-weight:650;letter-spacing:.12em;color:#9a855d;margin-bottom:25px}.return-grid h3{font-size:27px}.return-grid article>p{font-size:14px;color:var(--muted);max-width:470px}.message-example{margin-top:27px;margin-left:25px;padding:17px 19px;border-radius:12px 12px 12px 2px;background:#e9f0e2;border:1px solid #d9e4d0;max-width:360px}.message-example>span{font-size:9px;color:#7c8e72}.message-example p{font-size:13px;line-height:1.65;margin:8px 0 0}.return-route{display:flex;align-items:center;gap:10px;margin-top:32px;padding:18px 0}.return-route span{font-size:10px;background:#f2f1e6;border:1px solid #e2e0d2;border-radius:6px;padding:12px 10px}.return-route b{font-size:12px;font-weight:400;color:#92896d}@media(max-width:760px){.always-on{grid-template-columns:1fr;gap:7px;padding-top:43px;padding-bottom:0}.always-on h2{font-size:32px;margin-bottom:13px}.always-on>div>p:not(.eyebrow){font-size:13px}.small-facts span{font-size:9px}.return-section{padding:60px 0}.return-grid{grid-template-columns:1fr;gap:16px}.return-grid article{padding:25px}.return-grid h3{font-size:25px}.return-grid article>p{font-size:13px}.return-label{margin-bottom:20px}.message-example{margin-left:8px;padding:16px}.message-example p{font-size:12px}.return-route{gap:8px;margin-top:20px;padding:10px 0}.return-route span{font-size:9px;padding:10px 8px}.return-route b{font-size:10px}}

/* Пояснения тарифов и пакеты обращений, 28.10.2026. */
.pricing-intro{padding:25px 28px;background:#f0f5e9;border:1px solid #dce7d0;border-radius:12px;margin:25px 0 30px}.pricing-intro>p{font-size:15px;line-height:1.7;margin:0;max-width:1000px}.pricing-intro strong{color:#315c3f}.pricing-intro .pricing-packs-link{margin-top:15px;padding-top:15px;border-top:1px solid #d5e2ca;font-size:13px}.pricing-packs-link a{color:#315c3f;text-decoration:underline;text-underline-offset:3px}.inquiry-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 16px}.inquiry-examples>span{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.55;color:#567047}.inquiry-examples b{flex:0 0 31px;height:31px;display:grid;place-items:center;background:#fff;border:1px solid #d4e1c6;border-radius:9px;font-size:16px;color:#3b6538}.pricing-intro .pricing-intro-note{font-size:12px;color:#718367;max-width:none}.tariff-terms{margin:45px 0}.tariff-terms-heading{margin-bottom:23px}.tariff-terms-heading .eyebrow{margin-bottom:9px}.tariff-terms h3,.inquiry-packs h3{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:0}.tariff-terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tariff-terms-grid article{padding:26px 28px;border:1px solid var(--line);border-radius:12px;background:#fff}.term-number{display:block;font-size:11px;color:#91a184;margin-bottom:12px}.tariff-terms h4{font-size:19px;line-height:1.4;letter-spacing:-.02em;margin:0 0 13px;max-width:420px}.tariff-terms article p{font-size:13px;line-height:1.75;color:var(--muted);margin:0 0 10px;max-width:490px}.tariff-terms article p:last-child{margin-bottom:0}.tariff-terms article strong{font-weight:600;color:#395b42}.inquiry-packs{padding:33px;background:#eaf1e2;border:1px solid #d3dfc8;border-radius:15px;margin-bottom:25px}.packs-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:end}.packs-heading .eyebrow{margin-bottom:12px}.packs-heading>p{font-size:13px;color:#677e57;line-height:1.75;margin:0}.packs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:27px 0}.packs-grid article{background:#ffffffb0;border:1px solid #d4e0c8;padding:22px 25px;border-radius:10px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px}.packs-grid strong{font-size:30px;line-height:1.1;font-weight:650;color:#456b36;letter-spacing:-.04em}.packs-grid span{grid-column:1;font-size:11px;color:#7b906b;margin-top:5px}.packs-grid b{grid-column:2;grid-row:1/3;font-size:18px;font-weight:600;color:#3f6234;white-space:nowrap}.packs-explanation{display:grid;grid-template-columns:1fr 1fr;gap:17px 30px}.packs-explanation p{font-size:12px;line-height:1.75;color:#6c815d;margin:0}.packs-explanation strong{font-weight:600;color:#426438}.packs-footnote{border-top:1px solid #cfdcc3;margin:23px 0 0;padding-top:17px;font-size:11px;color:#7a8f6c;line-height:1.7}.packs-footnote a{color:#496e39;text-decoration:underline;text-underline-offset:3px}.faq details p+p{margin-top:16px}
@media(max-width:900px){.packs-grid article{grid-template-columns:1fr;padding:19px}.packs-grid b{grid-column:1;grid-row:auto;margin-top:12px}.packs-heading{gap:25px}.tariff-terms h3,.inquiry-packs h3{font-size:27px}}
@media(max-width:760px){.pricing-intro{padding:21px;margin-top:20px}.pricing-intro>p{font-size:13px}.inquiry-examples{grid-template-columns:1fr;gap:12px;margin:17px 0}.inquiry-examples>span{font-size:11px}.pricing-intro .pricing-intro-note{font-size:11px}.tariff-terms{margin:35px 0}.tariff-terms-grid{grid-template-columns:1fr;gap:13px}.tariff-terms-grid article{padding:23px}.tariff-terms h4{font-size:19px;max-width:none}.tariff-terms article p{font-size:12px;max-width:none}.term-number{margin-bottom:10px}.inquiry-packs{padding:23px}.packs-heading{grid-template-columns:1fr;gap:16px}.packs-heading>p{font-size:12px}.tariff-terms h3,.inquiry-packs h3{font-size:25px}.packs-grid{grid-template-columns:1fr;gap:10px;margin:22px 0}.packs-grid article{grid-template-columns:1fr auto;padding:17px 20px}.packs-grid strong{font-size:29px}.packs-grid b{grid-column:2;grid-row:1/3;font-size:18px;margin:0}.packs-explanation{grid-template-columns:1fr;gap:15px}.packs-explanation p{font-size:11px}.packs-footnote{font-size:10px;margin-top:19px}}
