@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{--bg: #f6f9fc;--bg-2: #eef4f9;--ink: #0b1620;--mute: #3b4b58;--dim: #5b6a76;--ice-ink: #1269a0;--hair: rgba(11, 22, 32, .09);--hair-2: rgba(11, 22, 32, .16);--ice: #4fb3e8;--ice-soft: rgba(79, 179, 232, .16);--plat-1: #f4f6f8;--plat-2: #b9c3cc;--plat-3: #8a96a1;--platinum: linear-gradient(100deg, #0b1620 0%, #3e5566 40%, #0b1620 62%, #4d6272 100%);--glass: linear-gradient(160deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .55));--ice-grad: linear-gradient(95deg, #0b5d92 0%, #1b86c8 45%, #3fa9e3 80%, #6cc3ee 100%);--font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-ui: "Schibsted Grotesk", "Avenir Next", "Segoe UI", system-ui, sans-serif;--radius: 22px;--pad: clamp(1.25rem, 4vw, 3.5rem);--max: 1200px;--nav-h: 72px;--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}html,body{margin:0;padding:0;color:var(--ink);font-family:var(--font-ui);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden;background:transparent}body.menu-open{overflow:hidden}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure,address{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:#4fb3e859;color:#fff}:focus-visible{outline:1.5px solid var(--ice);outline-offset:4px;border-radius:6px;box-shadow:0 0 0 5px #4fb3e82e,0 0 24px #4fb3e88c}.skip{position:absolute;left:1rem;top:-4rem;z-index:200;background:var(--ink);color:var(--bg);padding:.6rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600}.skip:focus{top:1rem}.wrap{width:min(100%,var(--max));margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#0d1824,#05080c00 60%),var(--bg)}.aur{position:absolute;border-radius:50%;filter:blur(80px);opacity:1;will-change:transform}.a1{width:75vmax;height:52vmax;left:-18vmax;top:-16vmax;background:radial-gradient(closest-side,rgba(79,179,232,.55),rgba(79,179,232,.14) 60%,transparent);animation:drift1 26s var(--ease) infinite alternate}.a2{width:70vmax;height:54vmax;right:-18vmax;top:-4vh;background:radial-gradient(closest-side,rgba(90,200,245,.45),rgba(60,220,230,.1) 55%,transparent);animation:drift2 32s var(--ease) infinite alternate}.a3{width:70vmax;height:30vmax;left:10vmax;bottom:-20vmax;background:radial-gradient(closest-side,rgba(40,130,200,.26),transparent);animation:drift1 38s var(--ease) infinite alternate-reverse}.grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.a4{width:46vmax;height:34vmax;left:30vw;top:30vh;background:radial-gradient(closest-side,rgba(130,110,230,.16),transparent);animation:drift2 30s var(--ease) infinite alternate-reverse}@keyframes drift1{to{transform:translate3d(12vmax,8vmax,0) scale(1.15)}}@keyframes drift2{to{transform:translate3d(-10vmax,10vmax,0) scale(.9)}}.glass{position:relative;background:var(--glass);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff1a,inset 0 0 60px -10px #4fb3e833,0 0 0 1px #4fb3e824,0 0 90px -20px #4fb3e88c,0 30px 80px -40px #000c;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.glass:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#ffffffbf,#a0d7f540 30%,#4fb3e826 65%,#6ec8f5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav{position:sticky;top:0;z-index:60;transition:background .4s ease,box-shadow .4s ease}.nav.is-on{background:#05080c9e;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 -1px 0 var(--hair)}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:var(--nav-h)}.brand{display:inline-flex;align-items:baseline;flex:none;color:var(--ink);white-space:nowrap}.brand-word{display:inline-flex;align-items:baseline;font-family:var(--font-ui);font-size:1.4rem;font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:lowercase;white-space:nowrap}.brand-word .i{position:relative;display:inline-block;letter-spacing:0}.brand-word .i:after{content:"";position:absolute;top:.3em;left:50%;width:.192em;height:.192em;transform:translate(-50%);background:var(--ice);box-shadow:0 0 .35em #4fb3e8,0 0 .9em #4fb3e880}.brand-ai{font-size:.78em;font-weight:500;letter-spacing:-.02em;margin-left:.18em;color:var(--plat-2)}.nav-links{display:none;align-items:center;gap:2rem}.nav-links a{position:relative;font-size:.92rem;font-weight:500;letter-spacing:.01em;color:var(--mute);transition:color .3s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:linear-gradient(90deg,transparent,var(--ice),transparent);transform:scaleX(0);transition:transform .4s var(--ease)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-links a:last-child{color:var(--ink);padding:.55rem 1.1rem;border-radius:999px;border:1px solid rgba(120,205,245,.6);background:#4fb3e81f;box-shadow:0 0 18px -2px #4fb3e8a6,inset 0 0 12px #4fb3e840;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.nav-links a:last-child:after{display:none}.nav-links a:last-child:hover,.nav-links a:last-child:focus-visible{border-color:#8cd7faf2;background:#4fb3e83d;box-shadow:0 0 30px 2px #4fb3e8cc,inset 0 0 14px #4fb3e859}.nav-links a.nav-page{display:inline-flex;align-items:center;gap:.3em;padding:.32rem .78rem;border-radius:999px;border:1px solid rgba(79,179,232,.38);background:#4fb3e812;color:var(--ink);letter-spacing:.005em}.nav-links a.nav-page:after{content:"↗";position:static;left:auto;right:auto;bottom:auto;height:auto;width:auto;background:none;transform:none;font-size:.82em;font-weight:500;line-height:1;opacity:.7;transition:transform .3s var(--ease),opacity .3s ease}.nav-links a.nav-page:hover,.nav-links a.nav-page:focus-visible{color:var(--ink);border-color:#4fb3e8b3;background:#4fb3e824}.nav-links a.nav-page:hover:after,.nav-links a.nav-page:focus-visible:after{transform:translate(1px,-1px);opacity:1}.nav-links a.nav-page[aria-current=page]{border-color:#4fb3e8a6;background:#4fb3e829;box-shadow:inset 0 0 0 1px #4fb3e81f}.menu-nav a.nav-page{display:inline-flex;align-items:baseline;gap:.35rem}.menu-nav a.nav-page:after{content:"↗";font-family:var(--font-ui);font-style:normal;font-size:.42em;font-weight:500;opacity:.65;vertical-align:super}.menu-nav a.nav-page[aria-current=page]{color:var(--ice-ink)}.foot-nav a.nav-page{display:inline-flex;align-items:center;gap:.28em}.foot-nav a.nav-page:after{content:"↗";font-size:.78em;opacity:.65}.quiet.nav-page:after{content:"↗"}.menu-btn{width:46px;height:46px;flex:none;padding:0;cursor:pointer;display:grid;place-items:center;border:1px solid var(--hair-2);border-radius:999px;background:#ffffff0a;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease,background .3s ease}.menu-btn:hover,.menu-btn.is-open{border-color:#4fb3e899;background:var(--ice-soft)}.menu-bars{display:flex;flex-direction:column;justify-content:center;gap:5px;width:16px}.menu-bars span{display:block;height:1.5px;width:100%;background:var(--ink);transition:transform .35s var(--ease),opacity .2s ease;transform-origin:center}.menu-btn.is-open .menu-bars span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-btn.is-open .menu-bars span:nth-child(2){opacity:0}.menu-btn.is-open .menu-bars span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#05080cdb;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);display:flex;align-items:center;padding:6.5rem var(--pad) 3rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.menu-nav{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:min(720px,100%)}.menu-nav a{font-family:var(--font-display);font-size:clamp(2.8rem,11vw,4.8rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);transform:translateY(12px);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease),color .3s ease}.menu.is-open .menu-nav a{transform:none;opacity:1}.menu.is-open .menu-nav a:nth-child(2){transition-delay:.05s}.menu.is-open .menu-nav a:nth-child(3){transition-delay:.1s}.menu.is-open .menu-nav a:nth-child(4){transition-delay:.15s}.menu.is-open .menu-nav a:nth-child(5){transition-delay:.18s;font-style:italic;color:var(--ice)}.menu-nav a:hover{color:var(--ice)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:54px;padding:.85rem 1.6rem;border:0;border-radius:999px;cursor:pointer;font-family:var(--font-ui);font-size:1rem;font-weight:600;letter-spacing:-.005em;color:#061018;background:linear-gradient(180deg,#fff,#dfe6ec);box-shadow:inset 0 1px #fff,0 0 0 1px #aae1facc,0 0 22px 2px #6ec8f5bf,0 0 60px 6px #4fb3e873,0 14px 50px -8px #4fb3e8e6;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(79,179,232,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease)}.btn:hover,.btn:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 0 0 1px #6ec8f5,0 0 30px 4px #6ec8f5e6,0 0 80px 12px #4fb3e88c,0 18px 60px -8px #4fb3e8}.btn:hover:after,.btn:focus-visible:after{transform:translate(120%)}.quiet{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-style:italic;font-size:1.35rem;color:var(--ink);border-bottom:1px solid var(--hair-2);padding-bottom:.1rem;transition:color .3s ease,border-color .3s ease}.quiet:after{content:"→";font-family:var(--font-ui);font-style:normal;font-size:.9em;transition:transform .35s var(--ease)}.quiet:hover,.quiet:focus-visible{color:var(--ice);border-color:var(--ice)}.quiet:hover:after{transform:translate(4px)}.hero{position:relative;z-index:1;padding:clamp(1.5rem,4vw,3rem) 0 clamp(3.5rem,7vw,5rem)}.place{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);padding:.45rem .9rem .45rem .75rem;border:1px solid var(--hair);border-radius:999px;background:#ffffff08;margin-bottom:1.6rem}.place .dot{width:6px;height:6px;border-radius:50%;background:var(--ice);box-shadow:0 0 10px 2px #4fb3e8b3;animation:pulse 3.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 4px 1px #4fb3e866}}.hero h1{position:relative;z-index:2;font-family:var(--font-display);font-weight:400;font-size:clamp(4.2rem,17vw,9.5rem);line-height:.88;letter-spacing:-.035em}.h1-line{display:block}.h1-line:first-child{text-shadow:0 0 22px rgba(200,235,255,.35),0 0 60px rgba(79,179,232,.3)}.h1-line:nth-child(2){font-style:italic;background:linear-gradient(95deg,#ffffff 0%,#bfe4f7 35%,var(--ice) 70%,#9fb4c4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em;padding-bottom:.16em;margin-bottom:-.16em;filter:drop-shadow(0 0 14px rgba(110,200,245,.75)) drop-shadow(0 0 42px rgba(79,179,232,.5)) drop-shadow(0 0 90px rgba(79,179,232,.35))}.h1-sub{display:block;margin-top:1.2rem;font-family:var(--font-ui);font-weight:400;font-size:clamp(1.15rem,2.2vw,1.5rem);letter-spacing:-.01em;line-height:1.2;background:var(--platinum);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-row{display:grid;gap:2rem;margin-top:2rem}.lede{max-width:34rem;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.7;color:var(--mute)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.8rem;margin-top:2rem}.hero-stage{position:relative;z-index:0;height:min(96vw,460px);min-width:0;min-height:300px;border-radius:28px;overflow:hidden;isolation:isolate;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff2e,inset 0 0 70px -10px #4fb3e873,0 0 0 1px #6ec8f559,0 0 60px #4fb3e880,0 0 160px 10px #4fb3e859;border-color:#aae1fa73;background:#070c12}.stage-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 30%),radial-gradient(70% 45% at 50% 50%,rgba(79,179,232,.14),transparent 70%),radial-gradient(90% 60% at 50% 110%,rgba(79,179,232,.35),transparent 70%),linear-gradient(90deg,rgba(79,179,232,.2),transparent 12%,transparent 88%,rgba(79,179,232,.2))}#ice-cube{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.hero-fx{position:absolute;top:-10%;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.beam{position:absolute;top:-20%;width:34vw;height:140%;background:linear-gradient(90deg,transparent,rgba(120,205,245,.1) 45%,rgba(200,235,255,.16) 50%,rgba(120,205,245,.1) 55%,transparent);filter:blur(6px);mix-blend-mode:screen;transform-origin:top center}.b1{left:38%;transform:rotate(18deg);animation:beam 14s ease-in-out infinite alternate}.b2{left:58%;width:18vw;transform:rotate(26deg);opacity:.7;animation:beam 18s ease-in-out infinite alternate-reverse}@keyframes beam{50%{opacity:.45}to{transform:rotate(12deg) translate(4vw);opacity:1}}.sparkles i,.stage-sparkles i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#e6f6ff;box-shadow:0 0 6px 1px #a0dcfae6,0 0 16px 3px #4fb3e880;opacity:.2;animation:twinkle var(--t, 5s) ease-in-out var(--d, 0s) infinite}.sparkles i:nth-child(3n){opacity:.5}.sparkles{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0 44%,#000 56%);mask-image:linear-gradient(90deg,transparent 0 44%,#000 56%)}@media(max-width:899px){.sparkles{-webkit-mask-image:linear-gradient(180deg,transparent 0 60%,#000 68%);mask-image:linear-gradient(180deg,transparent 0 60%,#000 68%)}.beam{opacity:.6}}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}.hero .wrap{position:relative;z-index:1}.stage-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.stage-sparkles i:nth-child(1){--x: 18%;--y: 22%;--s: 3px;--d: 0s;--t: 4.2s}.stage-sparkles i:nth-child(2){--x: 78%;--y: 30%;--s: 4px;--d: 1.2s;--t: 5.1s}.stage-sparkles i:nth-child(3){--x: 70%;--y: 72%;--s: 2px;--d: 2.1s;--t: 3.8s}.stage-sparkles i:nth-child(4){--x: 26%;--y: 68%;--s: 3px;--d: .6s;--t: 6s}.stage-sparkles i:nth-child(5){--x: 50%;--y: 14%;--s: 2px;--d: 2.8s;--t: 4.6s}.stage-sparkles i:nth-child(6){--x: 88%;--y: 58%;--s: 3px;--d: 1.8s;--t: 5.6s}.stage-sparkles i:nth-child(7){--x: 10%;--y: 46%;--s: 2px;--d: 3.4s;--t: 4.9s}.band,[id]{scroll-margin-top:calc(var(--nav-h) + .5rem)}.band{position:relative;z-index:1;padding:clamp(4.5rem,10vw,8rem) 0}.band+.band:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(calc(100% - 2 * var(--pad)),calc(var(--max) - 2 * var(--pad)));height:1px;background:linear-gradient(90deg,transparent,var(--hair-2) 20%,rgba(79,179,232,.7) 50%,var(--hair-2) 80%,transparent);box-shadow:0 0 14px #4fb3e873}.band .eyebrow{display:flex;align-items:center;gap:.85rem;margin-bottom:1.3rem;font-size:.75rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}.eyebrow span{font-family:var(--font-display);font-style:italic;font-size:1.1rem;letter-spacing:0;text-transform:none;color:var(--ice);text-shadow:0 0 10px rgba(110,200,245,.9),0 0 30px rgba(79,179,232,.6)}.eyebrow:after{content:"";flex:0 0 3rem;height:1px;background:linear-gradient(90deg,var(--ice),transparent);box-shadow:0 0 8px #4fb3e899;order:2}.eyebrow span{order:0}.band h2{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6.4vw,5.2rem);line-height:.98;letter-spacing:-.025em;max-width:16ch;margin-bottom:1.4rem}#eign{padding-top:clamp(1rem,3vw,2rem)}.own{display:grid;gap:1.6rem;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,4rem);width:min(calc(100% - 2 * var(--pad)),calc(var(--max) - 2 * var(--pad)));overflow:hidden}.own:after{content:"";position:absolute;right:-10%;top:-40%;width:60%;height:140%;pointer-events:none;background:radial-gradient(closest-side,rgba(79,179,232,.14),transparent)}.own h2{margin-bottom:0;max-width:20ch}.own h2 span{display:block}.own h2 span:nth-child(2){color:var(--mute)}.own-yours{font-style:italic;margin-top:.1em;background:var(--platinum);-webkit-background-clip:text;background-clip:text;color:transparent}.own-copy,.studio p,.cta-copy p{position:relative;max-width:36rem;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.65;color:var(--mute)}.ledger,.cuts{list-style:none;padding:0;margin-top:2.6rem;counter-reset:row}.ledger li{counter-increment:row;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem 2rem;padding:1.6rem .25rem 1.7rem;border-top:1px solid var(--hair);transition:background .5s var(--ease),padding .5s var(--ease)}.ledger li:last-child{border-bottom:1px solid var(--hair)}.ledger li:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--ice),transparent 60%);box-shadow:0 0 10px #4fb3e8b3;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.ledger li:hover:before{transform:scaleX(1)}.ledger li:hover{background:linear-gradient(90deg,rgba(79,179,232,.06),transparent 70%)}.ledger h3{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.1;letter-spacing:-.01em}.ledger h3:before{content:counter(row,decimal-leading-zero);font-family:var(--font-ui);font-size:.72rem;font-weight:500;letter-spacing:.14em;color:var(--dim);transform:translateY(-.4em)}.ledger li:last-child h3{font-style:italic;color:var(--ice);text-shadow:0 0 18px rgba(79,179,232,.55)}.ledger p{font-size:1.08rem;line-height:1.6;max-width:36rem;color:var(--mute)}.cuts{display:grid;gap:1rem;margin-top:2.6rem}.cuts li{position:relative;display:grid;gap:1.2rem;align-content:start;padding:1.8rem 1.6rem 2rem;border-radius:var(--radius);background:var(--glass);border:1px solid rgba(160,220,250,.3);box-shadow:inset 0 1px #ffffff24,inset 0 0 40px -10px #4fb3e852,0 0 0 1px #6ec8f51f,0 0 60px -14px #4fb3e899;transition:transform .5s var(--ease),border-color .5s ease,box-shadow .5s ease}.cuts li:hover{transform:translateY(-4px);border-color:#4fb3e899;box-shadow:inset 0 1px #ffffff1f,inset 0 0 40px -10px #4fb3e84d,0 0 50px -10px #4fb3e899}.step-num{font-family:var(--font-display);font-style:italic;font-size:3.2rem;line-height:1;background:linear-gradient(180deg,var(--plat-1),rgba(185,195,204,.25));-webkit-background-clip:text;background-clip:text;color:transparent}.cuts h3{font-family:var(--font-display);font-size:1.9rem;line-height:1.1;margin-bottom:.5rem}.cuts p{font-size:1.02rem;line-height:1.6;color:var(--mute)}.studio{display:grid;gap:1.4rem;align-items:end}.studio h2{margin-bottom:0}#samband{padding-bottom:clamp(5rem,11vw,9rem)}.cta-inner{display:grid;gap:2.4rem;align-items:start}.cta-copy h2{max-width:10ch}.cta-copy h2{font-size:clamp(3rem,8vw,6.4rem)}form{display:grid;gap:1.4rem;padding:clamp(1.5rem,4vw,2.6rem)}label span{display:block;margin-bottom:.45rem;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}input,textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:#03060a73;color:var(--ink);border:1px solid var(--hair);border-radius:14px;font-family:var(--font-ui);font-size:1.05rem;line-height:1.4;padding:.9rem 1rem;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}input::placeholder,textarea::placeholder{color:var(--dim);opacity:1}input:hover,textarea:hover{border-color:var(--hair-2)}input:focus,textarea:focus{border-color:#4fb3e8b3;background:#03060aa6;box-shadow:0 0 0 4px #4fb3e833,0 0 28px -4px #4fb3e899}textarea{resize:vertical;min-height:6.5rem}form .btn{justify-self:start;margin-top:.4rem}.form-status{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--ice)}.fine{font-size:.95rem;color:var(--dim)}.fine a{color:var(--ink);border-bottom:1px solid var(--hair-2);transition:color .3s,border-color .3s}.fine a:hover{color:var(--ice);border-color:var(--ice)}.foot{position:relative;z-index:1;overflow:hidden;padding-top:clamp(3rem,6vw,4.5rem);background:linear-gradient(180deg,#05080c00,#03060a 40%);border-top:1px solid var(--hair)}.foot-bar{display:grid;gap:1.8rem 2rem;padding-bottom:2rem;border-bottom:1px solid var(--hair)}address{font-style:normal}address a{display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;transition:color .3s ease}.foot-mail{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;letter-spacing:-.01em;align-self:end;transition:color .3s ease}.foot-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;align-self:end}.foot-nav a{font-size:.92rem;color:var(--mute);transition:color .3s ease}.foot a:hover,.foot a:focus-visible{color:var(--ice)}.foot-mark{padding-top:1rem;padding-bottom:.1em;overflow:hidden}.foot-brand{display:block}.foot-mark .brand-word{display:flex;width:100%;font-size:clamp(5.8rem,27vw,19rem);letter-spacing:-.065em;line-height:.9;background:linear-gradient(180deg,#fff,#bee4fab3,#4fb3e81f);-webkit-background-clip:text;background-clip:text;color:transparent}.foot-mark .brand-ai{color:transparent}.foot-mark .brand-word .i:after{box-shadow:0 0 .25em #4fb3e8b3,0 0 .7em #4fb3e859}.foot-mark .brand-word{filter:drop-shadow(0 0 16px rgba(140,210,245,.45)) drop-shadow(0 0 60px rgba(79,179,232,.45))}.foot:before{content:"";position:absolute;left:50%;bottom:-30%;width:90%;height:70%;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(79,179,232,.38),transparent)}html.reveal-armed .reveal:not(.in),html.reveal-armed .reveal-list:not(.in)>li,html.reveal-armed .reveal-list:not(.in)>.tier{opacity:0;transform:translate3d(0,26px,0)}html.reveal-armed .reveal,html.reveal-armed .reveal-list>li,html.reveal-armed .reveal-list>.tier{transition:opacity 1s var(--ease),transform 1s var(--ease),background .5s ease,border-color .5s ease,box-shadow .5s ease}html.reveal-armed .reveal.in,html.reveal-armed .reveal-list.in>li,html.reveal-armed .reveal-list.in>.tier{opacity:1;transform:none}html.reveal-armed .reveal-list.in>li:nth-child(2),html.reveal-armed .reveal-list.in>.tier:nth-child(2){transition-delay:.08s}html.reveal-armed .reveal-list.in>li:nth-child(3),html.reveal-armed .reveal-list.in>.tier:nth-child(3){transition-delay:.16s}html.reveal-armed .reveal-list.in>li:nth-child(4),html.reveal-armed .reveal-list.in>.tier:nth-child(4){transition-delay:.24s}html.reveal-armed .reveal-list.in>li:nth-child(5),html.reveal-armed .reveal-list.in>.tier:nth-child(5){transition-delay:.32s}html.reveal-armed .hero h1.reveal{transition-delay:.06s}html.reveal-armed .hero-copy.reveal{transition-delay:.18s}html.reveal-armed .hero-stage.reveal:not(.in){transform:translate3d(0,26px,0) scale(.98)}html.reveal-armed .hero-stage.reveal.in{transform:none}.svc-head{display:grid;gap:.6rem;margin-top:clamp(3.5rem,7vw,5.5rem)}.svc-title{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.02;letter-spacing:-.02em;max-width:18ch}.svc-note{color:var(--mute);font-size:1.02rem;max-width:36rem}.svc-grid{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.svc{position:relative;display:grid;gap:.7rem;align-content:start;padding:1.6rem 1.5rem 1.8rem;border-radius:var(--radius);background:var(--glass);border:1px solid rgba(79,179,232,.3);box-shadow:inset 0 1px #fff,inset 0 0 30px -12px #4fb3e833,0 0 46px -18px #4fb3e880,0 24px 50px -32px #12508259;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:transform .5s var(--ease),border-color .5s ease,box-shadow .5s ease,opacity 1s var(--ease)}.svc:hover{transform:translateY(-4px);border-color:#4fb3e8b3;box-shadow:inset 0 1px #fff,inset 0 0 40px -10px #4fb3e847,0 0 60px -8px #4fb3e899,0 30px 60px -30px #12508266}.svc-ico{width:2.5rem;height:2.5rem;padding:.55rem;border-radius:12px;color:var(--ice-ink);background:linear-gradient(180deg,#fff,#e6f4fc);box-shadow:0 0 0 1px #4fb3e859,0 0 18px -2px #4fb3e88c}.svc h4{margin:.2rem 0 0;font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.1;letter-spacing:-.01em}.svc p{margin:0;color:var(--mute);font-size:1rem;line-height:1.6}.svc-fine{margin-top:1rem;color:var(--dim);font-size:.9rem}.nobind{display:grid;gap:1.6rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.8rem,4.5vw,3.4rem) clamp(1.5rem,4.5vw,3.6rem);overflow:hidden}.nobind:after{content:"";position:absolute;right:-8%;top:-50%;width:55%;height:160%;pointer-events:none;background:radial-gradient(closest-side,rgba(79,179,232,.2),transparent)}.nobind h3{position:relative;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.02em}.nobind h3 em{font-style:italic;background:var(--ice-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(79,179,232,.35))}.nobind-list{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:.2rem}.nobind-list li{position:relative;padding:.85rem 0 .85rem 2.1rem;border-top:1px solid rgba(79,179,232,.22);font-size:1.06rem;line-height:1.5;color:var(--ink)}.nobind-list li:first-child{border-top:0}.nobind-list li:before{content:"";position:absolute;left:.2rem;top:1.12rem;width:1rem;height:.55rem;border-left:2px solid var(--ice-ink);border-bottom:2px solid var(--ice-ink);transform:rotate(-45deg);filter:drop-shadow(0 0 4px rgba(79,179,232,.7))}@media(min-width:720px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:2rem}.nobind{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}}@media(min-width:1040px){.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svc:last-child{grid-column:1 / -1;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.4fr);align-items:center;column-gap:1.4rem}.svc:last-child h4{margin:0}}@media(min-width:720px){.ledger li{grid-template-columns:16rem minmax(0,1fr);align-items:baseline}.cuts{grid-template-columns:repeat(3,minmax(0,1fr))}.own{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4.5rem)}.cta-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem)}.foot-bar{grid-template-columns:1.15fr 1fr auto;align-items:end}.foot-nav{justify-content:flex-end}}@media(min-width:900px){.nav-links{display:flex}.menu-btn{display:none}.hero{padding-top:clamp(1.5rem,3vw,2.5rem)}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:start;min-height:calc(100svh - var(--nav-h) - 3rem)}.hero .place{grid-column:1;grid-row:1;justify-self:start}.hero h1{grid-column:1;grid-row:2;font-size:clamp(5rem,8.6vw,9.2rem)}.hero-row{display:contents}.hero-copy{grid-column:1;grid-row:3;align-self:end;padding-bottom:.4rem;margin-top:2rem}.hero-stage{grid-column:2;grid-row:1 / span 3;height:auto;min-height:520px;align-self:stretch}}@media(max-width:899px){.hero .wrap{display:flex;flex-direction:column}.hero .place{align-self:flex-start}.hero-row{display:flex;flex-direction:column;gap:0;margin-top:1.6rem}.hero-stage{order:2;margin-top:2.6rem;height:min(80vw,340px);min-height:240px}.hero-copy{order:1}}@media(max-width:420px){.hero h1{font-size:clamp(3.9rem,19vw,5rem)}.band h2{font-size:clamp(2.4rem,11vw,3rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html.reveal-armed .reveal,html.reveal-armed .reveal-list>li,html.reveal-armed .reveal-list>.tier,.menu-nav a{opacity:1!important;transform:none!important}.sparkles i,.stage-sparkles i{opacity:.55}}@media(prefers-reduced-transparency:reduce){.glass,.nav.is-on,.menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-2)}}html{background:var(--bg);color-scheme:light}::selection{background:#4fb3e847;color:var(--ink)}.ambient{background:radial-gradient(120% 70% at 50% -10%,#fff,#fff0 60%),linear-gradient(180deg,#fbfdff,#f3f7fb 45%,#eef4f9)}.aur{filter:blur(90px);opacity:.9}.a1{background:radial-gradient(closest-side,rgba(79,179,232,.34),rgba(79,179,232,.1) 60%,transparent)}.a2{background:radial-gradient(closest-side,rgba(90,200,245,.3),rgba(60,215,230,.08) 55%,transparent)}.a3{background:radial-gradient(closest-side,rgba(79,170,232,.22),transparent)}.a4{background:radial-gradient(closest-side,rgba(140,125,240,.12),transparent)}.grain{opacity:.035;mix-blend-mode:multiply}.glass{background:var(--glass);border:1px solid rgba(79,179,232,.26);box-shadow:inset 0 1px #fff,inset 0 0 40px -12px #4fb3e82e,0 0 0 1px #4fb3e814,0 0 70px -18px #4fb3e873,0 30px 70px -36px #12508259}.glass:before{background:linear-gradient(140deg,#4fb3e8f2,#ffffffe6 28%,#a0d7f566 62%,#4fb3e8)}.nav.is-on{background:#f8fbfeb8;box-shadow:inset 0 -1px #4fb3e838,0 10px 30px -20px #1250824d}.brand-ai{color:var(--mute)}.brand-word .i:after{box-shadow:0 0 .3em #4fb3e8e6,0 0 .8em #4fb3e873}.nav-links a{color:var(--mute)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink)}.nav-links a:last-child{color:var(--ink);border-color:#4fb3e8a6;background:#ffffffbf;box-shadow:0 0 0 3px #4fb3e814,0 0 22px -2px #4fb3e88c,inset 0 0 10px #4fb3e826}.nav-links a:last-child:hover,.nav-links a:last-child:focus-visible{color:#fff;border-color:#1b86c8;background:linear-gradient(180deg,#2a97d6,#1269a0);box-shadow:0 0 0 3px #4fb3e82e,0 0 30px 2px #4fb3e8b3}.nav-links a.nav-page{color:var(--ink);border-color:#4fb3e86b;background:#ffffff8c;box-shadow:0 0 0 1px #4fb3e80a}.nav-links a.nav-page:hover,.nav-links a.nav-page:focus-visible{border-color:#4fb3e8bf;background:#fff}.menu.is-open .menu-nav a.nav-page{color:var(--ink)}.menu.is-open .menu-nav a.nav-page[aria-current=page]{color:var(--ice-ink)}.menu-btn{background:#ffffffb3;border-color:#4fb3e866;box-shadow:0 0 18px -6px #4fb3e899}.menu-btn:hover,.menu-btn.is-open{background:#fff;border-color:#4fb3e8cc}.menu{background:#f6f9fce6}.menu.is-open .menu-nav a:nth-child(4),.menu-nav a:hover{color:var(--ice-ink)}.btn{color:#fff;background:linear-gradient(180deg,#16293a,#0b1620);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #4fb3e88c,0 0 0 4px #4fb3e81a,0 0 26px #4fb3e88c,0 14px 40px -12px #1269a0b3}.btn:after{background:linear-gradient(110deg,transparent 30%,rgba(120,205,245,.55) 50%,transparent 70%)}.btn:hover,.btn:focus-visible{box-shadow:inset 0 1px #ffffff40,0 0 0 1px #4fb3e8e6,0 0 0 5px #4fb3e829,0 0 40px 4px #4fb3e8b3,0 18px 50px -10px #1269a0cc}.quiet{color:var(--ink);border-color:#4fb3e873}.quiet:hover,.quiet:focus-visible{color:var(--ice-ink);border-color:var(--ice-ink)}:focus-visible{outline-color:#1b86c8;box-shadow:0 0 0 5px #4fb3e833,0 0 22px #4fb3e880}.place{color:var(--mute);background:#ffffffb3;border-color:#4fb3e84d;box-shadow:0 0 20px -8px #4fb3e880}.h1-line:first-child{color:var(--ink);text-shadow:0 0 40px rgba(79,179,232,.22)}.h1-line:nth-child(2){background:var(--ice-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(79,179,232,.45)) drop-shadow(0 0 34px rgba(79,179,232,.35))}.h1-sub{background:var(--platinum);-webkit-background-clip:text;background-clip:text}.lede{color:var(--mute)}.hero-stage{background:radial-gradient(80% 60% at 50% 55%,#e4f3fc,#f7fbfe 70%);border-color:#4fb3e873;box-shadow:inset 0 1px #fff,inset 0 0 60px -10px #4fb3e859,0 0 0 1px #4fb3e82e,0 0 60px #4fb3e859,0 0 150px 10px #4fb3e838,0 40px 80px -40px #12508259}.stage-ring{background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 22%),radial-gradient(90% 55% at 50% 112%,rgba(79,179,232,.32),transparent 70%),linear-gradient(90deg,rgba(79,179,232,.16),transparent 12%,transparent 88%,rgba(79,179,232,.16))}.beam{background:linear-gradient(90deg,transparent,rgba(79,179,232,.07) 42%,rgba(120,205,245,.16) 50%,rgba(79,179,232,.07) 58%,transparent);mix-blend-mode:multiply;filter:blur(10px)}.sparkles i,.stage-sparkles i{background:#4fb3e8;box-shadow:0 0 6px 1px #4fb3e8bf,0 0 16px 4px #4fb3e84d}.band+.band:before{background:linear-gradient(90deg,transparent,rgba(79,179,232,.25) 20%,rgba(79,179,232,.8) 50%,rgba(79,179,232,.25) 80%,transparent);box-shadow:0 0 14px #4fb3e880}.band .eyebrow{color:var(--mute)}.eyebrow span{color:var(--ice-ink);text-shadow:0 0 14px rgba(79,179,232,.55)}.own:after{background:radial-gradient(closest-side,rgba(79,179,232,.18),transparent)}.own h2 span:nth-child(2){color:#52697a}.own-yours{background:var(--ice-grad);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px rgba(79,179,232,.3))}.own-copy,.studio p,.cta-copy p,.ledger p,.cuts p{color:var(--mute)}.ledger li{border-top-color:#0b16201a}.ledger li:last-child{border-bottom-color:#0b16201a}.ledger li:hover{background:linear-gradient(90deg,rgba(79,179,232,.1),transparent 70%)}.ledger h3:before{color:var(--dim)}.ledger li:last-child h3{color:var(--ice-ink);text-shadow:0 0 18px rgba(79,179,232,.45)}.cuts li{background:var(--glass);border-color:#4fb3e84d;box-shadow:inset 0 1px #fff,inset 0 0 30px -12px #4fb3e833,0 0 50px -16px #4fb3e880,0 24px 50px -30px #12508259}.cuts li:hover{border-color:#4fb3e8b3;box-shadow:inset 0 1px #fff,inset 0 0 40px -10px #4fb3e847,0 0 60px -8px #4fb3e899,0 30px 60px -30px #12508266}.step-num{background:var(--ice-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(79,179,232,.35))}label span{color:var(--mute)}input,textarea{background:#ffffffd9;color:var(--ink);border-color:#0b162024;box-shadow:inset 0 1px 2px #0b16200a}input::placeholder,textarea::placeholder{color:#6b7985}input:hover,textarea:hover{border-color:#4fb3e880}input:focus,textarea:focus{background:#fff;border-color:#2a97d6;box-shadow:0 0 0 4px #4fb3e833,0 0 26px -4px #4fb3e88c}.form-status{color:var(--ice-ink)}.fine{color:var(--dim)}.fine a{color:var(--ink);border-color:#4fb3e880}.fine a:hover{color:var(--ice-ink);border-color:var(--ice-ink)}.foot{background:linear-gradient(180deg,#f6f9fc00,#e9f3fa 55%,#deeef8);border-top-color:#4fb3e840}.foot:before{background:radial-gradient(closest-side,rgba(79,179,232,.28),transparent)}.foot-bar{border-bottom-color:#4fb3e840}.foot-nav a{color:var(--mute)}.foot a:hover,.foot a:focus-visible{color:var(--ice-ink)}.foot-mark .brand-word{background:linear-gradient(180deg,#0b1620,#1d4f73 42%,#3fa9e38c 78%,#4fb3e81f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(79,179,232,.35))}@media(prefers-reduced-transparency:reduce){.glass,.nav.is-on,.menu{background:#fff}}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.btn:disabled{opacity:.7;cursor:progress;transform:none}.form-done{display:grid;gap:.9rem;align-content:center;padding:clamp(1.8rem,4vw,2.8rem);min-height:14rem;outline:none}.form-done[hidden],#lead-form[hidden],.form-status[hidden]{display:none!important}.form-done-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.form-done-title:before{content:"";display:block;width:2.6rem;height:2.6rem;margin-bottom:1rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffffff 0 22%,transparent 23%),linear-gradient(180deg,#4fb3e8,#1269a0);box-shadow:0 0 0 5px #4fb3e829,0 0 28px #4fb3e899}.page-offer .offer-hero{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.page-offer .offer-hero-grid{display:grid;gap:2rem;align-items:end}.page-offer .offer-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.8rem,7vw,5.2rem);line-height:1.02;letter-spacing:-.03em}.page-offer .offer-hero h1 em{font-style:italic;color:var(--ice-ink);background:none;-webkit-text-fill-color:unset}.page-offer .offer-hero-side .lede{max-width:36rem}.page-offer .trades{margin-top:1.25rem;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);line-height:1.55}.page-offer #pakkar-title .price-note{font-family:var(--font-ui);font-size:.42em;font-weight:500;letter-spacing:.04em;color:var(--dim);vertical-align:middle}.tiers{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr);align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;padding:1.7rem 1.5rem 1.4rem;border-radius:var(--radius);background:var(--glass);border:1px solid var(--hair);box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #4fb3e814,0 24px 50px -36px #12508259;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.tier-star{border:1.5px solid rgba(79,179,232,.85);box-shadow:inset 0 1px #fff,0 0 0 6px var(--ice-soft),0 0 50px -12px #4fb3e88c,0 28px 60px -34px #12508266}.tier-badge{position:absolute;top:-.7rem;left:1.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .75rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tier-badge i{width:.4rem;height:.4rem;border-radius:1px;background:var(--ice);box-shadow:0 0 8px #4fb3e8e6}.tier h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.015em}.tier-for{margin:.35rem 0 1rem;font-size:.95rem;color:var(--dim)}.tier-price{font-family:var(--font-ui);font-weight:700;font-size:clamp(1.45rem,2.4vw,1.75rem);letter-spacing:-.02em;line-height:1.1}.tier-price small{font-size:.55em;font-weight:500;color:var(--dim);letter-spacing:0}.tier-plus{margin:.2rem 0 .25rem;font-size:.82rem;color:var(--dim)}.tier-ask{margin:.2rem 0 .8rem;font-family:var(--font-display);font-style:italic;font-size:1.45rem;color:var(--ice-ink)}.tier ul{list-style:none;margin:1.15rem 0 0;padding:0;flex:1}.tier li{position:relative;padding:.35rem 0 .35rem 1.15rem;font-size:.98rem;line-height:1.4;color:var(--mute)}.tier li:before{content:"";position:absolute;left:0;top:.72rem;width:.42rem;height:.42rem;background:var(--ice);border-radius:1px}.tier li.all:before{background:var(--ink)}.tier li b{color:var(--ink);font-weight:600}.tier li.core{background:#2563eb14;border:1px solid rgba(37,99,235,.25);border-radius:10px;padding:.55rem .7rem .55rem 2rem;margin:.35rem 0}.tier li.core:before{background:#2563eb;left:.8rem;top:.95rem}.tier-split{margin-top:1rem;padding-top:.85rem;border-top:1px dashed var(--hair-2);font-size:.86rem;color:var(--dim)}.tiers-fine{margin-top:1.25rem;font-size:.92rem;color:var(--dim);max-width:48rem}.tiers[data-show-prices=false] .tier-price,.tiers[data-show-prices=false] .tier-plus{display:none}.report{display:grid;gap:2rem;align-items:start;padding-top:.5rem}.report-lead{margin-top:.85rem;max-width:28rem;color:var(--mute);font-size:1.05rem;line-height:1.6}.metrics{list-style:none;margin:0;padding:0;display:grid;gap:.85rem 1.4rem;grid-template-columns:minmax(0,1fr)}.metric{border-left:2px solid var(--ice);padding:.15rem 0 .15rem .9rem;font-size:1.02rem;line-height:1.3;color:var(--ink);font-weight:500}.metric span{display:block;margin-top:.15rem;font-size:.86rem;font-weight:400;color:var(--dim)}.metrics-block{display:grid;gap:1rem}.metrics-note{margin:0;max-width:40rem;font-size:.92rem;line-height:1.55;color:var(--dim)}.two-col{display:grid;gap:1.1rem}.own-dark{background:linear-gradient(165deg,#0b1620,#132433 55%,#0d1a26)!important;color:#eaf3f9;border-color:#4fb3e847!important;padding:clamp(1.8rem,4vw,2.8rem);box-shadow:inset 0 1px #ffffff0f,0 0 60px -18px #4fb3e873,0 30px 70px -40px #000000b3!important}.own-dark h2{color:#fff;font-size:clamp(2rem,4vw,3rem);margin-bottom:1.1rem}.own-dark h2 em{font-style:italic;color:var(--ice);filter:drop-shadow(0 0 12px rgba(79,179,232,.45))}.own-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.own-list li{position:relative;padding-left:1.15rem;font-size:1.02rem;line-height:1.5;color:#c9d8e3}.own-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.42rem;height:.42rem;background:var(--ice);border-radius:1px}.own-list b{color:#fff;font-weight:600}.guar{padding:clamp(1.8rem,4vw,2.8rem);display:flex;flex-direction:column;gap:.9rem}.guar .guar-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;margin:0;max-width:none;font-family:var(--font-display);font-weight:400;line-height:.9;letter-spacing:-.03em;color:var(--ink)}.guar .guar-num{font-size:clamp(4.5rem,9vw,6.875rem);line-height:.82;color:var(--ice-ink);letter-spacing:-.04em}.guar .guar-label{font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.05;max-width:9ch;color:var(--ink);letter-spacing:-.02em}.guar>p{color:var(--mute);font-size:1.02rem;line-height:1.55}.guar-who{margin-top:auto;padding-top:1rem;border-top:1px solid var(--hair);color:var(--ink)!important}.guar-fine{font-size:.9rem!important;color:var(--dim)!important}.offer-legal{margin:0 auto 1.5rem;max-width:var(--max);font-size:.78rem;line-height:1.5;color:var(--dim)}@media(min-width:720px){.page-offer .offer-hero-grid{grid-template-columns:1.35fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:1.15fr .95fr;gap:1.2rem;align-items:stretch}}@media(min-width:980px){.tiers{grid-template-columns:1fr 1.12fr 1fr;gap:1.15rem;align-items:stretch}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.report{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}}@media(max-width:419px){.page-offer .offer-hero h1{font-size:clamp(2.4rem,11vw,3rem)}}.page-offer .tiers{overflow:visible;padding-top:.85rem}.page-offer .tier{overflow:visible}.page-offer .tier-star{z-index:1}.tier-inc-label{margin:1rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.page-offer .tier-badge{z-index:2}.offer-hero-br{display:none}@media(max-width:719px){.offer-hero-br{display:inline}.page-offer{font-size:max(16px,1em)}.guar .guar-num{font-size:clamp(4.5rem,22vw,5.5rem)}.guar .guar-label{font-size:clamp(1.45rem,6.5vw,1.85rem);max-width:10ch}.page-offer .tier li,.page-offer .tier-for,.page-offer .tier-plus,.page-offer .tier-split,.page-offer .tiers-fine,.page-offer .metric,.page-offer .metric span,.page-offer .own-list li,.page-offer .guar>p,.page-offer .guar-fine,.page-offer .report-lead,.page-offer .lede,.page-offer .fine,.page-offer .offer-legal{font-size:max(14px,.875rem)}.page-offer .trades{font-size:max(12px,.72rem);letter-spacing:.1em}}.work-lead{max-width:60ch;color:var(--mute);margin:0 0 clamp(2rem,4vw,3rem);font-size:1.05rem;line-height:1.6}.work-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.work-card{padding:0;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.work-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #4fb3e88c}.work-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.work-shots{position:relative;padding:1.1rem 1.1rem 0;background:radial-gradient(90% 80% at 50% 0%,#e4f3fc,#f7fbfe00 70%)}.work-shots figure{margin:0}.work-desk{border-radius:12px 12px 0 0;overflow:hidden;border:1px solid rgba(79,179,232,.28);border-bottom:0;background:#fff;box-shadow:0 18px 40px -24px #0b162059}.work-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#f6f9fcf2;border-bottom:1px solid rgba(79,179,232,.18)}.work-bar i{width:7px;height:7px;border-radius:50%;background:#3b4b5838}.work-bar em{margin-left:8px;font:500 .7rem/1 var(--font-ui);font-style:normal;color:var(--mute);letter-spacing:.02em}.work-desk img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.work-phone{position:absolute;right:1.6rem;bottom:-1.2rem;width:26%;border-radius:16px;overflow:hidden;border:3px solid var(--ink);background:#fff;box-shadow:0 20px 40px -18px #0b16208c}.work-phone img{display:block;width:100%;height:auto;aspect-ratio:1/2;object-fit:cover;object-position:top}.work-meta{position:relative;z-index:1;padding:1.4rem 1.4rem 1.5rem;border-top:1px solid rgba(79,179,232,.2);background:#ffffffbf;flex:1;display:flex;flex-direction:column}.work-meta h3{font-family:var(--font-display);font-weight:400;font-size:1.7rem;margin:0 0 .4rem;letter-spacing:-.01em}.work-meta p{margin:0 0 1rem;color:var(--mute);line-height:1.5;font-size:.95rem;max-width:34ch}.work-url{margin-top:auto;font:600 .9rem/1 var(--font-ui);color:#0f5f9e}.work-link:focus-visible{outline:2px solid var(--ice);outline-offset:4px}.tiers-proof{margin-top:1rem;color:var(--mute);font-size:.95rem}.tiers-proof a{color:#0f5f9e}@media(max-width:960px){.work-grid{grid-template-columns:1fr;max-width:560px}}.faq{display:grid;gap:.6rem;margin-top:2rem;max-width:46rem}.faq-item{border-radius:14px;padding:0}.faq-item summary{cursor:pointer;list-style:none;padding:1rem 1.2rem;font-weight:600;color:var(--ink);font-size:1.05rem;display:flex;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--ice);font-size:1.3rem;line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item p{padding:0 1.2rem 1.1rem;margin:0;color:var(--mute);line-height:1.55}.studio-photo{margin:1.5rem 0 0;max-width:560px;grid-column:1 / -1}.studio-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;background:#e8eef4}.studio-photo figcaption{margin-top:.6rem;font-size:.9rem;color:var(--mute)}
