:root{--ink:#11110f;--paper:#f2f0e8;--lime:#dfff48;--muted:#77776f;--line:rgba(17,17,15,.16);--sans:"DM Sans",sans-serif;--display:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;overflow-x:hidden}.grain{position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(1220px,calc(100% - 48px));margin:auto}.nav-wrap{position:sticky;top:0;z-index:20;background:#f2f0e8db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(17,17,15,.08)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font:700 20px var(--display);letter-spacing:-.7px}.brand-mark{display:grid;place-items:center;width:31px;height:31px;background:var(--ink);color:var(--lime);border-radius:8px;font-size:16px}.nav-links{display:flex;gap:36px}.nav-links a{font-size:14px;color:#41413c;text-decoration:none}.nav-links a:hover{color:#000}.button{border:0;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:56px;padding:0 22px;font:600 14px var(--sans);text-decoration:none;transition:.25s ease}.button span{font-size:19px}.button-small{min-height:43px;gap:20px;padding:0 17px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#292925;transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--ink)}.button-primary:hover{background:#ebff87;transform:translateY(-2px)}.button-light{background:#fff;color:var(--ink)}.button-light:hover{background:var(--lime);transform:translateY(-2px)}.hero{text-align:center;padding:112px 0 58px}.eyebrow,.kicker{font-size:11px;font-weight:600;letter-spacing:.18em}.eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;color:#58584f}.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #bed84033}h1,h2,h3{font-family:var(--display);margin:0;letter-spacing:-.05em}h1{font-size:clamp(62px,9.2vw,132px);line-height:.86;margin:28px 0 32px;font-weight:600}em{font-family:Georgia,serif;font-weight:400}h1 em{color:#74746b}.hero-copy{max-width:570px;margin:0 auto 32px;color:#606059;line-height:1.65;font-size:18px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:26px}.text-button{background:none;border:0;padding:14px 0;border-bottom:1px solid #aaa99f;font:600 14px var(--sans);cursor:pointer}.text-button span{margin-left:14px}.hero-meta{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-size:12px;color:#77776f}.hero-meta i{width:3px;height:3px;background:#aaa99f;border-radius:50%}.showcase{height:auto;position:relative;padding:8px 0 72px}.showcase img{display:block;width:100%;position:relative;z-index:2;filter:drop-shadow(0 28px 25px rgba(0,0,0,.12));border-radius:18px}.showcase-glow{position:absolute;width:74%;height:50%;left:13%;top:23%;background:var(--lime);filter:blur(100px);opacity:.17}.marquee{background:var(--ink);color:#eee;padding:19px 0;overflow:hidden;transform:rotate(-1deg) scale(1.02)}.marquee-track{display:flex;width:max-content;gap:30px;animation:marquee 24s linear infinite;font:600 12px var(--display);letter-spacing:.16em}.marquee-track b{color:var(--lime)}@keyframes marquee{to{transform:translate(-50%)}}.products{padding:170px 0 100px}.section-heading{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:end;margin-bottom:70px}.section-heading h2{font-size:clamp(48px,6vw,82px);line-height:.98}.section-heading p{line-height:1.7;color:#65655e;max-width:360px}.kicker{align-self:start;padding-top:12px;color:#62625b}.product-card{padding:35px 42px 42px;margin-bottom:24px}.inbox-card{background:var(--ink);color:#f5f4ef}.social-card{background:var(--lime);color:var(--ink)}.product-top{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:25px}.social-card .product-top{border-color:#11110f33}.product-icon{width:43px;height:43px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;margin-right:16px;font-size:20px}.tag{font-size:11px;letter-spacing:.15em}.product-num{margin-left:auto;font:500 12px var(--display);opacity:.55}.product-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:90px;padding:70px 0}.product-grid h3{font-size:clamp(44px,5.5vw,76px);line-height:.96}.product-grid>div>p{max-width:470px;line-height:1.7;color:#a7a79f}.social-card .product-grid>div>p{color:#4f5140}.feature-list>div{display:grid;grid-template-columns:44px 1fr;border-top:1px solid rgba(255,255,255,.15);padding:20px 0}.social-card .feature-list>div{border-color:#11110f33}.feature-list span{font-size:11px;opacity:.5}.feature-list p{margin:0;font-size:13px;line-height:1.5}.feature-list strong{display:block;font-size:16px;margin-bottom:5px}.product-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid rgba(255,255,255,.15);padding-top:28px}.social-card .product-bottom{border-color:#11110f33}.product-bottom strong{font:600 50px var(--display);letter-spacing:-.06em}.product-bottom>div span{font-size:13px;opacity:.6;margin-left:8px}.how{padding:120px 0}.section-heading.compact{display:flex;justify-content:space-between;align-items:start}.section-heading.compact h2{width:65%}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.step{padding:26px 36px 40px 0;border-right:1px solid var(--line);min-height:280px}.step+.step{padding-left:36px}.step:last-child{border-right:0}.step>span{font-size:11px;color:#777}.step-icon{margin:40px 0 25px;font-size:31px}.step h3{font-size:21px;letter-spacing:-.03em}.step p{color:#6d6d65;line-height:1.6;font-size:14px}.bundle{background:#1b1b18;color:#fff;padding:65px;display:flex;align-items:end;justify-content:space-between;margin-bottom:150px;position:relative;overflow:hidden}.bundle:after{content:"S";position:absolute;right:32%;top:-100px;font:600 420px var(--display);color:#dfff480a}.bundle h2{font-size:clamp(48px,6vw,80px);line-height:.98;margin:35px 0 20px}.bundle p{color:#9d9d96}.bundle .kicker{color:var(--lime)}.bundle-price{position:relative;z-index:2;min-width:310px}.bundle-price>div{text-align:right;margin-bottom:24px}.bundle-price>div>span{display:block;color:var(--lime);font-size:12px;margin-bottom:8px}.bundle-price strong{font:600 64px var(--display);letter-spacing:-.07em}.bundle-price small{color:#999}.bundle-price .button{width:100%}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-bottom:140px}.faq .section-heading{display:block}.faq .section-heading h2{width:100%;margin-top:30px}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;padding:26px 0;display:flex;justify-content:space-between;cursor:pointer;font:600 18px var(--display)}summary::-webkit-details-marker{display:none}summary span{font:400 24px var(--sans);transition:.25s}details[open] summary span{transform:rotate(45deg)}details p{color:#696961;line-height:1.7;margin:0 50px 26px 0}.final-cta{background:var(--ink);color:#fff;text-align:center;padding:135px 0}.final-cta .kicker{color:var(--lime)}.final-cta h2{font-size:clamp(58px,8vw,110px);line-height:.93;margin:25px 0 42px}.final-cta em{color:#77776f}footer{background:var(--ink);color:#fff;border-top:1px solid #333;padding:60px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.footer-brand{color:#fff}.footer-brand .brand-mark{background:var(--lime);color:var(--ink)}footer p,footer a,footer button{color:#8e8e88;font-size:13px}footer p{margin-top:20px}footer a,footer button{display:block;text-decoration:none;margin:12px 0}footer button{background:0;border:0;padding:0;font-family:inherit;cursor:pointer}footer div>span{font-size:10px;letter-spacing:.16em}.footer-note{text-align:right;color:#6f6f69;font-size:12px;line-height:1.8}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;opacity:0;transition:.22s}.modal.open{opacity:1}.modal-backdrop{position:absolute;inset:0;background:#0a0a08b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.checkout-panel,.legal-panel{position:relative;background:var(--paper);width:min(620px,calc(100% - 32px));padding:46px;transform:translateY(20px);transition:.25s}.open .checkout-panel,.open .legal-panel{transform:none}.modal-close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:29px;cursor:pointer}.checkout-panel h2{font-size:42px;margin:12px 0}.checkout-intro{color:#696961}.checkout-options{display:grid;gap:10px;margin:28px 0}.checkout-options>button{position:relative;width:100%;background:#fff;border:1px solid #d7d5cc;padding:20px;display:flex;justify-content:space-between;text-align:left;cursor:pointer;font-family:var(--sans);transition:.2s}.checkout-options>button:hover,.checkout-options>button.selected{border-color:var(--ink);transform:translate(3px)}.checkout-options span{display:flex;flex-direction:column;gap:5px}.checkout-options b{font-size:15px}.checkout-options small{font-weight:400;color:#777}.checkout-options strong{font:600 22px var(--display)}.checkout-options i{position:absolute;right:15px;top:-8px;background:var(--lime);font:600 9px var(--sans);font-style:normal;padding:4px 7px}.checkout-trust{display:flex;justify-content:space-between;color:#74746c;font-size:11px}.legal-panel{width:min(760px,calc(100% - 32px));max-height:88vh;overflow:auto}.legal-panel h2{font-size:48px;margin:14px 0}.legal-panel h3{font-size:17px;letter-spacing:-.02em;margin:28px 0 5px}.legal-panel p{color:#5f5f58;line-height:1.65;margin:7px 0}.legal-panel a{color:var(--ink)}.legal-date{font-size:12px}.toast{position:fixed;bottom:24px;left:50%;z-index:200;transform:translate(-50%,20px);background:var(--lime);color:var(--ink);padding:14px 20px;font-size:13px;font-weight:600;opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%)}.modal-open{overflow:hidden}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:800px){.shell{width:min(100% - 28px,1220px)}.nav{height:66px}.nav-links{display:none}.hero{padding-top:82px}h1{font-size:62px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column}.hero-meta{flex-wrap:wrap}.showcase{padding-bottom:45px}.showcase img{min-height:340px;object-fit:cover;object-position:center}.products{padding-top:110px}.section-heading{display:block}.section-heading .kicker{display:block;margin-bottom:26px}.section-heading h2{font-size:52px}.section-heading p{margin-top:25px}.product-card{padding:25px 22px}.product-grid{grid-template-columns:1fr;gap:48px;padding:48px 0}.product-grid h3{font-size:45px}.product-bottom{align-items:stretch;flex-direction:column;gap:25px}.product-bottom .button{width:100%}.section-heading.compact{display:block}.section-heading.compact h2{width:100%;margin-top:28px}.steps{grid-template-columns:1fr}.step,.step+.step{padding:25px 0;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.step-icon{margin:24px 0 15px}.bundle{padding:40px 24px;display:block;margin-left:14px;margin-right:14px}.bundle-price{min-width:0;margin-top:55px}.faq{grid-template-columns:1fr;gap:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-note{text-align:left}.checkout-panel{padding:36px 20px}.checkout-trust{flex-direction:column;gap:7px}.legal-panel{padding:38px 22px}.legal-panel h2{font-size:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.checkout-trust a{color:inherit}.product-hero{padding:110px 0 86px}.product-hero h1{font-size:clamp(64px,9vw,125px);line-height:.86;margin:25px 0 28px}.product-hero>p{max-width:560px;color:#66665f;font-size:18px;line-height:1.65}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:125px}.shop-card{min-height:590px;padding:35px 42px 42px;display:flex;flex-direction:column;justify-content:space-between}.shop-software{background:var(--ink);color:#fff}.shop-accounts{background:var(--lime)}.shop-card-top{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:25px}.shop-accounts .shop-card-top{border-color:#11110f33}.shop-card h2{font-size:clamp(45px,5vw,74px);line-height:.95}.shop-card p{max-width:390px;line-height:1.7;color:#aaa9a2}.shop-accounts p{color:#4f5140}.shop-card .button{width:max-content}.mail-access{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-bottom:150px}.mail-copy h2{font-size:clamp(50px,6vw,82px);line-height:.95;margin:28px 0}.mail-copy p{color:#686860;line-height:1.7;max-width:350px}.quantity-panel{background:#fff;padding:34px 38px}.pack-choice{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:28px}.pack-choice div{display:flex;flex-direction:column;gap:6px}.pack-choice strong{font:600 20px var(--display)}.pack-choice span,.quantity-note{font-size:12px;color:#77776f}.pack-choice>b{font:600 25px var(--display);white-space:nowrap}.pack-choice small{font:400 12px var(--sans);color:#777}.quantity-panel label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.quantity-row{display:flex;gap:10px}.quantity-row button,.quantity-row input{height:54px;border:1px solid #d7d5cc;background:var(--paper);font:600 20px var(--sans);text-align:center}.quantity-row button{width:54px;cursor:pointer}.quantity-row input{width:100%;font-size:19px}.preset-row{display:flex;gap:8px;margin:14px 0 28px}.preset-row button{background:none;border:1px solid #d7d5cc;padding:9px 15px;cursor:pointer}.quantity-total{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line);padding-top:23px;margin-bottom:22px}.quantity-total span{color:#77776f;font-size:13px}.quantity-total strong{font:600 42px var(--display);letter-spacing:-.05em}.quantity-cta{width:100%}.quantity-note{display:block;text-align:center;margin-top:14px}@media(max-width:800px){.product-hero{padding:80px 0 60px}.shop-grid,.mail-access{grid-template-columns:1fr;gap:16px}.shop-grid{padding-bottom:90px}.shop-card{min-height:480px;padding:25px 22px 28px}.mail-access{padding-bottom:90px;gap:30px}.quantity-panel{padding:25px 20px}.pack-choice{align-items:start;flex-direction:column}}.pricing{padding:40px 0 60px}.period-toggle{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--line);margin-bottom:28px}.period-toggle button{border:0;background:none;padding:12px 22px;font:600 14px var(--sans);color:#62625b;cursor:pointer;transition:.2s}.period-toggle button[aria-checked=true]{background:var(--ink);color:#fff}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plan-card{background:#fff;border:1px solid var(--line);padding:26px 24px 24px;display:flex;flex-direction:column;transition:.25s}.plan-card:hover{border-color:var(--ink);transform:translateY(-3px)}.plan-head{min-height:20px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.16em;color:#77776f}.plan-head i{font-style:normal;background:var(--lime);color:var(--ink);padding:4px 7px;font-size:9px;font-weight:600}.plan-card h3{font-size:26px;letter-spacing:-.04em;margin:18px 0 14px}.plan-price strong{font:600 38px var(--display);letter-spacing:-.06em}.plan-price small{margin-left:6px;font-size:13px;color:#77776f}.plan-includes{font-size:12px;color:#77776f;margin:22px 0 8px;padding-top:18px;border-top:1px solid var(--line)}.plan-card ul{list-style:none;padding:0;margin:0 0 26px;flex:1}.plan-card li{font-size:14px;line-height:1.5;padding:5px 0 5px 22px;position:relative}.plan-card li:before{content:"✓";position:absolute;left:0;font-weight:600}.plan-card .button{width:100%;gap:16px}.plan-top{background:var(--ink);color:#fff;border-color:var(--ink)}.plan-top .plan-head,.plan-top .plan-price small,.plan-top .plan-includes{color:#a7a79f}.plan-top .plan-includes{border-color:#ffffff26}.plan-top li:before{color:var(--lime)}.plan-note{margin-top:22px;font-size:12px;color:#77776f;text-align:center}@media(max-width:1000px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.plan-grid{grid-template-columns:1fr}.period-toggle{display:flex}.period-toggle button{flex:1;padding:12px 8px}}.secure-badge{font-size:13px;color:#58584f}.checkout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:64px 0 110px;align-items:start}.order-summary{background:var(--ink);color:#f5f4ef;padding:40px;position:sticky;top:100px}.order-summary .kicker{color:var(--lime)}.order-summary h1{font-size:clamp(48px,5vw,72px);margin:22px 0 34px}.order-summary h1 em{color:#77776f}.order-lines>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14);font-size:14px}.order-lines span{color:#a7a79f}.order-lines strong{text-align:right;word-break:break-word}.order-lines .order-total strong{font:600 30px var(--display);letter-spacing:-.04em}.order-loading{color:#a7a79f}.order-trust{list-style:none;padding:24px 0 0;margin:14px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:10px;font-size:13px;color:#a7a79f}.order-trust li:before{content:"✓";color:var(--lime);margin-right:10px}.checkout-card{background:#fff;border:1px solid var(--line);padding:40px}.checkout-card h2{font-size:34px;letter-spacing:-.04em}.form-intro{color:#696961;font-size:14px;margin:8px 0 26px}.checkout-card label{display:block;font-size:13px;font-weight:600;margin-bottom:16px}.checkout-card label small{font-weight:400;color:#8a8a82}.checkout-card input,.checkout-card select{display:block;width:100%;margin-top:7px;height:50px;padding:0 14px;border:1px solid #d7d5cc;background:var(--paper);font:400 15px var(--sans);color:var(--ink);border-radius:0;transition:.2s}.checkout-card input:focus,.checkout-card select:focus{outline:none;border-color:var(--ink);background:#fff}.checkout-card input.locked{color:#77776f;background:#ebe9e1;cursor:not-allowed}.field-row{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.turnstile{min-height:65px;margin:8px 0 14px}.checkout-status{display:flex;align-items:center;gap:10px;font-size:13px;color:#696961;margin-bottom:14px}.checkout-status .dot{width:8px;height:8px;border-radius:50%;background:#c9c7bd;animation:pulse 1.2s ease-in-out infinite}.checkout-status.ok .dot{background:#3fa34d;animation:none}@keyframes pulse{50%{opacity:.35}}.checkout-error{background:#fff1ef;border:1px solid #f1c5bf;color:#8e2a1e;padding:14px 16px;font-size:14px;margin-bottom:16px}.checkout-submit{width:100%}.checkout-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.checkout-legal{display:block;margin-top:14px;font-size:12px;color:#8a8a82;text-align:center}.checkout-legal a{color:inherit}.complete{min-height:calc(100vh - 77px);display:grid;place-items:center;padding:60px 0}.complete-card{background:#fff;border:1px solid var(--line);padding:56px 48px;max-width:620px;width:100%;text-align:center}.complete-card h1{font-size:clamp(44px,6vw,68px);margin:20px 0 22px}.complete-card h1 em{color:#74746b}.complete-card p{color:#696961;line-height:1.6}.complete-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:30px}.complete-actions .button{border:1px solid var(--line)}.complete-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border-radius:50%;font-size:26px;background:var(--paper)}[data-state=checking] .complete-icon:before{content:"";width:22px;height:22px;border:2px solid #c9c7bd;border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}[data-state=paid] .complete-icon{background:var(--lime)}[data-state=paid] .complete-icon:before{content:"✓"}[data-state=failed] .complete-icon{background:#fff1ef;color:#8e2a1e}[data-state=failed] .complete-icon:before{content:"!"}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){.checkout{grid-template-columns:1fr;padding:28px 0 70px;gap:16px}.order-summary{position:static;padding:28px 22px}.order-summary h1{font-size:44px;margin:16px 0 20px}.checkout-card{padding:28px 20px}.field-row{grid-template-columns:1fr;gap:0}.complete-card{padding:40px 22px}}.order-tax{font-size:12px;color:#8e8e88;margin:4px 0 0;line-height:1.5}
