@font-face{font-family:Inter;src:url('assets/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:SourceSans;src:url('assets/source-sans.woff2') format('woff2');font-weight:200 900;font-display:swap}
:root{--navy:#022644;--deep:#031b2d;--lime:#afd625;--ink:#173449;--muted:#657581;--line:#dce3e5;--pale:#f4f6f5;--white:#fff;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:SourceSans,'Segoe UI',sans-serif;font-size:17px;line-height:1.5;background:#fff}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,div[tabindex]:focus-visible{outline:3px solid #72930a;outline-offset:5px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Inter,sans-serif}h1,h2{letter-spacing:-.045em}h2{font-size:clamp(32px,3.5vw,46px);font-weight:600;line-height:1.16;margin-bottom:18px}h3{font-size:19px;line-height:1.3;letter-spacing:-.025em}p{color:var(--muted)}.wrap{width:min(1180px,calc(100% - 80px));margin:auto}.skip{position:fixed;top:-100px;left:20px;background:var(--lime);z-index:99;padding:12px}.skip:focus{top:10px}.header{height:88px;background:var(--navy);color:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff1c}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;height:100%}.brand img{display:block;width:134px;max-height:64px;object-fit:contain}.header nav{display:flex;gap:32px;font-size:15px;color:#e7edef}.header nav a:hover{color:var(--lime)}.header-contact{font-size:15px;padding:12px 18px;border:1px solid #ffffff4d;border-radius:8px;white-space:nowrap;display:flex;gap:22px;align-items:center}.header-contact:hover{background:#ffffff12}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#022644 12%,#022644dd 50%,#02264488),url('assets/hero.webp') center/cover;opacity:.33}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:580px;position:relative;padding-top:58px;padding-bottom:70px}.hero-copy{position:relative;z-index:2}.eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:650;letter-spacing:.16em;color:#688219;display:flex;align-items:center;gap:10px;margin-bottom:22px}.eyebrow.light{color:var(--lime)}.eyebrow>span{width:6px;height:6px;background:var(--lime);border-radius:50%}h1{font-size:clamp(42px,4.5vw,60px);font-weight:560;line-height:1.12;margin-bottom:24px}em{font-style:normal;color:var(--lime)}.hero-copy>p{color:#c4d0d9;max-width:480px;font-size:19px;line-height:1.6;margin-bottom:32px}.hero-actions{display:flex;gap:28px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 22px;border-radius:8px;border:0;font-size:16px;font-weight:650;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.lime{background:var(--lime);color:var(--navy)}.lime:hover{background:#bde43b}.navy{background:var(--navy);color:#fff}.text-link{font-size:15px;font-weight:550;display:inline-flex;gap:14px;align-items:center;color:#e0e8ed}.text-link.dark{color:var(--navy)}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.hero-foot{display:flex;gap:16px;align-items:center;font-size:13px;color:#a6bac8;margin-top:30px}.hero-foot i{width:4px;height:4px;background:#79919e;border-radius:100%}.hero-visual{position:relative;min-width:0;padding:40px 0 40px}.orbit{position:absolute;width:450px;height:450px;border:1px solid #afd62520;border-radius:50%;top:5%;left:5%;box-shadow:0 0 0 38px #afd62506,0 0 0 76px #afd62504}.product{position:relative;width:110%;max-width:none;margin-left:-15px;filter:drop-shadow(0 24px 28px #0005);z-index:1}.visual-label{font-size:10px;letter-spacing:.15em;position:absolute;top:0;right:10px;color:#c8d6d7;display:flex;gap:8px;align-items:center}.status-dot,.live-dot{width:6px;height:6px;background:var(--lime);display:inline-block;border-radius:100%;box-shadow:0 0 0 4px #afd62513}.starting{position:absolute;bottom:0;right:8px;z-index:2;background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 15px 35px #0002;color:var(--navy);transform:rotate(-2deg)}.starting>span{display:block;font-family:Inter;font-size:9px;font-weight:700;letter-spacing:.12em}.starting strong{display:block;font-family:Inter;font-weight:650;font-size:37px;letter-spacing:-.04em;margin:5px 0}.starting small{font-family:SourceSans;font-size:16px;font-weight:400;letter-spacing:0;margin-left:6px}.starting p{font-size:11px;margin:0}.intro-strip{border-bottom:1px solid var(--line);background:#fbfcf9}.intro-strip .wrap{display:flex;align-items:center;gap:35px;justify-content:space-between;padding:26px 0}.intro-strip span{font-size:10px;font-family:Inter;font-weight:650;letter-spacing:.1em;color:#708177}.intro-strip p{margin:0;font-size:17px}.intro-strip strong{color:var(--ink);font-weight:550}.intro-strip a{font-size:14px;white-space:nowrap}.section{padding:90px 0}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.section-top p{margin-bottom:0;max-width:640px}.currency-note{font-size:13px;white-space:nowrap;color:var(--muted);padding-bottom:4px}.config-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:38px;align-items:start}.config-main{min-width:0}.volume-block,.base-block{margin-bottom:38px}.step-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:21px}.step{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #b8c6cd;border-radius:50%;font-size:12px;font-family:Inter;margin-top:1px}.step-heading h3{margin:0 0 5px}.step-heading p{font-size:14px;margin:0}.range-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.range-options button{border:1px solid var(--line);background:#fff;padding:13px 5px;border-radius:7px;line-height:1.25;color:var(--ink);font-weight:600;font-size:15px;transition:.15s}.range-options button small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.range-options button:hover{border-color:#789615}.range-options button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.range-options button[aria-pressed=true] small{color:#c7d5de}.volume-input{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:20px}.volume-input label{font-size:13px;color:var(--muted)}.volume-input>div{display:flex;align-items:center;gap:10px}.volume-input input{width:100px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:15px;color:var(--navy)}.volume-input span{font-size:12px;color:var(--muted)}.billing{background:#eef1ef;border-radius:8px;display:flex;padding:4px;width:fit-content;margin-bottom:18px;gap:3px}.billing button{padding:9px 22px;min-width:114px;border:0;background:none;border-radius:5px;color:var(--muted);font-size:14px}.billing button[aria-pressed=true]{background:#fff;color:var(--navy);box-shadow:0 1px 5px #0001;font-weight:650}.billing button span{font-size:10px;background:#e9f2cc;color:#546d08;padding:2px 5px;border-radius:3px;margin-left:4px}.base-card{border:1px solid #bdcf91;background:linear-gradient(120deg,#f6f9ee,#fff);border-radius:12px;padding:25px;display:flex;justify-content:space-between;gap:20px}.base-title{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.base-title h3{margin:0;font-size:18px}.mini-radar{font-size:22px;color:#6b8d10}.included{font-size:8px;letter-spacing:.1em;background:#e6edda;color:#526e14;padding:4px 6px;border-radius:4px;font-family:Inter;font-weight:650}.base-card p{font-size:14px;margin:10px 0 14px}.base-features{display:flex;flex-wrap:wrap;gap:7px 15px;max-width:390px}.base-features span{font-size:11px;color:#5e7060;display:flex;gap:6px;align-items:center}.base-features span:before{content:'✓';color:#6b8b13}.base-price{text-align:right;flex-shrink:0}.base-price strong{font-family:Inter;font-size:28px;font-weight:600;letter-spacing:-.05em;display:block}.base-price>span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.base-price small{display:block;font-size:10px;color:#617d0b;margin-top:8px}.annual-explanation{font-size:13px;background:#f4f7ed;padding:12px;border-radius:5px;margin:12px 0 0}.addon-heading{display:flex;justify-content:space-between;gap:10px;align-items:start;scroll-margin-top:110px}.addon-heading>button{border:0;background:none;text-decoration:underline;color:var(--muted);font-size:12px;white-space:nowrap;margin-top:3px}.addon-cards{display:flex;flex-direction:column;gap:14px}.addon{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.addon.selected{border-color:#a4bd53;box-shadow:0 0 0 1px #a4bd5322}.addon-main{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;padding:24px}.addon-icon{width:44px;height:44px;border-radius:10px;background:#edf2e1;display:grid;place-items:center;color:#607b13}.addon-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}.addon-kicker{font-family:Inter;font-size:8px;letter-spacing:.12em;color:#748376;font-weight:600;margin-bottom:5px}.addon h3{margin-bottom:8px;font-size:20px}.addon-desc{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}.addon-price{font-family:Inter;font-size:20px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;display:block;margin-bottom:2px}.addon-period{display:block;color:var(--muted);font-size:11px;text-align:right}.toggle{border:1px solid #c8d1d5;background:white;border-radius:6px;padding:8px 13px;font-size:12px;color:var(--navy);font-weight:600;display:block;margin:15px 0 0 auto;min-width:89px}.toggle[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}.addon details{border-top:1px solid #e9edee;margin:0 24px}.addon summary{font-size:12px;cursor:pointer;color:var(--ink);padding:13px 0;list-style:none;display:flex;align-items:center;justify-content:space-between}.addon summary:after{content:'+';font-size:20px;font-weight:300;color:#5b6d78}.addon details[open] summary:after{content:'−'}.addon ul{font-size:13px;color:var(--muted);padding:0 0 0 18px;margin:0 0 18px;display:grid;gap:7px}.variant{display:flex;gap:6px;background:#f2f4f3;border-radius:6px;padding:3px;margin:15px 0 0;flex-wrap:wrap}.variant button{flex:1;border:0;background:none;font-size:11px;padding:7px 10px;border-radius:4px;color:var(--muted);white-space:nowrap}.variant button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0001;color:var(--navy);font-weight:650}.addon-note{font-size:11px;color:#6d7d62;margin:12px 0 0}.summary{background:var(--navy);color:#fff;border-radius:14px;padding:26px;position:sticky;top:112px;box-shadow:0 12px 30px #02264410}.summary-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.summary-top .eyebrow{font-size:8px;margin:0;letter-spacing:.12em}.summary h3{font-size:24px;font-weight:500;margin-bottom:7px}.summary-range{font-size:13px;color:#acbfcd;padding-bottom:20px;border-bottom:1px solid #ffffff25}.summary-lines{padding:16px 0;display:grid;gap:13px}.summary-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:#d3dfe7}.summary-line strong{font-weight:500;white-space:nowrap}.summary-line small{font-size:9px;color:#99b0be}.summary-line.discount{color:var(--lime);font-size:11px}.summary-total{border-top:1px solid #ffffff25;padding-top:22px}.summary-total>span:first-child{font-size:13px;display:block;color:#c5d4dd}.summary-total strong{display:block;font-family:Inter;font-size:44px;letter-spacing:-.05em;font-weight:550;line-height:1.3;margin:6px 0}.summary-total>span:last-child{font-size:11px;color:#9fb3c2}.estimate-note{font-size:11px;color:#a0b4c2;line-height:1.6;margin:17px 0 21px}.summary-cta{display:flex;font-size:14px;padding:13px;justify-content:space-between;gap:12px}.share{font-size:11px;display:flex;width:100%;justify-content:space-between;color:#cad9e1;border:0;border-bottom:1px solid #ffffff20;background:transparent;padding:18px 0}.share-status{font-size:11px;color:var(--lime);margin:8px 0 0;min-height:0}.share-status:empty{display:none}.summary-bottom{font-size:10px;color:#9fb7c5;margin-top:16px;display:flex;align-items:center;gap:8px}.summary-bottom span{color:var(--lime)}.annual-breakdown{border-top:1px solid #ffffff22;padding-top:12px;margin-top:16px}.annual-breakdown div{display:flex;justify-content:space-between;font-size:11px;gap:10px;margin:5px 0;color:#d3dfe7}.annual-breakdown strong{font-weight:500}.table-section{background:var(--pale);border-top:1px solid #e7ece5}.table-section h2{font-size:39px}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;min-width:940px;font-size:13px;text-align:left}caption{caption-side:bottom;text-align:left;font-size:11px;color:var(--muted);padding:15px 20px}th,td{padding:18px 19px;border-bottom:1px solid #e7ebec;white-space:nowrap}thead th{font-size:11px;color:#77848c;font-weight:500;background:#f9faf8;vertical-align:bottom}th:first-child{font-weight:600;color:var(--navy)}thead th:nth-child(2),td:nth-child(2){background:#f0f5e6;color:#3e580c;font-weight:600}tbody tr.active th,tbody tr.active td{background:#eaf1da}tbody tr:hover td,tbody tr:hover th{background:#f4f7ef}.custom-row td{color:var(--muted);font-size:12px}.table-notes{display:flex;justify-content:space-between;gap:20px;margin-top:17px}.table-notes p{font-size:12px;margin:0}.table-notes a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.table-notes p:first-child{color:#8b989e}.billing-section{background:var(--navy);color:white;position:relative;overflow:hidden}.billing-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.billing-intro p{color:#bdccd6;font-size:17px;max-width:490px;line-height:1.7}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:45px 0 40px}.timeline article{border-top:1px solid #ffffff30;padding-top:21px}.timeline article>span{color:var(--lime);font-family:Inter;font-size:12px;letter-spacing:.12em}.timeline h3{font-size:19px;margin:18px 0 13px;font-weight:500}.timeline p{color:#a6bbc9;font-size:14px;line-height:1.7;margin:0}.invoice-example{background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pill{font-family:Inter;font-size:8px;font-weight:600;letter-spacing:.12em;color:var(--lime);display:inline-block;border:1px solid #afd62555;border-radius:4px;padding:5px 8px;margin-bottom:20px}.invoice-example h3{font-weight:500;font-size:22px;margin-bottom:14px}.invoice-example p{color:#a9bdca;font-size:13px;margin-bottom:0;line-height:1.7}.invoice>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#c7d4dc;padding:7px 0}.invoice strong{font-family:Inter;font-weight:500}.invoice .invoice-sum{border-top:1px solid #ffffff30;margin-top:12px;padding-top:17px;color:white}.invoice-sum strong{color:var(--lime);font-size:19px}.invoice-sum small{font-size:10px;font-family:SourceSans;font-weight:400}.invoice>p{font-size:10px;margin-top:13px}.savings-banner{display:flex;gap:22px;align-items:center;border-top:1px solid #ffffff25;margin-top:42px;padding-top:32px}.savings-icon{font-family:Inter;font-size:24px;color:var(--lime);background:#afd62512;border-radius:100%;width:55px;height:55px;display:grid;place-items:center;flex-shrink:0}.savings-banner h3{font-weight:500;font-size:18px;margin-bottom:7px}.savings-banner p{font-size:13px;color:#a6bbc9;margin:0;max-width:700px}.savings-banner p strong{color:#d6e4c4;font-weight:500}.outline{border:1px solid #ffffff55;color:#fff;white-space:nowrap;font-size:13px;margin-left:auto;padding:12px 18px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-grid>div:first-child>p{max-width:310px;margin-bottom:25px}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}.faqs summary{font-family:Inter;font-size:14px;font-weight:500;padding:23px 35px 23px 0;position:relative;list-style:none;cursor:pointer;line-height:1.6}.faqs summary:after{content:'+';position:absolute;right:2px;top:20px;font-size:25px;color:#75866b;font-family:SourceSans;font-weight:300}.faqs details[open] summary:after{content:'−'}.faqs p{font-size:14px;line-height:1.75;margin:0 25px 23px 0}.closing{background:linear-gradient(90deg,#022644ee,#022644b0),url('assets/workshop.webp') center/cover;color:#fff;padding:65px 0}.closing .wrap{display:flex;justify-content:space-between;gap:35px;align-items:center}.closing h2{font-size:39px;margin-bottom:0}.closing .eyebrow{font-size:9px}.closing .button{font-size:14px}footer{background:var(--deep);color:#afc2cf;padding:40px 0 0}.footer-main{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-bottom:36px}.footer-main img{width:135px;max-height:70px;object-fit:contain}.footer-main p{font-size:12px;color:#94acbc;margin:0}.footer-main>div>span{color:var(--lime);font-size:9px;letter-spacing:.12em;display:block;margin-bottom:10px}.footer-main>div>a{display:block;font-size:12px;line-height:1.9}.footer-site{font-size:11px;white-space:nowrap}.footer-bottom{padding:19px 0;border-top:1px solid #ffffff13;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#718f9f}dialog{max-width:480px;width:calc(100% - 40px);border:0;border-radius:14px;padding:30px;box-shadow:0 20px 90px #0004}dialog::backdrop{background:#001c35aa}dialog h2{font-size:24px;margin-top:12px}dialog p{font-size:14px}dialog label{font-size:12px}dialog input{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;margin:9px 0 20px;font-size:13px}.dialog-close{position:absolute;top:10px;right:15px;border:0;background:none;font-size:28px;color:var(--muted)}[hidden]{display:none!important}
@media(min-width:1500px){.hero-grid{min-height:620px}}@media(max-width:1100px){.wrap{width:calc(100% - 52px)}.header nav{gap:20px;font-size:13px}.header-contact{font-size:13px}.config-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.addon-main{padding:20px;gap:12px;grid-template-columns:38px minmax(0,1fr) auto}.addon-icon{width:36px;height:36px}.addon-desc{font-size:13px}.base-card{padding:20px}.base-price strong{font-size:25px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:13px}.hero-visual{padding-bottom:60px}.starting{right:0}.billing-intro{gap:55px}.faq-grid{gap:55px}.footer-main{flex-wrap:wrap}}@media(max-width:850px){.header{height:75px}.header nav{gap:20px}.header nav a:last-child{display:none}.header-contact{padding:10px;font-size:12px;gap:10px}.brand img{width:108px}.hero-grid{grid-template-columns:1.15fr .85fr;min-height:510px;padding:55px 0 65px}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap;gap:16px}.hero h1{font-size:42px}.product{width:125%;margin-left:-35px}.starting{padding:16px;bottom:-10px}.starting strong{font-size:31px}.starting p{font-size:9px}.orbit{width:300px;height:300px;left:0}.intro-strip .wrap{gap:15px}.intro-strip span{display:none}.intro-strip p{font-size:15px}.config-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.summary{padding:21px}.summary-total strong{font-size:37px}.range-options{grid-template-columns:repeat(3,1fr)}.volume-input{align-items:flex-start;flex-direction:column;gap:8px}.base-card{flex-direction:column}.base-price{text-align:left;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.base-price small{margin:0}.addon-main{grid-template-columns:32px minmax(0,1fr);padding:18px;gap:10px}.addon-icon{width:30px;height:30px;border-radius:7px}.addon-icon svg{width:17px;height:17px}.addon-side{grid-column:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.addon-price{font-size:19px;margin:0}.addon-period{font-size:10px}.addon-side .toggle{margin:0 0 0 auto;min-width:85px}.addon-heading>button{display:none}.section{padding:65px 0}.section-top h2{font-size:36px}.section-top{align-items:start;flex-direction:column;gap:12px}.currency-note{font-size:11px}.timeline{gap:25px}.invoice-example{gap:30px;padding:25px}.savings-icon{display:none}.savings-banner{gap:15px}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:40px}.closing h2{font-size:32px}.closing .button{gap:15px}.hero-foot{font-size:11px;gap:10px}.visual-label{font-size:8px;letter-spacing:.08em}.addon details{margin:0 18px}}@media(max-width:620px){html{scroll-padding-top:84px}.wrap{width:calc(100% - 36px)}.header{height:70px}.header-inner{gap:12px}.brand img{width:100px}.header nav{gap:18px;margin-left:auto;font-size:12px}.header nav a:nth-child(n+2){display:none}.header-contact{font-size:11px;border-color:#ffffff45;padding:9px 11px}.header-contact span{display:none}.hero-grid{grid-template-columns:1fr;gap:25px;min-height:auto;padding:40px 0 48px}.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:20px}.hero h1{font-size:42px;max-width:380px;margin-bottom:20px;line-height:1.12}.hero-copy>p{font-size:16px;line-height:1.65;margin-bottom:25px;max-width:360px}.hero-actions{gap:20px}.button{font-size:14px;padding:14px 18px}.hero-actions .text-link{font-size:12px}.hero-foot{margin-top:23px}.hero-visual{padding:20px 20px 35px;max-width:420px;margin:0 auto;width:100%}.product{width:100%;margin:0}.orbit{width:260px;height:260px;top:0;left:calc(50% - 130px)}.visual-label{top:0;right:10px;font-size:7px}.starting{right:4px;bottom:-5px;padding:12px 16px;min-width:205px}.starting>span{font-size:7px}.starting strong{font-size:29px;margin:3px 0}.starting p{font-size:9px}.intro-strip .wrap{padding:20px 0;align-items:start;gap:14px}.intro-strip p{font-size:13px;max-width:230px;line-height:1.6}.intro-strip strong{display:block}.intro-strip a{font-size:11px;white-space:nowrap;margin-top:3px}.section{padding:50px 0}.section-top{margin-bottom:28px}.section-top h2,h2{font-size:33px}.section-top p{font-size:15px}.config-grid{display:flex;flex-direction:column;gap:28px}.config-main{width:100%}.summary{position:static;width:100%;padding:26px}.summary-total strong{font-size:44px}.summary-top .eyebrow{font-size:9px}.summary-lines{gap:14px}.summary-line{font-size:14px}.summary-range{font-size:14px}.summary .estimate-note{font-size:12px}.summary-cta{font-size:15px;padding:15px 17px}.share{font-size:12px}.summary-bottom{font-size:11px}.range-options{grid-template-columns:repeat(3,1fr);gap:7px}.range-options button{font-size:13px;padding:12px 5px}.volume-input{flex-direction:row;align-items:center;gap:12px}.volume-input label{font-size:11px;max-width:135px}.volume-input input{width:75px;padding:8px}.volume-input span{font-size:10px}.volume-input>div{gap:6px}.step-heading h3{font-size:17px}.step-heading p{font-size:12px}.base-card{padding:20px}.base-price strong{font-size:29px}.base-features{gap:8px 15px}.volume-block,.base-block{margin-bottom:32px}.addon-main{padding:20px;grid-template-columns:38px minmax(0,1fr);gap:10px 13px}.addon-icon{width:36px;height:36px}.addon-icon svg{width:20px;height:20px}.addon h3{font-size:19px;margin-bottom:8px}.addon-kicker{font-size:7px}.addon-desc{font-size:13px}.addon-side{margin-top:5px}.addon-price{font-size:21px}.addon-period{font-size:11px}.addon details{margin:0 20px}.addon summary{font-size:12px}.variant button{font-size:11px;padding:8px 6px}.table-section h2{font-size:33px}.table-wrap{margin-right:-18px;border-radius:9px 0 0 9px}th,td{padding:16px}table{min-width:900px}.table-notes{flex-direction:column;gap:10px}.table-notes p{font-size:11px}.billing-intro{grid-template-columns:1fr;gap:5px}.billing-intro h2{font-size:34px}.billing-intro p{font-size:15px;line-height:1.7;margin:0}.timeline{grid-template-columns:1fr;gap:24px;margin-top:35px}.timeline article{display:grid;grid-template-columns:32px 1fr;gap:0 12px;padding-top:20px}.timeline article>span{margin-top:3px}.timeline h3{margin:0 0 10px;font-size:18px}.timeline p{grid-column:2;font-size:13px}.invoice-example{grid-template-columns:1fr;gap:25px;padding:22px}.invoice-example h3{font-size:20px}.pill{margin-bottom:16px}.invoice>div{font-size:13px}.savings-banner{align-items:start;flex-direction:column;margin-top:32px;padding-top:28px;gap:20px}.savings-banner h3{font-size:18px}.savings-banner p{font-size:13px}.outline{margin:0;font-size:12px}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-grid>div:first-child>p{font-size:15px;max-width:340px;margin-bottom:18px}.faqs summary{font-size:13px;padding:20px 25px 20px 0}.faqs p{font-size:13px}.closing{padding:45px 0}.closing .wrap{flex-direction:column;align-items:start;gap:28px}.closing h2{font-size:31px}.closing .eyebrow{font-size:8px}.closing .button{font-size:13px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:25px 15px;align-items:start}.footer-main img{width:105px}.footer-main p{font-size:11px}.footer-main>div{grid-column:1/-1}.footer-main>div>a{font-size:13px}.footer-site{grid-column:1/-1}.footer-bottom{font-size:9px;gap:12px;align-items:start}.footer-bottom span:last-child{text-align:right;max-width:140px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.header,.hero,.intro-strip,.table-section,.billing-section,.faq-section,.closing,footer,.share,.summary-cta,.addon-heading>button,.toggle,.variant,dialog{display:none!important}.wrap{width:100%}.section{padding:20px}.config-grid{display:block}.config-main{display:none}.summary{position:static;color:#022644;background:#fff;border:1px solid #ccc;box-shadow:none}.summary *{color:#022644!important}.summary-range,.summary-total{border-color:#ccc}.section-top:before{content:'RADAR CONTROL TOTAL · PRECIOS 2027';font-family:Inter;font-weight:600}}
