:root{--paper:#f4f7fc;--paper-2:#e8f0fb;--card:#fff;--ink:#0a1a33;--ink-2:#102a4d;--blue:#1f5fd0;--blue-2:#4f8fe8;--tech:#06b6d4;--tech-2:#22d3ee;--muted:#4c6178;--danger:#d05a3e;--line:#0a1a331f;--line-soft:#0a1a3312;--shadow:0 18px 40px #0a1a331a;--shadow-lg:0 30px 70px #0a1a3333;--ease:cubic-bezier(.4, 0, .15, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.015em;font-family:Manrope,sans-serif;line-height:1.1}.mono{font-family:IBM Plex Mono,monospace}.scroll-progress{z-index:100;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress span{background:linear-gradient(90deg, var(--blue), var(--tech-2));width:0;height:100%;transition:width .1s linear;display:block}.topbar{z-index:90;width:100%;transition:background .4s var(--ease), box-shadow .4s var(--ease), padding .4s var(--ease);justify-content:space-between;align-items:center;padding:16px clamp(20px,5vw,64px);display:flex;position:fixed;top:0;left:0}.topbar.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-soft);background:#ffffffd1;padding-top:12px;padding-bottom:12px}.brand{color:#fff;transition:color .4s var(--ease);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;display:flex}.topbar.solid .brand{color:var(--ink)}.brand .dot{background:linear-gradient(135deg, var(--blue), var(--tech));border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 6px 16px #06b6d459}.brand .dot svg{color:#fff;width:16px;height:16px}.topbar-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;transition:color .4s var(--ease);font-family:IBM Plex Mono,monospace;font-size:11px}.topbar.solid .topbar-tag{color:var(--muted)}.topbar-actions{align-items:center;gap:10px;display:flex}.btn-ghost{cursor:pointer;color:#fff;transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease), transform .2s var(--ease);background:#ffffff14;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;display:inline-flex}.topbar.solid .btn-ghost,.topbar.word .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--tech-2);color:var(--tech-2);transform:translateY(-2px)}.topbar.solid .btn-ghost:hover,.topbar.word .btn-ghost:hover{color:var(--blue);border-color:var(--blue)}.btn-ghost svg{width:15px;height:15px}.btn-download{color:#fff;cursor:pointer;background:linear-gradient(120deg, var(--blue), var(--tech));transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #1f5fd059}.btn-download:hover{transform:translateY(-2px);box-shadow:0 12px 26px #06b6d466}.btn-download:active{transform:translateY(0)}.btn-download svg{color:#fff;width:16px;height:16px}@media (width<=620px){.brand{gap:0;font-size:0}.brand .dot{margin-right:0}.topbar-actions{gap:8px}.btn-ghost,.btn-download{gap:6px;padding:9px 13px;font-size:12.5px}}.section{padding:clamp(72px,12vh,140px) clamp(20px,6vw,72px);position:relative}.section.tight{padding-top:clamp(40px,7vh,80px);padding-bottom:clamp(40px,7vh,80px)}.wrap{z-index:1;width:100%;max-width:1140px;margin:0 auto;position:relative}.wrap.narrow{max-width:860px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:9px;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--tech);width:22px;height:2px;display:inline-block}.section-title{color:var(--ink);max-width:15ch;font-size:clamp(28px,4.6vw,50px);font-weight:800}.section-title.wide{max-width:22ch}.section-title em{color:var(--blue);font-style:normal}.section-lead{color:var(--muted);max-width:60ch;margin-top:20px;font-size:clamp(15px,1.7vw,19px);font-weight:400;line-height:1.65}.section-lead strong{color:var(--ink-2);font-weight:600}.grain{z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 1px 1px,#0a1a330d 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(30px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.hero{background:radial-gradient(120% 120% at 80% 0%, #123a6b 0%, var(--ink-2) 45%, var(--ink) 100%);color:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(96px,14vh,160px) clamp(20px,6vw,72px) clamp(60px,9vh,100px);display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow.a{background:radial-gradient(circle,#22d3ee66,#0000 70%);width:460px;height:460px;top:-140px;right:-80px}.hero-glow.b{background:radial-gradient(circle,#1f5fd080,#0000 70%);width:420px;height:420px;bottom:-160px;left:-100px}.hero-grid-lines{z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 50% 20%,#000 30%,#0000 80%)}.hero-inner{z-index:2;width:100%;max-width:1140px;margin:0 auto;position:relative}.hero-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--tech-2);background:#06b6d414;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.hero-badge .pulse{background:var(--tech-2);border-radius:50%;width:8px;height:8px;animation:2.2s infinite pulse;box-shadow:0 0 #22d3eeb3}@keyframes pulse{0%{box-shadow:0 0 #22d3ee8c}70%{box-shadow:0 0 0 10px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.hero h1{max-width:16ch;margin-bottom:22px;font-size:clamp(38px,7vw,84px);font-weight:800}.hero h1 span{background:linear-gradient(100deg, var(--tech-2) 0%, #7dd3fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ffffffc7;max-width:58ch;margin-bottom:40px;font-size:clamp(15px,1.8vw,20px);font-weight:400;line-height:1.65}.hero-stats{flex-wrap:wrap;gap:clamp(20px,4vw,52px);display:flex}.hero-stats .stat{border-left:2px solid var(--tech);flex-direction:column;gap:5px;padding-left:16px;display:flex}.hero-stats .stat strong{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800}.hero-stats .stat span{color:#fff9;max-width:22ch;font-size:12px;line-height:1.4}.scroll-cue{z-index:2;color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue .mouse{border:2px solid #fff6;border-radius:12px;width:22px;height:34px;position:relative}.scroll-cue .mouse:after{content:"";background:var(--tech-2);border-radius:2px;width:3px;height:6px;animation:1.6s infinite wheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}.problem{background:var(--card);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.problem-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.quote-card{border:1px solid #d05a3e38;border-left:4px solid var(--danger);box-shadow:var(--shadow);background:linear-gradient(160deg,#fff,#fbf6f4);border-radius:16px;padding:clamp(26px,3.5vw,40px);position:relative}.quote-card .qmark{color:#d05a3e33;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:64px;font-weight:800;line-height:.6}.quote-card p{color:var(--ink);font-family:Manrope,sans-serif;font-size:clamp(17px,2.2vw,24px);font-weight:600;line-height:1.4}.quote-card .who{color:var(--muted);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:13px}.count-badge{background:var(--danger);color:#fff;text-align:center;border-radius:14px;padding:10px 16px;font-family:Manrope,sans-serif;font-weight:800;position:absolute;top:-18px;right:-14px;transform:rotate(4deg);box-shadow:0 12px 26px #d05a3e59}.count-badge b{font-size:30px;line-height:1;display:block}.count-badge small{letter-spacing:.05em;opacity:.9;font-size:10px;font-weight:600}.compare-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);margin-top:clamp(32px,5vh,52px);display:grid}.compare-col{border-radius:18px;padding:clamp(22px,2.8vw,34px);position:relative;overflow:hidden}.compare-col.before{background:var(--card);border:1px solid var(--line)}.compare-col.after{background:linear-gradient(165deg, var(--ink-2) 0%, var(--ink) 100%);color:#fff;box-shadow:var(--shadow-lg)}.compare-col.after:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee47,#0000 70%);width:200px;height:200px;position:absolute;top:-60px;right:-60px}.compare-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.compare-col.before .compare-tag{color:var(--danger);background:#d05a3e1a}.compare-col.after .compare-tag{color:var(--ink);background:var(--tech-2)}.compare-col h3{margin-bottom:18px;font-size:clamp(19px,2.2vw,25px);font-weight:800}.compare-col.before h3{color:var(--ink)}.compare-list{flex-direction:column;gap:14px;list-style:none;display:flex}.compare-list li{gap:12px;font-size:14.5px;font-weight:400;line-height:1.5;display:flex}.compare-col.before .compare-list li{color:var(--muted)}.compare-col.after .compare-list li{color:#ffffffd9}.compare-list .ico{border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.compare-col.before .ico{color:var(--danger);background:#d05a3e1f}.compare-col.after .ico{color:var(--tech-2);background:#22d3ee29}.compare-list .ico svg{width:13px;height:13px}.included-band{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%)}.pill-row{flex-wrap:wrap;gap:10px;margin:26px 0 10px;display:flex}.pill{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.pill svg{width:14px;height:14px;color:var(--blue)}.incl-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vh,44px);display:grid}.incl-card{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;border-radius:14px;padding:clamp(20px,2.4vw,28px)}.incl-card:hover{box-shadow:var(--shadow);border-color:var(--blue-2);transform:translateY(-5px)}.incl-icon{background:linear-gradient(135deg, var(--paper-2), #fff);border:1px solid var(--line-soft);width:46px;height:46px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.incl-icon svg{width:22px;height:22px}.incl-card h4{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.incl-card p{color:var(--muted);font-size:13.5px;font-weight:400;line-height:1.55}.callout{background:linear-gradient(120deg, var(--blue), var(--ink-2));color:#fff;box-shadow:var(--shadow-lg);border-radius:18px;align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.callout:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.callout.deadline{margin-top:clamp(24px,3.5vh,36px)}.callout .c-icon{width:60px;height:60px;color:var(--tech-2);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.callout .c-icon svg{width:28px;height:28px}.callout h3{margin-bottom:8px;font-size:clamp(18px,2.2vw,24px);font-weight:800}.callout p{color:#ffffffd1;font-size:clamp(13.5px,1.5vw,16px);font-weight:400;line-height:1.6}.callout p b{color:var(--tech-2);font-weight:700}.not-band{background:var(--card);border-top:1px solid var(--line-soft)}.not-grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.8vw,18px);margin-top:clamp(28px,4vh,44px);display:grid}.not-card{background:var(--paper);border:1px solid var(--line-soft);transition:transform .25s var(--ease), border-color .25s;border-radius:14px;align-items:flex-start;gap:16px;padding:clamp(18px,2vw,24px);display:flex}.not-card:hover{border-color:#d05a3e66;transform:translate(4px)}.not-num{width:34px;height:34px;color:var(--danger);background:#d05a3e1a;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;display:flex}.not-num svg{width:17px;height:17px}.not-card h4{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:700}.not-card p{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.not-card .charge{color:var(--blue);background:var(--paper-2);border-radius:20px;margin-top:9px;padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;display:inline-block}.price-band{background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper) 100%)}.price-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,3.4vw,44px);display:flex}.price-card .p-left{max-width:46ch}.price-card h3{color:var(--ink);margin-bottom:10px;font-size:clamp(20px,2.4vw,28px);font-weight:800}.price-card p{color:var(--muted);font-size:14.5px;font-weight:400;line-height:1.6}.price-tag{text-align:right;flex:none}.price-tag .from{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.price-tag .val{background:linear-gradient(100deg, var(--blue), var(--tech));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:clamp(40px,6vw,66px);font-weight:800;line-height:1}.price-tag .val sup{-webkit-text-fill-color:var(--blue);vertical-align:.9em;margin-right:2px;font-family:IBM Plex Mono,monospace;font-size:.42em}.timeline{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(32px,5vh,52px);display:grid}.step-card{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:16px;padding:clamp(22px,2.6vw,30px);position:relative}.step-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.step-card:before{content:"";background:linear-gradient(90deg, var(--blue), var(--tech));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:clamp(22px,2.6vw,30px);right:clamp(22px,2.6vw,30px)}.step-no{align-items:center;gap:12px;margin-bottom:16px;display:flex}.step-no .circle{background:linear-gradient(135deg, var(--blue), var(--tech));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex;box-shadow:0 8px 18px #1f5fd04d}.step-no .arrow{color:var(--line);margin-left:auto;font-size:22px}.step-card h4{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}.step-card p{color:var(--muted);font-size:13.5px;font-weight:400;line-height:1.55}.step-card .approve{letter-spacing:.06em;text-transform:uppercase;color:var(--tech);align-items:center;gap:7px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.step-card .approve svg{width:14px;height:14px}.process-note{background:var(--paper-2);border-left:4px solid var(--blue);border-radius:14px;align-items:flex-start;gap:14px;margin-top:clamp(26px,4vh,40px);padding:clamp(18px,2.2vw,26px);display:flex}.process-note svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:2px}.process-note p{color:var(--ink-2);font-size:14.5px;font-weight:400;line-height:1.6}.process-note p strong{color:var(--ink);font-weight:700}.close{background:radial-gradient(120% 120% at 20% 0%, #123a6b 0%, var(--ink-2) 45%, var(--ink) 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.close .hero-glow.a{top:-120px;right:10%}.close .hero-glow.b{bottom:-180px;left:5%}.close-inner{z-index:2;max-width:720px;margin:0 auto;position:relative}.close h2{margin-bottom:20px;font-size:clamp(28px,4.6vw,52px);font-weight:800}.close h2 span{color:var(--tech-2)}.close p{color:#ffffffd1;margin-bottom:34px;font-size:clamp(15px,1.7vw,19px);line-height:1.65}.close-note{color:#ffffff8c;border-top:1px solid #ffffff29;max-width:60ch;margin:0 auto;padding-top:22px;font-size:13px;line-height:1.6}.close-note b{color:#fffc;font-weight:600}.foot{text-align:center;background:var(--ink);color:#fff6;letter-spacing:.04em;padding:28px 20px;font-family:IBM Plex Mono,monospace;font-size:12px}.plans-band{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%)}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2.4vw,26px);margin-top:clamp(34px,5vh,56px);display:grid}.plan-card{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;border-radius:20px;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.plan-card:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-2);transform:translateY(-6px)}.plan-card.featured{background:linear-gradient(170deg, var(--ink-2) 0%, var(--ink) 100%);color:#fff;box-shadow:var(--shadow-lg);border-color:#0000}.plan-card.featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee40,#0000 70%);width:220px;height:220px;position:absolute;top:-70px;right:-70px}.plan-flag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--tech-2);border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700;position:absolute;top:16px;right:16px}.plan-icon{background:linear-gradient(135deg, var(--paper-2), #fff);border:1px solid var(--line-soft);width:48px;height:48px;color:var(--blue);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.plan-card.featured .plan-icon{color:var(--tech-2);background:#ffffff1a;border-color:#ffffff2e}.plan-icon svg{width:24px;height:24px}.plan-name{color:var(--ink);margin-bottom:4px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.plan-card.featured .plan-name{color:#fff}.plan-tagline{color:var(--muted);min-height:38px;font-size:13px;line-height:1.5}.plan-card.featured .plan-tagline{color:#ffffffa6}.plan-price{align-items:baseline;gap:4px;margin:18px 0 6px;display:flex}.plan-price sup{color:var(--blue);align-self:flex-start;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700}.plan-card.featured .plan-price sup{color:var(--tech-2)}.plan-price .num{color:var(--ink);font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,52px);font-weight:800;line-height:1}.plan-card.featured .plan-price .num{color:#fff}.plan-extra{color:var(--blue);margin-bottom:18px;font-size:13px;font-weight:600}.plan-card.featured .plan-extra{color:var(--tech-2)}.plan-divider{background:var(--line-soft);height:1px;margin:4px 0 18px}.plan-card.featured .plan-divider{background:#ffffff24}.plan-features-label{letter-spacing:.04em;color:var(--blue);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:block}.plan-card.featured .plan-features-label{color:var(--tech-2)}.plan-features{flex-direction:column;flex:1;gap:11px;list-style:none;display:flex}.plan-features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.plan-card.featured .plan-features li{color:#ffffffd9}.plan-features .tick{width:18px;height:18px;color:var(--blue);background:#1f5fd01a;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;margin-top:1px;display:flex}.plan-card.featured .plan-features .tick{color:var(--tech-2);background:#22d3ee29}.plan-features .tick svg{width:11px;height:11px}.plan-note{color:var(--muted);margin-top:20px;font-size:11.5px;font-style:italic;line-height:1.5}.plan-card.featured .plan-note{color:#ffffff8c}.addon-row{background:var(--card);border:1px dashed var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(18px,2.6vw,26px);padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,34px);display:flex}.addon-row .addon-left{align-items:center;gap:16px;display:flex}.addon-row .addon-ic{background:var(--paper-2);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.addon-row .addon-ic svg{width:22px;height:22px}.addon-row h4{color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:700}.addon-row p{color:var(--muted);font-size:13px}.addon-price{color:var(--blue);white-space:nowrap;font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:800}.addon-price small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:block}.email-band{background:var(--paper)}.email-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(14px,1.8vw,20px);margin-top:clamp(34px,5vh,56px);display:grid}.email-card{text-align:center;background:var(--card);border:1px solid var(--line);height:100%;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;border-radius:18px;flex-direction:column;align-items:center;padding:clamp(20px,2.4vw,28px) clamp(14px,1.6vw,18px);display:flex;position:relative}.email-card:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-2);transform:translateY(-6px)}.email-card.featured{background:linear-gradient(170deg, var(--ink-2) 0%, var(--ink) 100%);color:#fff;box-shadow:var(--shadow-lg);border-color:#0000}.email-ic{background:linear-gradient(135deg, var(--paper-2), #fff);border:1px solid var(--line-soft);width:40px;height:40px;color:var(--blue);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.email-card.featured .email-ic{color:var(--tech-2);background:#ffffff1a;border-color:#ffffff2e}.email-ic svg{width:20px;height:20px}.email-name{color:var(--ink);min-height:36px;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:800}.email-card.featured .email-name{color:#fff}.email-price{justify-content:center;align-items:baseline;gap:3px;margin-bottom:8px;display:flex}.email-price sup{color:var(--blue);align-self:flex-start;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.email-card.featured .email-price sup{color:var(--tech-2)}.email-price .num{color:var(--ink);font-family:Manrope,sans-serif;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1}.email-card.featured .email-price .num{color:#fff}.email-price .per{color:var(--muted);align-self:flex-end;margin-bottom:2px;font-size:11px}.email-card.featured .email-price .per{color:#ffffff8c}.email-storage{letter-spacing:.04em;color:var(--muted);background:var(--paper-2);border:1px solid var(--line-soft);border-radius:999px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700}.email-card.featured .email-storage{color:var(--tech-2);background:#ffffff1a;border-color:#ffffff2e}.dev-band{background:linear-gradient(165deg, var(--ink-2) 0%, var(--ink) 100%);color:#fff;position:relative;overflow:hidden}.dev-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid;position:relative}.dev-band .eyebrow{color:var(--tech-2)}.dev-band .eyebrow:before{background:var(--tech-2)}.dev-band .section-title{color:#fff}.dev-price{align-items:baseline;gap:6px;margin:22px 0 20px;display:flex}.dev-price .num{background:linear-gradient(100deg, var(--tech-2), #7dd3fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:clamp(44px,6vw,64px);font-weight:800;line-height:1}.dev-price sup{color:var(--tech-2);align-self:flex-start;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.dev-price .per{color:#fff9;font-family:IBM Plex Mono,monospace;font-size:15px}.dev-uses{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:6px;list-style:none;display:grid}.dev-uses li{color:#ffffffd1;align-items:center;gap:9px;font-size:13.5px;display:flex}.dev-uses .tick{width:16px;height:16px;color:var(--tech-2);background:#22d3ee29;border-radius:5px;flex:0 0 16px;justify-content:center;align-items:center;display:flex}.dev-uses .tick svg{width:10px;height:10px}.tier-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:clamp(22px,2.8vw,32px)}.tier-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:16px;display:flex}.tier-head h4{color:#fff;font-size:15px;font-weight:700}.tier-head .min{letter-spacing:.06em;text-transform:uppercase;color:var(--tech-2);background:#22d3ee1f;border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.tier-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.tier-row:last-child{border-bottom:none}.tier-row .range{color:#ffffffd1;font-size:14px}.tier-row .rate{color:#fff;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.tier-row.neg .rate{color:var(--tech-2);font-size:14px}.dev-foot{color:#fff9;grid-column:1/-1;align-items:flex-start;gap:12px;margin-top:clamp(20px,3vh,30px);font-size:13.5px;line-height:1.6;display:flex}.dev-foot svg{width:18px;height:18px;color:var(--tech-2);flex:none;margin-top:2px}.package-band{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);position:relative;overflow:hidden}.package-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.package-perks{flex-direction:column;gap:14px;margin-top:clamp(24px,3vh,32px);list-style:none;display:flex}.package-perks li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.package-perks li strong{color:var(--blue);font-weight:700}.package-perks .tick{width:20px;height:20px;color:var(--blue);background:#1f5fd01a;border-radius:7px;flex:0 0 20px;justify-content:center;align-items:center;margin-top:1px;display:flex}.package-perks .tick svg{width:12px;height:12px}.package-includes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-top:clamp(24px,3.2vh,34px);font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;display:block}.package-includes{border-top:1px dashed var(--line);margin-top:14px;padding-top:16px}.package-includes li strong{color:var(--ink);font-weight:700}.package-card{background:linear-gradient(170deg, var(--ink-2) 0%, var(--ink) 100%);color:#fff;box-shadow:var(--shadow-lg);border-radius:22px;padding:clamp(28px,3.4vw,42px);position:relative;overflow:hidden}.package-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee40,#0000 70%);width:260px;height:260px;position:absolute;top:-90px;right:-90px}.package-flag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--tech-2);border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.package-flag svg{width:12px;height:12px}.package-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;display:block}.package-price{z-index:1;align-items:baseline;gap:4px;display:flex;position:relative}.package-price sup{color:var(--tech-2);align-self:flex-start;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.package-price .num{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(48px,6vw,64px);font-weight:800;line-height:1}.package-price .per{color:#ffffff8c;align-self:flex-end;margin-bottom:6px;font-size:15px;font-weight:600}.package-sub{color:#ffffffa6;z-index:1;margin-top:6px;font-size:14px;display:block;position:relative}.package-divider{z-index:1;background:#ffffff24;height:1px;margin:24px 0 18px;position:relative}.package-rows{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.package-row{color:#ffffffbf;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.package-row:last-child{border-bottom:none}.package-row span:last-child{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:700}.package-row.strike span:last-child{color:#fff6;font-weight:600;text-decoration:line-through}.package-row.pay{color:#ffffffe6;font-weight:600}.package-row.pay span:last-child{color:var(--tech-2);font-size:15px}.package-row.savings span:last-child{color:#6ee7b7}.package-row.savings b{font-weight:700}.package-effective{color:#ffffffbf;z-index:1;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:14px;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 18px;font-size:13px;font-weight:600;display:flex;position:relative}.package-effective strong{color:var(--tech-2);font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.package-effective strong small{color:#ffffff8c;font-size:13px;font-weight:600}.rev-band{background:var(--card);border-top:1px solid var(--line-soft)}.rev-head{max-width:62ch}.secondary-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper-2);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.secondary-tag svg{width:14px;height:14px;color:var(--muted);flex:none}.topbar.word{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-soft);background:#ffffffeb;padding-top:12px;padding-bottom:12px}.topbar.word .brand{color:var(--ink)}.word-canvas{background:#e7e8ee;min-height:100vh;padding:clamp(84px,12vh,120px) clamp(14px,4vw,40px) clamp(40px,8vh,80px)}.word-doc{color:#1c1c1c;background:#fff;border-radius:2px;max-width:820px;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(26px,6vw,84px);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75;box-shadow:0 12px 44px #00000024}.word-doc h1{letter-spacing:0;color:#111;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.2}.word-doc .wd-meta{color:#555;margin-bottom:6px;font-style:italic}.word-doc h2{color:#111;border-bottom:1px solid #d8d8dc;margin:34px 0 12px;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3vw,25px);font-weight:700;line-height:1.25}.word-doc h3{color:#1c1c1c;margin:22px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2.2vw,19px);font-weight:700;line-height:1.35}.word-doc p{color:#2a2a2a;margin-bottom:12px}.word-doc .wd-note{color:#666;font-size:14px;font-style:italic}.word-doc strong{color:#000;font-weight:700}.word-doc ul,.word-doc ol{margin:0 0 14px 26px}.word-doc li{color:#2a2a2a;margin-bottom:5px}.word-doc hr{border:none;border-top:1px solid #d8d8dc;margin:26px 0}.word-doc .wd-block{margin-bottom:18px}@media (width<=900px){.plans-grid{grid-template-columns:1fr}.email-grid{grid-template-columns:repeat(2,1fr)}.addon-row{text-align:center;flex-direction:column;align-items:center}.addon-row .addon-left{text-align:center;flex-direction:column}.dev-grid,.package-grid{grid-template-columns:1fr}.problem-grid{grid-template-columns:1fr;gap:40px}.compare-grid,.incl-grid,.not-grid,.timeline{grid-template-columns:1fr}.callout{text-align:center;flex-direction:column;align-items:center}.price-card{text-align:center;flex-direction:column}.price-card .p-left{max-width:none}.price-tag{text-align:center}}@media (width<=560px){.incl-grid,.dev-uses,.email-grid{grid-template-columns:1fr}.count-badge{right:8px}.step-no .arrow{display:none}}
