.mkt-site{--background:#fefdfc;--foreground:#17251d;--card:#fff;--primary:#d23d08;--primary-foreground:#fefbf8;--secondary:#daf2e4;--muted:#eff3ee;--muted-foreground:#57645c;--accent:#daf2e4;--border:#d3ded7;--input:#c6d1ca;--ring:#90a1b9;--forest:#113324;--on-forest:#fcfcf8;--soft-green:#e5f3e7;--hero-shade:linear-gradient(90deg, #05100ad4 0%, #05130c9e 37%, #040e0814 75%);--float-shadow:0 12px 36px #040e0821;--font-sans:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.mkt-site{--background:lab(99.4347% -.124127 .749123);--foreground:lab(13.335% -8.13518 3.21893);--card:lab(100% 0 0);--primary:lab(48.9916% 57.8572 59.2003);--primary-foreground:lab(98.8548% .282347 1.88134);--secondary:lab(93.4733% -10.2817 4.08391);--muted:lab(95.4637% -2.09227 1.94118);--muted-foreground:lab(41.1105% -6.43398 2.55463);--accent:lab(93.4733% -10.2817 4.08391);--border:lab(87.4437% -4.80479 1.91027);--input:lab(82.8036% -4.80548 1.91045);--ring:lab(65.5349% -2.25151 -14.5072);--forest:lab(18.2781% -16.061 5.60771);--on-forest:lab(98.8766% -.306398 1.87544);--soft-green:lab(94.4953% -6.50251 4.14252);--hero-shade:linear-gradient(90deg, lab(3.88603% -4.24794 1.67834/.83) 0%, lab(4.66626% -5.20851 2.05751/.62) 37%, lab(3.19094% -3.2545 1.2865/.08) 75%);--float-shadow:0 12px 36px lab(3.19094% -3.2545 1.2865/.13)}}.mkt-site *{box-sizing:border-box;border-color:var(--border)}html:has(.mkt-site){scroll-behavior:smooth}.mkt-site{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.mkt-site h1,.mkt-site h2,.mkt-site h3,.mkt-site p,.mkt-site figure,.mkt-site blockquote,.mkt-site ul{margin:0;padding:0}.mkt-site h1,.mkt-site h2,.mkt-site h3{font-family:var(--font-heading);letter-spacing:0}.mkt-site a{color:inherit;text-decoration:none}.mkt-site button{font:inherit}.mkt-site .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.mkt-site .i.forest{color:var(--forest)}.mkt-site :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt-site section[id],.mkt-site #top{scroll-margin-top:12px}.mkt-site .site-container{width:min(1160px,100% - 80px);margin-inline:auto}.mkt-site .btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.mkt-site .btn-default{background:var(--primary);height:36px;color:var(--primary-foreground);padding:0 16px;box-shadow:0 1px 3px #0e19132e,0 1px 2px #0e19131f;box-shadow:0 1px 3px lab(7.47972% -5.83105 2.30886/.18),0 1px 2px lab(7.47972% -5.83105 2.30886/.12)}.mkt-site .btn-default:hover{background:#b13c11;background:lab(42.9674% 47.0168 49.3815)}.mkt-site .btn-md{height:36px;padding:0 16px}.mkt-site .btn-lg{height:40px;padding:0 32px}.mkt-site .btn-ghost{background:0 0}.mkt-site .btn-ghost:hover{background:var(--accent)}.mkt-site .btn-icon{width:36px;height:36px;padding:0}.mkt-site .btn-outline{background:var(--background);border-color:var(--input);box-shadow:0 1px 2px #0e191314;box-shadow:0 1px 2px lab(7.47972% -5.83105 2.30886/.08)}.mkt-site .btn-outline:hover{background:var(--accent)}.mkt-site .hero-ghost{color:var(--on-forest)}.mkt-site .hero-ghost:hover{color:var(--forest)}.mkt-site .site-header{background:var(--background);align-items:center;height:88px;display:flex}.mkt-site .bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.mkt-site .brand{font-family:var(--font-heading);color:var(--forest);align-items:center;gap:9px;font-size:26px;font-weight:800;display:inline-flex}.mkt-site .brand-symbol{background:var(--forest);width:35px;height:35px;color:var(--on-forest);border-radius:50%;place-items:center;display:grid}.mkt-site .brand .dot{color:var(--primary)}.mkt-site .desktop-nav{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.mkt-site .nav-link{transition:color .2s}.mkt-site .nav-link:hover{color:var(--primary)}.mkt-site .mobile-menu{display:none}.mkt-site .mobile-panel{border-top:1px solid var(--border);background:var(--background);gap:18px;padding:14px 20px 24px;font-size:14px;font-weight:600;display:grid}.mkt-site .mobile-panel .btn{justify-self:start}.mkt-site .mobile-panel[hidden]{display:none}.mkt-site .hero{height:580px;color:var(--on-forest);position:relative;overflow:hidden}.mkt-site .hero-image{object-fit:cover;object-position:center 57%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mkt-site .hero:after{content:"";background:var(--hero-shade);position:absolute;inset:0}.mkt-site .hero-content{z-index:1;padding-top:76px;position:relative}.mkt-site .eyebrow{text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mkt-site .pip{background:var(--primary);border-radius:50%;width:6px;height:6px}.mkt-site .hero h1{max-width:640px;margin:22px 0;font-size:62px;font-weight:800;line-height:1.12}.mkt-site .hero h1 span{color:#ffa65d;color:lab(76.2187% 29.7645 52.093)}.mkt-site .hero-copy{opacity:.9;max-width:440px;font-size:18px;line-height:1.7}.mkt-site .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.mkt-site .hero-footnote{opacity:.85;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.mkt-site .trust-strip{border-bottom:1px solid var(--border);background:var(--background)}.mkt-site .trust-items{justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:13px;font-weight:600;display:flex}.mkt-site .trust-items span{align-items:center;gap:10px;display:flex}.mkt-site .trust-items .i{width:19px;height:19px;color:var(--forest)}.mkt-site .section{padding:76px 0}.mkt-site .section-kicker{text-transform:uppercase;letter-spacing:1.3px;color:var(--forest);margin-bottom:12px;font-size:12px;font-weight:700}.mkt-site .section-title{text-wrap:balance;font-size:36px;font-weight:800;line-height:1.25}.mkt-site .section-description{color:var(--muted-foreground);max-width:560px;margin-top:16px;line-height:1.75}.mkt-site .head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.mkt-site .head-aside{color:var(--muted-foreground);max-width:256px;font-size:14px;line-height:2}.mkt-site .more-link{color:var(--forest);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mkt-site .more-link:hover{text-decoration:underline}.mkt-site .row-between{justify-content:space-between;display:flex}.mkt-site .row-between.top{align-items:flex-start}.mkt-site .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.mkt-site .step-number{border:1px solid var(--border);width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;margin-bottom:22px;font-size:14px;font-weight:700;display:grid}.mkt-site .step-title{margin-bottom:10px;font-size:19px;font-weight:750}.mkt-site .step-copy{color:var(--muted-foreground);font-size:15px;line-height:1.75}.mkt-site .tools-band{background:var(--soft-green)}.mkt-site .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.mkt-site .tool-card{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-direction:column;gap:18px;min-width:0;padding:28px;transition:transform .2s,border-color .2s;display:flex}.mkt-site a.tool-card:hover{border-color:var(--forest);transform:translateY(-4px)}.mkt-site .tool-card>.i{color:var(--forest);width:28px;height:28px}.mkt-site .tool-card h3{font-size:19px;font-weight:750}.mkt-site .tool-card p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.mkt-site .tool-card .cat{color:var(--forest);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700;line-height:1.4}.mkt-site .tool-card .tool-action{color:var(--forest);align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.mkt-site .stars{color:var(--primary);gap:4px;display:flex}.mkt-site .stars .i{fill:currentColor}.mkt-site .tool-card blockquote{margin-top:8px;font-size:14px;line-height:1.75}.mkt-site .tool-card figcaption{margin-top:auto;padding-top:12px}.mkt-site .tool-card .who{color:var(--foreground);font-size:14px;font-weight:700}.mkt-site .tool-card .role{color:var(--muted-foreground);margin-top:2px;font-size:12px}.mkt-site .tool-card figure,.mkt-site figure.tool-card{margin:0}.mkt-site .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.mkt-site .faq-title{margin-bottom:20px;font-size:20px;font-weight:700}.mkt-site .faq{border-bottom:1px solid var(--border);padding:16px 0}.mkt-site .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.mkt-site .faq summary::-webkit-details-marker{display:none}.mkt-site .faq summary .i{transition:transform .2s}.mkt-site .faq[open] summary .i{transform:rotate(180deg)}.mkt-site .faq p{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:2}.mkt-site .cta-band{background:var(--forest);color:var(--on-forest);padding:58px 0}.mkt-site .cta-band .site-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.mkt-site .cta-sub{opacity:.8;margin-top:12px;font-size:14px}.mkt-site .footer{padding:52px 0 24px}.mkt-site .footer-main{justify-content:space-between;gap:40px;display:flex}.mkt-site .foot-tag{color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:2}.mkt-site .footer-links{gap:60px;display:flex}.mkt-site .footer-links h3{margin-bottom:15px;font-size:13px;font-weight:700}.mkt-site .footer-links a{color:var(--muted-foreground);margin:10px 0;font-size:13px;display:block}.mkt-site .footer-links a:hover{color:var(--forest)}.mkt-site .footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:20px;margin-top:38px;padding-top:22px;font-size:11px;display:flex}@media (max-width:900px){.mkt-site .desktop-nav{gap:16px}.mkt-site .site-container{width:calc(100% - 48px)}.mkt-site .hero h1{font-size:52px}.mkt-site .footer-links{gap:30px}.mkt-site .two-col{gap:40px}}@media (max-width:700px){.mkt-site .site-container{width:calc(100% - 40px)}.mkt-site .site-header{height:76px}.mkt-site .brand{font-size:23px}.mkt-site .desktop-nav{display:none}.mkt-site .mobile-menu{display:block}.mkt-site .hero{height:640px}.mkt-site .hero-image{object-position:65% center}.mkt-site .hero:after{background:linear-gradient(#05130cdb,#05130c73 65%,#05130c1a);background:linear-gradient(lab(4.66626% -5.20851 2.05751/.86),lab(4.66626% -5.20851 2.05751/.45) 65%,lab(4.66626% -5.20851 2.05751/.1))}.mkt-site .hero-content{padding-top:46px}.mkt-site .hero h1{margin:20px 0;font-size:43px}.mkt-site .hero-copy{max-width:320px;font-size:16px}.mkt-site .hero .eyebrow{font-size:10px}.mkt-site .trust-items{grid-template-columns:1fr 1fr;gap:20px 12px;padding:22px 0;font-size:11px;display:grid}.mkt-site .trust-items .i{width:17px;height:17px}.mkt-site .section{padding:52px 0}.mkt-site .section-title{font-size:29px}.mkt-site .steps-grid{grid-template-columns:1fr;gap:30px;margin-top:34px}.mkt-site .step-number{margin-bottom:14px}.mkt-site .tool-grid,.mkt-site .two-col{grid-template-columns:1fr}.mkt-site .cta-band .site-container{flex-direction:column;align-items:flex-start}.mkt-site .footer-main{flex-direction:column}.mkt-site .footer-links{flex-wrap:wrap;justify-content:space-between;gap:18px}.mkt-site .footer-bottom{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.mkt-site){scroll-behavior:auto}.mkt-site *,.mkt-site :before,.mkt-site :after{transition:none!important;animation:none!important}}.mkt-site .nav-link[data-status=active]{color:var(--primary)}.mkt-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-site .t-muted{color:var(--muted-foreground)}.mkt-site .t-forest{color:var(--forest)}.mkt-site .t-destructive{color:#e40014;color:lab(48.4493% 77.4328 61.5452)}.mkt-site .t-sm{font-size:14px}.mkt-site .t-xs{font-size:12px}.mkt-site .lh7{line-height:1.75}.mkt-site .fw-b{font-weight:700}.mkt-site .underline{text-decoration:underline}.mkt-site .under-link{color:var(--forest);text-decoration:underline}.mkt-site .cols{gap:var(--g,40px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.mkt-site .cols{grid-template-columns:minmax(0,1fr)}}.mkt-site .narrow-grid{max-width:1024px}.mkt-site .page-intro{background:var(--soft-green);padding:62px 0}.mkt-site .page-intro h1{text-wrap:balance;margin-top:12px;font-size:44px;font-weight:800;line-height:1.2}.mkt-site .page-intro p{color:var(--muted-foreground);max-width:620px;margin-top:18px;line-height:1.7}.mkt-site .page-intro .section-kicker{margin-bottom:0}.mkt-site .content-narrow{max-width:780px}.mkt-site .form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mkt-site .field{flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:600;display:flex}.mkt-site .field input,.mkt-site .field textarea,.mkt-site .field select{width:100%;min-height:46px;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:6px;padding:4px 12px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0e19130f;box-shadow:0 1px 2px lab(7.47972% -5.83105 2.30886/.06)}.mkt-site .field input::placeholder,.mkt-site .field textarea::placeholder{color:var(--muted-foreground)}.mkt-site .field select{padding:12px}.mkt-site .field textarea{resize:vertical;min-height:60px;padding:8px 12px}.mkt-site .field input:focus-visible,.mkt-site .field textarea:focus-visible,.mkt-site .field select:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}@media (min-width:768px){.mkt-site .field input,.mkt-site .field textarea{font-size:14px}}.mkt-site .field .opt{color:var(--muted-foreground);font-weight:400}.mkt-site .gridform{gap:20px;min-width:0;display:grid}.mkt-site .pw-wrap{position:relative}.mkt-site .pw-wrap input{padding-right:48px}.mkt-site .pw-wrap .btn{position:absolute;top:4px;right:4px}.mkt-site .check-row{color:var(--muted-foreground);gap:12px;font-size:12px;line-height:1.5;display:flex}.mkt-site .check-row input{accent-color:var(--forest);margin-top:4px}.mkt-site .check-row a{text-decoration:underline}.mkt-site .check-list{gap:16px;font-size:14px;list-style:none;display:grid}.mkt-site .check-list li{align-items:flex-start;gap:12px;display:flex}.mkt-site .check-list .i{color:var(--forest);width:18px;height:18px;margin-top:2px}.mkt-site .btn-link{color:var(--forest);background:0 0;height:36px;padding:0 4px}.mkt-site .btn-link:hover{text-decoration:underline}.mkt-site .btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.mkt-site .btn-full{width:100%}.mkt-site .result-band{background:var(--soft-green);border-left:3px solid var(--forest);margin-top:28px;padding:26px}.mkt-site .result-band.flex{gap:16px;display:flex}.mkt-site .result-band .i.forest{flex-shrink:0}.mkt-site .big-num{font-family:var(--font-heading);color:var(--forest);margin-top:12px;font-size:36px;font-weight:700;line-height:1.2}.mkt-site .big-num small{font-size:14px;font-weight:400;font-family:var(--font-sans);color:var(--foreground)}.mkt-site .result-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;font-size:14px;display:grid}.mkt-site .result-stats strong{margin-top:4px;display:block}.mkt-site .prose-body h2{margin:30px 0 15px;font-size:24px;font-weight:750}.mkt-site .prose-body p,.mkt-site .prose-body li{color:var(--muted-foreground);margin-bottom:12px;line-height:1.85}.mkt-site .prose-body ul{padding-left:22px;list-style:outside}.mkt-site .prose-body ol{padding-left:24px;list-style:decimal}.mkt-site .guide-body h3{font-family:var(--font-heading);color:var(--foreground);border-top:1px solid var(--border);margin:16px 0 4px;padding-top:16px;font-size:16px;font-weight:700}.mkt-site .src-ref{margin-left:2px;font-size:.72em;line-height:0}.mkt-site .src-ref a{color:var(--forest);padding:0 2px;font-weight:700;text-decoration:none}.mkt-site .src-ref a:hover{text-decoration:underline}.mkt-site .prose-body li[id^=source-]:target{background:var(--soft-green);border-radius:6px}.mkt-site .prose-body .result-band h2{margin-top:0}.mkt-site .back-link{color:var(--forest);font-size:14px;text-decoration:underline}.mkt-site .data-table{border-collapse:collapse;width:100%;font-size:14px}.mkt-site .data-table th,.mkt-site .data-table td{text-align:left;border-bottom:1px solid var(--border);padding:18px 12px}.mkt-site .data-table th{color:var(--forest);background:var(--soft-green)}.mkt-site .table-wrap{overflow-x:auto}.mkt-site .price{font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:1}.mkt-site .price-sub{color:var(--muted-foreground);margin-top:8px;font-size:14px}.mkt-site .tool-card p.talk{font-family:var(--font-heading);color:var(--forest);font-size:30px;font-weight:700;line-height:1.2}.mkt-site .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:896px;margin-inline:auto;display:grid}@media (max-width:767px){.mkt-site .pricing-grid{grid-template-columns:minmax(0,1fr)}}.mkt-site .tool-card h2{font-size:20px;font-weight:700}.mkt-site .tool-card ul.check-list{gap:16px}.mkt-site .tool-card .mt-auto{margin-top:auto}.mkt-site .notfound{text-align:center;justify-content:center;align-items:center;min-height:70vh;padding:40px 16px;display:flex}.mkt-site .notfound h1{font-size:72px;font-weight:700;line-height:1}.mkt-site .notfound h2{margin-top:16px;font-size:20px;font-weight:600}.mkt-site .notfound p{color:var(--muted-foreground);margin-top:8px;font-size:14px}.mkt-site .onboarding-section{padding-top:44px}.mkt-site .onboarding-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:88px;max-width:1060px;margin-inline:auto;display:grid}.mkt-site .onboarding-aside{padding-top:24px}.mkt-site .onboarding-photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-top:28px;display:block}.mkt-site .preview-label{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:6px 10px;font-size:11px}.mkt-site .onboarding-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:40px;display:flex}.mkt-site .onboarding-top .section-kicker{margin-bottom:0}.mkt-site .onboarding-title{outline:none;font-size:30px;font-weight:800;line-height:1.3}.mkt-site .onboarding-progress{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 22px;list-style:none;display:grid}.mkt-site .onboarding-progress li{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.mkt-site .progress-dot{border:1px solid var(--border);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.mkt-site .progress-active{font-weight:600;color:var(--forest)!important}.mkt-site .progress-active .progress-dot{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.mkt-site .fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mkt-site .fleet-choice{flex-direction:column;gap:5px;height:106px;font-weight:400}.mkt-site .fleet-choice .num{font-family:var(--font-heading);font-size:20px;font-weight:700}.mkt-site .fleet-choice .lbl{font-size:12px}.mkt-site .fleet-choice[aria-pressed=true]{border-color:var(--forest);background:var(--soft-green);color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.mkt-site .plate-list{gap:20px;max-height:420px;padding:3px;display:grid;overflow:auto}.mkt-site .review-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:20px 0;display:flex}.mkt-site .review-row .lab{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.mkt-site .plate-tag{border:1px solid var(--border);background:var(--soft-green);overflow-wrap:anywhere;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:600;list-style:none}.mkt-site .plate-tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.mkt-site .step-line{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.mkt-site .step-line .btn:last-child{margin-left:auto}.mkt-site .btn-xl{height:48px;padding:0 32px}.mkt-site .done{padding-top:40px}.mkt-site .done .i.big{width:48px;height:48px;color:var(--forest);margin-bottom:24px}.mkt-site .hint{color:var(--muted-foreground);font-size:12px;line-height:1.5}.mkt-site .err{color:#e40014;color:lab(48.4493% 77.4328 61.5452);font-size:14px}.mkt-site .btn-row{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.mkt-site .onboarding-layout{gap:36px}}@media (max-width:700px){.mkt-site .onboarding-layout{grid-template-columns:minmax(0,1fr);gap:40px}.mkt-site .onboarding-aside{border-top:1px solid var(--border);order:2;padding-top:32px}.mkt-site .onboarding-title{font-size:27px}.mkt-site .onboarding-section{padding-top:28px}.mkt-site .page-intro{padding:44px 0}.mkt-site .page-intro h1{font-size:34px}.mkt-site .form-grid{grid-template-columns:1fr}.mkt-site .data-table th,.mkt-site .data-table td{padding:15px 7px;font-size:12px}.mkt-site .result-stats{grid-template-columns:1fr}}.mkt-site .ds-grid{gap:20px;margin-top:36px;display:grid}.mkt-site .ds-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.mkt-site .ds-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.mkt-site .ds-3{grid-template-columns:minmax(0,1fr)}}.mkt-site .swatch{border:1px solid var(--border);background:var(--background);border-radius:8px;overflow:hidden}.mkt-site .swatch .chip{border-bottom:1px solid var(--border);height:112px}.mkt-site .swatch .meta{padding:20px}.mkt-site .swatch h3{font-size:16px;font-weight:700}.mkt-site .mono{color:var(--muted-foreground);margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mkt-site .mono+.mono{margin-top:4px}.mkt-site .section-border{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mkt-site .design-specs{margin:0}.mkt-site .design-specs>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.mkt-site .design-specs dt{font-weight:600}.mkt-site .design-specs dd{color:var(--muted-foreground);text-align:right;margin:0}.mkt-site .ds-photo{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.mkt-site .m-badge{background:var(--muted);color:var(--foreground);border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.mkt-site .m-badge.good{background:var(--soft-green);color:var(--forest)}.mkt-site .m-badge.warn{color:#6a3a06;color:lab(30.0127% 19.1409 37.7777);background:#ffebce;background:lab(94.2535% 6.09732 22.9329)}.mkt-site .m-badge-row{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.mkt-site .cell-input{width:100%;min-height:42px;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:6px;padding:4px 8px;font-size:15px}.mkt-site .cell-input:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.mkt-site .icon-btn{border:1px solid var(--input);background:var(--background);width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;place-items:center;font-size:18px;line-height:1;display:inline-grid}.mkt-site .icon-btn:hover{background:var(--accent)}.mkt-site .stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:32px;display:grid}.mkt-site .stat-tile{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:16px}.mkt-site .stat-tile.forest{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.mkt-site .stat-tile .k{text-transform:uppercase;letter-spacing:.09em;opacity:.8;margin-bottom:8px;font-size:11px}.mkt-site .stat-tile .v{font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1}.mkt-site .t-ok{color:var(--forest)}.mkt-site .page-intro+.section{padding-top:48px}.mkt-site .panel-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:24px;display:grid}.mkt-site .plain-card{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:24px}.mkt-site .check-line{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.mkt-site .check-line input{width:20px;height:20px;accent-color:var(--forest)}.mkt-site .sticky-col{background:var(--background);position:sticky;left:0}.mkt-site .article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}@media (max-width:900px){.mkt-site .article-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.mkt-site .article-aside{gap:16px;display:grid;position:sticky;top:24px}@media (max-width:900px){.mkt-site .article-aside{position:static}}.mkt-site .aside-card{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:24px}.mkt-site .aside-card.tint{background:var(--soft-green);border-color:#0000}.mkt-site .aside-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:14px;display:block}.mkt-site .aside-card a{margin:8px 0;font-size:14px;text-decoration:none;display:block}.mkt-site .aside-card a:hover{color:var(--forest);text-decoration:underline}.mkt-site .pill-row{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mkt-site .m-note{color:var(--muted-foreground);margin-top:32px;font-size:12.5px}.mkt-site .qa{border-top:1px solid var(--border);padding:16px 0}.mkt-site .qa:last-child{border-bottom:1px solid var(--border)}.mkt-site .qa strong{font-family:var(--font-heading);margin-bottom:4px;font-size:15px;display:block}.mkt-site .qa p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.mkt-site .featured{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:24px;padding:32px;transition:border-color .2s;display:block}.mkt-site .featured:hover{border-color:var(--forest)}.mkt-site .featured h2{text-wrap:pretty;margin:12px 0;font-size:clamp(24px,3vw,32px);font-weight:800}.mkt-site .featured p{color:var(--muted-foreground);max-width:46em;margin:0 0 16px;line-height:1.75}.mkt-site .featured .tool-action{margin-top:0;display:inline-flex}.mkt-site .legal-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;display:grid}@media (max-width:900px){.mkt-site .legal-layout{grid-template-columns:minmax(0,1fr);gap:32px}.mkt-site .legal-layout .article-aside{order:-1}}.mkt-site .legal-stack{gap:48px;min-width:0;display:grid}.mkt-site .legal-h2{margin:0 0 12px;font-size:24px;font-weight:750}.mkt-site .legal-p{color:var(--muted-foreground);margin:0;line-height:1.85}.mkt-site .legal-p strong,.mkt-site .legal-stack strong{color:var(--foreground)}.mkt-site .legal-meta{color:var(--muted-foreground);margin-top:12px;font-size:13px}.mkt-site .legal-p a,.mkt-site .legal-stack a:not(.btn){color:var(--forest);text-decoration:underline}.mkt-site .never-list{gap:8px;max-width:42em;list-style:none;display:grid}.mkt-site .never-list li{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;line-height:1.7;display:flex}.mkt-site .never-list .x{color:var(--primary);font-weight:800}.mkt-site .fact-table{border:1px solid var(--border);background:var(--card);border-radius:8px;max-width:42em;margin-bottom:16px}.mkt-site .fact-row{border-bottom:1px solid var(--border);color:var(--muted-foreground);gap:16px;padding:12px 16px;line-height:1.7;display:flex}.mkt-site .fact-row:last-child{border-bottom:0}.mkt-site .fact-row strong{width:120px;font-family:var(--font-heading);flex:none}.mkt-site .link-row{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mkt-site .link-row>a{color:var(--forest);font-weight:700;text-decoration:none}.mkt-site .contact-card{background:var(--soft-green);border-left:3px solid var(--forest);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.mkt-site .contact-card strong{font-family:var(--font-heading);margin-bottom:6px;display:block}.mkt-site .contact-card p{max-width:34em;color:var(--muted-foreground);margin:0;line-height:1.7}.mkt-site .pill-label{background:var(--soft-green);width:fit-content;color:var(--forest);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.mkt-site .quick-fix{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mkt-site a.quick-fix:hover{border-color:var(--forest)}.mkt-site .quick-fix strong{font-family:var(--font-heading);font-size:15px;display:block}.mkt-site .quick-fix span{color:var(--muted-foreground);font-size:14px}.mkt-site .stack-10{gap:8px;display:grid}.mkt-site .stack-16{gap:16px;display:grid}.mkt-site .support-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}@media (max-width:820px){.mkt-site .support-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.mkt-site .detail-grid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:48px;padding-top:32px;display:grid}.mkt-site .detail-grid strong{font-family:var(--font-heading);margin-bottom:6px;display:block}.mkt-site .detail-grid p{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.7}.mkt-site .detail-grid a{color:var(--forest);text-decoration:underline}.mkt-site .plan-grid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));align-items:stretch;gap:24px;display:grid}.mkt-site .plan-card{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.mkt-site .plan-card.featured{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.mkt-site .plan-card.tint{background:var(--soft-green);border-color:var(--soft-green)}.mkt-site .plan-card h2{font-size:20px;font-weight:700}.mkt-site .plan-card p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.mkt-site .plan-perday{color:var(--forest);margin-top:-8px;font-weight:600}.mkt-site .plan-note{color:var(--muted-foreground);font-size:13px;line-height:1.5}.mkt-site .plan-features{flex:1;align-content:start;gap:12px;display:grid}.mkt-site .plan-features .check-list{gap:10px;font-size:14px}.mkt-site .plan-features summary{cursor:pointer;min-height:44px;color:var(--forest);align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.mkt-site .plan-features summary:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.mkt-site .plan-features details[open] summary{margin-bottom:4px}.mkt-site .soon-tag{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:999px;flex:none;margin-top:1px;padding:1px 8px;font-size:12px;font-weight:600}.mkt-site .plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mkt-site .plan-price{font-family:var(--font-heading);align-items:baseline;gap:8px;font-size:40px;font-weight:800;line-height:1;display:flex}.mkt-site .plan-price small{font-family:var(--font-sans);color:var(--muted-foreground);font-size:14px;font-weight:400}.mkt-site .calc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:48px;display:grid}.mkt-site .slider{width:100%;height:44px;accent-color:var(--forest);cursor:pointer;margin:0}.mkt-site .slider-row{align-items:center;gap:12px;display:flex}.mkt-site .slider-step{border:1px solid var(--input);background:var(--card);width:44px;height:44px;font-family:var(--font-heading);color:var(--forest);cursor:pointer;border-radius:6px;flex:none;font-size:20px;font-weight:800}.mkt-site .slider-step:hover:not(:disabled){background:var(--soft-green)}.mkt-site .slider-step:disabled{opacity:.4;cursor:not-allowed}.mkt-site .slider-ends{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.mkt-site .bill-line{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.mkt-site .bill-line:last-child{border-bottom:0}.mkt-site .soon-list{color:var(--muted-foreground);gap:8px;margin-top:12px;padding-left:24px;font-size:14px;list-style:outside;display:grid}
