:root{--navy: #06172c;--midnight: #020a14;--ink: #06172c;--paper: #f7f7f4;--cream: #eeeee8;--white: #ffffff;--muted: #657080;--line: rgba(8, 21, 38, .14);--electric: #86afff;--font-sans: "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "SF Pro Display", "Helvetica Neue", "Avenir Next", Helvetica, Arial, sans-serif;--ease-premium: cubic-bezier(.2,.75,.22,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}html.cirql-scroll-enhanced{scroll-behavior:auto}section{scroll-margin-top:72px}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.cirql-theme form{margin:0}::selection{color:var(--white);background:#274f7d}a{color:inherit;text-decoration:none}button,input{font:inherit}img,video{display:block;max-width:100%}em{font-family:inherit;font-style:normal;font-weight:300;letter-spacing:-.035em}:focus-visible{outline:2px solid var(--electric);outline-offset:5px}.shell{width:min(1380px,calc(100% - 80px));margin:0 auto}.manifesto,.flow-intro,.product-stage,.how,.clarity,.moments,.card-craft,.security,.waitlist{--flow-title-x: 0px;--flow-layer-y: 0px;--flow-layer-scale: 1;transform:translateZ(0)}.manifesto h2,.flow-intro h2,.product-intro h2,.section-heading h2,.clarity h2,.moments-media>p,.card-craft h2,.security h2,.waitlist h2{transform:translate3d(var(--flow-title-x),0,0);transition:transform .14s linear;will-change:transform}.product-aura{transform:translate3d(0,var(--flow-layer-y),0) scale(var(--flow-layer-scale));will-change:transform}.security-orbit,.waitlist-orb{transform:translate(-50%,calc(-50% + var(--flow-layer-y))) scale(var(--flow-layer-scale));will-change:transform}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;height:92px;padding:0 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--white);background:#020a1400;border-bottom:1px solid rgba(255,255,255,.18);transition:height .45s cubic-bezier(.2,.75,.22,1),padding .45s cubic-bezier(.2,.75,.22,1),background .45s ease,border-color .45s ease,box-shadow .45s ease;will-change:height,background-color}.site-header.is-scrolled{height:72px;padding-inline:38px;background:#020a14b8;border-color:#ffffff1a;box-shadow:0 16px 50px #00000029;-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35)}.brand{justify-self:start}.brand img{width:130px;height:42px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);transition:width .45s cubic-bezier(.2,.75,.22,1),opacity .3s ease}.site-header.is-scrolled .brand img{width:116px;opacity:.92}.desktop-nav{display:flex;align-items:center;gap:38px;color:#ffffffb3;font-size:11px;letter-spacing:.035em}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:#fffc;transition:right .35s cubic-bezier(.2,.75,.22,1)}.desktop-nav a:hover:after{right:0}.desktop-nav a,.footer-links a{transition:color .25s ease}.desktop-nav a:hover,.footer-links a:hover{color:var(--white)}.header-cta{justify-self:end;padding-bottom:5px;display:inline-flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.7);font-size:11px;font-weight:600;letter-spacing:.035em}.cirql-hero-section{position:sticky;z-index:0;top:0}.hero{--spot-x: 72%;--spot-y: 42%;--hero-scroll: 0px;position:relative;min-height:100svh;overflow:hidden;color:var(--white);background:#030b15}.hero-video,.hero-overlay,.hero-grain,.hero-spotlight,.hero-sweep{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-video{object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02) brightness(.96);animation:cinematicDrift 18s ease-in-out infinite alternate;will-change:transform}.hero-overlay{background:linear-gradient(90deg,#01070fdb,#01070f6b 45%,#01070f14 68%,#01070f04),linear-gradient(180deg,#01070f0f 34%,#01070f52)}.hero-grain{opacity:.11;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.hero-spotlight{z-index:2;pointer-events:none;background:radial-gradient(circle 390px at var(--spot-x) var(--spot-y),rgba(127,173,255,.17),rgba(66,116,188,.055) 38%,transparent 72%);mix-blend-mode:screen}.hero-sweep{z-index:2;left:-42%;width:28%;pointer-events:none;opacity:.14;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);filter:blur(22px);animation:lightSweep 9s 2s ease-in-out infinite}.hero-content{position:relative;z-index:3;min-height:100svh;padding-top:185px;padding-bottom:82px;display:flex;flex-direction:column;justify-content:center}.kicker{margin:0 0 32px;color:#556273;font-size:9px;font-weight:650;letter-spacing:.24em;text-transform:uppercase}.kicker>span{width:30px;height:1px;margin:0 13px 3px 0;display:inline-block;background:currentColor}.kicker-light{color:#ffffff91}.hero h1,.manifesto h2,.flow-intro h2,.product-intro h2,.section-heading h2,.clarity h2,.card-craft h2,.security h2,.waitlist h2{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:-.052em;line-height:.92}.hero h1{max-width:1000px;font-size:clamp(74px,9.6vw,148px)}.hero h1{animation:heroReveal .9s .12s cubic-bezier(.2,.75,.22,1) both}.hero h1 em{color:#ffffffb8}.hero-lower{max-width:950px;margin-top:46px;display:grid;grid-template-columns:430px 1fr;align-items:end;gap:88px}.hero-lower{animation:heroReveal .85s .3s cubic-bezier(.2,.75,.22,1) both}.hero-lower>p{margin:0;color:#ffffffad;font-size:16px;line-height:1.68}.hero-actions{display:flex;align-items:center;gap:32px}.button{position:relative;min-height:56px;padding:0 25px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:24px;isolation:isolate;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .4s cubic-bezier(.2,.75,.22,1),background .4s ease,box-shadow .4s ease,letter-spacing .4s ease}.button:after{content:"";position:absolute;inset:-80% auto -80% -45%;width:30%;pointer-events:none;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .65s cubic-bezier(.2,.75,.22,1)}.button:hover{transform:translateY(-2px);letter-spacing:.012em}.button:hover:after{left:125%}.button-white{color:var(--navy);background:var(--white);box-shadow:0 10px 34px #00000029}.button-white:hover{background:#f2f4f6;box-shadow:0 16px 46px #00000038}.button-navy{color:var(--white);background:var(--navy);box-shadow:0 12px 34px #06172c2e}.button-navy:hover{background:#0b2748;box-shadow:0 17px 44px #06172c42}.text-link{padding-bottom:5px;display:inline-flex;align-items:center;gap:29px;width:max-content;color:var(--ink);border-bottom:1px solid currentColor;font-size:12px;font-weight:650;transition:gap .35s cubic-bezier(.2,.75,.22,1),opacity .35s ease}.text-link:hover{gap:36px;opacity:.72}.text-link-light{color:#ffffffd1}.manifesto{position:relative;z-index:6;margin-top:-42px;padding:176px 0 186px;background:var(--paper);border-top:1px solid rgba(255,255,255,.82);border-radius:44px 44px 0 0;box-shadow:0 -20px 70px #030c1809}.manifesto-grid{display:grid;grid-template-columns:.28fr 1fr;gap:60px}.section-number{margin:7px 0 0;color:#788290;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.manifesto h2{max-width:1070px;font-size:clamp(64px,7.8vw,112px)}.manifesto-copy{margin:55px 0 0 auto;max-width:690px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:80px}.manifesto-copy>p{margin:0;color:var(--muted);font-size:17px;line-height:1.75}.product-stage{position:relative;z-index:8;margin-top:-46px;padding:180px 0 168px;overflow:hidden;color:var(--white);background:linear-gradient(180deg,#0b263f,#020b16 18% 100%);border-top:1px solid rgba(255,255,255,.1);border-radius:46px 46px 0 0;box-shadow:0 -30px 90px #030c181f}.product-aura{position:absolute;width:980px;height:980px;top:-500px;right:-180px;background:radial-gradient(circle,#517ec440,#020a1400 66%)}.product-stage-inner{position:relative}.product-intro{display:grid;grid-template-columns:1fr 1.25fr;column-gap:100px;align-items:start}.product-intro .kicker{grid-row:1 / span 2}.product-intro h2{max-width:920px;font-size:clamp(60px,7vw,104px)}.product-intro h2 em,.security h2 em,.waitlist h2 em{color:#7f91aa}.product-intro>p:last-child{max-width:520px;margin:40px 0 0;color:#ffffff80;font-size:16px;line-height:1.76}.product-intro-side{max-width:520px;margin-top:40px}.product-intro-side>p{margin:0;color:#ffffff80;font-size:16px;line-height:1.76}.product-demo-trigger{margin-top:31px;padding:0;display:inline-flex;align-items:center;gap:14px;color:#ffffffe6;background:transparent;border:0;font-size:11px;font-weight:650;letter-spacing:.035em;cursor:pointer}.product-demo-play{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;transition:border-color .35s ease,background .35s ease,transform .35s var(--ease-premium)}.product-demo-play i{width:0;height:0;margin-left:3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid rgba(255,255,255,.92)}.product-demo-trigger:hover .product-demo-play{transform:scale(1.08);background:#ffffff1a;border-color:#ffffff9e}.app-demo-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--white);background:transparent;border:0}.app-demo-dialog::backdrop{background:#000710c7;-webkit-backdrop-filter:blur(18px) saturate(.8);backdrop-filter:blur(18px) saturate(.8);animation:demoBackdrop .48s ease both}.app-demo-dialog[open]{animation:demoOpen .58s var(--ease-premium) both}.app-demo-embed{position:relative;overflow:hidden;color:var(--navy);background:#edf0f1;border:1px solid rgba(255,255,255,.72);border-radius:34px;box-shadow:0 78px 140px #00000040,inset 0 1px #ffffffe0}.app-demo-banner{position:relative;z-index:5;min-height:178px;padding:30px 38px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;column-gap:50px;color:var(--navy);background:#fbfcfbe6;border-bottom:1px solid rgba(6,23,44,.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-demo-banner:before{content:"";position:absolute;width:240px;height:240px;right:70px;top:-130px;pointer-events:none;background:radial-gradient(circle,rgba(112,153,195,.14),transparent 68%);border-radius:50%}.app-demo-invite-copy{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:end;column-gap:25px}.app-demo-invite-copy>span{grid-row:1 / span 2;align-self:start;margin-top:8px;color:#06172c6e;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app-demo-invite-copy>strong{color:var(--navy);font-family:var(--font-display);font-size:clamp(36px,4vw,60px);font-weight:450;letter-spacing:-.05em;line-height:.96}.app-demo-invite-copy>p{max-width:520px;margin:12px 0 0;color:#06172c8f;font-size:11px;line-height:1.55}.app-demo-start{position:relative;z-index:2;min-height:66px;width:max-content;padding:0 31px;display:inline-flex;align-items:center;gap:13px;color:var(--white);background:var(--navy);border:1px solid rgba(6,23,44,.16);border-radius:999px;box-shadow:0 18px 42px #06172c3d,0 0 0 8px #06172c0e;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease-premium),background .3s ease,box-shadow .3s ease}.app-demo-start:hover{transform:translateY(-2px);background:#0c2c4c;box-shadow:0 18px 38px #06172c3b}.app-demo-banner>small{grid-column:2;justify-self:center;align-self:end;margin-top:12px;color:#06172c66;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.app-demo-live-dot{width:8px;height:8px;background:#e2eff9;border-radius:50%;box-shadow:0 0 0 7px #e2eff91f,0 0 24px #a9cdecb3;animation:demoLivePulse 2.2s ease-in-out infinite}.app-demo-shell{position:relative;width:100%;min-height:810px;overflow:hidden;display:grid;grid-template-columns:.92fr 1.08fr;background:radial-gradient(circle at 76% 38%,#fff,#eef2f3 29%,#d9e1e5 61%,#c9d4da)}.app-demo-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.app-demo-shell:after{content:"";position:absolute;width:1px;height:calc(100% - 140px);left:46%;top:70px;background:linear-gradient(180deg,transparent,rgba(6,23,44,.16) 14%,rgba(6,23,44,.09) 86%,transparent)}.app-demo-close{position:absolute;z-index:10;width:52px;height:52px;right:38px;top:30px;padding:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:50%;cursor:pointer;transition:transform .35s var(--ease-premium),background .35s ease}.app-demo-close:hover{transform:rotate(90deg);background:#ffffff1f}.app-demo-close span{position:absolute;width:16px;height:1px;left:17px;top:24px;background:var(--white)}.app-demo-close span:first-child{transform:rotate(45deg)}.app-demo-close span:last-child{transform:rotate(-45deg)}.app-demo-story{position:relative;z-index:2;padding:76px 5.6vw 54px;display:flex;flex-direction:column;justify-content:center}.app-demo-story .kicker-light{color:#06172c85}.app-demo-story .kicker{margin-bottom:44px}.app-demo-count{margin:0 0 22px;color:#06172c70;font-size:9px;font-weight:700;letter-spacing:.18em}.app-demo-story h2{margin:0;font-family:var(--font-display);font-size:clamp(48px,5.1vw,78px);font-weight:400;letter-spacing:-.052em;line-height:.94}.app-demo-story h2 em{color:#687f94}.app-demo-progress{max-width:540px;margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr)}.app-demo-progress button{position:relative;height:70px;padding:24px 12px 0 0;color:#06172c59;background:transparent;border:0;border-top:1px solid rgba(6,23,44,.17);text-align:left;font-size:8px;letter-spacing:.04em;cursor:pointer;transition:color .3s ease,border-color .3s ease}.app-demo-progress button i{position:absolute;width:7px;height:7px;left:0;top:-4px;background:#9eabb5;border-radius:50%;transition:background .3s ease,box-shadow .3s ease,transform .3s var(--ease-premium)}.app-demo-progress button.is-active{color:var(--navy);border-color:#06172c8f}.app-demo-progress button.is-active i{background:var(--navy);box-shadow:0 0 0 7px #06172c12,0 0 24px #46729c47;transform:scale(1.14)}.app-demo-progress button.is-complete{color:#06172ca8;border-color:#06172c52}.app-demo-progress button.is-complete i{background:#607b93}.app-demo-progress span{display:block;max-width:80px}.app-demo-current{max-width:520px;margin-top:28px;padding:18px 0 0;display:grid;grid-template-columns:110px 1fr;border-top:1px solid rgba(6,23,44,.13)}.app-demo-current small{grid-row:1 / span 2;color:#06172c61;font-size:7px;letter-spacing:.14em;text-transform:uppercase}.app-demo-current strong{font-size:11px;font-weight:650}.app-demo-current p{max-width:340px;margin:7px 0 0;color:#06172c85;font-size:9px;line-height:1.55}.app-demo-disclaimer{margin:auto 0 0;padding-top:24px;color:#06172c59;font-size:8px;letter-spacing:.025em}.app-demo-product{position:relative;z-index:2;min-height:100%;display:grid;place-items:center;perspective:1800px}.demo-aura{position:absolute;width:min(53vw,780px);aspect-ratio:1;background:radial-gradient(circle,#fffffff0,#bed3e56b 31%,#e0e7ea00 69%);border-radius:50%;filter:blur(9px)}.demo-aura:before,.demo-aura:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(6,23,44,.07);border-radius:50%}.demo-aura:after{top:29%;right:29%;bottom:29%;left:29%}.demo-phone{--demo-scale: 1;position:relative;z-index:2;width:354px;height:722px;padding:8px;color:var(--navy);background:linear-gradient(145deg,#e8e8e5,#878b90 12%,#252b31 34%,#080c11 76%,#727981);border-radius:59px;box-shadow:0 90px 160px #0000008c,0 0 0 1px #ffffff59,inset 0 0 0 1px #ffffff47;transform:scale(var(--demo-scale)) rotateY(-7deg) rotateX(1.2deg) rotate(1deg);transform-style:preserve-3d}.demo-phone:before{content:"";position:absolute;z-index:4;width:26%;height:105%;left:11%;top:-3%;pointer-events:none;transform:rotate(13deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);filter:blur(14px)}.demo-phone-side span{position:absolute;width:3px;height:78px;top:132px;left:-3px;background:#343b42;border-radius:4px}.demo-phone-side span:last-child{height:48px;top:225px}.demo-phone-screen{position:relative;height:100%;padding:25px 23px 21px;overflow:hidden;background:linear-gradient(180deg,#fefefd,#f4f5f3 60%,#e9edee);border-radius:51px;box-shadow:inset 0 0 0 1px #030d1912}.demo-dynamic-island{position:absolute;z-index:3;width:112px;height:33px;left:50%;top:11px;transform:translate(-50%);background:#040507;border-radius:999px;box-shadow:0 1px 1px #ffffff38}.demo-status{display:flex;justify-content:space-between;color:#0a1827;font-size:9px}.demo-status strong{margin-left:5px;font-weight:750}.demo-status span{letter-spacing:.12em}.demo-nav{margin-top:29px;display:flex;align-items:center;justify-content:space-between}.demo-nav>strong{font-size:11px;font-weight:760;letter-spacing:.36em}.demo-nav>button{padding:0;color:var(--navy);background:transparent;border:0;font-size:10px;letter-spacing:.1em;pointer-events:none}.demo-screen-copy{margin-top:61px;text-align:center;animation:demoScreenIn .5s var(--ease-premium) both}.demo-screen-copy small{color:#89939d;font-size:7px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.demo-screen-copy h3{margin:9px 0 0;color:var(--navy);font-size:37px;font-weight:450;letter-spacing:-.055em}.demo-screen-copy p{max-width:245px;margin:14px auto 0;color:#7a858f;font-size:9px;line-height:1.6}.demo-group,.demo-split,.demo-confirmed,.demo-receipt,.demo-detail-receipt{animation:demoScreenIn .5s .07s var(--ease-premium) both}.demo-merchant{margin:25px 0 0;padding:14px 16px;display:grid;grid-template-columns:1fr auto;background:#ffffffb3;border:1px solid rgba(6,23,44,.08);border-radius:14px}.demo-merchant span{color:#8a949d;font-size:7px}.demo-merchant strong{font-size:9px}.demo-merchant small{grid-column:1 / -1;margin-top:5px;color:#a0a7ad;font-size:6px}.demo-avatars{margin:22px auto 18px;display:flex;justify-content:center}.demo-avatars>span{width:49px;height:49px;margin-left:-8px;display:grid;place-items:center;color:var(--white);background:linear-gradient(145deg,#193f68,#071b31);border:4px solid #f3f4f2;border-radius:50%;box-shadow:0 7px 16px #06172c29;font-size:8px;font-weight:700}.demo-avatars>span:nth-child(2){background:linear-gradient(145deg,#9aa5b0,#4a5866)}.demo-avatars>span:nth-child(3){background:linear-gradient(145deg,#718ba4,#243d56)}.demo-avatars>span:nth-child(4){color:var(--navy);background:linear-gradient(145deg,#fff,#d7dcdf)}.demo-live-card{position:relative;padding:19px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:#fffc;border:1px solid rgba(6,23,44,.1);border-radius:17px;box-shadow:0 18px 40px #06172c12}.demo-live-card span{color:#89939c;font-size:8px}.demo-live-card strong{font-size:9px}.demo-live-card i{position:absolute;width:5px;height:5px;right:15px;top:13px;background:#6d937d;border-radius:50%;box-shadow:0 0 0 4px #6d937d1f}.demo-split{margin-top:23px;padding:8px 14px 0;background:#ffffffe6;border:1px solid rgba(6,23,44,.1);border-radius:18px;box-shadow:0 18px 42px #06172c11}.demo-split-mode{min-height:34px;margin-bottom:5px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#edf0f0;border-radius:10px}.demo-split-mode button{padding:0;color:#7c8791;background:transparent;border:0;border-radius:8px;font-size:7px;font-weight:700;cursor:pointer}.demo-split-mode button.is-active{color:var(--navy);background:var(--white);box-shadow:0 4px 12px #06172c14}.demo-split>.demo-share-row{min-height:38px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid rgba(6,23,44,.08);font-size:8px}.demo-split>.demo-share-row>span:not(.demo-mini-avatar){color:#66727d}.demo-split>.demo-share-row strong{font-size:8px}.demo-mini-avatar{width:23px;height:23px;display:grid;place-items:center;color:#fff;background:var(--navy);border-radius:50%;font-size:5px}.demo-split .demo-total{min-height:52px;grid-template-columns:1fr auto;font-size:9px}.demo-split .demo-total span{color:#7b858e}.demo-split .demo-total strong{font-size:13px}.demo-confirmed-ring{width:95px;height:95px;margin:28px auto 22px;display:grid;place-items:center;border:1px solid rgba(6,23,44,.15);border-radius:50%;box-shadow:0 0 0 13px #06172c06,0 20px 50px #06172c14}.demo-confirmed-ring i,.demo-settled-mark i{position:relative;width:26px;height:14px;display:block;transform:rotate(-45deg);border-bottom:2px solid var(--navy);border-left:2px solid var(--navy)}.demo-confirmed-list{padding:2px 14px;background:#ffffffdb;border:1px solid rgba(6,23,44,.09);border-radius:16px}.demo-confirmed-list div{min-height:36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(6,23,44,.075);font-size:8px}.demo-confirmed-list div:last-child{border:0}.demo-confirmed-list span{color:#66727d}.demo-confirmed-list strong{color:#557565;font-size:7px;font-weight:700}.demo-screen-4 .demo-phone-screen{color:var(--white);background:radial-gradient(circle at 50% 42%,#24496e,#0b2845 39%,#041326 74%,#010912)}.demo-screen-4 .demo-status,.demo-screen-4 .demo-nav>strong,.demo-screen-4 .demo-nav>button,.demo-screen-4 .demo-screen-copy h3{color:var(--white)}.demo-screen-4 .demo-screen-copy small{color:#ffffff7a}.demo-screen-4 .demo-screen-copy p{color:#ffffff85}.demo-receipt{margin-top:30px;padding:25px 20px 18px;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 25px 70px #0003}.demo-settled-mark{width:67px;height:67px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 38px #8fb8e71f}.demo-settled-mark i{width:21px;height:11px;border-color:var(--white)}.demo-receipt>div:not(.demo-settled-mark){min-height:37px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);font-size:8px}.demo-receipt span{color:#ffffff80}.demo-receipt strong{color:var(--white);font-size:9px}.demo-receipt>small{margin-top:15px;display:block;color:#ffffff5c;text-align:center;font-size:7px}.demo-screen-5 .demo-phone-screen{background:linear-gradient(180deg,#fbfbf9,#eef1f0)}.demo-detail-receipt{margin-top:23px;padding:7px 15px 0;background:#ffffffe6;border:1px solid rgba(6,23,44,.09);border-radius:18px;box-shadow:0 18px 42px #06172c12}.demo-detail-receipt>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(6,23,44,.075);font-size:8px}.demo-detail-receipt>div span{color:#707b85}.demo-detail-receipt>div strong{color:var(--navy);font-size:8px}.demo-detail-receipt .demo-detail-head{min-height:65px;display:grid;grid-template-columns:1fr auto}.demo-detail-head span{color:var(--navy)!important;font-size:11px;font-weight:700}.demo-detail-head strong{font-size:15px!important}.demo-detail-head small{grid-column:1 / -1;color:#8a949d;font-size:7px}.demo-detail-receipt>p{min-height:38px;margin:0;display:flex;align-items:center;justify-content:space-between;color:#939ca4;font-size:6px}.demo-detail-receipt>p strong{color:#6f7c87;font-size:6px;font-weight:650;letter-spacing:.08em}.demo-phone-actions{position:absolute;left:21px;right:21px;bottom:21px;display:flex;gap:8px}.demo-phone-actions button{min-height:51px;border:0;border-radius:16px;font-size:9px;font-weight:700;cursor:pointer;transition:transform .25s var(--ease-premium),background .25s ease}.demo-primary{flex:1;color:var(--white);background:var(--navy);box-shadow:0 14px 30px #06172c30}.demo-primary:hover{background:#0b2b4c}.demo-back{width:68px;color:var(--navy);background:#e3e7e8}.demo-screen-4 .demo-primary{color:var(--navy);background:var(--white)}.demo-screen-4 .demo-back{color:var(--white);background:#ffffff1f}.demo-product-caption{position:absolute;bottom:26px;margin:0;color:#06172c61;font-size:7px;letter-spacing:.12em;text-transform:uppercase}@keyframes demoBackdrop{0%{opacity:0}to{opacity:1}}@keyframes demoOpen{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demoScreenIn{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes demoLivePulse{0%,to{box-shadow:0 0 0 7px #e2eff91a,0 0 18px #a9cdec73}50%{box-shadow:0 0 0 11px #e2eff90a,0 0 30px #a9cdece6}}.product-showcase{position:relative;margin-top:110px}.app-window{--app-image-shift: 0px;--app-stage-y: 0px;--app-stage-scale: 1;position:relative;min-height:790px;overflow:hidden;transform:translate3d(0,var(--app-stage-y),0) scale(var(--app-stage-scale));transform-origin:center;background:linear-gradient(145deg,#b8c4cf,#7f94a7 42%,#36516b 72%,#142d46);border:1px solid rgba(255,255,255,.34);border-radius:34px;box-shadow:0 78px 140px #00000052,inset 0 1px #ffffff52;will-change:transform}.app-window:before{content:"";position:absolute;z-index:1;width:820px;height:820px;left:50%;bottom:-450px;transform:translate(-50%);background:#d6e5f157;border-radius:50%;filter:blur(62px)}.app-window-top{position:relative;z-index:4;height:80px;padding:0 30px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.app-window-top span,.app-window-top small{color:#fff6;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.app-window-top strong{font-size:12px;font-weight:600}.app-window-top small{justify-self:end}.app-window>img{position:absolute;z-index:2;width:108%;max-width:none;left:50%;bottom:-5%;transform:translate3d(-50%,var(--app-image-shift),0) scale(1.012);opacity:1;filter:brightness(.94) contrast(1.035) saturate(.94);transition:transform .18s linear,filter .5s ease;will-change:transform}.app-window:after{content:"";position:absolute;z-index:3;top:80px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030c1800,#030c1804 65%,#030c1824);pointer-events:none}.app-window-caption{position:absolute;z-index:5;left:50%;bottom:24px;padding:12px 17px;display:flex;align-items:center;gap:10px;transform:translate(-50%);color:#ffffffb3;background:#020a14a8;border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:0 18px 50px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.app-window-caption i{width:22px;height:1px;display:block;background:#ffffff47}.cirql-phone-stage{position:absolute;z-index:2;width:1120px;height:660px;left:50%;top:105px;transform:translate(-50%);perspective:1800px}.cirql-phone{position:absolute;width:294px;height:602px;padding:7px;color:var(--ink);background:linear-gradient(145deg,#e3e5e5,#656b72 27%,#11161c 74%);border-radius:50px;box-shadow:0 60px 110px #00000094,inset 0 0 0 1px #ffffff80;transform-style:preserve-3d}.cirql-phone-left{left:7%;top:45px;transform:rotateY(13deg) rotate(-5deg)}.cirql-phone-centre{z-index:3;left:50%;top:0;transform:translate(-50%) translateZ(105px)}.cirql-phone-right{right:7%;top:45px;transform:rotateY(-13deg) rotate(5deg)}.cirql-phone-edge span{position:absolute;width:3px;height:72px;top:120px;background:#343a40;border-radius:3px}.cirql-phone-edge span:first-child{left:-3px}.cirql-phone-edge span:last-child{right:-3px}.cirql-phone-screen{position:relative;height:100%;padding:22px 19px 19px;overflow:hidden;background:linear-gradient(180deg,#fdfdfb,#eff1ef);border-radius:44px;box-shadow:inset 0 0 0 1px #09182a0f}.cirql-dynamic-island{position:absolute;width:93px;height:27px;left:50%;top:10px;transform:translate(-50%);background:#050607;border-radius:999px}.cirql-phone-status{margin:0 2px 26px;display:flex;justify-content:space-between;color:var(--navy);font-size:8px;font-weight:700}.cirql-phone-wordmark{color:var(--navy);font-size:10px;font-weight:750;letter-spacing:.34em}.cirql-phone-copy{margin-top:70px;text-align:center}.cirql-phone-copy small{color:#8a929b;font-size:7px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cirql-phone-copy h3{margin:7px 0 0;color:var(--navy);font-size:34px;font-weight:400;letter-spacing:-.055em}.cirql-member-row{margin:48px auto 21px;display:flex;justify-content:center}.cirql-avatar{width:38px;height:38px;margin-left:-6px;display:grid;place-items:center;color:#fff;background:var(--navy);border:3px solid #f5f5f2;border-radius:50%;font-size:7px}.cirql-avatar-add{color:var(--navy);background:#dfe3e5}.cirql-phone-panel{padding:15px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d8dcdd;border-radius:14px;font-size:8px}.cirql-phone-panel span{color:#8b9299}.cirql-phone-panel strong{color:var(--navy);font-size:8px}.cirql-phone button{position:absolute;left:18px;right:18px;bottom:18px;min-height:48px;color:#fff;background:var(--navy);border:0;border-radius:15px;font-size:9px;font-weight:650;pointer-events:none}.cirql-split-list{margin-top:48px;padding:4px 14px;background:#fff;border:1px solid #dadede;border-radius:16px}.cirql-split-list div{min-height:43px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e7e5;font-size:9px}.cirql-split-list div:last-child{border-bottom:0}.cirql-split-list span{color:#7b848e}.cirql-split-list strong{color:var(--navy);font-size:9px}.cirql-phone-right .cirql-phone-screen{color:#fff;background:radial-gradient(circle at 50% 45%,#183c62,var(--navy) 56%,#020b15 100%)}.cirql-phone-right .cirql-phone-status,.cirql-phone-right .cirql-phone-wordmark,.cirql-phone-right .cirql-phone-copy h3{color:#fff}.cirql-phone-right .cirql-phone-copy small{color:#ffffff80}.cirql-complete-ring{width:112px;height:112px;margin:36px auto 22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;box-shadow:0 0 50px #85b5ea26}.cirql-complete-ring span{font-size:30px;font-weight:300}.cirql-complete-copy{margin:0;color:#ffffff8f;text-align:center;font-size:10px;line-height:1.65}.cirql-phone-right button{color:var(--navy);background:#fff}.product-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14)}.product-proof article{min-height:245px;padding:31px 42px 30px 0;display:grid;grid-template-rows:1fr auto auto;border-bottom:1px solid rgba(255,255,255,.14)}.product-proof article:not(:last-child){margin-right:42px;border-right:1px solid rgba(255,255,255,.14)}.product-proof span{color:#ffffff59;font-size:9px}.product-proof strong{margin-bottom:12px;font-size:17px;font-weight:550}.product-proof p{max-width:330px;margin:0;color:#ffffff78;font-size:12px;line-height:1.65}.how{position:relative;z-index:8;margin-top:-42px;padding:200px 0 176px;background:var(--cream);border-top:1px solid rgba(255,255,255,.7);border-radius:42px 42px 0 0;box-shadow:0 -26px 70px #00000014}.section-heading{display:grid;grid-template-columns:.28fr 1fr;gap:60px}.section-heading h2{font-size:clamp(64px,7.6vw,110px)}.steps{margin-top:115px;display:grid;grid-template-columns:repeat(3,1fr)}.step{padding-right:42px}.step:not(:last-child){margin-right:42px}.step-number{color:#788290;font-size:9px;font-weight:700;letter-spacing:.15em}.step-line{height:1px;margin:26px 0 42px;background:#cbd0d1}.step:first-child .step-line{position:relative;background:var(--navy)}.step:first-child .step-line:after{content:"";position:absolute;width:7px;height:7px;right:0;top:-3px;background:var(--navy);border-radius:50%}.step h3{margin:0 0 19px;font-size:24px;font-weight:550;letter-spacing:-.04em}.step p{max-width:350px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.clarity{position:relative;z-index:9;margin-top:-42px;padding:184px 0 126px;overflow:hidden;background:linear-gradient(138deg,#dce1e4,#f1f2f0 52%,#cfd6dc);border-top:1px solid rgba(255,255,255,.78);border-radius:42px 42px 0 0;box-shadow:0 -26px 76px #06172c1a}.clarity:before{content:"";position:absolute;width:820px;height:820px;right:-310px;top:-390px;background:radial-gradient(circle,#ffffffd1,#fff0 68%);border-radius:50%}.clarity-inner{position:relative}.clarity-heading{display:grid;grid-template-columns:.28fr 1fr;column-gap:60px}.clarity-heading .section-number{grid-row:1 / span 2}.clarity h2{max-width:1080px;font-size:clamp(62px,7.3vw,106px)}.clarity h2 em{color:#718092}.clarity-heading>p:last-child{grid-column:2;max-width:720px;margin:42px 0 0;color:#536071;font-size:16px;line-height:1.75}.clarity-flow{margin-top:92px;display:grid;grid-template-columns:repeat(3,1fr)}.clarity-flow article{min-height:238px;padding:28px 42px 34px 0;border-top:1px solid rgba(6,23,44,.22)}.clarity-flow article:not(:last-child){margin-right:42px;border-right:1px solid rgba(6,23,44,.18)}.clarity-flow article>span{color:#6e7b8a;font-size:9px;font-weight:700;letter-spacing:.16em}.clarity-marker{position:relative;height:1px;margin:27px 0 38px;background:#06172c38}.clarity-marker i{position:absolute;width:8px;height:8px;left:0;top:-3px;background:var(--navy);border-radius:50%;box-shadow:0 0 0 7px #06172c12}.clarity-flow article:nth-child(2) .clarity-marker i{left:calc(50% - 4px)}.clarity-flow article:nth-child(3) .clarity-marker i{left:calc(100% - 8px)}.clarity-flow h3{margin:0 0 16px;font-size:27px;font-weight:550;letter-spacing:-.045em}.clarity-flow p{max-width:330px;margin:0;color:#5f6c7b;font-size:13px;line-height:1.72}.clarity-note{margin:38px 0 0;color:#798592;font-size:9px;letter-spacing:.04em}.moments{position:relative;z-index:10;min-height:0;margin-top:-42px;display:block;overflow:hidden;background:var(--paper);border-top:1px solid rgba(255,255,255,.72);border-radius:42px 42px 0 0;box-shadow:0 -24px 72px #06172c14}.moments-media{--media-shift: 0px;position:relative;min-height:0;aspect-ratio:16 / 9;overflow:hidden;background:#f3f1ed}.moments-media>img{position:absolute;left:0;top:-3%;width:100%;height:106%;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.025) brightness(1.02);transform:translate3d(7%,var(--media-shift),0) scale(1.12);transition:transform 1.1s var(--ease-premium);will-change:transform}.moments:hover .moments-media>img{transform:translate3d(7%,var(--media-shift),0) scale(1.135)}.moments-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f7f6f3d1,#f7f6f347 32%,#f7f6f300 62%)}.moments-media>p{position:absolute;z-index:2;left:7%;top:9%;margin:0;color:var(--navy);font-size:clamp(34px,4vw,60px);font-weight:500;letter-spacing:-.05em;line-height:.98;text-align:left;text-shadow:0 8px 32px rgba(255,255,255,.5)}.moments-list{padding:96px 7vw 120px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:38px}.moments-list>.section-number{grid-column:1 / -1;margin-bottom:52px}.moments-list>div{min-height:92px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;border-bottom:1px solid var(--line);transition:padding .25s ease,color .25s ease}.moments-list>div:hover{padding-left:10px;color:#315b8b}.moments-list span{color:#8b95a1;font-size:9px}.moments-list strong{font-size:clamp(22px,2.4vw,36px);font-weight:500;letter-spacing:-.04em}.moments-list i{font-size:16px;font-style:normal}.card-craft{position:relative;z-index:11;margin-top:-42px;padding:168px 0 152px;overflow:hidden;background:linear-gradient(135deg,#d7dbe0,#f5f5f1 49%,#c7cdd3);border-top:1px solid rgba(255,255,255,.8);border-radius:42px 42px 0 0;box-shadow:0 -26px 76px #06172c1a}.card-craft-glow{position:absolute;width:760px;height:760px;right:-260px;top:-390px;border:1px solid rgba(255,255,255,.6);border-radius:50%;box-shadow:0 0 0 110px #ffffff17,0 0 0 230px #ffffff0e}.card-craft-grid{position:relative;display:grid;grid-template-columns:1.08fr .72fr;align-items:end;gap:132px}.card-craft h2{max-width:820px;margin-top:36px;font-size:clamp(58px,6.7vw,98px)}.card-craft h2 em{color:#687687}.card-craft-copy>p{max-width:590px;margin:0 0 50px;color:#4e5b69;font-size:16px;line-height:1.76}.card-materials{border-top:1px solid rgba(6,23,44,.2)}.card-materials article{min-height:82px;display:grid;grid-template-columns:42px 145px 1fr;align-items:center;gap:18px;border-bottom:1px solid rgba(6,23,44,.18)}.card-materials span{color:#7e8995;font-size:8px;font-weight:700;letter-spacing:.16em}.card-materials strong{font-size:12px;font-weight:650}.card-materials p{margin:0;color:#64707d;font-size:11px;line-height:1.55}.card-craft-copy>small{margin-top:22px;display:block;color:#7d8791;font-size:8px;letter-spacing:.03em}.security{position:relative;z-index:12;margin-top:-42px;padding:200px 0 170px;overflow:hidden;color:var(--white);background:#041123;border-top:1px solid rgba(255,255,255,.08);border-radius:42px 42px 0 0;box-shadow:0 -30px 80px #0411232e}.security-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .75fr;align-items:end;gap:140px}.security h2{font-size:clamp(65px,7.8vw,112px)}.security-copy>p{max-width:560px;margin:0 0 55px;color:#ffffff8a;font-size:16px;line-height:1.76}.security-copy ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}.security-copy li{min-height:66px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}.security-copy li span,.security-copy li i{color:#ffffff57;font-size:8px;font-style:normal}.security-copy li strong{font-size:12px;font-weight:500}.security-orbit{position:absolute;width:760px;height:760px;left:43%;top:50%;transform:translate(-50%,calc(-50% + var(--flow-layer-y))) scale(var(--flow-layer-scale));opacity:.2}.security-orbit>span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.2);border-radius:50%}.security-orbit>span:nth-child(2){top:16%;right:16%;bottom:16%;left:16%}.security-orbit>span:nth-child(3){top:32%;right:32%;bottom:32%;left:32%}.security-orbit img{position:absolute;width:145px;left:50%;top:50%;transform:translate(-50%,-50%);filter:grayscale(1) brightness(6);opacity:.35}.waitlist{position:relative;z-index:13;margin-top:-42px;padding:208px 32px 176px;overflow:hidden;text-align:center;background:var(--paper);border-top:1px solid rgba(255,255,255,.8);border-radius:42px 42px 0 0;box-shadow:0 -24px 72px #06172c1a}.waitlist-orb{position:absolute;width:700px;height:700px;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--flow-layer-y))) scale(var(--flow-layer-scale));background:radial-gradient(circle,#6b97d52e,#f7f7f400 67%)}.waitlist-inner{position:relative;width:100%;max-width:1010px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.waitlist-inner>form:not(.waitlist-form){width:100%;display:flex;flex-direction:column;align-items:center}.waitlist h2{font-size:clamp(65px,8vw,116px)}.waitlist h2 em{color:#78899f}.waitlist-inner>p:not(.kicker){max-width:590px;margin:37px auto 0;color:var(--muted);font-size:16px;line-height:1.72}.waitlist-form{width:min(650px,100%);max-width:100%;margin:44px auto 17px;padding:6px;display:flex;align-items:center;background:var(--white);border:1px solid rgba(8,21,38,.14);border-radius:999px;box-shadow:0 25px 80px #06172c17}.waitlist-form input{min-width:0;height:58px;flex:1;padding:0 23px;color:var(--ink);background:transparent;border:0;outline:0;font-size:13px}.waitlist small{color:#8a94a0;font-size:9px}.success-message{max-width:650px;margin:44px auto 17px;padding:24px;color:var(--white);background:var(--navy);border-radius:999px;font-size:13px}.waitlist-errors{max-width:650px;margin:30px auto -24px;color:#8a3340;font-size:12px}.waitlist-errors ul{margin:0;padding:0;list-style:none}.footer{position:relative;z-index:14;margin-top:-38px;padding:125px 0 26px;color:var(--white);background:var(--midnight);border-radius:38px 38px 0 0}.footer-top{padding-bottom:90px;display:flex;justify-content:space-between;gap:90px}.footer-wordmark{font-size:34px;font-weight:500;letter-spacing:.27em}.footer-top p{margin:16px 0 0;color:#ffffff63;font-size:11px}.footer-links{display:flex;align-items:flex-start;gap:36px;color:#fff9;font-size:11px}.footer-bottom{padding-top:24px;display:grid;grid-template-columns:1fr auto 1fr;color:#ffffff4d;border-top:1px solid rgba(255,255,255,.12);font-size:9px}.footer-bottom a{justify-self:end}.scroll-progress{position:fixed;z-index:40;top:50%;right:22px;width:1px;height:138px;overflow:hidden;transform:translateY(-50%);background:#fff3;mix-blend-mode:difference;pointer-events:none}.scroll-progress>i{--scroll-progress: 0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scaleY(var(--scroll-progress));transform-origin:top;background:#fffffff5;will-change:transform}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cirql-404{min-height:100svh;padding:12vw 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--paper)}.cirql-404 h1{margin:0 0 48px;font-size:clamp(60px,10vw,148px);font-weight:400;letter-spacing:-.052em;line-height:.92}.cirql-reveal-ready [data-reveal]{opacity:0;transform:translateY(38px);filter:blur(3px);clip-path:inset(0 0 10% 0 round 14px);transition:opacity 1s cubic-bezier(.2,.75,.22,1),transform 1s cubic-bezier(.2,.75,.22,1),filter 1s cubic-bezier(.2,.75,.22,1),clip-path 1s cubic-bezier(.2,.75,.22,1)}.cirql-reveal-ready [data-reveal][data-reveal-delay="1"]{transition-delay:.12s}.cirql-reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0);filter:blur(0);clip-path:inset(0 0 0 0 round 0)}.cirql-reveal-ready [data-reveal] [data-stagger-item]{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.2,.75,.22,1),transform .75s cubic-bezier(.2,.75,.22,1)}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]{opacity:1;transform:translateY(0)}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]:nth-child(1){transition-delay:.05s}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]:nth-child(2){transition-delay:.12s}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]:nth-child(3){transition-delay:.19s}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]:nth-child(4){transition-delay:.26s}.cirql-reveal-ready [data-reveal].is-visible [data-stagger-item]:nth-child(5){transition-delay:.33s}@keyframes heroReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cinematicDrift{0%{transform:translate3d(0,var(--hero-scroll),0) scale(1.01)}to{transform:translate3d(-.45%,var(--hero-scroll),0) scale(1.045)}}@keyframes lightSweep{0%,28%{transform:translate(0) skew(-18deg);opacity:0}43%{opacity:.14}65%,to{transform:translate(520%) skew(-18deg);opacity:0}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero-lower{grid-template-columns:1fr;gap:28px}.product-intro{grid-template-columns:1fr}.product-intro .kicker{grid-row:auto}.product-intro h2{max-width:1000px}.app-demo-story{padding-inline:5vw}.app-demo-story h2{font-size:clamp(42px,5.7vw,62px)}.demo-phone{--demo-scale: .88}.security-grid{grid-template-columns:1fr;align-items:start;gap:80px}.security-copy{max-width:650px;margin-left:auto}}@media(max-width:820px){.shell{width:min(100% - 44px,1380px)}.site-header{height:76px;padding:0 22px}.site-header.is-scrolled{height:66px;padding-inline:20px}.brand img{width:108px}.site-header.is-scrolled .brand img{width:100px}.header-cta{font-size:10px}.cirql-hero-section{position:relative}.hero-content{padding-top:140px;padding-bottom:100px;justify-content:center}.scroll-progress{display:none}.hero h1{font-size:clamp(60px,15vw,104px)}.hero-lower{margin-top:35px}.hero-lower>p{max-width:420px;font-size:15px}.manifesto{margin-top:-28px;padding:110px 0 120px;border-radius:28px 28px 0 0}.manifesto-grid,.section-heading{grid-template-columns:1fr;gap:38px}.manifesto h2,.section-heading h2{font-size:clamp(54px,12vw,82px)}.manifesto-copy{margin-top:42px;grid-template-columns:1fr;gap:30px}.manifesto-copy>p{font-size:16px}.product-stage{margin-top:-28px;padding:138px 0 120px;border-radius:28px 28px 0 0}.product-intro h2,.security h2,.waitlist h2{font-size:clamp(55px,12vw,84px)}.product-intro-side{margin-top:30px}.app-demo-banner{min-height:210px;grid-template-columns:1fr auto}.app-demo-invite-copy{grid-template-columns:1fr}.app-demo-invite-copy>span{grid-row:auto;margin:0 0 13px}.app-demo-shell{min-height:0;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto 700px}.app-demo-shell:after{display:none}.app-demo-close{position:fixed;width:46px;height:46px;right:20px;top:18px}.app-demo-close span{left:14px;top:21px}.app-demo-story{min-height:600px;padding:115px 28px 55px;justify-content:flex-start}.app-demo-story .kicker{margin-bottom:54px}.app-demo-story h2{font-size:clamp(45px,10vw,70px)}.app-demo-progress{margin-top:58px}.app-demo-disclaimer{margin-top:auto}.app-demo-product{min-height:700px;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.demo-aura{width:820px;max-width:none}.demo-phone{--demo-scale: .86}.product-showcase{margin-top:70px}.app-window{min-height:610px;border-radius:24px}.cirql-phone-stage{top:98px;transform:translate(-50%) scale(.77);transform-origin:top center}.app-window>img{width:160%;bottom:0;filter:brightness(.72) contrast(1.08) saturate(.92)}.app-window:after{background:linear-gradient(180deg,#030c1800,#030c1805 65%,#030c1829)}.product-proof{grid-template-columns:1fr}.product-proof article,.product-proof article:not(:last-child){min-height:190px;margin-right:0;padding-right:0;border-right:0}.steps{margin-top:72px;grid-template-columns:1fr;gap:60px}.step,.step:not(:last-child){margin-right:0;padding-right:0}.how{margin-top:-28px;padding:148px 0 120px;border-radius:28px 28px 0 0}.clarity{margin-top:-28px;padding:136px 0 104px;border-radius:28px 28px 0 0}.clarity-heading{grid-template-columns:1fr;gap:34px}.clarity-heading .section-number{grid-row:auto}.clarity-heading>p:last-child{grid-column:auto;margin-top:4px}.clarity-flow{margin-top:72px;grid-template-columns:1fr}.clarity-flow article,.clarity-flow article:not(:last-child){min-height:0;margin-right:0;padding:28px 0 52px;border-right:0}.moments{margin-top:-28px;border-radius:28px 28px 0 0}.moments-list{padding:78px 22px 96px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.card-craft{margin-top:-28px;padding:132px 0 116px;border-radius:28px 28px 0 0}.card-craft-grid{grid-template-columns:1fr;align-items:start;gap:66px}.card-craft h2{font-size:clamp(52px,11vw,78px)}.card-craft-copy{max-width:650px;margin-left:auto}.security{margin-top:-28px;padding:148px 0 120px;border-radius:28px 28px 0 0}.security-orbit{left:50%;width:620px;height:620px}.waitlist{margin-top:-28px;padding:148px 22px 120px;border-radius:28px 28px 0 0}.footer{margin-top:-26px;padding-top:100px;border-radius:28px 28px 0 0}.footer-top{flex-direction:column;gap:60px}}@media(max-width:560px){.shell{width:min(100% - 34px,1380px)}.hero{min-height:820px}.hero-video{object-position:64% center}.hero-overlay{background:linear-gradient(180deg,#01070f57,#01070f94 38%,#01070ff0 78%)}.hero-content{min-height:820px;padding-top:128px;padding-bottom:95px;justify-content:flex-end}.hero h1{font-size:57px}.kicker{margin-bottom:23px}.hero-actions{gap:22px;align-items:flex-start;flex-direction:column}.button{min-height:52px}.manifesto h2,.product-intro h2,.section-heading h2,.clarity h2,.card-craft h2,.security h2,.waitlist h2{font-size:48px}.waitlist h2{font-size:42px}.waitlist-inner>p:not(.kicker){font-size:15px;line-height:1.65}.app-window{min-height:430px}.cirql-phone-stage{top:84px;transform:translate(-50%) scale(.55)}.app-window-top{height:66px;padding:0 17px}.app-window-top span{display:none}.app-window-top{grid-template-columns:1fr 1fr}.app-window-top strong{justify-self:start}.app-window>img{width:194%;bottom:0}.app-window-caption{bottom:14px;padding:10px 13px;gap:7px;font-size:7px}.app-window-caption i{width:11px}.product-showcase{margin-top:62px}.product-intro-side>p{font-size:15px}.app-demo-banner{min-height:305px;padding:29px 20px;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:23px}.app-demo-invite-copy>strong{font-size:42px}.app-demo-invite-copy>p{font-size:10px}.app-demo-start{width:100%;min-height:62px;justify-content:center}.app-demo-banner>small{grid-column:1;justify-self:center;margin:-8px 0 0}.app-demo-story{min-height:540px;padding-inline:20px}.app-demo-story h2{font-size:43px}.app-demo-progress{margin-top:48px}.app-demo-progress button{height:61px;padding-right:6px}.app-demo-progress button span{display:none}.app-demo-progress button.is-active span{display:block;position:absolute;width:100px;top:23px;font-size:8px}.app-demo-product{min-height:660px}.app-demo-current{grid-template-columns:92px 1fr}.demo-phone{--demo-scale: .77}.moments-media>p{left:5%;top:8%;font-size:29px}.moments-list{grid-template-columns:1fr}.card-materials article{grid-template-columns:32px 1fr;padding:18px 0}.card-materials p{grid-column:2}.security-copy li{grid-template-columns:32px 1fr}.security-copy li i{display:none}.waitlist-form{padding:7px;flex-direction:column;border-radius:21px}.waitlist-form input{width:100%;min-height:53px;text-align:center}.waitlist-form .button{width:100%}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:22px 42px}.footer-bottom{grid-template-columns:1fr auto;row-gap:16px}.footer-bottom>span:nth-child(2){grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.cirql-reveal-ready [data-reveal],.cirql-reveal-ready [data-reveal] [data-stagger-item]{opacity:1;transform:none}.manifesto h2,.product-intro h2,.section-heading h2,.clarity h2,.moments-media>p,.card-craft h2,.security h2,.waitlist h2{transform:none!important}.product-aura,.security-orbit,.waitlist-orb{will-change:auto}.moments-media>img{transform:translate(7%) scale(1.12)!important}.app-window>img{transform:translate(-50%) scale(1.012)!important}.demo-phone{animation:none!important}}.app-phone-module{max-width:1180px;margin:92px auto 0;padding:clamp(46px,6vw,82px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(330px,1fr);align-items:center;gap:clamp(44px,7vw,108px);overflow:hidden;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid rgba(255,255,255,.13);border-radius:40px;box-shadow:0 44px 110px #00000038,inset 0 1px #ffffff1f}.phone-demo-story h3{margin:18px 0 24px;color:var(--white);font-size:clamp(44px,5vw,74px);font-weight:440;letter-spacing:-.06em;line-height:.94}.phone-demo-story h3 em{color:#aab7c5;font-family:var(--serif);font-weight:400}.phone-demo-story>p:not(.kicker){max-width:430px;margin:0;color:#ffffff8f;font-size:14px;line-height:1.75}.phone-demo-link{min-height:54px;margin-top:34px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;color:var(--navy);background:var(--white);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:transform .3s var(--ease-premium),box-shadow .3s ease}.phone-demo-link:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0000002e}.website-phone-device{position:relative;width:min(100%,390px);aspect-ratio:390 / 844;justify-self:center;padding:8px;overflow:hidden;background:linear-gradient(145deg,#eef1f2,#747d86 24%,#111821 68%);border:1px solid rgba(255,255,255,.52);border-radius:58px;box-shadow:0 54px 100px #0000006b,inset 0 0 0 1px #ffffff40}.website-phone-device:before{content:"";position:absolute;z-index:3;width:112px;height:30px;left:50%;top:19px;transform:translate(-50%);background:#030608;border-radius:999px;pointer-events:none}.app-phone-iframe{width:100%;height:100%;display:block;background:#f7f8f7;border:0;border-radius:50px}.product-proof{margin-top:74px;padding-top:36px;column-gap:clamp(34px,5vw,78px);border-top-color:#ffffff1c}.product-proof article,.product-proof article:not(:last-child){min-height:165px;margin-right:0;padding:0;grid-template-rows:auto auto 1fr;border-right:0;border-bottom:0}.product-proof span{margin-bottom:44px}.product-proof strong{font-size:15px}.moments-card-only{margin-top:-28px}.moments-card-only .moments-media{aspect-ratio:16 / 8.2}.moments-card-only .moments-media>img{left:6%;width:96%;transform:translate3d(8%,var(--media-shift),0) rotate(-4deg) scale(1.16)}.moments-card-only:hover .moments-media>img{transform:translate3d(8%,var(--media-shift),0) rotate(-3.5deg) scale(1.18)}@media(max-width:820px){.app-phone-module{margin-top:58px;padding:48px 24px 38px;grid-template-columns:1fr;gap:42px;border-radius:30px}.phone-demo-story{text-align:center}.phone-demo-story>p:not(.kicker){margin-inline:auto}.phone-demo-story .kicker{justify-content:center}.website-phone-device{width:min(100%,356px)}.product-proof{margin-top:52px;padding-top:8px}.product-proof article,.product-proof article:not(:last-child){min-height:0;padding:24px 0;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;border-bottom:1px solid rgba(255,255,255,.1)}.product-proof span{grid-row:1 / 3;margin:4px 0 0}.product-proof strong{margin-bottom:7px}.product-proof p{grid-column:2}.moments-card-only .moments-media{min-height:520px;aspect-ratio:auto}.moments-card-only .moments-media>img{left:-22%;width:140%;transform:translate3d(3%,var(--media-shift),0) rotate(-5deg) scale(1.08)}}@media(max-width:560px){.app-phone-module{margin-inline:-4px;padding-inline:18px}.phone-demo-story h3{font-size:46px}.website-phone-device{width:min(100%,330px);border-radius:50px}.app-phone-iframe{border-radius:43px}.moments-card-only .moments-media{min-height:440px}.moments-card-only .moments-media>p{max-width:78%;font-size:32px}}.native-app-demo .phone-demo-button{border:0;cursor:pointer}.native-app-demo .app-demo-count{margin:30px 0 0;color:#ffffff6b}.native-app-demo .app-demo-progress{margin-top:30px}.native-app-demo .app-demo-progress button{color:#ffffff61;border-top-color:#ffffff29}.native-app-demo .app-demo-progress button i{background:#ffffff52}.native-app-demo .app-demo-progress button.is-active{color:var(--white);border-top-color:#ffffffad}.native-app-demo .app-demo-progress button.is-active i{background:var(--white);box-shadow:0 0 0 7px #ffffff14,0 0 26px #b4d5f152}.native-app-demo .app-demo-progress button.is-complete{color:#ffffffad;border-top-color:#ffffff57}.native-app-demo .app-demo-progress button.is-complete i{background:#a7b9ca}.native-app-demo .app-demo-current{border-top-color:#ffffff21}.native-app-demo .app-demo-current small{color:#ffffff57}.native-app-demo .app-demo-current strong{color:var(--white)}.native-app-demo .app-demo-current p{color:#ffffff7a}.native-demo-product{min-height:760px;overflow:visible}.native-demo-product .demo-aura{width:690px;background:radial-gradient(circle,#fff3,#7799b829 34%,#05122300 70%)}.native-demo-product .demo-aura:before,.native-demo-product .demo-aura:after{border-color:#ffffff12}.native-demo-product .demo-product-caption{color:#ffffff57}@media(max-width:820px){.native-app-demo .app-demo-progress{max-width:440px;margin-inline:auto}.native-app-demo .app-demo-current{max-width:440px;margin-inline:auto;text-align:left}.native-demo-product{min-height:700px;margin-top:-18px}}@media(max-width:560px){.native-app-demo .app-demo-count{margin-top:26px}.native-app-demo .app-demo-progress{margin-top:25px}.native-app-demo .app-demo-progress button{height:50px}.native-app-demo .app-demo-current{grid-template-columns:82px 1fr}.native-demo-product{min-height:620px;margin:-28px -10px 0}.native-demo-product .demo-phone{--demo-scale: .76}}.new-app-module{grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}.new-app-module .phone-demo-link{min-width:280px;min-height:80px;margin-top:42px;padding:0 44px;position:relative;isolation:isolate;overflow:hidden;color:var(--navy);background:linear-gradient(135deg,#fff,#f1f4f5 58%,#cbd4dc);border:1px solid rgba(255,255,255,.7);box-shadow:0 22px 54px #00000047,0 0 0 9px #ffffff0e,inset 0 1px #fff;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.new-app-module .phone-demo-link:before{content:"";position:absolute;z-index:-1;width:42%;height:190%;left:-55%;top:-45%;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transition:left .7s var(--ease-premium)}.new-app-module .phone-demo-link:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 28px 62px #00000057,0 0 0 10px #ffffff13,inset 0 1px #fff}.new-app-module .phone-demo-link:hover:before{left:125%}.new-app-module .phone-demo-link:focus-visible{outline:2px solid #dce8f2;outline-offset:6px}.phone-demo-note{max-width:430px;margin-top:21px;display:flex;align-items:center;gap:11px;color:#ffffffb8;font-size:9px;font-weight:620;letter-spacing:.045em;line-height:1.5}.phone-demo-note i{flex:0 0 auto;width:8px;height:8px;background:#d7e8f5;border:1px solid rgba(255,255,255,.65);border-radius:50%;box-shadow:0 0 0 7px #c5dcef14,0 0 24px #acd3f27a;animation:demoLivePulse 2.2s ease-in-out infinite}.new-app-feature-list{max-width:430px;margin-top:32px;display:grid}.new-app-feature-list span{min-height:43px;display:flex;align-items:center;color:#ffffff85;border-top:1px solid rgba(255,255,255,.12);font-size:9px;letter-spacing:.04em}.new-app-feature-list span:before{content:"";width:5px;height:5px;margin-right:13px;background:#a9bdd0;border-radius:50%;box-shadow:0 0 0 6px #a9bdd00f}.new-app-phone-stage{position:relative;min-height:1000px;padding:40px 0 48px;display:grid;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:27px;scroll-margin-top:96px}.new-app-aura{position:absolute;width:760px;aspect-ratio:1;background:radial-gradient(circle,rgba(154,188,218,.17) 0%,rgba(53,91,126,.12) 32%,transparent 69%);border-radius:50%;filter:blur(8px)}.new-app-aura:before,.new-app-aura:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(255,255,255,.06);border-radius:50%}.new-app-aura:after{top:30%;right:30%;bottom:30%;left:30%}.new-app-direct-callout{position:relative;z-index:4;width:min(100%,430px);padding:20px 25px 21px;display:flex;flex-direction:column;align-items:center;color:var(--navy);text-align:center;background:linear-gradient(145deg,#fff,#f1f4f5 62%,#d8e0e5);border:1px solid rgba(255,255,255,.85);border-radius:20px;box-shadow:0 24px 54px #00000040,inset 0 1px #fff}.new-app-direct-callout>span{display:inline-flex;align-items:center;gap:9px;color:#06172c99;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.new-app-direct-callout>span i{width:8px;height:8px;background:#4c90c8;border:1px solid #d9edf9;border-radius:50%;box-shadow:0 0 0 7px #4c90c81a,0 0 22px #4c90c880;animation:demoLivePulse 2.2s ease-in-out infinite}.new-app-direct-callout>strong{margin-top:13px;font-family:var(--font-display);font-size:23px;font-weight:520;letter-spacing:-.035em;line-height:1}.new-app-direct-callout>small{margin-top:9px;color:#06172c94;font-size:9px;line-height:1.45}.cirql-new-app-host{position:relative;z-index:2;width:min(100%,390px);aspect-ratio:414 / 884;display:block;filter:drop-shadow(0 48px 70px rgba(0,0,0,.28));transition:filter .35s ease,transform .35s var(--ease-premium)}.cirql-new-app-host:before{content:"LIVE \b7  INTERACTIVE";position:absolute;z-index:10;top:68px;right:-43px;padding:11px 16px;pointer-events:none;color:var(--navy);background:#fbfcfcf0;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 14px 34px #00000030;font-size:7px;font-weight:800;letter-spacing:.14em;white-space:nowrap}.cirql-new-app-host:hover{transform:translateY(-3px);filter:drop-shadow(0 58px 82px rgba(0,0,0,.34))}.cirql-new-app-host.is-flow-highlighted{animation:cirqlFlowHighlight 1.8s var(--ease-premium) both}.new-app-phone-stage>p{position:absolute;z-index:3;bottom:4px;margin:0;color:#ffffff57;font-size:7px;letter-spacing:.12em;text-transform:uppercase}@keyframes cirqlFlowHighlight{0%,to{transform:translateY(0);filter:drop-shadow(0 48px 70px rgba(0,0,0,.28))}38%{transform:translateY(-8px);filter:drop-shadow(0 62px 90px rgba(0,0,0,.38)) drop-shadow(0 0 28px rgba(137,187,232,.28))}}@media(max-width:820px){.new-app-module{grid-template-columns:1fr}.phone-demo-note{margin-inline:auto}.new-app-feature-list{margin-inline:auto;text-align:left}.new-app-phone-stage{min-height:965px;margin-top:10px}.cirql-new-app-host{width:min(100%,370px)}}@media(max-width:560px){.new-app-module .phone-demo-link{width:100%;min-height:76px;margin-top:34px;padding-inline:18px;font-size:12px;letter-spacing:.075em}.phone-demo-note{justify-content:center;font-size:8px;text-align:left}.new-app-feature-list{margin-top:30px}.new-app-phone-stage{min-height:855px;margin:8px -8px 0;padding:22px 0 40px;gap:18px}.new-app-direct-callout{width:calc(100% - 20px);padding:17px 14px 18px;border-radius:17px}.new-app-direct-callout>strong{font-size:20px}.new-app-direct-callout>small{font-size:8px}.cirql-new-app-host{width:min(100%,326px)}.cirql-new-app-host:before{top:52px;right:-3px;padding:9px 11px;font-size:6px}.new-app-phone-stage>p{bottom:-4px;font-size:6px}}.flow-intro{position:relative;z-index:7;margin-top:-42px;padding:128px 0 114px;overflow:hidden;background:radial-gradient(circle at 83% 20%,rgba(255,255,255,.72),transparent 29%),linear-gradient(180deg,#f4f6f5,#dce4ea 55%,#aab9c6 80%,#526b82);border-top:1px solid rgba(255,255,255,.84);border-radius:42px 42px 0 0;box-shadow:0 -24px 72px #06172c14}.flow-intro-aura{position:absolute;width:600px;height:600px;right:-210px;top:-310px;border:1px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:0 0 0 95px #ffffff1a,0 0 0 190px #ffffff0b;transform:translate3d(0,var(--flow-layer-y),0) scale(var(--flow-layer-scale))}.flow-intro-grid{position:relative;display:grid;grid-template-columns:.28fr 1fr;gap:60px}.flow-intro-status{width:fit-content;margin:34px 0 0;padding:9px 12px 9px 10px;display:flex;align-items:center;gap:8px;color:#476482;background:#ffffff80;border:1px solid rgba(6,23,44,.09);border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.flow-intro-status i{width:7px;height:7px;background:#5685b4;border-radius:50%;box-shadow:0 0 0 5px #5685b417}.flow-intro-copy h2{font-size:clamp(62px,7vw,104px);font-weight:430;letter-spacing:-.058em;line-height:.9}.flow-intro-copy h2 em{color:#657f9a}.flow-intro-title-link{display:block;width:fit-content}.flow-intro-title-link h2{transition:color .4s ease,transform .5s var(--ease-premium)}.flow-intro-title-link:hover h2{color:#183754;transform:translate3d(7px,0,0)}.flow-intro-copy>p{max-width:720px;margin:34px 0 38px;color:#526273;font-size:17px;line-height:1.72}.flow-intro-pockets{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(6,23,44,.17);border-bottom:1px solid rgba(6,23,44,.17)}.flow-intro-pockets span{min-height:88px;padding:0 16px;display:grid;grid-template-columns:11px 1fr auto;align-items:center;gap:8px}.flow-intro-pockets span:not(:last-child){border-right:1px solid rgba(6,23,44,.13)}.flow-intro-pockets i{width:7px;height:7px;background:#5d7895;border-radius:50%}.flow-intro-pockets span:nth-child(2) i{background:#558ade}.flow-intro-pockets span:nth-child(3) i{background:#8074d8}.flow-intro-pockets span:nth-child(4) i{background:#4aa5a1}.flow-intro-pockets span:nth-child(5) i{background:#9aa4ad}.flow-intro-pockets strong{font-size:11px;font-weight:650}.flow-intro-pockets small{color:#778594;font-size:9px}.flow-intro-bottom{margin-top:36px;display:flex;align-items:end;justify-content:space-between;gap:40px}.flow-intro-bottom>p{margin:0;font-size:21px;font-weight:440;letter-spacing:-.035em;line-height:1.25}.flow-intro-note{position:relative;margin-top:48px;color:#526273;font-size:8px;letter-spacing:.03em}@media(max-width:820px){.flow-intro{margin-top:-28px;padding:100px 0 82px;border-radius:28px 28px 0 0}.flow-intro-grid{grid-template-columns:1fr;gap:42px}.flow-intro-status{margin-top:24px}.flow-intro-copy h2{font-size:clamp(54px,12vw,82px)}.flow-intro-pockets{grid-template-columns:repeat(3,1fr)}.flow-intro-pockets span:nth-child(3){border-right:0}.flow-intro-pockets span:nth-child(-n+3){border-bottom:1px solid rgba(6,23,44,.13)}}@media(max-width:560px){.flow-intro-copy h2{font-size:45px}.flow-intro-copy>p{font-size:15px}.flow-intro-pockets{grid-template-columns:1fr 1fr}.flow-intro-pockets span,.flow-intro-pockets span:nth-child(3){min-height:68px;border-right:1px solid rgba(6,23,44,.13);border-bottom:1px solid rgba(6,23,44,.13)}.flow-intro-pockets span:nth-child(2n),.flow-intro-pockets span:last-child{border-right:0}.flow-intro-pockets span:last-child{grid-column:1 / -1;border-bottom:0}.flow-intro-bottom{align-items:flex-start;flex-direction:column;gap:28px}.flow-intro-note{margin-top:34px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cirql-theme.css.map */
