.entry-page{display:none;--entry-bg:#070a09;--entry-surface:#111614;--entry-surface-soft:#0c100f;--entry-line:rgba(196,224,215,.14);--entry-text:#f2f6f4;--entry-muted:#aab5b1;--entry-blue:#58a6ff;--entry-mint:#7df7d4}
html.entry-choice{color-scheme:dark;background:var(--entry-bg)}
html.entry-choice body{min-height:100vh;overflow-x:hidden;color:var(--entry-text);background:var(--entry-bg);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}
html.entry-choice .app,html.entry-choice #proLicenseOverlay,html.entry-choice #proLicenseBadge{display:none!important}
html.entry-choice .entry-page{display:block}
.entry-page *{box-sizing:border-box}
.entry-page a{-webkit-tap-highlight-color:transparent}
.entry-page ::selection{color:#062019;background:var(--entry-mint)}
.entry-nav{position:sticky;z-index:50;top:0;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--entry-line);background:rgba(7,10,9,.9);backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px)}
.entry-nav-inner{width:min(1120px,calc(100% - 40px));min-height:56px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.entry-brand{color:var(--entry-text);font-size:15px;font-weight:650;letter-spacing:-.015em;text-decoration:none}.entry-brand span{color:var(--entry-mint)}
.entry-nav-links{display:flex;align-items:center;gap:20px}.entry-nav-links a{color:#c2cbc7;font-size:13px;text-decoration:none}.entry-nav-links .entry-nav-pro{min-height:34px;padding:0 15px;display:inline-flex;align-items:center;border-radius:999px;color:#05110d;background:var(--entry-mint)}
.entry-hero{min-height:calc(100svh - 57px);padding:clamp(68px,10vw,124px) 20px 64px;display:grid;align-items:center;background:linear-gradient(180deg,#0b100e 0%,var(--entry-bg) 82%)}
.entry-hero-inner{width:min(1050px,100%);margin:auto;text-align:center}
.entry-hero h1{max-width:940px;margin:0 auto;color:var(--entry-text);font-size:clamp(48px,8vw,92px);font-weight:630;line-height:.98;letter-spacing:-.04em;text-wrap:balance}
.entry-hero-lead{max-width:720px;margin:26px auto 0;color:var(--entry-muted);font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}
.entry-hero-actions{margin-top:34px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.entry-cta{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--entry-blue);border-radius:999px;color:#07111b;background:var(--entry-blue);font-size:16px;font-weight:550;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease}
.entry-cta.secondary{color:#8fc5ff;background:transparent}.entry-cta:active{transform:scale(.98)}.entry-cta:focus-visible,.entry-nav a:focus-visible{outline:3px solid rgba(88,166,255,.55);outline-offset:3px}
.entry-frequency-demo{position:relative;width:min(860px,100%);height:190px;margin:70px auto 0;overflow:hidden;border-top:1px solid var(--entry-line);border-bottom:1px solid var(--entry-line)}
.entry-frequency-demo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--entry-bg),transparent 14%,transparent 86%,var(--entry-bg));pointer-events:none}
.entry-spectrum{height:100%;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:clamp(8px,3vw,32px)}
.entry-tone{--tone:#ff7a1a;position:relative;height:100%;display:grid;place-items:center;color:#b5bfbb;font-size:12px;font-weight:600}
.entry-tone::before{content:"";width:100%;height:var(--h);min-height:2px;border-radius:999px;background:var(--tone);box-shadow:0 12px 30px color-mix(in srgb,var(--tone) 22%,transparent);animation:entry-breathe 4.8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:var(--delay)}
.entry-tone span{position:absolute;bottom:16px}.entry-tone:nth-child(1){--tone:#ff7a1a;--h:42%;--delay:-.3s}.entry-tone:nth-child(2){--tone:#e72d58;--h:60%;--delay:-1.7s}.entry-tone:nth-child(3){--tone:#c7a92a;--h:34%;--delay:-2.4s}.entry-tone:nth-child(4){--tone:#ce1681;--h:72%;--delay:-3.2s}.entry-tone:nth-child(5){--tone:#19a6b7;--h:48%;--delay:-.9s}.entry-tone:nth-child(6){--tone:#7667b6;--h:64%;--delay:-2.9s}.entry-tone:nth-child(7){--tone:#c47898;--h:40%;--delay:-4.1s}
@keyframes entry-breathe{0%,100%{transform:scaleY(.72);filter:saturate(.8)}50%{transform:scaleY(1);filter:saturate(1.2)}}
.entry-promises{width:min(900px,100%);margin:30px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;text-align:left;border-top:1px solid var(--entry-line)}.entry-promises li{padding:20px 24px 0}.entry-promises li+li{border-left:1px solid var(--entry-line)}.entry-promises strong,.entry-promises span{display:block}.entry-promises strong{color:var(--entry-text);font-size:15px;font-weight:620}.entry-promises span{margin-top:6px;color:var(--entry-muted);font-size:13px;line-height:1.4}
.entry-choices{padding:110px 20px;background:var(--entry-bg)}.entry-section-head{width:min(820px,100%);margin:0 auto 52px;text-align:center}.entry-section-head h2{margin:0;color:var(--entry-text);font-size:clamp(38px,5vw,62px);font-weight:620;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.entry-section-head p{max-width:620px;margin:20px auto 0;color:var(--entry-muted);font-size:19px;line-height:1.45}
.entry-choice-grid{width:min(1060px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.edition{position:relative;min-height:500px;padding:clamp(30px,5vw,54px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--entry-line);border-radius:16px;background:var(--entry-surface);box-shadow:0 20px 55px rgba(0,0,0,.28)}
.edition-pro{color:var(--entry-text);background:#141c19;border-color:rgba(125,247,212,.3)}.edition-label{margin:0 0 18px;color:#9eaaa5;font-size:14px}.edition-pro .edition-label{color:#aebbb6}.edition h3{margin:0;font-size:clamp(40px,5vw,64px);font-weight:620;line-height:1;letter-spacing:-.035em}.edition p{max-width:34ch;margin:22px 0 0;color:var(--entry-muted);font-size:17px;line-height:1.5}.edition-pro p{color:#b8c4bf}.edition-list{margin:32px 0;padding:0;list-style:none}.edition-list li{position:relative;padding:9px 0 9px 25px;color:#d4dcd8;font-size:15px}.edition-pro .edition-list li{color:#e0e7e4}.edition-list li::before{content:"";position:absolute;left:1px;top:15px;width:8px;height:8px;border-radius:50%;background:#52caa8}.edition-action{margin-top:auto;display:flex;align-items:center;gap:16px}.edition-action a{color:#8fc5ff;font-size:16px;font-weight:520;text-decoration:none}.edition-pro .edition-action a:first-child{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;color:#082018;background:var(--entry-mint)}.edition-price{margin-left:auto;color:#a6b1ad;font-size:13px}.edition-pro .edition-price{color:#b5c0bc}
.entry-proof{padding:105px 20px;background:var(--entry-surface-soft);border-block:1px solid var(--entry-line)}.entry-proof-inner{width:min(1000px,100%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.entry-proof h2{margin:0;color:var(--entry-text);font-size:clamp(36px,4.6vw,58px);font-weight:620;line-height:1.04;letter-spacing:-.035em}.entry-proof-copy p{margin:0 0 26px;color:#bdc7c3;font-size:18px;line-height:1.55}.entry-proof-links{display:flex;flex-wrap:wrap;gap:18px}.entry-proof-links a{color:#8fc5ff;text-underline-offset:4px}
.entry-possibilities{padding:110px 20px;background:#0a0e0c;border-top:1px solid var(--entry-line)}.entry-use-list{width:min(1040px,100%);margin:auto;border-top:1px solid var(--entry-line)}.entry-use-list article{padding:32px 0;display:grid;grid-template-columns:minmax(210px,.72fr) 1.28fr;gap:clamp(28px,7vw,110px);align-items:baseline;border-bottom:1px solid var(--entry-line)}.entry-use-list h3{margin:0;color:var(--entry-text);font-size:clamp(24px,3vw,36px);font-weight:600;letter-spacing:-.025em}.entry-use-list p{max-width:58ch;margin:0;color:#b8c4bf;font-size:17px;line-height:1.55}
.entry-community{padding:105px 20px;background:#111815}.entry-community-inner{width:min(1000px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,100px);align-items:start}.entry-community h2{margin:0;color:var(--entry-text);font-size:clamp(38px,5vw,64px);font-weight:620;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.entry-community p{margin:4px 0 26px;color:#bdc7c3;font-size:18px;line-height:1.6}.entry-community a{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;border-radius:999px;color:#062019;background:var(--entry-mint);font-size:15px;font-weight:620;text-decoration:none}
.entry-final{padding:110px 20px;text-align:center;background:#101614}.entry-final h2{max-width:780px;margin:0 auto;color:var(--entry-text);font-size:clamp(40px,6vw,72px);font-weight:610;line-height:1;letter-spacing:-.04em;text-wrap:balance}.entry-final p{margin:22px auto 30px;color:#b2bdb8;font-size:18px}.entry-footer{padding:28px 20px max(34px,env(safe-area-inset-bottom));color:#929e99;background:var(--entry-bg);border-top:1px solid var(--entry-line);font-size:12px}.entry-footer-inner{width:min(1120px,100%);margin:auto;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.entry-footer a{color:inherit}
@media(hover:hover){.entry-nav-links a:hover{color:#fff}.entry-cta:hover{background:#6fb2f8}.entry-cta.secondary:hover{color:#d7eaff}.edition-action a:hover,.entry-proof-links a:hover{text-decoration:underline}}
@media(max-width:720px){.entry-nav-inner{width:calc(100% - 28px)}.entry-nav-links>a:not(.entry-nav-pro){display:none}.entry-hero{min-height:auto;padding:76px 18px 58px}.entry-hero h1{font-size:clamp(44px,13vw,66px)}.entry-hero-lead{font-size:20px}.entry-hero-actions .entry-cta{flex:1 1 150px}.entry-frequency-demo{height:140px;margin-top:46px}.entry-tone span{bottom:12px}.entry-promises{grid-template-columns:1fr;margin-top:24px}.entry-promises li{padding:16px 4px}.entry-promises li+li{border-left:0;border-top:1px solid var(--entry-line)}.entry-choices,.entry-possibilities{padding:78px 14px}.entry-section-head{margin-bottom:34px}.entry-choice-grid{grid-template-columns:1fr}.edition{min-height:460px;padding:32px}.entry-use-list article{grid-template-columns:1fr;gap:10px;padding:25px 4px}.entry-community,.entry-proof{padding:80px 20px}.entry-community-inner,.entry-proof-inner{grid-template-columns:1fr;gap:34px}.entry-final{padding:82px 20px}.entry-footer-inner{display:block}.entry-footer-inner span{display:block;margin-bottom:10px}}
@media(max-width:370px){.entry-brand{font-size:14px}.entry-nav-pro{padding-inline:12px!important}.entry-hero h1{font-size:44px}.edition{padding:27px}.edition-action{align-items:flex-start;flex-direction:column}.edition-price{margin-left:0}}
@media(prefers-reduced-motion:reduce){.entry-tone::before{animation:none}.entry-cta{transition:none}}
