.gf-websites{--bg:#03050d;--bg-2:#060b1d;--text:#f2f6ff;--mist:#a9b7d8;--muted:#8fa0c8;--dim:#5d6c93;--off:#36436a;--sky:#8db4ff;--peri:#a9c6ff;--ice:#c9dbff;--brand:#2e68ff;--line:#82aaff24;--line-2:#aacdff42;--glass:linear-gradient(180deg,#a0c3ff2e,#2850be14 60%,#2850be1f);--glass-edge:inset 0 1px 0 #e6f0ff99,0 0 0 1px #aacdff4d,0 0 60px #3c78ff1f,0 50px 110px #0009;--page:#f5f5f7;--ink:#1d1d1f;--ink-2:#515154;--ink-3:#6e6e73;--ink-4:#86868b;--hair:#1d1d1f1a;--sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--geist:"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--padx:max(clamp(20px,5vw,72px),env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gf-websites *{box-sizing:border-box}.gf-websites{background:var(--bg);background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.gf-websites a{color:inherit;text-decoration:none}.gf-websites a:focus-visible,.gf-websites button:focus-visible,.gf-websites input:focus-visible,.gf-websites summary:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}.gf-websites img{max-width:100%}.gf-websites .wrap{max-width:1440px;padding-left:var(--padx);padding-right:max(clamp(20px,5vw,72px),env(safe-area-inset-right,0px));margin:0 auto}.gf-websites .eyebrow{color:var(--sky);margin:0;font-size:15px;font-weight:600}.gf-websites .h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,80px);font-weight:600;line-height:1.02}.gf-websites .h2 .dim{color:var(--dim)}.gf-websites .lead{color:var(--muted);max-width:40ch;margin:0;font-size:clamp(16.5px,1.35vw,19px);line-height:1.6}.gf-websites .links{color:var(--sky);flex-wrap:wrap;gap:4px 28px;font-size:16px;font-weight:500;display:flex}.gf-websites .links a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.gf-websites .links a span{transition:transform .32s var(--ease)}.gf-websites .links a:hover{color:var(--text)}.gf-websites .links a:hover span{transform:translate(4px)}.gf-websites .tnum{font-variant-numeric:tabular-nums}.gf-websites .sec-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px clamp(48px,6vw,112px);display:grid}@keyframes ww-rise{0%{opacity:0;transform:translateY(var(--rise,16px))}to{opacity:1;transform:none}}.gf-websites .m-rise{animation:ww-rise 1.1s var(--ease) both;animation-delay:var(--d,0s)}.gf-websites [data-fit]{width:100%;position:relative}.gf-websites [data-fit]>.fi{transform-origin:0 0;position:absolute;top:0;left:0}.gf-websites .hero{background:#040817;position:relative;overflow:hidden}.gf-websites .hero-d{height:calc(948px * var(--s,1));position:relative}.gf-websites .hero-d .stage{top:calc(48px * var(--s,1));transform-origin:50% 0;width:1440px;height:900px;transform:translateX(-50%) scale(var(--s,1));position:absolute;left:50%}.gf-websites .hero-d .bb{animation:ww-rise 1.1s var(--ease) both;--rise:24px;animation-delay:.52s}.gf-websites .hero-m{display:none}.gf-websites .pg{font-family:var(--geist);color:var(--ink);background:var(--page)}.gf-websites .chrome{background:linear-gradient(#111e42,#0d1938);border-bottom:1px solid #8cafff1a;align-items:center;gap:7px;height:30px;padding:0 13px;display:flex}.gf-websites .chrome i{background:#2a3a66;border-radius:50%;width:8px;height:8px}.gf-websites .chrome span{font:400 10px var(--sans);color:#7d90bd;background:#0a1430;border-radius:5px;margin:0 auto;padding:3px 40px}.gf-websites .brow{background:#0a1430;border-radius:12px;overflow:hidden;box-shadow:0 -1px #aacdff8c,0 0 0 1px #78a0ff29,0 0 70px #2864ff29,0 40px 90px #0000008c}.gf-websites .mark{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.gf-websites .mark i{width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%}.gf-websites .pill-k{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.gf-websites .chk{color:#3a3a3e;align-items:center;gap:6px;display:flex}.gf-websites .chk svg{flex:none}.gf-websites .su{background:linear-gradient(#fdfdfd,#e3e3e7);border-radius:.8em;width:17em;height:11em;position:relative;box-shadow:inset 0 0 0 1px #c9c9cecc,0 1em 2em #0000001f}.gf-websites .su .g{background:repeating-radial-gradient(circle,#f4f4f6 0 .18em,#b9b9bf .18em .25em,#f4f4f6 .25em .43em);border-radius:50%;width:9.5em;height:9.5em;position:absolute;top:1.2em;left:1.3em;box-shadow:inset 0 .25em .6em #00000024}.gf-websites .su .hb{background:linear-gradient(#fff,#dcdce0);border-radius:50%;width:1em;height:1em;position:absolute;top:5.45em;left:5.55em;box-shadow:0 0 0 1px #b9b9bf}.gf-websites .su .sm{background:#c9c9ceb3;width:1px;height:9em;position:absolute;top:1em;left:12em}.gf-websites .su .b{font:600 .5em var(--geist);color:#adadb3;position:absolute;top:1.2em;left:13em}.gf-websites .su .l{background:#2fb36a;border-radius:50%;width:.26em;height:.26em;position:absolute;top:1.45em;left:15.7em}.gf-websites .su .v{background:#cacacf;border-radius:1px;width:3em;height:.11em;position:absolute;left:13em}.gf-websites .bt{color:#5f6e57;display:block}.gf-websites .svc{padding-block:clamp(120px,12vw,180px) clamp(96px,10vw,160px)}.gf-websites .svc .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px);margin-top:clamp(36px,4vw,56px);display:grid}.gf-websites .rows{margin:0;padding:0;list-style:none}.gf-websites .rows li{border-top:1px solid var(--line);position:relative}.gf-websites .rows li:last-child{border-bottom:1px solid var(--line)}.gf-websites .rows li:before{content:"";background:linear-gradient(90deg,var(--sky),#8db4ff26);transform-origin:0;height:1px;transition:transform .9s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.gf-websites .rows li.on:before{transform:scaleX(1)}.gf-websites .rows a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:clamp(22px,2.2vw,34px) 0;display:grid}.gf-websites .rows b{letter-spacing:-.045em;color:var(--off);font-size:clamp(34px,4.4vw,68px);font-weight:600;line-height:1;transition:color .6s}.gf-websites .rows small{color:var(--dim);grid-column:1;font-size:16px;line-height:1.5;transition:color .6s}.gf-websites .rows em{color:var(--off);transition:color .6s,transform .5s var(--ease);grid-area:1/2/3;font-size:22px;font-style:normal}.gf-websites .rows li.on b{color:var(--text)}.gf-websites .rows li.on small{color:var(--muted)}.gf-websites .rows li.on em{color:var(--sky);transform:translate(4px)}.gf-websites .preview{position:relative}.gf-websites .preview:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2e68ff29,#0000);position:absolute;inset:10% -10% -6%}.gf-websites .pv{opacity:0;transition:opacity .7s ease,transform .9s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.gf-websites .pv.on{opacity:1;transform:none}.gf-websites .hz-run{animation:9s linear infinite ww-hzrun}@keyframes ww-hzrun{to{stroke-dashoffset:-1020px}}.gf-websites .pv-tag{font:500 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);position:absolute;bottom:-6px;left:0}.gf-websites .alive{padding-block:clamp(96px,10vw,160px)}.gf-websites .alive .sub{letter-spacing:-.02em;color:var(--dim);max-width:24ch;margin:22px 0 0;font-size:clamp(20px,1.9vw,28px);line-height:1.3}.gf-websites .comp{grid-template-columns:minmax(0,1fr) minmax(0,2.25fr) minmax(0,1fr);gap:0 clamp(20px,2.4vw,40px);margin-top:clamp(56px,6vw,96px);display:grid;position:relative}.gf-websites .ann-col{position:relative}.gf-websites .ann{opacity:.28;transition:opacity .8s;position:absolute;left:0;right:0}.gf-websites .ann.on{opacity:1}.gf-websites .ann h3{letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:600;line-height:1.15}.gf-websites .ann p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.gf-websites .ann-col.l .ann{text-align:right}.gf-websites .ann .ln{height:1px;width:var(--lw,40px);background:linear-gradient(90deg,#aacdff99,#aacdff40);position:absolute;top:13px}.gf-websites .ann-col.l .ann .ln{background:linear-gradient(90deg,#aacdff40,#aacdff99);margin-left:12px;left:100%}.gf-websites .ann-col.r .ann .ln{margin-right:12px;right:100%}.gf-websites .ann-col.l .ann h3,.gf-websites .ann-col.r .ann h3{position:relative}.gf-websites .hot{opacity:0;width:12px;height:12px;transition:opacity .5s,transform .6s var(--ease);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;transform:scale(.4);box-shadow:0 0 0 5px #4d8dff47,0 0 16px #78aaffcc}.gf-websites .hot.on{opacity:1;transform:none}.gf-websites .toast{font-family:var(--sans);opacity:0;transition:opacity .7s,transform .8s var(--ease);background:#f6f7fa;border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;transform:translateY(10px);box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffffb3}.gf-websites .toast.on{opacity:1;transform:none}.gf-websites .toast i{background:#0b1840;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.gf-websites .toast b{color:#0b1020;font-size:13.5px;font-weight:600;display:block}.gf-websites .toast span{color:#5b6478;font-size:12px}.gf-websites .m-list,.gf-websites .alive-m,.gf-websites .vs-m{display:none}.gf-websites .vs{padding-block:clamp(96px,10vw,160px)}.gf-websites .vs .heads{grid-template-columns:var(--gut) minmax(0,1fr) minmax(0,1fr) var(--gut);--gut:clamp(110px,10vw,150px);margin-top:clamp(56px,6vw,88px);display:grid}.gf-websites .vs .heads>div{padding:0 clamp(16px,2vw,28px) 26px}.gf-websites .vs .heads small{color:var(--sky);font-size:14px;font-weight:600;display:block}.gf-websites .vs .heads h3{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.05}.gf-websites .canvas{grid-template-columns:var(--gut) minmax(0,1fr) var(--gut);--gut:clamp(110px,10vw,150px);display:grid;position:relative}.gf-websites .gut{position:relative}.gf-websites .gut span{color:var(--off);white-space:nowrap;font-size:15px;font-weight:500;transition:color .6s;position:absolute;transform:translateY(-50%)}.gf-websites .gut.l span{right:22px}.gf-websites .gut.r span{left:22px}.gf-websites .gut span:after{content:"";opacity:.6;background:currentColor;width:14px;height:1px;position:absolute;top:50%}.gf-websites .gut.l span:after{left:calc(100% + 8px)}.gf-websites .gut.r span:after{right:calc(100% + 8px)}.gf-websites .gut span.on{color:var(--text)}.gf-websites .gut span.goal.on{color:var(--sky)}.gf-websites .split{position:relative}.gf-websites .split .tabs{grid-template-columns:1fr 1fr;display:grid}.gf-websites .half{background:var(--page);position:relative}.gf-websites .zone{transition:opacity .6s,filter .6s;position:absolute;left:0;right:0}.gf-websites .split.run .zone{opacity:.32;filter:saturate(.4)}.gf-websites .split.run .zone.on{opacity:1;filter:none}.gf-websites .ok{opacity:0;transition:opacity .6s,transform .7s var(--ease);align-items:center;gap:8px;display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}.gf-websites .ok.on{opacity:1;transform:none}.gf-websites .vs .copy{grid-template-columns:var(--gut) minmax(0,1fr) minmax(0,1fr) var(--gut);--gut:clamp(110px,10vw,150px);margin-top:40px;display:grid}.gf-websites .vs .copy>div{padding:0 clamp(16px,2vw,28px)}.gf-websites .vs .copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.gf-websites .vs .copy p b{color:var(--text);font-weight:600}.gf-websites .vs .copy .links{margin-top:14px}.gf-websites .seg{display:none}.gf-websites .host{padding-block:clamp(110px,11vw,170px);position:relative;overflow:hidden}.gf-websites .host .grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,6vw,112px);display:grid;position:relative}.gf-websites .host .lead{margin-top:26px}.gf-websites .host .links{margin-top:18px}.gf-websites .host-arc{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 0,#2e68ff4d,#060b1d00 46%);border-radius:50%;width:min(1100px,80vw);position:absolute;bottom:-60%;right:-30%;box-shadow:0 -1px #8db4ff73}.gf-websites .status{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.2);width:100%;max-width:520px;box-shadow:var(--glass-edge);border-radius:24px;justify-self:end;padding:26px 30px 22px;position:relative}.gf-websites .status .top{border-bottom:1px solid #aac8ff29;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.gf-websites .status .top b{letter-spacing:-.02em;align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.gf-websites .status .top b i{background:var(--off);border-radius:50%;width:12px;height:12px;transition:background .6s,box-shadow .6s;box-shadow:0 0 0 5px #36436a40}.gf-websites .status.ok-all .top b i{background:#7fa6ff;box-shadow:0 0 0 5px #7fa6ff33,0 0 14px #7fa6ff99}.gf-websites .status .top>span{color:var(--muted);font-size:13px}.gf-websites .status ul{margin:0;padding:0;list-style:none}.gf-websites .status li{color:#dde6ff;border-bottom:1px solid #aac8ff1f;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:15px;display:flex}.gf-websites .status li em{color:var(--dim);text-align:right;align-items:center;gap:8px;font-style:normal;transition:color .5s;display:flex}.gf-websites .status li em i{background:var(--off);border-radius:50%;width:6px;height:6px;transition:background .5s}.gf-websites .status li.on em{color:#8db4ff}.gf-websites .status li.on em i{background:#8db4ff}.gf-websites .status li.msg{display:block}.gf-websites .status li.msg q{color:#c9d6f5;quotes:none;background:#08123480;border-radius:14px 14px 14px 4px;margin-top:8px;padding:10px 14px;font-size:13.5px;display:block;box-shadow:inset 0 0 0 1px #aacdff29}.gf-websites .status li.msg .r{justify-content:space-between;align-items:center;display:flex}.gf-websites .points{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;max-width:600px;margin:clamp(40px,4vw,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.gf-websites .points li{border-top:1px solid var(--line);padding-top:20px;position:relative}.gf-websites .points li:before{content:"";background:var(--off);border-radius:50%;width:5px;height:5px;transition:background .5s,box-shadow .5s;position:absolute;top:-3px;left:0}.gf-websites .points li.on:before{background:#8db4ff;box-shadow:0 0 10px #8db4ffb3}.gf-websites .points b{letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.gf-websites .points span{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55;display:block}.gf-websites .flow{background:var(--bg-2);padding-block:clamp(110px,11vw,170px)}.gf-websites .stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);margin:clamp(56px,6vw,88px) 0 0;padding:0;list-style:none;display:grid;position:relative}.gf-websites .stage-f{opacity:.34;filter:saturate(.3);transition:opacity .8s ease,filter .8s ease,transform 1s var(--ease);border-radius:14px;position:relative;overflow:hidden;transform:translateY(8px)}.gf-websites .stages li.on .stage-f{opacity:1;filter:none;transform:none}.gf-websites .stages h3{letter-spacing:-.01em;color:var(--dim);margin:22px 0 0;font-size:18px;font-weight:600;transition:color .6s}.gf-websites .stages p{color:var(--off);max-width:30ch;margin:8px 0 0;font-size:15px;line-height:1.55;transition:color .6s}.gf-websites .stages li.on h3{color:var(--text)}.gf-websites .stages li.on p{color:var(--muted)}.gf-websites .prog{background:#aacdff1f;height:1px;margin-top:-1px;position:relative}.gf-websites .prog i{background:linear-gradient(90deg,var(--sky),var(--ice));width:100%;height:1px;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .8s var(--ease);position:absolute;top:0;left:0}.gf-websites .stepper{display:none}.gf-websites .af{width:300px;height:225px;font-family:var(--sans);position:absolute;inset:0}.gf-websites .af-brief{color:#dde6ff;background:linear-gradient(#0e1a3e,#0a1433);padding:16px 18px;box-shadow:inset 0 0 0 1px #aacdff2e,inset 0 1px #dcebff40}.gf-websites .af-brief .hd{border-bottom:1px solid #aacdff24;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.gf-websites .af-brief .hd b{font-family:var(--serif);color:#f2f6ff;font-size:19px;font-weight:400}.gf-websites .af-brief .hd span{font:400 9.5px var(--mono);color:#7f92c2}.gf-websites .af-brief dl{grid-template-columns:78px 1fr;gap:0;margin:6px 0 0;display:grid}.gf-websites .af-brief dt,.gf-websites .af-brief dd{border-bottom:1px solid #aacdff14;margin:0;padding:7px 0}.gf-websites .af-brief dt{font:500 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7f92c2;padding-top:9px}.gf-websites .af-brief dd{color:#e4ecff;font-size:11.5px;line-height:1.35}.gf-websites .af-brief dd.key{color:#a9c6ff}.gf-websites .af-wire{font-family:var(--geist);color:#9fb0d6;background:#0b1534;box-shadow:inset 0 0 0 1px #aacdff33}.gf-websites .af-wire .wn{color:#6f82b0;border-bottom:1px dashed #aacdff38;justify-content:space-between;padding-bottom:9px;font-size:8.5px;display:flex;position:absolute;top:14px;left:16px;right:16px}.gf-websites .af-wire .wn b{color:#9fb0d6;font-weight:600}.gf-websites .tg{font:500 7.5px var(--mono);letter-spacing:.06em;color:#8db4ff;border-radius:3px;padding:2px 4px;position:absolute;box-shadow:inset 0 0 0 1px #8db4ff73}.gf-websites .af-wire .h{letter-spacing:-.02em;color:#c9d6f5;width:150px;font-size:19px;font-weight:500;line-height:1.05;position:absolute;top:56px;left:48px}.gf-websites .af-wire .t{color:#7f92c2;width:158px;font-size:9px;line-height:1.5;position:absolute;top:104px;left:48px}.gf-websites .af-wire .c1{color:#dde6ff;border-radius:999px;padding:7px 11px;font-size:9px;position:absolute;top:166px;left:48px;box-shadow:inset 0 0 0 1px #c9dbff8c}.gf-websites .af-wire .c2{color:#8db4ff;border-bottom:1px dashed #8db4ff80;font-size:9px;position:absolute;top:198px;left:48px}.gf-websites .af-wire .img{background:linear-gradient(135deg,#0000 49.5%,#aacdff2e 50%,#0000 50.5%),linear-gradient(45deg,#0000 49.5%,#aacdff2e 50%,#0000 50.5%);border-radius:6px;width:74px;height:66px;position:absolute;top:56px;right:16px;box-shadow:inset 0 0 0 1px #aacdff40}.gf-websites .af-page{background:var(--page);font-family:var(--geist);color:var(--ink)}.gf-websites .af-page .bar{background:linear-gradient(#111e42,#0d1938);align-items:center;gap:5px;height:22px;padding:0 9px;display:flex;position:absolute;top:0;left:0;right:0}.gf-websites .af-page .bar i{background:#2a3a66;border-radius:50%;width:5px;height:5px}.gf-websites .af-page .bar span{font:400 7.5px var(--sans);color:#7d90bd;align-items:center;gap:5px;margin:0 auto;display:flex}.gf-websites .af-page .bar .live{font:500 7.5px var(--sans);color:#c9dbff;align-items:center;gap:4px;display:flex;position:absolute;right:8px}.gf-websites .af-page .bar .live i{background:#7fe0a8;box-shadow:0 0 6px #7fe0a8cc}.gf-websites .af-page .pn{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:32px;left:16px;right:16px}.gf-websites .af-page .pn .mark{font-size:11px}.gf-websites .af-page .pn .mark i{width:7px;height:7px;box-shadow:inset 0 0 0 1.6px var(--ink)}.gf-websites .af-page .pn nav{gap:10px;display:flex}.gf-websites .af-page .pn .nb{background:var(--ink);color:#fff;opacity:0;transition:opacity .6s,transform .6s var(--ease);border-radius:999px;padding:4px 8px;font-size:7.5px;font-weight:500;transform:scale(.9)}.gf-websites .stages li.done .af-live .pn .nb,.gf-websites .af-live.iter .pn .nb{opacity:1;transform:none}.gf-websites .af-page .e{color:var(--ink-4);font-size:7.5px;position:absolute;top:64px;left:24px}.gf-websites .af-page .h{letter-spacing:-.045em;font-size:22px;font-weight:600;line-height:.98;position:absolute;top:76px;left:24px}.gf-websites .af-page .t{width:150px;color:var(--ink-3);font-size:8px;line-height:1.5;position:absolute;top:128px;left:24px}.gf-websites .af-page .c1{padding:7px 11px;font-size:8px;position:absolute;top:162px;left:24px}.gf-websites .af-page .c2{color:var(--ink-2);font-size:8px;position:absolute;top:192px;left:24px}.gf-websites .af-page .su{font-size:6.6px;position:absolute;top:74px;right:16px}.gf-websites .iter-note{color:#c9dbff;font:500 7.5px var(--sans);opacity:0;transition:opacity .6s .3s,transform .7s .3s var(--ease);background:#0b1840;border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 6px;display:flex;position:absolute;top:48px;right:10px;transform:translateY(-4px);box-shadow:0 6px 16px #00000040}.gf-websites .iter-note i{background:#8db4ff;border-radius:50%;width:5px;height:5px}.gf-websites .stages li.done .af-live .iter-note,.gf-websites .af-live.iter .iter-note{opacity:1;transform:none}.gf-websites .sys{padding-block:clamp(110px,11vw,170px) clamp(48px,5vw,80px)}.gf-websites .sys .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.gf-websites .orbit{aspect-ratio:520/250;width:100%;max-width:520px;position:relative}.gf-websites .orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 55%,#0000 100%);mask:linear-gradient(#000 55%,#0000 100%)}.gf-websites .orbit .ring{fill:none;stroke:#82aaff4d;stroke-width:1px;stroke-dasharray:2 6}.gf-websites .orbit .go{fill:none;stroke:url(#orbG);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease)}.gf-websites .orbit .go.b{transition-delay:1.1s}.gf-websites .orbit.on .go{stroke-dashoffset:0}.gf-websites .orbit .nd{fill:var(--bg);stroke:var(--line-2);stroke-width:1.5px;transition:fill .5s,stroke .5s}.gf-websites .orbit .nd.on,.gf-websites .orbit .nd.site{fill:var(--text);stroke:var(--text)}.gf-websites .orbit .lb{color:var(--dim);white-space:nowrap;font-size:clamp(13px,1.1vw,15px);font-weight:500;transition:color .5s;position:absolute;transform:translate(-50%)}.gf-websites .orbit .lb.on,.gf-websites .orbit .lb.site{color:var(--text)}.gf-websites .orbit .al{color:var(--muted);opacity:0;font-size:12px;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.gf-websites .orbit .al.on{opacity:1}.gf-websites .orbit .back{color:var(--dim);opacity:0;font-size:12px;transition:opacity .8s 2.4s;position:absolute;left:50%;transform:translate(-50%)}.gf-websites .orbit.on .back{opacity:1}.gf-websites .sys .say{letter-spacing:-.025em;color:var(--dim);margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.28}.gf-websites .sys .say b{color:var(--text);font-weight:500}.gf-websites .sys .say a{color:var(--text);background:linear-gradient(var(--sky),var(--sky)) 0 100% / 0 1.5px no-repeat;transition:background-size .9s var(--ease)}.gf-websites .sys .say a.on{background-size:100% 1.5px}.gf-websites .sys .small{color:var(--muted);max-width:44ch;margin:24px 0 0;font-size:16px;line-height:1.6}.gf-websites .faq{padding-block:clamp(96px,10vw,150px)}.gf-websites .faq .grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px clamp(48px,7vw,128px);display:grid}.gf-websites .faq h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:600;line-height:1.05}.gf-websites .faq details{border-bottom:1px solid var(--line)}.gf-websites .faq details:first-child{border-top:1px solid var(--line)}.gf-websites .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:18px;font-weight:500;list-style:none;display:flex}.gf-websites .faq summary::-webkit-details-marker{display:none}.gf-websites .faq summary i{width:28px;height:28px;color:var(--muted);transition:transform .32s var(--ease);flex:none;place-items:center;font-size:22px;font-style:normal;display:grid}.gf-websites .faq details[open] summary i{transform:rotate(45deg)}.gf-websites .faq details p{max-width:58ch;color:var(--muted);margin:0 0 22px;font-size:16.5px;line-height:1.6}.gf-websites .start{text-align:center;padding-block:clamp(112px,13vw,192px) clamp(112px,13vw,180px);position:relative;overflow:hidden}.gf-websites .start:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2e68ff38,#0000);border-radius:50%;width:1400px;height:900px;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.gf-websites .start .in{flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex;position:relative}.gf-websites .start h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(42px,6vw,88px);font-weight:600;line-height:1}.gf-websites .start .in>p{max-width:46ch;color:var(--muted);margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.gf-websites .audit{background:var(--glass);-webkit-backdrop-filter:blur(18px);border-radius:999px;gap:8px;width:min(100%,560px);margin-top:40px;padding:6px;display:flex;box-shadow:inset 0 1px #e6f0ff80,0 0 0 1px #aacdff42}.gf-websites .audit label{min-width:0;color:var(--dim);flex:1;align-items:center;gap:2px;padding-left:20px;font-size:16px;display:flex}.gf-websites .audit input{min-width:0;height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.gf-websites .audit input::placeholder{color:var(--dim)}.gf-websites .audit button{background:var(--brand);color:#fff;font:600 15px var(--sans);cursor:pointer;border:0;border-radius:999px;flex:none;height:48px;padding:0 22px;box-shadow:0 10px 30px #2e68ff59}@media (max-width:1023px){.gf-websites .sec-top,.gf-websites .svc .grid,.gf-websites .host .grid,.gf-websites .sys .grid,.gf-websites .faq .grid{grid-template-columns:minmax(0,1fr)}.gf-websites .hero-d{display:none}.gf-websites .hero-m{padding-top:calc(100px + env(safe-area-inset-top,0px));background:radial-gradient(120% 60% at 50% 100%,#2e68ff57,#0a1e5a1f 55%,#0000 80%),linear-gradient(#040817,#050b1f);display:block;position:relative}.gf-websites .hero-m .copy{text-align:center;padding-inline:max(20px,env(safe-area-inset-left,0px));flex-direction:column;align-items:center;gap:16px;display:flex}.gf-websites .hero-m .k{letter-spacing:.24em;text-transform:uppercase;color:#7fa6ff;margin:0;font-size:11.5px;font-weight:500}.gf-websites .hero-m h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,10.6vw,52px);font-weight:600;line-height:1.02}.gf-websites .hero-m h1 span{font-family:var(--serif);letter-spacing:-.01em;color:#8db4ff;margin-top:4px;font-size:.86em;font-style:italic;font-weight:400;line-height:1.02;display:block}.gf-websites .hero-m p{color:#a3b2d4;max-width:33ch;margin:0;font-size:16px;line-height:1.55}.gf-websites .hero-m .btns{flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}.gf-websites .hero-m .btns a:first-child{color:#06102b;background:#f2f6ff;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600}.gf-websites .hero-m .btns a:last-child{color:#8db4ff;align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.gf-websites .hero-m .shot{height:calc(var(--bw) * .5);--bw:min(640px,164vw);margin-top:36px;position:relative;overflow:hidden}.gf-websites .hero-m .shot .brow-m{transform-origin:50% 0;width:880px;transform:translateX(-50%) scale(calc(var(--bwn) / 880));--bwn:min(640,164*var(--vw,3.9));position:absolute;top:0;left:50%}.gf-websites .hero-m .shot:after{content:"";pointer-events:none;background:linear-gradient(#050b1f00,#050b1f);height:40%;position:absolute;bottom:0;left:0;right:0}.gf-websites .hero-m .pts{padding:6px max(20px,env(safe-area-inset-left,0px)) 40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;list-style:none;display:grid}.gf-websites .hero-m .pts li{border-top:1px solid #aacdff38;padding-top:14px}.gf-websites .hero-m .pts i{font-style:normal;font-family:var(--serif);color:#6f8fd6;font-size:14px;display:block}.gf-websites .hero-m .pts b{margin-top:4px;font-size:15px;font-weight:600;display:block}.gf-websites .hero-m .pts span{color:#93a6d4;margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.gf-websites .svc{padding-block:88px 72px}.gf-websites .svc .grid{gap:28px;margin-top:20px}.gf-websites .preview{order:-1;margin-inline:-6px}.gf-websites .pv-tag{display:none}.gf-websites .rows a{gap:4px 16px;padding:18px 0}.gf-websites .rows b{font-size:clamp(28px,8vw,36px)}.gf-websites .rows small{font-size:14.5px}.gf-websites .rows em{font-size:18px}.gf-websites .alive{padding-block:72px}.gf-websites .alive .sub{margin-top:14px;font-size:20px}.gf-websites .comp{margin-top:36px;display:block}.gf-websites .ann-col,.gf-websites .comp .desk{display:none}.gf-websites .alive-m,.gf-websites .vs-m{display:block}.gf-websites .m-list{counter-reset:a;margin:28px 0 0;padding:0;list-style:none;display:block}.gf-websites .m-list li{border-top:1px solid var(--line);opacity:.4;grid-template-columns:26px minmax(0,1fr);gap:0 12px;padding:16px 0;transition:opacity .6s;display:grid}.gf-websites .m-list li.on{opacity:1}.gf-websites .m-list .n{width:22px;height:22px;font:600 11px var(--sans);color:#06102b;background:#f2f6ff;border-radius:50%;place-items:center;margin-top:1px;display:grid}.gf-websites .m-list h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.gf-websites .m-list p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.gf-websites .hot.n{width:20px;height:20px;font:600 10.5px var(--sans);color:#06102b;background:#f2f6ff;place-items:center;margin:-10px 0 0 -10px;display:grid}.gf-websites .vs{padding-block:72px}.gf-websites .vs .heads,.gf-websites .vs .copy,.gf-websites .vs .canvas .gut{display:none}.gf-websites .canvas{display:block}.gf-websites .seg{background:#8db4ff14;border-radius:999px;gap:4px;width:max-content;margin-top:32px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #aacdff2e}.gf-websites .seg button{color:var(--mist);font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:10px 18px}.gf-websites .seg button[aria-pressed=true]{color:#06102b;background:#f2f6ff}.gf-websites .vs-m{margin-top:22px}.gf-websites .vs-m h3{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:600;line-height:1.05}.gf-websites .vs-m .path{color:var(--off);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:500;display:flex}.gf-websites .vs-m .path span{transition:color .5s}.gf-websites .vs-m .path span.on{color:var(--text)}.gf-websites .vs-m .path span.goal.on{color:var(--sky)}.gf-websites .vs-m .path i{background:var(--off);width:16px;height:1px}.gf-websites .split{margin-top:20px}.gf-websites .split .tabs{display:block}.gf-websites .split .tabs>div{display:none}.gf-websites .split .tabs>div.show{display:block}.gf-websites .split .chrome span{padding:3px 24px}.gf-websites .vs-m .cp{color:var(--muted);margin:20px 0 0;font-size:15.5px;line-height:1.6}.gf-websites .vs-m .cp b{color:var(--text);font-weight:600}.gf-websites .vs-m .links{margin-top:8px}.gf-websites .host{padding-block:80px 72px}.gf-websites .status{justify-self:stretch;max-width:none;padding:20px 20px 16px}.gf-websites .status .top b{font-size:19px}.gf-websites .status li{padding:13px 0;font-size:14px}.gf-websites .host-arc{display:none}.gf-websites .host .grid>div:first-child{display:contents}.gf-websites .host .grid>div:first-child>*{order:1}.gf-websites .host .grid .status{order:2}.gf-websites .host .grid>div:first-child>.points{order:3}.gf-websites .host .grid{gap:0}.gf-websites .status{margin-top:36px}.gf-websites .status:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2e68ff38,#0000);height:80%;position:absolute;bottom:-40%;left:-20%;right:-20%}.gf-websites .points{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px;margin-top:40px}.gf-websites .points b{font-size:15.5px}.gf-websites .points span{font-size:13.5px}.gf-websites .flow{padding-block:80px}.gf-websites .stages{display:none}.gf-websites .stepper{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:32px;display:grid}.gf-websites .stepper .screen{border-radius:14px;position:relative;overflow:hidden}.gf-websites .stepper .screen .af{transition:opacity .7s}.gf-websites .stepper .screen .af:not(.on){opacity:0}.gf-websites .stepper ol{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.gf-websites .stepper ol:before{content:"";background:#aacdff29;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.gf-websites .stepper ol:after{content:"";width:1px;height:calc((100% - 16px) * var(--p,0));background:linear-gradient(var(--sky),var(--ice));transition:height .7s var(--ease);position:absolute;top:8px;left:4px}.gf-websites .stepper li{padding:8px 0 12px;position:relative}.gf-websites .stepper li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--off);z-index:1;background:#0b1534;border-radius:50%;transition:background .5s,box-shadow .5s;position:absolute;top:13px;left:-22px}.gf-websites .stepper li.on:before{background:var(--text);box-shadow:inset 0 0 0 1.5px var(--text),0 0 0 4px #8db4ff29}.gf-websites .stepper button{all:unset;cursor:pointer;display:block}.gf-websites .stepper h3{color:var(--dim);margin:0;font-size:17px;font-weight:600;transition:color .5s}.gf-websites .stepper p{color:var(--off);margin:4px 0 0;font-size:14px;line-height:1.5;transition:color .5s;display:none}.gf-websites .stepper li.on h3{color:var(--text)}.gf-websites .stepper li.on p{color:var(--muted);display:block}.gf-websites .sys{padding-block:80px 24px}.gf-websites .sys .grid{gap:28px}.gf-websites .orbit{max-width:420px;margin-inline:auto}.gf-websites .sys .say{font-size:clamp(22px,6vw,27px)}.gf-websites .sys .small{font-size:15px}.gf-websites .faq{padding-block:64px}.gf-websites .faq summary{font-size:16.5px}.gf-websites .start{padding-block:88px 96px}.gf-websites .start h2{font-size:clamp(38px,10.4vw,52px)}.gf-websites .audit{border-radius:20px;flex-direction:column;padding:8px}.gf-websites .audit label{padding:0 12px}.gf-websites .audit button{border-radius:14px;height:50px}}@media (max-width:374px){.gf-websites .hero-m .pts{gap:10px}.gf-websites .hero-m .pts span{font-size:12px}.gf-websites .points{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gf-websites *,.gf-websites :before,.gf-websites :after{transition:none!important;animation:none!important}}.gf-websites{--sans:var(--font-hanken),sans-serif;--serif:var(--font-instrument),serif;--geist:var(--font-geist),sans-serif;--mono:var(--font-geist-mono),monospace;line-height:normal}.gf-websites .gf-art{width:100%;max-width:none;margin:0;position:relative}.gf-websites .gf-art-in,.gf-websites .gf-art-in *{box-sizing:border-box}.gf-websites .gf-art-in{--cqw:100cqw;scale:tan(atan2(var(--cqw),calc(var(--aw)*1px)))}.gf-websites .pv-art{position:absolute;inset:0}.gf-websites .host h2{max-width:12ch;margin-top:22px}.gf-websites .alive h2{max-width:15ch}.gf-websites .sys .eyebrow{margin-bottom:clamp(28px,3vw,44px)}.gf-websites .hosting-teaser{justify-self:end;width:100%;max-width:520px}.gf-websites .comp[data-phase="1"] [data-h="0"],.gf-websites .comp[data-phase="2"] [data-h="0"],.gf-websites .comp[data-phase="2"] [data-h="1"],.gf-websites .comp[data-phase="3"] .hot,.gf-websites .comp[data-phase="3"] .toast{opacity:1;transform:none}.gf-websites .comparison[data-phase="1"] [data-z="0"],.gf-websites .comparison[data-phase="2"] [data-z="1"],.gf-websites .comparison[data-phase="3"] [data-z="2"],.gf-websites .comparison[data-phase="4"] .zone{opacity:1;filter:none}.gf-websites .comparison[data-phase="3"] .ok,.gf-websites .comparison[data-phase="4"] .ok{opacity:1;transform:none}.gf-websites .tabs>div{min-width:0}.gf-websites .tabs>div:first-child{border-right:1px solid var(--hair)}.gf-websites .website-orbit.on .go{stroke-dashoffset:0}.gf-websites .website-orbit.on .lb,.gf-websites .website-orbit.on .nd{color:var(--text);fill:var(--text);stroke:var(--text)}.gf-websites .website-orbit[data-phase="3"] .al,.gf-websites .website-orbit[data-phase="3"] .back{opacity:1}.gf-websites .website-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);margin:clamp(56px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.gf-websites .website-process li.on .stage-f{opacity:1;filter:none;transform:none}.gf-websites .website-process button{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.gf-websites .website-process h3{letter-spacing:-.01em;margin:22px 0 0;font-size:18px;font-weight:600}.gf-websites .website-process p{color:var(--muted);max-width:30ch;margin:8px 0 0;font-size:15px;line-height:1.55}.gf-websites .website-process .done .nb,.gf-websites .website-process .done .iter-note{opacity:1;transform:none}.gf-websites .faq button{letter-spacing:normal;min-height:64px;padding:18px 0;font-size:18px}.gf-websites .faq [role=region] p{max-width:58ch;padding:0 0 22px;font-size:16.5px;line-height:1.6}.gf-websites .real-audit{width:min(100%,560px);margin-top:40px}.gf-websites .real-audit form>div:first-of-type{background:var(--glass);border-radius:999px;gap:8px;padding:6px;box-shadow:inset 0 1px #e6f0ff80,0 0 0 1px #aacdff42}.gf-websites .real-audit form>div:first-of-type>div{background:0 0;border:0;flex:1;min-width:0;height:48px}.gf-websites .real-audit input[name=website]{height:48px}.gf-websites .real-audit form>div:first-of-type>button{background:var(--brand);color:#fff;border-radius:999px;height:48px;padding:0 22px;font-size:15px}.gf-websites .websites-hero{background:radial-gradient(1100px 520px at 50% 110%,#2e68ff61,#0a1e5a29 55%,#0000 75%),linear-gradient(#040817,#050b1f)}.gf-websites .hero-copy{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.gf-websites .hero-copy h1{letter-spacing:-.035em;margin:0;font-size:74px;font-weight:600;line-height:1.02}.gf-websites .hero-copy h1 span{font-family:var(--serif);letter-spacing:-.01em;color:var(--sky);font-style:italic;font-weight:400}.gf-websites .hero-lead{color:#a3b2d4;max-width:600px;margin:0;font-size:19px;line-height:1.55}@media (min-width:1024px){.gf-websites .websites-hero{aspect-ratio:auto;width:100%;height:41.6667vw;max-height:none;container-type:inline-size}.gf-websites .websites-hero .gf-stage{transform-origin:50% 0;--cqw:100cqw;width:1440px;height:552px;translate:-50%;scale:tan(atan2(var(--cqw),1440px));padding:0;display:block;position:absolute;top:3.33333vw;left:50%}.gf-websites .hero-copy{inset-inline:0;position:absolute;top:92px}}@media (max-width:1023px){.gf-websites .websites-hero .gf-stage{gap:0;padding:100px 0 72px}.gf-websites .hero-copy{gap:16px;padding-inline:20px}.gf-websites .hero-copy .kicker{font-size:11.5px}.gf-websites .hero-copy h1{letter-spacing:-.04em;font-size:clamp(38px,10.6vw,52px)}.gf-websites .hero-copy h1 span{margin-top:4px;font-size:.86em;line-height:1.02;display:block}.gf-websites .hero-copy h1>br{display:none}.gf-websites .hero-lead{max-width:33ch;font-size:16px}.gf-websites .hero-copy>div:last-child{flex-direction:column;gap:4px;margin-top:4px}.gf-websites .hosting-teaser{order:2;max-width:none;margin-block:12px}.gf-websites .host .grid>div:first-child>.points{order:3}.gf-websites .website-process{margin-top:32px;padding-top:calc(75vw - 8px);display:block;position:relative}.gf-websites .website-process li{border-left:1px solid var(--line);padding:8px 0 12px 26px;position:static}.gf-websites .website-process .stage-f{opacity:1;filter:none;display:none;position:absolute;top:0;left:0;right:0;transform:none}.gf-websites .website-process .active .stage-f{display:block}.gf-websites .website-process .prog{display:none}.gf-websites .website-process h3{color:var(--dim);margin:0;font-size:17px}.gf-websites .website-process p{font-size:14px;display:none}.gf-websites .website-process .active p{display:block}.gf-websites .website-process .active h3{color:var(--text)}.gf-websites .website-process .active .af-live .nb,.gf-websites .website-process .active .af-live .iter-note{opacity:1;transform:none}.gf-websites .comparison .path>span{align-items:center;gap:8px;display:flex}.gf-websites .real-audit form>div:first-of-type{border-radius:20px;flex-direction:column;padding:8px}.gf-websites .real-audit form>div:first-of-type>div{flex:auto;width:100%}.gf-websites .real-audit form>div:first-of-type>button{border-radius:14px;width:100%}.gf-websites .faq button{font-size:16.5px}}.gf-websites .hero-copy .btn-light{color:#06102b}.gf-websites .eyebrow{text-transform:none;letter-spacing:normal}.gf-websites .orbit .go{stroke:url(#ww-orbG)}.gf-websites .real-audit form>div:first-of-type>button{flex:none;width:auto}body:has(.gf-websites)>header>nav{height:76px}@media (min-width:1024px){body:has(.gf-websites)>header>nav{grid-template-columns:1fr auto 1fr;display:grid}body:has(.gf-websites)>header>nav>ul{display:flex}body:has(.gf-websites)>header>nav>div:first-of-type{display:flex}body:has(.gf-websites)>header>nav>div:last-child{display:none}}@media (max-width:1023px){body:has(.gf-websites)>header>nav{height:64px}.gf-websites .real-audit form>div:first-of-type>button{width:100%}.gf-websites .website-process button{position:relative}.gf-websites .website-process button:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--off);background:#0b1534;border-radius:50%;position:absolute;top:5px;left:-31px}.gf-websites .website-process .active button:before{background:var(--text);box-shadow:0 0 0 4px #8db4ff29}}
