body:has(.eas),html:has(.eas){overflow-x:visible;background:#00152b}.eas{--navy:#001f3f;--navy-deep:#00152b;--panel:#02294e;--teal:#39cccc;--teal-bright:#00d9c0;--ink:#e6e9f0;--dim:#8fa3b8;--faint:#5d7590;--amber:#ffdd57;--rule:rgba(57,204,204,.2);--hair:rgba(230,233,240,.1);--sans:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--wrap:1180px;--step:clamp(1rem,0.85rem + 0.7vw,1.06rem);min-height:100vh;overflow-x:clip;background:var(--navy-deep);color:var(--ink);font:400 var(--step) /1.65 var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.eas *,.eas :after,.eas :before{box-sizing:border-box}.eas img{max-width:100%;display:block}.eas a{color:var(--teal);text-decoration:none}.eas a:hover{color:var(--teal-bright)}.eas :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.eas h1,.eas h2,.eas h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.14;letter-spacing:-.018em}.eas h1{font-size:clamp(2.1rem,1.2rem + 3.6vw,3.9rem);font-weight:700;letter-spacing:-.03em}.eas h2{font-size:clamp(1.55rem,1.1rem + 1.7vw,2.4rem)}.eas h3{font-size:1.06rem;letter-spacing:-.005em}.eas p{margin:0}.eas ::-moz-selection{background:rgba(57,204,204,.3);color:var(--ink)}.eas ::selection{background:rgba(57,204,204,.3);color:var(--ink)}.eas .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:22px}.eas section{padding-block:clamp(56px,7vw,104px)}.eas .edge{border-top:1px solid var(--hair)}.eas .eyebrow{font:500 .69rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:10px;margin-bottom:20px}.eas .eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--rule),transparent)}.eas .lede{font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:1.62;max-width:64ch}.eas .dim,.eas .lede{color:var(--dim)}.eas .small{font-size:.86rem;line-height:1.6}.eas .mono{font-family:var(--mono);font-size:.93em}.eas .topbar{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(0,21,43,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hair)}.eas .topbar .wrap{justify-content:space-between;gap:16px;padding-block:13px}.eas .brand,.eas .topbar .wrap{display:flex;align-items:center}.eas .brand{gap:11px;color:var(--ink);font-weight:600;letter-spacing:-.02em}.eas .mark{display:flex;align-items:flex-end;gap:3px;height:22px}.eas .mark i{display:block;width:5px;border-radius:1px;background:var(--teal)}.eas .mark i:first-child{height:14px;opacity:.55}.eas .mark i:last-child{height:22px}.eas .topbar nav{display:flex;align-items:center;gap:26px}.eas .topbar nav a{color:var(--dim);font-size:.88rem}.eas .topbar nav a:hover{color:var(--ink)}@media (max-width:800px){.eas .topbar nav .hide-sm{display:none}}.eas .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:3px;border:1px solid transparent;font:500 .93rem/1 var(--sans);letter-spacing:.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.eas .btn.solid{background:var(--teal);color:#032027;font-weight:600}.eas .btn.solid:hover{background:var(--teal-bright);color:#032027}.eas .btn.line{border-color:rgba(230,233,240,.26);color:var(--ink)}.eas .btn.line:hover{border-color:var(--teal);color:var(--teal)}.eas .btn.sm{padding:9px 16px;font-size:.85rem}.eas .hero{background:radial-gradient(1100px 520px at 76% -12%,rgba(57,204,204,.13),transparent 62%),linear-gradient(180deg,var(--navy) 0,var(--navy-deep) 82%);padding-block:clamp(52px,7vw,92px) clamp(40px,5vw,64px)}.eas .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(34px,4vw,64px);align-items:center}@media (max-width:940px){.eas .hero-grid{grid-template-columns:1fr;gap:34px}}.eas .hero h1{margin-bottom:20px}.eas .hero h1 em{font-style:normal;color:var(--teal)}.eas .hero .lede{margin-bottom:28px}.eas .cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.eas .hero-note{font:400 .8rem/1.6 var(--mono);color:var(--faint);letter-spacing:.01em}.eas .hero-note b{color:var(--dim);font-weight:400}.eas .marks{list-style:none;margin:0;padding:0;display:grid;gap:2px;background:var(--hair);border:1px solid var(--hair);border-radius:4px;overflow:hidden}.eas .marks li{background:var(--navy);padding:18px 20px}.eas .marks b{display:block;font-size:.95rem;font-weight:600;margin-bottom:5px}.eas .marks span{display:block;color:var(--dim);font-size:.85rem;line-height:1.56}.eas figure{margin:0}.eas .plate{border:1px solid var(--hair);border-radius:5px;overflow:hidden;background:var(--navy);box-shadow:0 22px 60px -28px rgba(0,0,0,.85)}.eas .plate img{width:100%;height:auto}.eas figcaption{display:flex;gap:10px;align-items:baseline;margin-top:12px;font:400 .78rem/1.55 var(--mono);color:var(--faint);letter-spacing:.01em}.eas figcaption b{color:var(--teal);font-weight:500;white-space:nowrap}.eas .hero figure{margin-top:clamp(34px,4vw,54px)}.eas .io{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:4px;overflow:hidden}.eas .io li{background:var(--navy);padding:17px 19px}.eas .io .name{display:flex;align-items:center;gap:9px;font:500 .84rem/1 var(--mono);color:var(--teal);letter-spacing:.04em;margin-bottom:9px}.eas .io .name:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px rgba(57,204,204,.16);flex:none}.eas .io .what{display:block;color:var(--dim);font-size:.86rem;line-height:1.55;margin-bottom:10px}.eas .io .addr{display:block;font:300 .74rem/1.5 var(--mono);color:var(--faint);word-break:break-all;padding-top:9px;border-top:1px dashed rgba(230,233,240,.09)}.eas .guard{margin-top:22px;max-width:74ch;color:var(--dim);font-size:.89rem;line-height:1.65}.eas .guard strong{color:var(--ink);font-weight:500}.eas .proof{display:grid;gap:clamp(30px,3.4vw,46px)}.eas .proof-row{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(24px,3vw,44px);align-items:center}.eas .proof-row.flip{grid-template-columns:1.5fr 1fr}.eas .proof-row.flip .copy{order:2}@media (max-width:940px){.eas .proof-row,.eas .proof-row.flip{grid-template-columns:1fr;gap:22px}.eas .proof-row.flip .copy{order:0}}.eas .copy h3{margin-bottom:11px;font-size:1.22rem}.eas .copy p{color:var(--dim);font-size:.94rem;line-height:1.66}.eas .copy ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}.eas .copy li{position:relative;padding-left:20px;color:var(--dim);font-size:.89rem;line-height:1.55}.eas .copy li:before{content:"";position:absolute;left:0;top:.56em;width:9px;height:1px;background:var(--teal)}.eas .copy li b{color:var(--ink);font-weight:500}.eas .rungs{display:grid;gap:0}.eas .rung{display:grid;grid-template-columns:150px 1fr 1.42fr;gap:clamp(20px,2.6vw,40px);align-items:start;padding-block:clamp(28px,3.4vw,44px);border-top:1px solid var(--hair)}.eas .rung:first-child{border-top:0}.eas .scale{position:relative;padding-top:4px}.eas .scale .tick{font:500 .69rem/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.eas .scale .effort{display:block;margin-top:7px;font:300 .78rem/1.45 var(--mono);color:var(--faint)}.eas .scale .meter{display:block;margin-top:13px;height:3px;border-radius:2px;background:rgba(230,233,240,.1);overflow:hidden}.eas .scale .meter i{display:block;height:100%;background:var(--teal);border-radius:2px}.eas .rung h3{margin-bottom:9px;font-size:1.18rem}.eas .rung p{color:var(--dim);font-size:.92rem;line-height:1.64}.eas .spec{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.eas .spec span{font:400 .71rem/1 var(--mono);letter-spacing:.05em;color:var(--dim);border:1px solid var(--hair);border-radius:2px;padding:6px 9px}@media (max-width:940px){.eas .rung{grid-template-columns:1fr;gap:16px}.eas .scale{display:flex;align-items:baseline;gap:12px;padding-top:0}.eas .scale .effort{margin-top:0}.eas .scale .meter{display:none}}.eas .run{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:26px 34px}.eas .run li b{display:block;font-size:.97rem;font-weight:600;margin-bottom:6px}.eas .run li>span:last-child{color:var(--dim);font-size:.88rem;line-height:1.6}.eas .run li .n{font:500 .69rem/1 var(--mono);letter-spacing:.14em;color:var(--teal);display:block;margin-bottom:9px}.eas .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}@media (max-width:940px){.eas .tiers{grid-template-columns:1fr;max-width:460px}}.eas .tier{display:flex;flex-direction:column;background:var(--navy);border:1px solid var(--hair);border-radius:5px;padding:26px 24px}.eas .tier.pick{background:var(--panel);border-color:var(--rule)}.eas .tier-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.eas .tier-name{font:500 .8rem/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--teal)}.eas .tier-tag{font:400 .66rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--amber)}.eas .tier-for{color:var(--faint);font-size:.83rem;margin-bottom:20px}.eas .price{font-size:2.15rem;font-weight:600;letter-spacing:-.032em;line-height:1;font-variant-numeric:tabular-nums}.eas .price small{font-size:.94rem;font-weight:400;color:var(--dim);letter-spacing:0}.eas .maint{margin-top:8px;font:400 .82rem/1.5 var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}.eas .maint b{color:var(--ink);font-weight:500}.eas .tier hr{border:0;border-top:1px solid var(--hair);margin:20px 0}.eas .tier ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.eas .tier li{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;line-height:1.5;color:var(--dim)}.eas .tier li b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.eas .tier li:before{content:"";flex:none;width:8px;height:8px;margin-top:.46em;border-radius:1px;background:var(--teal);opacity:.85}.eas .tier li.no{color:var(--faint)}.eas .tier li.no:before{background:rgba(230,233,240,.18)}.eas .tier .btn{margin-top:auto;width:100%}.eas .terms{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px 32px}.eas .terms div b{display:block;font-size:.9rem;margin-bottom:5px}.eas .terms div span{color:var(--dim);font-size:.85rem;line-height:1.6}.eas .close{background:linear-gradient(180deg,var(--navy-deep),var(--navy));text-align:center}.eas .close h2{margin-bottom:16px}.eas .close .lede{margin:0 auto 28px;text-align:center}.eas .close .cta{justify-content:center;margin-bottom:0}.eas footer{border-top:1px solid var(--hair);background:var(--navy-deep);padding-block:44px}.eas .foot{display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;align-items:flex-start}.eas .foot p{max-width:56ch;color:var(--dim);font-size:.88rem;line-height:1.65}.eas .foot .who{color:var(--ink);font-size:.95rem;margin-bottom:7px}.eas .foot .who strong{font-weight:600}.eas .foot-links{display:flex;flex-direction:column;gap:7px;font:400 .88rem/1.5 var(--mono)}.eas .legal{margin-top:30px;padding-top:20px;border-top:1px solid var(--hair);color:var(--faint);font:300 .76rem/1.6 var(--mono)}@media (prefers-reduced-motion:reduce){.eas *{animation:none!important;transition:none!important}}