:root{color:#16211d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#16211d;--muted:#5c6862;--soft:#dfe7e1;--panel:#fff;--panel-strong:#f0f5f1;--green:#0f766e;--blue:#2563eb;--orange:#ea580c;--gold:#c68a09;--plum:#7c3aed;--dark:#101613;--radius:8px;background:#f6f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{letter-spacing:0;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}.df-shell{background:linear-gradient(#f6f7f2f5,#f1f6f4fa 44%,#f8f5ee 100%),repeating-linear-gradient(90deg,#0f766e0a 0 1px,#0000 1px 76px),repeating-linear-gradient(0deg,#2563eb09 0 1px,#0000 1px 76px);min-height:100vh;position:relative;overflow-x:clip}.df-page-texture{pointer-events:none;opacity:.48;background-image:radial-gradient(#16211d14 .65px,#0000 .65px);background-size:18px 18px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 72%);mask-image:linear-gradient(#000 0%,#0000 72%)}.df-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f7f2d6;border-bottom:1px solid #16211d14;padding:14px 18px;transition:padding .16s,background .16s;position:sticky;top:0}.df-header.compact{background:#f6f7f2f2;padding:9px 18px}.df-header-inner{align-items:center;gap:18px;width:min(1180px,100vw - 28px);margin:0 auto;display:flex}.df-brand{align-items:center;gap:10px;min-width:236px;display:flex}.df-brand-mark{border-radius:var(--radius);color:#f7fff8;background:linear-gradient(135deg, var(--green), var(--blue) 58%, var(--orange));place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #0f766e38}.df-brand-copy{gap:1px;display:grid}.df-brand-copy strong{font-size:1rem}.df-brand-copy span{color:var(--muted);font-size:.78rem}.df-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.df-nav a{color:#46534d;border-radius:var(--radius);padding:9px 12px;font-size:.92rem}.df-nav a:hover{color:var(--ink);background:#0f766e14}.df-main{z-index:1;width:min(1180px,100vw - 28px);margin:0 auto;padding:30px 0 72px;position:relative}.df-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:start;gap:28px;min-height:calc(100vh - 96px);padding:42px 0 26px;display:grid}.df-hero-copy{gap:20px;padding-top:8px;display:grid}.df-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.78rem;font-weight:850}h1,h2,h3,p{margin-top:0}h1{color:#0f1b16;letter-spacing:0;text-wrap:balance;margin-bottom:0;font-size:4.05rem;line-height:1.03}h2{color:#10211b;letter-spacing:0;text-wrap:balance;margin-bottom:0;font-size:2.65rem;line-height:1.06}h3{color:#17261f;letter-spacing:0;margin-bottom:0;line-height:1.16}.df-lede{color:#3f4f48;max-width:700px;margin-bottom:0;font-size:1.18rem;line-height:1.7}.df-muted{color:var(--muted);margin-bottom:0}.df-hero-actions,.df-checkout-actions,.df-article-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.df-payment-note{border-radius:var(--radius);color:#17483d;background:#dff7e9c7;border:1px solid #0f766e29;align-items:center;gap:7px;width:fit-content;margin:-8px 0 0;padding:8px 10px;font-size:.92rem;font-weight:850;display:inline-flex}.df-payment-note svg{color:var(--green)}.df-btn{border-radius:var(--radius);color:#10211b;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:820;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.df-btn:hover{transform:translateY(-1px)}.df-btn:disabled{cursor:progress;opacity:.72}.df-btn-primary{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb 62%,#ea580c);box-shadow:0 18px 36px #2563eb33}.df-btn-ghost{color:#14352e;background:#fff;border-color:#16211d1f;box-shadow:0 12px 25px #16211d14}.df-btn-subtle{color:#244d48;background:#0f766e14;border-color:#0f766e1f}.df-trust-row{flex-wrap:wrap;gap:8px;display:flex}.df-trust-row a{border-radius:var(--radius);color:#2d443d;background:#ffffffb3;border:1px solid #16211d1a;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:.88rem;font-weight:720;display:inline-flex}.df-hero-proof{gap:8px;max-width:620px;display:grid}.df-hero-proof div{border-left:4px solid var(--green);border-radius:var(--radius);background:#ffffffb8;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.df-hero-proof span{color:var(--muted);font-size:.85rem}.df-hero-proof strong{color:#17241f;font-size:.93rem}.df-workspace-panel{border-radius:var(--radius);scrollbar-gutter:stable;background:#ffffffe0;border:1px solid #16211d1f;gap:16px;max-height:calc(100vh - 126px);padding:18px;display:grid;overflow:auto;box-shadow:0 34px 75px #16211d26}.df-panel-top{grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:14px;display:grid}.df-panel-top h2{margin-top:5px;font-size:1.6rem;line-height:1.14}.df-score{border-radius:var(--radius);color:#f6fbf4;text-align:center;background:#101613;place-items:center;min-height:86px;padding:8px;display:grid}.df-score strong{font-size:2rem;line-height:1}.df-score span{color:#9ed9c4;font-size:.75rem;font-weight:850}.df-flow-map{border-radius:var(--radius);background:linear-gradient(#101613,#15231e 62%,#1b2c25),linear-gradient(90deg,#ffffff0a,#0000);border:1px solid #16211d1a;grid-template-columns:1.15fr repeat(4,1fr);align-items:center;gap:8px;min-height:188px;padding:18px;display:grid;position:relative;overflow:hidden}.df-flow-map:before{content:"";background:repeating-linear-gradient(90deg,#ffffff13 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#ffffff13 0 1px,#0000 1px 42px);position:absolute;inset:0}.df-flow-node{z-index:1;text-align:center;border-radius:var(--radius);color:#edf8f0;background:#ffffff14;border:1px solid #ffffff29;place-items:center;gap:7px;min-height:82px;display:grid;position:relative}.df-flow-node.lead{color:#fff;background:linear-gradient(135deg,#0f766ee6,#2563ebd1);box-shadow:0 16px 34px #2563eb38}.df-flow-node span,.df-flow-node strong{font-size:.86rem;font-weight:850}.df-flow-rail{opacity:.65;background:linear-gradient(90deg,#74f2c4,#60a5fa,#fb923c);height:3px;position:absolute;top:50%;left:18%;right:9%;transform:translateY(-50%)}.df-choice-stack{gap:14px;display:grid}.df-choice-label{color:#304740;margin-bottom:7px;font-size:.84rem;font-weight:900}.df-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.df-split-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.df-option{text-align:left;border-radius:var(--radius);color:#21362f;background:#f8faf6;border:1px solid #16211d1a;align-content:start;gap:3px;min-height:76px;padding:10px;display:grid}.df-option[data-active=true]{background:#e7f6ee;border-color:#0f766e7a;box-shadow:inset 0 0 0 1px #0f766e29}.df-option strong{font-size:.86rem}.df-option span{color:var(--muted);font-size:.76rem;line-height:1.35}.df-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.df-result-grid article{border-radius:var(--radius);color:#f5fff9;background:#101613;padding:11px}.df-result-grid span{color:#9ed9c4;margin-bottom:4px;font-size:.72rem;font-weight:850;display:block}.df-result-grid strong{font-size:.84rem;line-height:1.35}.df-next-box{border-radius:var(--radius);background:#edf6f0;border:1px solid #0f766e24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.df-next-box h3{margin:4px 0 6px}.df-next-box p{color:var(--muted);margin-bottom:0}.df-success-banner{border-radius:var(--radius);color:#0f3b2e;background:#dff7e9;border:1px solid #0f766e2e;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-weight:820;display:flex}.df-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 62px;display:grid}.df-proof-strip article{border-radius:var(--radius);background:#fff;border:1px solid #16211d1a;padding:16px;box-shadow:0 16px 32px #16211d14}.df-proof-strip span{color:var(--muted);font-size:.8rem;font-weight:820}.df-proof-strip strong{color:#0f1b17;margin:6px 0;font-size:2.2rem;line-height:1;display:block}.df-proof-strip p{color:#55625d;margin-bottom:0;font-size:.9rem}.df-section{padding:54px 0}.df-pricing-section{scroll-margin-top:86px}.df-section-head{max-width:850px;margin-bottom:22px}.df-section-head h2{margin:6px 0 10px}.df-section-head p:last-child{color:var(--muted);margin-bottom:0;font-size:1.04rem}.df-card-grid,.df-signal-grid,.df-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.df-card,.df-signal-grid article,.df-faq-grid article{border-radius:var(--radius);background:#fff;border:1px solid #16211d1a;padding:18px;box-shadow:0 16px 34px #16211d14}.df-card-icon,.df-signal-grid svg{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg, var(--green), var(--blue));place-items:center;width:42px;height:42px;display:grid}.df-card h3,.df-signal-grid h3,.df-faq-grid h3{margin:14px 0 8px}.df-card p,.df-signal-grid p,.df-faq-grid p{color:var(--muted);margin-bottom:0}.df-signal-section{background:#ffffff8f;border-block:1px solid #16211d14;width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(14px,50vw - 590px)}.df-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.df-pricing-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;max-width:none;display:grid}.df-cycle{border-radius:var(--radius);background:#e8eee8;border:1px solid #16211d1a;grid-template-columns:1fr 1fr;gap:4px;min-width:286px;padding:4px;display:inline-grid}.df-cycle button{color:#4a5954;background:0 0;border:0;border-radius:6px;min-height:40px;padding:0 11px;font-weight:850}.df-cycle button[data-active=true]{color:#fff;background:#0f766e}.df-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.df-plan-card{border-radius:var(--radius);background:#fff;border:1px solid #16211d1a;align-content:start;gap:14px;min-height:504px;padding:22px;display:grid;position:relative;box-shadow:0 20px 42px #16211d17}.df-plan-card[data-active=true]{border-color:#ea580c7a;box-shadow:0 24px 52px #ea580c21}.df-plan-card[data-popular=true]{color:#f7fff9;background:#101613;border-color:#0f766e8c;transform:translateY(-8px);box-shadow:0 28px 62px #10161340}.df-plan-card h3{color:inherit;font-size:1.35rem}.df-plan-card p{color:currentColor;opacity:.76;min-height:54px;margin-bottom:0}.df-plan-badge,.df-plan-selected{color:#1d1404;background:#f59e0b;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.72rem;font-weight:900}.df-plan-selected{color:#0f766e;background:#0f766e1f}.df-plan-card[data-popular=true] .df-plan-selected{color:#f7c45d;background:#f59e0b2e}.df-price-line{color:inherit;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:2.45rem;font-weight:950;line-height:1;display:flex}.df-price-line small{opacity:.72;font-size:.9rem;font-weight:820}.df-price-line span{color:var(--muted);font-size:1rem;text-decoration:line-through}.df-plan-card[data-popular=true] .df-price-line span{color:#93aaa0}.df-billing-note{color:var(--green);font-size:.9rem}.df-plan-card[data-popular=true] .df-billing-note{color:#90e7c6}.df-plan-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.df-plan-card li{color:currentColor;opacity:.88;align-items:flex-start;gap:8px;display:flex}.df-plan-actions{gap:10px;margin-top:auto;display:grid}.df-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.df-guide-card{border-radius:var(--radius);background:#fff;border:1px solid #16211d1a;align-content:start;gap:9px;min-height:194px;padding:18px 46px 18px 18px;display:grid;position:relative;box-shadow:0 16px 34px #16211d14}.df-guide-card:hover{border-color:#0f766e5c}.df-guide-card span{color:var(--green);text-transform:uppercase;font-size:.78rem;font-weight:900}.df-guide-card strong{font-size:1.05rem;line-height:1.2}.df-guide-card p{color:var(--muted);margin-bottom:0;font-size:.92rem}.df-guide-card svg{color:var(--orange);position:absolute;top:18px;right:16px}.df-pricing-page-hero{max-width:900px;padding:34px 0 8px}.df-pricing-page-hero h1{margin:7px 0 16px;font-size:2.85rem}.df-pricing-section.standalone{padding-top:16px}.df-pricing-section.standalone .df-section-head{margin-bottom:14px}.df-pricing-section.standalone .df-section-head h2{max-width:760px;font-size:1.82rem}.df-article{border-radius:var(--radius);background:#ffffffe0;border:1px solid #16211d1a;max-width:890px;margin:30px auto 0;padding:38px;box-shadow:0 24px 54px #16211d1f}.df-article h1{margin:8px 0 16px;font-size:3.6rem}.df-back-link{color:var(--green);align-items:center;gap:7px;margin-bottom:26px;font-weight:850;display:inline-flex}.df-back-link svg{transform:rotate(180deg)}.df-article-intent{border-radius:var(--radius);color:#273f37;background:#edf6f0;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:24px 0 32px;padding:14px;display:grid}.df-article section{margin-top:34px}.df-article section h2{margin-bottom:10px;font-size:2rem}.df-article p,.df-article li{color:#46564f;font-size:1.02rem;line-height:1.75}.df-article ul{gap:8px;padding-left:22px;display:grid}.df-faq-list{gap:10px;display:grid}.df-faq-list article{border-radius:var(--radius);background:#f7faf5;border:1px solid #16211d14;padding:16px}.df-faq-list h3{margin-bottom:6px}.df-faq-list p{margin-bottom:0}.df-article-cta{border-radius:var(--radius);color:#fff;background:#101613;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:36px;padding:18px;display:grid}.df-article-cta h2{color:#fff;margin:5px 0 8px;font-size:1.85rem}.df-article-cta p{color:#b7c9bf;margin-bottom:0}.df-center-panel{text-align:center;border-radius:var(--radius);background:#fff;border:1px solid #16211d1a;max-width:620px;margin:72px auto;padding:30px;box-shadow:0 18px 42px #16211d1f}.df-checkout-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10161357;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.df-checkout-modal{border-radius:var(--radius);background:#fff;border:1px solid #ffffff4d;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 30px 90px #00000047}.df-checkout-close{border-radius:var(--radius);background:#edf3ef;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.df-checkout-copy h2{margin:8px 0 10px;font-size:1.8rem}.df-checkout-actions{margin-top:18px}.df-checkout-loading{text-align:center;color:#263a34;place-items:center;gap:14px;min-height:170px;font-weight:900;display:grid}.df-checkout-loading span{border:4px solid #dfe8e2;border-top-color:var(--green);border-radius:999px;width:38px;height:38px;animation:.85s linear infinite df-spin}@keyframes df-spin{to{transform:rotate(360deg)}}.df-footer{z-index:1;color:#e8f7ef;background:#101613;border-top:1px solid #16211d1a;position:relative}.df-footer-inner{flex-wrap:wrap;align-items:center;gap:18px;width:min(1180px,100vw - 28px);min-height:76px;margin:0 auto;display:flex}.df-footer-inner span{margin-right:auto;font-weight:950}.df-footer-inner a{color:#b6c9bf;font-weight:800}@media (width<=1060px){h1{font-size:3.35rem}h2{font-size:2.25rem}.df-hero{grid-template-columns:1fr;min-height:auto}.df-workspace-panel{max-height:none;overflow:visible}.df-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-header-cta{display:none}.df-brand{min-width:auto}}@media (width<=860px){h1,.df-article h1,.df-pricing-page-hero h1{font-size:2.6rem}h2{font-size:2rem}.df-header-inner{flex-wrap:wrap}.df-nav{order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.df-proof-strip,.df-plan-grid,.df-guide-grid,.df-signal-grid,.df-faq-grid{grid-template-columns:1fr}.df-plan-card[data-popular=true]{transform:none}.df-pricing-head,.df-next-box,.df-article-cta{grid-template-columns:1fr}.df-cycle{width:100%;min-width:0}.df-hero-proof div,.df-article-intent{grid-template-columns:1fr}}@media (width<=620px){.df-main{width:min(100% - 22px,1180px);padding-top:16px}.df-header{padding-inline:11px}.df-header-inner{width:100%}.df-brand-copy span,.df-nav{display:none}h1,.df-article h1,.df-pricing-page-hero h1{font-size:2.25rem}.df-lede{font-size:1.04rem}.df-hero{gap:18px;padding-top:24px}.df-workspace-panel{padding:12px}.df-panel-top,.df-option-grid,.df-split-options,.df-result-grid,.df-flow-map{grid-template-columns:1fr}.df-flow-map{min-height:auto}.df-flow-rail{display:none}.df-hero-actions,.df-checkout-actions,.df-article-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.df-payment-note{justify-content:center;width:100%;margin-top:-4px}.df-btn{width:100%}.df-section{padding:40px 0}.df-card-grid{grid-template-columns:1fr}.df-article{padding:22px 16px}}
