.marketing-body{background:var(--color-ivory);min-width:320px;overflow-x:clip}.marketing-page{position:relative}.marketing-page a,.marketing-page button{-webkit-tap-highlight-color:transparent}.marketing-page a:focus-visible,.marketing-page button:focus-visible{outline:2px solid var(--color-gold);outline-offset:5px}.skip-link{z-index:50;background:var(--color-ivory-2);color:var(--color-ink);border-radius:999px;padding:.7rem 1rem;font-size:.82rem;font-weight:700;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%);box-shadow:0 10px 30px #00000040}.skip-link:focus{transform:translateY(0)}.connection-field{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.content-plane{z-index:3;position:relative}.section-shell{width:min(100% - 3rem,74rem);margin-inline:auto}.section-kicker{color:var(--color-teal-ink);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:700;display:flex}.section-kicker>span{border:1px solid color-mix(in srgb, var(--color-teal) 38%, transparent);width:1.6rem;height:1.6rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6rem;display:grid}.section-kicker--dark{color:var(--color-aqua)}.section-kicker--dark>span{border-color:color-mix(in srgb, var(--color-aqua) 38%, transparent)}.section-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.section-intro h2,.discovery-copy h2,.waitlist-copy h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.2vw,5.45rem);font-weight:400;line-height:.98}.section-intro-copy{padding-bottom:.4rem}.section-intro-copy>p:first-child{color:var(--color-ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.78}.hero-canopy{isolation:auto;background:linear-gradient(135deg,#020b09 0%,#010604 58%,#000302 100%);min-height:100svh;padding-top:5.75rem;position:relative;overflow:hidden}.hero-canopy:before{content:"";pointer-events:none;background:linear-gradient(90deg,#010604f5 0%,#010604a8 36%,#0000 64%),radial-gradient(circle at 8% 12%,#2aa19a14,#0000 28%),radial-gradient(circle at 92% 18%,#d6b47a0f,#0000 24%);position:absolute;inset:0}.hero-canopy:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -11rem 13rem #000302e0,inset 0 6rem 10rem #0003024d}.hero-header{z-index:40;transform-origin:top;will-change:opacity;background:#02080700;border-bottom:1px solid #b6bdc31c;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(100% - 2rem,80rem);min-height:5.75rem;padding-inline:1rem;transition:top .32s cubic-bezier(.22,1,.36,1),min-height .32s cubic-bezier(.22,1,.36,1),border-color .26s,border-radius .32s cubic-bezier(.22,1,.36,1),background-color .26s,box-shadow .26s,opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.hero-header[data-scrolled=true][data-header-state=visible]{backdrop-filter:blur(18px)saturate(115%);background:#020c0adb;border:1px solid #b6bdc321;border-radius:1.2rem;min-height:4.75rem;top:.7rem;box-shadow:0 1.2rem 3.2rem #00030238,inset 0 1px #ffffff06}.hero-header[data-header-state=hidden]{opacity:0;box-shadow:none;backdrop-filter:none;pointer-events:none;background:0 0;border-color:#0000;transform:translate(-50%)}.brand-lockup{width:max-content;color:var(--color-ivory-2);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-lockup img{width:auto;height:2rem;display:block}.brand-lockup span{font-family:var(--font-display);letter-spacing:.1em;font-size:1.42rem}.hero-nav{align-items:center;gap:2.25rem;display:flex}.hero-nav a{color:#f3f0e69e;letter-spacing:.04em;font-size:.77rem;font-weight:500;text-decoration:none;transition:color .22s;position:relative}.hero-nav a:after{content:"";background:var(--color-aqua);transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.hero-nav a:hover{color:var(--color-ivory-2)}.hero-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{white-space:nowrap;flex-shrink:0;justify-self:end;align-items:center;gap:1rem;display:flex}.nav-sign-in{color:#f3f0e6b3;letter-spacing:.04em;flex-shrink:0;align-items:center;gap:.42rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .22s,transform .22s;display:inline-flex}.nav-sign-in span{color:var(--color-aqua);font-size:.78rem;transition:transform .22s}.nav-sign-in:hover{color:var(--color-ivory-2);transform:translateY(-1px)}.nav-sign-in:hover span{transform:translate(1px,-1px)}.nav-cta{color:var(--color-gold);letter-spacing:.04em;white-space:nowrap;border:1px solid #d6b47a6b;border-radius:999px;flex-shrink:0;justify-self:end;align-items:center;gap:.7rem;padding:.67rem 1rem .67rem 1.15rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.nav-cta span{font-size:.9rem;transition:transform .22s}.nav-cta:hover{border-color:var(--color-gold);background:var(--color-gold);color:#071713;transform:translateY(-1px)}.nav-cta:hover span{transform:translate(1px,-1px)}.hero-section{min-height:calc(100svh - 5.75rem);position:relative}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(29rem,1.14fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(100% - 3rem,78rem);min-height:calc(100svh - 5.75rem);margin-inline:auto;padding-block:3rem 5.6rem;display:grid}.hero-copy{z-index:2;position:relative}.hero-status{color:var(--color-aqua);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.hero-status>span,.beta-status>span{background:var(--color-aqua);border-radius:50%;width:.45rem;height:.45rem;position:relative;box-shadow:0 0 .9rem #6fc3bccc}.hero-status>span:before{border-radius:inherit;content:"";border:1px solid #6fc3bc52;animation:2.8s ease-out infinite statusPulse;position:absolute;inset:-.28rem}.hero-copy h1{max-width:10ch;color:var(--color-ivory-2);font-family:var(--font-display);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,5vw,5.8rem);font-weight:400;line-height:.98}.hero-copy h1>span{color:var(--color-gold);letter-spacing:-.025em;margin-top:.2em;font-size:.68em;line-height:1.08;display:block}.hero-deck{color:#dadfdead;max-width:35rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.primary-cta{background:var(--color-gold);color:#071713;letter-spacing:.025em;border-radius:999px;align-items:center;gap:1.6rem;padding:.9rem 1rem .9rem 1.35rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 .8rem 2.6rem #d6b47a24}.primary-cta span{background:#0717131f;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;transition:transform .22s;display:grid}.primary-cta:hover{background:#ecd19f;transform:translateY(-2px);box-shadow:0 1rem 3rem #d6b47a38}.primary-cta:hover span{transform:translate(2px)}.text-cta{color:#f3f0e6b3;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .22s;display:inline-flex}.text-cta span{color:var(--color-aqua);transition:transform .22s}.text-cta:hover{color:var(--color-ivory-2)}.text-cta:hover span{transform:translate(2px,2px)}.hero-trust-list{border-top:1px solid #b6bdc31c;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;padding-top:1.2rem;display:flex}.hero-trust-list>span{color:#b6bdc399;font-family:var(--font-sans);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.66rem;display:inline-flex}.hero-trust-list i{background:var(--color-teal);border-radius:50%;width:.28rem;height:.28rem}.hero-visual{--hero-x:0px;--hero-y:0px;min-height:min(46rem,100svh - 9rem);transform:translate3d(var(--hero-x), var(--hero-y), 0);place-items:center;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative}#hero-mark-zone{appearance:none;z-index:1;isolation:isolate;width:min(48rem,62vw);color:inherit;font:inherit;pointer-events:auto;cursor:default;background:0 0;border:0;margin:0;padding:0;position:relative}#hero-mark-zone:before,#hero-mark-zone:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;border-radius:50%;width:min(29rem,60%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero-mark-zone:before{filter:blur(28px);background:radial-gradient(circle at 47% 46%,#3f9d8f3d 0%,#1d685e24 30%,#09302a12 52%,#0000 74%),radial-gradient(circle at 55% 55%,#6fc3bc14,#0000 64%);transition:background .32s,filter .32s,transform .46s cubic-bezier(.16,1,.3,1)}#hero-mark-zone:after{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:11rem 11rem;mask-image:radial-gradient(circle,#000 0%,#000000db 54%,#0000 76%)}#hero-mark-zone>svg:not(.connection-bloom-layer){z-index:1;width:100%;height:auto;display:block;position:relative;mask-image:radial-gradient(60% 58% at 50% 56%,#000 48%,#0000 94%)}#hero-mark-zone[data-bridge-ready=true]{cursor:pointer}#hero-mark-zone[data-bridge-ready=true]:before{filter:blur(25px);background:radial-gradient(circle at 47% 46%,#45b0a04d 0%,#1d685e2b 31%,#09302a14 54%,#0000 75%),radial-gradient(circle at 55% 55%,#d6b47a1a,#0000 64%);transform:translate(-50%,-50%)scale(1.035)}#hero-mark-zone[data-bridge-active=true]:before{filter:blur(23px);background:radial-gradient(circle at 47% 46%,#4fc3b157 0%,#1d685e30 32%,#09302a14 55%,#0000 76%),radial-gradient(circle at 55% 55%,#d6b47a21,#0000 64%);transform:translate(-50%,-50%)scale(1.055)}#hero-mark-zone:focus-visible{outline:none}#hero-mark-zone:focus-visible:before{box-shadow:0 0 0 1px #d6b47a57,0 0 2.4rem #6fc3bc1f}#hero-mark-zone>svg:not(.connection-bloom-layer)>rect{display:none}.connection-bloom-layer{z-index:2;opacity:0;pointer-events:none;width:100%;height:auto;transition:opacity .42s;display:block;position:absolute;inset:0;overflow:visible}#hero-mark-zone[data-bridge-active=true] .connection-bloom-layer{opacity:1}.connection-bloom-path{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.connection-bloom-halo{--bloom-peak:.28;--bloom-rest:0;stroke-width:14px}.connection-bloom-core{--bloom-peak:1;--bloom-rest:0;stroke-width:4.2px}.connection-bloom-halo.is-connected{--bloom-rest:.14}.connection-bloom-core.is-connected{--bloom-rest:.82}#hero-mark-zone.is-reblooming .connection-bloom-path{animation:1.08s cubic-bezier(.45,0,.2,1) both connection-stroke-rebloom;animation-delay:var(--bloom-delay,0s)}#hero-mark-zone.is-reblooming>svg:not(.connection-bloom-layer) #mark-lines{animation:1.08s cubic-bezier(.16,1,.3,1) both connection-mark-breathe}@keyframes connection-stroke-rebloom{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:var(--bloom-peak)}82%{opacity:var(--bloom-peak);stroke-dashoffset:0}to{opacity:var(--bloom-rest);stroke-dashoffset:0}}@keyframes connection-mark-breathe{0%,to{opacity:1}11%{opacity:.5}58%{opacity:.78}}.hero-scroll-cue{color:#b6bdc36b;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.65rem;font-size:.64rem;text-decoration:none;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.hero-scroll-cue i{background:#b6bdc32e;width:1px;height:1.5rem;display:block;position:relative;overflow:hidden}.hero-scroll-cue i:after{content:"";background:var(--color-aqua);width:1px;height:60%;animation:2.2s ease-in-out infinite scrollSignal;position:absolute;top:-100%;left:0}@media (prefers-reduced-motion:no-preference){#hero-mark-zone #mark-lines{animation:3.2s cubic-bezier(.22,1,.36,1) both heroBloom}#hero-mark-zone ellipse,#hero-mark-zone circle{animation:1.2s ease-out .25s both heroFlareIn}}.journey-section{background:radial-gradient(circle at 12% 4%, #2aa19a17, transparent 28rem), linear-gradient(180deg, var(--color-ivory-2) 0%, var(--color-ivory) 100%);padding-block:clamp(6.5rem,10vw,9rem);position:relative;overflow:hidden}.journey-section:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#0e2b2709 1px,#0000 1px),linear-gradient(90deg,#0e2b2709 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 76%)}.journey{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.7rem;margin:clamp(3.6rem,7vw,6.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.journey:before{z-index:0;content:"";background:linear-gradient(90deg,#0000,#2aa19a3d 12%,#d6b47a4d 88%,#0000);height:1px;position:absolute;top:4.3rem;left:8%;right:8%}.journey-step{z-index:1;background:#fbf9f2e8;border:1px solid #0e2b271a;border-radius:1.15rem;min-width:0;transition:border-color .32s,background .32s,box-shadow .32s;position:relative;box-shadow:0 .5rem 1.6rem #0e2b2706}.journey-step[data-open=true]{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent);background:#fffdf7fa;box-shadow:0 1.15rem 3rem #0e2b2714,inset 0 1px #fffc}.journey-step[data-pinned=true]{border-color:color-mix(in srgb, var(--color-gold) 62%, transparent)}.journey-step__trigger{border-radius:inherit;width:100%;min-height:8.6rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:1.25rem 1.2rem 1.1rem;display:flex;position:relative}.journey-step__number{color:var(--color-gold-ink);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem;font-weight:700}.journey-step__number:after{content:"";background:linear-gradient(90deg, var(--color-gold), transparent);width:2.2rem;height:1px;margin-top:.85rem;transition:width .35s cubic-bezier(.22,1,.36,1);display:block}.journey-step[data-open=true] .journey-step__number:after{width:4rem}.journey-step__title{font-family:var(--font-display);margin-top:auto;padding-top:1.1rem;font-size:clamp(1.04rem,1.35vw,1.3rem);line-height:1.1}.journey-step__action{border:1px solid #0e2b271f;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;transition:border-color .26s,background .26s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:1rem;right:1rem}.journey-step__action i{background:var(--color-teal-ink);width:.55rem;height:1px;transition:transform .3s;position:absolute}.journey-step__action i:last-child{transform:rotate(90deg)}.journey-step[data-open=true] .journey-step__action{background:#2aa19a14;border-color:#2aa19a4d;transform:rotate(180deg)}.journey-step[data-open=true] .journey-step__action i:last-child{transform:rotate(0)}.journey-step__panel{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s,transform .38s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(0)}.journey-step__panel-inner{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.journey-step__body{color:var(--color-ink-soft);margin:0;padding:.2rem 1.2rem .9rem;font-size:.9rem;line-height:1.65;display:block}.journey.is-enhanced .journey-step__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .18s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;transform:translateY(-.4rem)}.journey.is-enhanced .journey-step[data-open=true] .journey-step__panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s 80ms,transform .38s cubic-bezier(.22,1,.36,1),visibility linear;transform:translateY(0)}@media (width>=1051px){.journey{--journey-panel-height:clamp(16rem, calc(24rem - 6vw), 18.5rem)}.journey.is-enhanced .journey-step{grid-template-rows:auto var(--journey-panel-height);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid}.journey-step__trigger{background:#fbf9f2e8;border:1px solid #0e2b271a;border-radius:1.15rem;transition:border-color .32s,border-radius .32s,background .32s,box-shadow .32s;box-shadow:0 .5rem 1.6rem #0e2b2706}.journey-step[data-open=true] .journey-step__trigger{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent);background:#fffdf7fa;border-radius:1.15rem 1.15rem 0 0;box-shadow:0 1.15rem 3rem #0e2b2714,inset 0 1px #fffc}.journey-step[data-pinned=true] .journey-step__trigger{border-color:color-mix(in srgb, var(--color-gold) 62%, transparent)}.journey.is-enhanced .journey-step__panel,.journey.is-enhanced .journey-step[data-open=true] .journey-step__panel{height:auto;min-height:0;position:static}.journey-step__panel-inner{box-sizing:border-box;background:#fffdf7fa;border:1px solid #0e2b271c;border-top:0;border-radius:0 0 1.15rem 1.15rem;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;padding:1.15rem;display:flex;overflow:hidden;box-shadow:0 1.25rem 2.8rem #0e2b2712,inset 0 1px #ffffffdb}.journey-step__panel-inner:hover{border-color:color-mix(in srgb, var(--color-teal) 34%, transparent)}.journey-step[data-pinned=true] .journey-step__panel-inner{border-color:color-mix(in srgb, var(--color-gold) 38%, transparent)}.journey-step__body{padding:0;font-size:.88rem;line-height:1.65}}.discovery-section{border-top:1px solid var(--color-ivory-3);border-bottom:1px solid var(--color-ivory-3);background:radial-gradient(circle at 88% 12%, #d6b47a17, transparent 28rem), var(--color-ivory-2);padding-block:clamp(6.5rem,10vw,9.5rem);position:relative;overflow:hidden}.discovery-grid{grid-template-columns:minmax(0,.88fr) minmax(26rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.discovery-copy h2{margin-bottom:2rem}.discovery-copy>p:not(.section-kicker){max-width:36rem;color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.78}.discovery-copy>.discovery-lead{color:var(--color-ink);margin-bottom:1.1rem;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.65}.context-list{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.context-list span{color:var(--color-ink-soft);font-family:var(--font-sans);letter-spacing:.035em;text-transform:uppercase;background:#f3f0e699;border:1px solid #0e2b271a;border-radius:999px;padding:.48rem .75rem;font-size:.66rem;font-weight:650}[data-parallax-layer]{--parallax-y:0px;transform:translate3d(0, var(--parallax-y), 0);will-change:transform;transition:transform 80ms linear}.discovery-card{min-height:36rem;color:var(--color-ivory);background:radial-gradient(circle at 73% 19%,#2aa19a38,#0000 18rem),radial-gradient(circle at 15% 90%,#d6b47a1f,#0000 17rem),#061815;border:1px solid #6fc3bc24;border-radius:1.75rem;padding:clamp(1.6rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0e2b272e,inset 0 1px #ffffff0a}.card-index{z-index:2;color:#6fc3bc85;font-family:var(--font-mono);letter-spacing:.15em;margin:0;font-size:.62rem;position:relative}.discovery-card blockquote{z-index:2;flex-direction:column;justify-content:center;min-height:26rem;margin:0;display:flex;position:relative}.discovery-card blockquote>p{color:#b6bdc3a3;margin:0;font-size:.92rem;line-height:1.68}.discovery-card blockquote>p span{color:var(--color-ivory-2)}.discovery-card blockquote>p:last-child{color:var(--color-aqua);font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.34}.quote-divider{align-items:center;gap:.7rem;margin-block:1.8rem;display:flex}.quote-divider i{background:linear-gradient(90deg,#0000,#d6b47a85);width:2.7rem;height:1px}.quote-divider i:last-child{background:linear-gradient(90deg,#d6b47a85,#0000)}.quote-divider span{background:var(--color-gold);border-radius:50%;width:.3rem;height:.3rem;box-shadow:0 0 1rem #d6b47ab3}.discovery-card figcaption{z-index:2;color:#b6bdc36b;font-family:var(--font-sans);letter-spacing:.065em;text-transform:uppercase;font-size:.65rem;position:relative}.reciprocity-map{border:1px solid #6fc3bc14;border-radius:50%;width:27rem;height:27rem;position:absolute;top:-7rem;right:-6rem}.reciprocity-map:before,.reciprocity-map:after{content:"";border:1px solid #d6b47a0f;border-radius:50%;position:absolute}.reciprocity-map:before{inset:18%}.reciprocity-map:after{inset:36%}.reciprocity-map>i{background:linear-gradient(90deg,#0000,#6fc3bc2e,#0000);width:84%;height:1px;position:absolute;top:52%;left:7%;transform:rotate(-24deg)}.map-node{z-index:1;background:var(--color-aqua);border-radius:50%;width:.4rem;height:.4rem;position:absolute;box-shadow:0 0 1.2rem #6fc3bccc}.map-node--one{top:42%;left:8%}.map-node--two{background:var(--color-gold);top:26%;right:18%;box-shadow:0 0 1.2rem #d6b47acc}.map-node--three{width:.25rem;height:.25rem;bottom:12%;right:35%}.privacy-section{color:var(--color-ivory);background:radial-gradient(circle at 8% 18%,#2aa19a24,#0000 31rem),radial-gradient(circle at 88% 74%,#d6b47a12,#0000 30rem),#061815;padding-block:clamp(6.5rem,10vw,9.5rem);position:relative;overflow:hidden}.privacy-section:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 49.9%,#6fc3bc0a 50%,#0000 50.1%);position:absolute;inset:0}.privacy-intro h2{color:var(--color-ivory-2)}.privacy-intro .section-intro-copy>p{color:#b6bdc3b8}.recording-note{border-top:1px solid #b6bdc31f;border-bottom:1px solid #b6bdc31f;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;margin-top:clamp(3rem,6vw,5.5rem);padding-block:1.2rem;display:grid}.recording-note>span{width:1.8rem;height:1.8rem;color:var(--color-gold);font-family:var(--font-mono);border:1px solid #d6b47a4d;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.recording-note p{color:#b6bdc3a3;margin:0;font-size:.77rem;line-height:1.65}.recording-note strong{color:var(--color-ivory);font-weight:500}.recording-note a{color:var(--color-aqua);white-space:nowrap;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1rem;margin-top:3.7rem;display:grid}.privacy-motion-shell{height:100%}.privacy-card{box-sizing:border-box;background:linear-gradient(135deg,#12352fb8,#061815d6),#10312c99;border:1px solid #6fc3bc1f;border-radius:1.35rem;flex-direction:column;width:100%;height:100%;min-height:18rem;padding:clamp(1.5rem,3vw,2.2rem);transition:border-color .28s,background .28s,box-shadow .28s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.privacy-card:hover{background:linear-gradient(135deg,#143e36d1,#071c18e6),#10312c99;border-color:#6fc3bc42;box-shadow:0 1.6rem 3.8rem #00000021,inset 0 1px #ffffff0a}.privacy-card__meta{justify-content:space-between;align-items:center;display:flex}.privacy-card__meta span{color:#d6b47ab3;font-family:var(--font-mono);letter-spacing:.12em;font-size:.66rem}.privacy-card__meta i{background:linear-gradient(90deg,#6fc3bc3d,#0000);width:4.5rem;height:1px}.privacy-card h3{max-width:17ch;min-height:2.4em;color:var(--color-gold);font-family:var(--font-display);margin:3.2rem 0 0;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:400;line-height:1.2}.privacy-card>p{color:#b6bdc3ad;max-width:47ch;margin:1rem 0 0;font-size:.9rem;line-height:1.72}.privacy-manifesto{color:#b6bdc37a;font-family:var(--font-sans);letter-spacing:.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:1.2rem;margin:3.8rem 0 0;font-size:.66rem;font-weight:650;display:flex}.privacy-manifesto i{background:var(--color-gold);border-radius:50%;width:.25rem;height:.25rem;box-shadow:0 0 .7rem #d6b47a99}.waitlist-section{background:radial-gradient(circle at 82% 18%, #2aa19a17, transparent 27rem), var(--color-ivory);padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.waitlist-panel{background:#fbf9f2d1;border:1px solid #0e2b271a;border-radius:2rem;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);padding:clamp(.8rem,1.4vw,1.15rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0e2b2714,inset 0 1px #ffffffe6}.waitlist-mark{background:radial-gradient(circle,#11413aad,#041411f5 62%),#061815;border-radius:1.4rem;place-items:center;min-height:30rem;display:grid;position:relative;overflow:hidden}.waitlist-mark:before,.waitlist-mark:after{content:"";border:1px solid #6fc3bc1a;border-radius:50%;width:23rem;height:23rem;position:absolute}.waitlist-mark:after{border-color:#d6b47a14;width:16rem;height:16rem}.waitlist-mark>div{z-index:1;border:1px solid #d6b47a2e;border-radius:1.2rem;width:min(11rem,52%);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000057}.waitlist-mark img{width:100%;display:block}.waitlist-mark>p{z-index:1;color:#d6b47a94;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;position:absolute;bottom:2rem}.waitlist-copy{align-self:center;padding:clamp(2.4rem,5vw,4.8rem) clamp(1.2rem,4vw,3.8rem) clamp(2.4rem,5vw,4.8rem) 0}.waitlist-copy h2{margin-bottom:1.7rem}.waitlist-copy>p:not(.section-kicker){max-width:40rem;color:var(--color-ink-soft);margin:0;font-size:.94rem;line-height:1.75}.beta-status{color:var(--color-teal-ink);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;background:#2aa19a0e;border:1px solid #2aa19a2e;border-radius:999px;align-items:center;gap:.7rem;margin-top:2rem;padding:.6rem .9rem;font-size:.66rem;font-weight:700;display:inline-flex}.beta-status>span{width:.36rem;height:.36rem}.site-footer{color:var(--color-silver);background:#030e0c;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 54%,#6fc3bc09 54.1%,#0000 54.3%),radial-gradient(circle at 82% 0,#2aa19a1a,#0000 34%);position:absolute;inset:0}.footer-inner{grid-template-columns:minmax(16rem,.85fr) minmax(30rem,1.35fr);align-items:start;gap:clamp(4rem,10vw,10rem);width:min(100% - 3rem,78rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem);display:grid;position:relative}.footer-brand>p{color:#f3f0e694;max-width:24rem;font-family:var(--font-display);letter-spacing:-.025em;margin:2rem 0 0;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.18}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);display:grid}.footer-nav-group{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.footer-nav-group>p{color:var(--color-aqua);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:700}.footer-nav-group a{color:#f3f0e69e;font-size:.85rem;line-height:1.35;text-decoration:none;transition:color .2s,transform .2s;position:relative}.footer-nav-group a:hover{color:var(--color-ivory);transform:translate(.2rem)}.footer-nav-group .footer-app-link{color:#d6b47ad1}.footer-app-link span{color:var(--color-aqua);margin-left:.2rem;font-size:.72rem;transition:transform .22s;display:inline-block}.footer-app-link:hover span{transform:translate(1px,-1px)}.footer-lower{border-top:1px solid #b6bdc31c;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,78rem);margin-inline:auto;padding-block:1.5rem 2rem;display:flex;position:relative}.footer-lower>p{color:#b6bdc36b;font-family:var(--font-sans);margin:0;font-size:.68rem;line-height:1.5}.footer-lower>a{color:#f3f0e69e;letter-spacing:.04em;align-items:center;gap:.55rem;font-size:.7rem;font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex}.footer-lower>a span{color:var(--color-gold);font-size:.9rem;transition:transform .2s}.footer-lower>a:hover{color:var(--color-ivory)}.footer-lower>a:hover span{transform:translateY(-.18rem)}.motion-ready [data-reveal]{opacity:0;transition:opacity .68s ease calc(var(--reveal-index,0) * 75ms), transform .72s cubic-bezier(.22, 1, .36, 1) calc(var(--reveal-index,0) * 75ms);transform:translateY(1.5rem)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}@keyframes heroBloom{0%{clip-path:inset(88% 0 0)}to{clip-path:inset(0)}}@keyframes heroFlareIn{0%{opacity:0}}@keyframes statusPulse{0%{opacity:.8;transform:scale(.6)}75%,to{opacity:0;transform:scale(1.6)}}@keyframes scrollSignal{0%{transform:translateY(0)}70%,to{transform:translateY(260%)}}@media (width<=1050px){.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);gap:1.5rem}.hero-copy h1{font-size:clamp(3.2rem,5.7vw,4.8rem)}.journey{grid-template-columns:1fr;gap:.55rem}.journey:before{display:none}.journey-step__trigger{flex-direction:row;align-items:center;gap:1rem;min-height:5.4rem;padding:1rem}.journey-step__number:after{display:none}.journey-step__title{margin:0;padding:0;font-size:1.18rem}.journey-step__action{bottom:auto;right:1rem}.journey-step__body{padding:.35rem 1rem 1rem 3.3rem;font-size:.9rem}}@media (width<=860px){.hero-header{grid-template-columns:1fr auto}.hero-nav{display:none}.hero-grid{grid-template-columns:minmax(0,1fr);padding-block:4.8rem 7rem}.hero-copy{max-width:39rem}.hero-copy h1{max-width:11ch;font-size:clamp(3.6rem,10vw,5.4rem)}.hero-visual{width:100%;min-width:0;min-height:35rem}#hero-mark-zone{width:min(46rem,92vw)}.section-intro{grid-template-columns:1fr;gap:2rem}.discovery-grid{grid-template-columns:1fr;gap:3.5rem}.discovery-copy{max-width:42rem}.privacy-manifesto{flex-wrap:wrap}.waitlist-panel{grid-template-columns:1fr;gap:0}.waitlist-mark{min-height:26rem}.waitlist-copy{padding:clamp(2.5rem,8vw,4.5rem)}.footer-inner{grid-template-columns:1fr;gap:3.5rem}.footer-brand>p{max-width:30rem}}@media (width<=680px){.section-shell,.hero-grid,.footer-inner,.footer-lower{width:min(100% - 2rem,78rem)}.hero-canopy{padding-top:4.9rem}.hero-header{column-gap:.7rem;width:calc(100% - .9rem);min-height:4.9rem;padding-inline:.75rem}.hero-header[data-scrolled=true][data-header-state=visible]{border-radius:1rem;width:calc(100% - .9rem);min-height:4.4rem;padding-inline:.75rem;top:.45rem}.brand-lockup img{height:1.7rem}.brand-lockup span{font-size:1.2rem}.nav-cta{gap:.45rem;padding:.58rem .7rem .58rem .85rem;font-size:.64rem}.header-actions{gap:.6rem}.nav-sign-in{gap:.28rem;font-size:.65rem}.nav-sign-in span{font-size:.7rem}.hero-section,.hero-grid{min-height:calc(100svh - 4.9rem)}.hero-grid{padding-block:4rem 6.2rem}.hero-copy h1{font-size:clamp(3.15rem,14.5vw,4.5rem)}.hero-deck{font-size:.96rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-trust-list{grid-template-columns:1fr 1fr;row-gap:.75rem;display:grid}.hero-visual{min-height:25rem;margin-inline:0;overflow:visible}#hero-mark-zone{width:min(31rem,100vw - 2rem);max-width:none}.hero-scroll-cue span{display:none}.section-intro h2,.discovery-copy h2,.waitlist-copy h2{font-size:clamp(2.55rem,13vw,3.75rem)}.discovery-card{border-radius:1.35rem;min-height:32rem}.privacy-grid{grid-template-columns:1fr}.privacy-card{min-height:16rem}.recording-note{grid-template-columns:auto 1fr}.recording-note a{grid-column:2}.privacy-manifesto{text-align:left;flex-direction:column;align-items:flex-start}.privacy-manifesto i{display:none}.waitlist-panel{border-radius:1.35rem;padding:.65rem}.waitlist-mark{border-radius:1rem;min-height:22rem}.waitlist-copy{padding:2rem 1.35rem 2.5rem}.footer-inner{grid-template-columns:1fr;gap:3rem;padding-block:3.5rem}.footer-nav{grid-template-columns:1fr 1fr;row-gap:2.5rem}.footer-nav-group:first-child{grid-row:span 2}.footer-lower{flex-direction:column-reverse;align-items:flex-start;gap:1rem;padding-block:1.35rem 1.75rem}}@media (hover:none),(pointer:coarse){.connection-field{opacity:.45}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-status>span:before,.hero-scroll-cue i:after{animation:none}.hero-header{transition:none}.hero-visual,[data-parallax-layer],.motion-ready [data-reveal],.journey-step,.journey-step__panel,.journey-step__action{transition-duration:.01ms!important}.motion-ready [data-reveal]{opacity:1;transform:none}}@media (forced-colors:active){.connection-field,.reciprocity-map,.journey-section:before{display:none}.hero-canopy,.privacy-section,.discovery-card,.waitlist-mark,.site-footer{color:canvastext;background:canvas}.marketing-page a:focus-visible,.marketing-page button:focus-visible{outline-color:highlight}}
