.gs{--bg:#07070f;--panel:#0b1722;--line:#1a334a;--text:#f4f6fc;--soft:#d1deea;--muted:#b4c7d8;--cyan:#4fc3f7;--orange:#ff9a3c;--violet:#f1c35f;--grad:linear-gradient(90deg, #4fc3f7 0%, #b6dcc0 16%, #f1c35f 34%, #f6bd5c 66%, #ffa45c 100%);background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--font-work-sans), system-ui, sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}.gs *,.gs :before,.gs :after{box-sizing:border-box}.gs a{color:var(--cyan)}.gs a:hover{color:#8fd8fa}.gs a:focus-visible,.gs button:focus-visible,.gs input:focus-visible,.gs select:focus-visible,.gs textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.gs p{margin:0}.gs ul,.gs ol{margin:0;padding:0;list-style:none}.gs h1,.gs h2,.gs h3{text-wrap:balance}.gs p,.gs li,.gs label{text-wrap:pretty}.gs h1,.gs h2,.gs h3,.gs .h{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);text-transform:none;margin:0;font-weight:800;font-stretch:112%}.gs .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.gs .muted{color:var(--muted)}.gs-wrap{width:min(1240px,100%);margin:0 auto;padding:0 24px;position:relative}.gs-skip{z-index:60;background:var(--orange);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px;color:#07070f!important}.gs-skip:focus{left:8px}.gs-sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gs-stars{will-change:background-position;background-repeat:repeat;position:absolute;inset:0}.gs-stars.s1{animation:5s ease-in-out infinite alternate gs-twinkle}.gs-stars.s2{animation:7s ease-in-out infinite alternate-reverse gs-twinkle}@keyframes gs-twinkle{0%{opacity:.45}to{opacity:1}}.gs-superstar{opacity:.5;width:420px;height:420px;animation:60s linear infinite gs-turn;position:absolute;top:90px;right:-60px}@keyframes gs-turn{to{rotate:360deg}}.gs-shoot{opacity:0;background:linear-gradient(90deg,#ffffffe6,#0000);border-radius:2px;width:160px;height:2px;animation:11s ease-in 3s infinite gs-shoot;position:absolute;top:12%;left:70%;transform:rotate(-30deg)}.gs-shoot.two{animation-duration:15s;animation-delay:8s;top:40%;left:30%}@keyframes gs-shoot{0%{opacity:0;translate:0}2%{opacity:1}8%{opacity:0;translate:-420px 240px}to{opacity:0;translate:-420px 240px}}.gs-above{z-index:1;position:relative}.gs-btn{min-height:52px;font:600 16px var(--font-work-sans), sans-serif;background:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#07070f!important}.gs-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #4fc3f759}.gs-btn.ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #fff3;color:var(--text)!important}.gs-btn.ghost:hover{box-shadow:none;border-color:var(--cyan)}.gs-btn.small{min-height:44px;padding:0 18px;font-size:15px}.gs-btn[disabled]{opacity:.6;cursor:wait;transform:none}.gs-top{z-index:10;position:absolute;top:0;left:0;right:0}.gs-bar{align-items:center;gap:20px;min-height:84px;display:flex}.gs-logo{white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex;color:var(--text)!important}.gs-logo img{width:40px;height:40px;display:block}.gs-logo b{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:800;font-stretch:112%}.gs-logo small{color:var(--muted);font-size:15px;font-weight:500}.gs-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;gap:4px;margin-left:auto;padding:6px;display:flex}.gs-nav a{border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500;text-decoration:none;color:var(--text)!important}.gs-nav a:hover{background:#ffffff1a}.gs-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.gs-lang{padding:12px 8px;font-size:14px;font-weight:600;text-decoration:none;color:var(--text)!important}.gs-hero{isolation:isolate;background:radial-gradient(60% 50% at 50% 45%,#1d3fb859,#0000 70%),radial-gradient(40% 30% at 80% 85%,#ff8a2a24,#0000 70%);align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.gs-hero canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-veil{z-index:-1;background:radial-gradient(42% 30%,#07070f9e,#0000 75%),linear-gradient(#07070f00 60%,#07070f80 98%);position:absolute;inset:0}.gs-hero-in{text-align:center;flex-direction:column;align-items:center;gap:26px;width:100%;padding-top:150px;padding-bottom:80px;display:flex}.gs-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e6e9f5;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 16px;font-size:14px;font-weight:500;display:inline-flex}.gs-badge b{background:linear-gradient(90deg, var(--cyan), var(--orange));color:#07070f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.gs-mega{overflow-wrap:break-word;max-width:1000px;line-height:.98;letter-spacing:-.035em!important;font-size:clamp(42px,6.4vw,78px)!important;font-weight:900!important}.gs-mega.side{text-align:left;font-size:clamp(36px,4.4vw,62px)!important}.gs-lede{max-width:680px;color:var(--soft);font-size:clamp(17px,1.7vw,21px)}.gs-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.gs-soon-line{font-family:var(--font-archivo), sans-serif;color:#ffcb94;align-items:center;gap:10px;font-size:19px;font-weight:700;font-stretch:112%;display:inline-flex}.gs-soon-line:before,.gs-soon-line:after{content:"";background:linear-gradient(90deg,#0000,#ffcb94);width:28px;height:1px}.gs-soon-line:after{transform:scaleX(-1)}.gs-cine{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.gs-cine-stage{width:100%;height:1.3em;font:900 clamp(26px, 4vw, 54px)/1.1 var(--font-archivo), sans-serif;letter-spacing:-.02em;font-stretch:112%;position:relative}.gs-cine-stage span{text-align:center;opacity:0;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;animation:21s cubic-bezier(.2,.7,.2,1) infinite gs-cine;display:flex;position:absolute;inset:0}@keyframes gs-cine{0%{opacity:0;filter:blur(14px);letter-spacing:.08em;transform:translateY(40px)scale(.94)}2.57%{opacity:1;filter:blur();letter-spacing:-.02em;transform:none}11.43%{opacity:1;filter:blur();transform:none}14.29%{opacity:0;filter:blur(12px);transform:translateY(-36px)scale(1.04)}to{opacity:0}}.gs-cine-dots{gap:8px;display:flex}.gs-cine-dots i{background:#ffffff38;border-radius:999px;width:8px;height:8px;animation:21s infinite gs-dot}@keyframes gs-dot{0%{background:#ffffff38;width:8px}2.57%{background:var(--cyan);width:30px}11.43%{background:var(--cyan);width:30px}14.29%{background:#ffffff38;width:8px}to{width:8px}}.gs-cue{border:1px solid #ffffff40;border-radius:999px;place-items:center;width:44px;height:68px;display:grid}.gs-cue i{background:var(--text);border-radius:4px;width:4px;height:12px;animation:1.8s ease-in-out infinite gs-cue}@keyframes gs-cue{0%{opacity:0;transform:translateY(-12px)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.gs-sec{padding:110px 0;position:relative}.gs-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.gs-h2{font-size:clamp(34px,5vw,60px)!important;line-height:1!important}.gs-eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}.gs-eyebrow i{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite gs-ping}@keyframes gs-ping{0%{box-shadow:0 0 #4fc3f7b3}to{box-shadow:0 0 0 12px #4fc3f700}}.gs-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gs-wcard{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:26px;display:flex}.gs-wcard .n{font:900 64px/1 var(--font-archivo), sans-serif;background:linear-gradient(#7fd6ff8c,#7fd6ff00);color:#0000;-webkit-background-clip:text;background-clip:text;font-stretch:112%}.gs-wcard h3{font-size:22px;font-weight:700}.gs-wcard p{color:var(--muted);font-size:16px}.gs-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.gs-diff{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:26px}.gs-diff h3{margin-bottom:14px;font-size:22px;font-weight:700}.gs-diff table{border-collapse:collapse;width:100%;font-size:15px}.gs-diff th,.gs-diff td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:12px 10px}.gs-diff thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:13px}.gs-diff thead th:last-child{color:var(--cyan)}.gs-diff tbody th{color:var(--text);width:26%;font-weight:600}.gs-diff td{color:var(--muted)}.gs-diff td:last-child{color:var(--text);font-weight:500}.gs-build{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gs-family{border:1px solid var(--line);background:radial-gradient(500px 200px at 0% 0%, #4fc3f71f, transparent 70%), var(--panel);border-radius:24px;align-items:center;gap:18px;margin-top:16px;padding:22px 26px;display:flex}.gs-family img{flex:none;width:44px;height:44px}.gs-family h3{margin-bottom:4px;font-size:20px;font-weight:700}.gs-ask{border:1px solid var(--line);background:radial-gradient(520px 240px at 0% 0%, #4fc3f729, transparent 65%), radial-gradient(420px 240px at 100% 100%, #ff9a3c24, transparent 60%), var(--panel);border-radius:26px;flex-wrap:wrap;align-items:center;gap:22px 32px;padding:34px;display:flex}.gs-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:0;border-radius:26px;padding:0;overflow:auto}.gs-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04040cb8}.gs-dialog .gs-form{margin:0}.gs-dialog-x{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gs-dialog .gs-request-head{padding-right:48px}.gs-family.small{background:0 0;margin-top:28px;padding:16px 20px}.gs-family.small img{width:32px;height:32px}.gs-family.small h3{font-size:16px}.gs-family.small p{font-size:14px}.gs-request{box-shadow:none}.gs-request-head{flex-direction:column;gap:6px;display:flex}.gs-request h2{font-size:clamp(24px,3vw,32px)}.gs-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gs-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(236px,auto);gap:16px;display:grid}.gs-box{background:linear-gradient(#172b3eeb,#0b1722f5);border:1px solid #ffffff17;border-radius:26px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059;color:var(--text)!important}.gs-box:hover{border-color:#7fd6ff8c;transform:translateY(-6px);box-shadow:0 40px 80px #00000080,0 0 60px #4fc3f72e}.gs-box h3{margin-top:6px;font-size:26px}.gs-box h3.gs-wmh{font-size:30px;position:relative}.gs-box h3.gs-wmh .wm{white-space:normal}.gs-box.tall h3.gs-wmh{font-size:64px}.gs-soon-lock{margin:4px 0 6px;font-size:clamp(44px,6vw,72px)}.gs-soon-lock .wm-lock{align-items:flex-start}.gs-soon-lock .wm{white-space:normal}.gs-logo small .wm{font-size:1.15em}.gs-box .sub{color:var(--soft);max-width:320px;font-size:16px;position:relative}.gs-box.wide{grid-column:span 2}.gs-box.tall{grid-row:span 2;padding:34px}.gs-box.tall h3{margin-top:10px;font-size:46px;line-height:1}.gs-box.feat{background:radial-gradient(520px 320px at 0 0,#4fc3f747,#0000 65%),radial-gradient(420px 300px at 100% 100%,#ff9a3c3d,#0000 60%),linear-gradient(#142d44,#0b1b2a)}.gs-box.spa{background:radial-gradient(420px 260px at 0 0,#ff9a3c38,#0000 65%),linear-gradient(#2a1730,#140c1e)}.gs-box.lend{background:radial-gradient(500px 260px at 100% 0,#4fc3f733,#0000 60%),linear-gradient(#14203f,#091928)}.gs-box.lend:hover{transform:none}.gs-box.other{background:repeating-linear-gradient(135deg,#ffffff06 0 14px,#0000 14px 28px),#0b1722e6;border-style:dashed;border-color:#ffffff38}.gs-wm{opacity:.09;color:#fff;pointer-events:none;width:190px;height:190px;transition:transform .6s,opacity .4s;position:absolute;bottom:-30px;right:-26px}.gs-box:hover .gs-wm{opacity:.2;transform:rotate(-8deg)scale(1.08)}.gs-ico{background:linear-gradient(145deg,#4fc3f742,#f1c35f29 55%,#ff9a3c38);border:1px solid #ffffff1a;border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff24}.gs-row{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.gs-row.end{justify-content:flex-end}.gs-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.gs-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gs-pill.live{color:#7ef0c0;background:#34d39924;border:1px solid #7ef0c04d}.gs-pill.soon{color:#ffcb94;background:#ff9a3c1f;border:1px solid #ffcb9447}.gs-open{align-items:center;gap:10px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex;position:relative}.gs-open span{background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .3s,background .3s,color .3s;display:inline-grid}.gs-box:hover .gs-open span{background:var(--text);color:#07070f;transform:translate(6px)rotate(-45deg)}.gs-shot{pointer-events:none;border:1px solid #ffffff2e;border-radius:14px;width:58%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-40px;right:-60px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 30px 60px #0009}.gs-shot img{width:100%;height:auto;display:block}.gs-box.tall .gs-shot{width:84%;bottom:-50px;right:-80px}.gs-box.tall .gs-open{margin-top:18px}.gs-box:hover .gs-shot{transform:rotate(-2deg)translateY(-10px)}.gs-chip{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;color:var(--text)!important}.gs-chip:hover{background:var(--text);color:#07070f!important}.gs-chip.lmp{background:#4fc3f724;border-color:#7fd6ff66}.gs-acts2{flex-direction:column;gap:6px;margin-top:auto;display:flex;position:relative}.gs-acts2 .gs-chip{font-size:14px}.gs-wl{justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--muted)!important}.gs-wl:hover{color:var(--text)!important}.gs-box.pro{grid-column:span 2}.gs-bar-box{flex-flow:wrap;align-items:center;gap:20px}.gs-soon-hero{isolation:isolate;padding:150px 0 100px;position:relative;overflow:hidden}.gs-soon-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.gs-tag{color:#ffcb94;background:#ff9a3c1f;border:1px solid #ffcb944d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:600;display:inline-flex}.gs-tag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.gs-feat{background:linear-gradient(#11263a,#0b1824);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}.gs-feat h3{font-size:18px;font-weight:700}.gs-feat p{color:var(--muted);font-size:15px}.gs-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gs-lmp{background:radial-gradient(400px 200px at 100% 0,#4fc3f733,#0000 60%),linear-gradient(#14203f,#091928);border:1px solid #7fd6ff4d;border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;padding:22px;display:flex}.gs-lmp img{width:auto;height:30px;display:block}.gs-orb{filter:blur(80px);opacity:.55;z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.gs-orb i{border-radius:50%;width:100%;height:100%;animation:20s ease-in-out infinite alternate gs-drift;display:block}@keyframes gs-drift{to{transform:translate(100px,70px)scale(1.12)}}.gs-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1e2cd1;border:1px solid #7fd6ff59;border-radius:28px;flex-direction:column;gap:14px;padding:30px;display:flex;box-shadow:0 40px 90px #00000080,0 0 80px #4fc3f71f}.gs-form h2{font-size:30px}.gs-form label{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}.gs-form input,.gs-form select,.gs-form textarea{min-height:50px;color:var(--text);font:400 16px var(--font-work-sans), sans-serif;background:#081018;border:1px solid #325372;border-radius:14px;width:100%;padding:0 16px}.gs-form textarea{resize:vertical;min-height:84px;padding:12px 16px}.gs-form .note{color:var(--muted);font-size:13px}.gs-form .err{color:#ffb4a8;font-weight:600}.gs-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gs-done{flex-direction:column;gap:14px;display:flex}.gs-done .check{color:#7ef0c0;background:#34d39924;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.gs-end{text-align:center;background:radial-gradient(700px 340px at 15% 0,#4fc3f759,#0000 65%),radial-gradient(700px 340px at 85% 100%,#ff9a3c4d,#0000 65%),radial-gradient(500px 300px,#f1c35f40,#0000 70%),#0a1926;border:1px solid #ffffff1f;border-radius:34px;flex-direction:column;align-items:center;gap:20px;padding:80px 40px;display:flex;position:relative;overflow:hidden}.gs-end p{max-width:560px;color:var(--soft);font-size:18px}.gs-foot{color:var(--muted);background:#05050b;border-top:1px solid #15283a;padding:40px 0 96px;font-size:14px}.gs-foot-in{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 40px;display:grid}.gs-foot p{text-wrap:pretty;max-width:720px}.gs-foot-legal{grid-column:1}.gs-copy{white-space:nowrap;grid-column:1}.gs-foot-links{text-align:right;grid-area:1/2/span 2}.gs-foot-links a{white-space:nowrap}@supports (animation-timeline:view()){.gs-reveal{animation:linear both gs-rise;animation-timeline:view();animation-range:entry entry 35%}@keyframes gs-rise{0%{opacity:0;transform:translateY(60px)scale(.97)}to{opacity:1;transform:none}}.gs-drift{animation:linear both gs-dr;animation-timeline:scroll(root);animation-range:0 800px}@keyframes gs-dr{to{opacity:.25;transform:translateY(160px)scale(.96)}}}@media (max-width:1080px){.gs-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-box.tall{grid-row:span 1}.gs-box.pro{grid-column:span 2}.gs-why{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-build{grid-template-columns:1fr}.gs-nav{display:none}}@media (max-width:760px){.gs-foot-in{grid-template-columns:1fr}.gs-foot-links{text-align:left;grid-area:auto/1}.gs{font-size:16px}.gs-wrap{padding:0 16px}.gs-bar{gap:8px;min-height:68px}.gs-logo img{width:34px;height:34px}.gs-logo b{font-size:19px}.gs-logo small{display:none}.gs-hero{min-height:0}.gs-hero-in{gap:20px;padding-top:104px;padding-bottom:56px}.gs-mega{font-size:37px!important}.gs-badge{gap:8px;padding:6px 6px 6px 12px;font-size:12px}.gs-badge b{font-size:11px}.gs-soon-line{font-size:17px}.gs-soon-line:before,.gs-soon-line:after{display:none}.gs-ctas{flex-direction:column;width:100%}.gs-ctas .gs-btn{width:100%}.gs-head,.gs-soon-grid,.gs-story{grid-template-columns:1fr;gap:20px}.gs-diff{padding:18px 14px}.gs-diff th,.gs-diff td{padding:10px 6px;font-size:14px}.gs-sec{padding:64px 0}.gs-bento,.gs-why,.gs-feats,.gs-build,.gs-request-grid{grid-template-columns:1fr}.gs-family{flex-direction:column;align-items:flex-start;padding:20px}.gs-ask{padding:24px 20px}.gs-ask .gs-btn{width:100%}.gs-family.small{flex-direction:row;align-items:flex-start;padding:12px 0}.gs-superstar{width:260px;height:260px;top:60px;right:-80px}.gs-box.wide,.gs-box.pro{grid-column:auto}.gs-box.tall{min-height:320px;padding:22px}.gs-box.tall h3{font-size:34px}.gs-shot{order:1;margin:10px 0 4px;position:relative;width:100%!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.gs-box:hover .gs-shot{transform:none!important}.gs-box .gs-open{order:2}.gs-roles{max-width:none!important}.gs-wcard{flex-direction:row;align-items:flex-start;gap:14px;padding:18px}.gs-wcard .n{flex:none;width:44px;font-size:30px}.gs-end{border-radius:24px;padding:44px 20px}.gs-soon-hero{padding:108px 0 56px}.gs-form{padding:20px}}@media (prefers-reduced-motion:reduce){.gs *,.gs :before,.gs :after{transition:none!important;animation:none!important}.gs-shoot{display:none}.gs-cine-stage span:first-child{opacity:1}}.gs .gsa-pick{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.gs .gsa-pick button{min-height:36px;font:600 14px var(--font-work-sans), sans-serif;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.gs .gsa-pick button[aria-pressed=true]{background:var(--text);color:var(--bg)}html[data-g1k-shade=light] .gs{--bg:#f6f8fe;--panel:#fff;--line:#dae7f3;--text:#051c30;--soft:#2e455a;--muted:#445b70;--cyan:#0b7fb8;--orange:#c2560c;--violet:#9a6508;--grad:linear-gradient(90deg, #0b7fb8 0%, #4f7a6a 15%, #8a5d0c 32%, #9a6508 66%, #a5470a 100%)}html[data-g1k-shade=light] .gs a:hover{color:#075f8a}html[data-g1k-shade=light] .gs .gsa-pick{border-color:var(--line);background:#051c300a}html[data-g1k-shade=light] .gs-sky,html[data-g1k-shade=light] .gs-shoot{display:none}html[data-g1k-shade=light] .gs-btn{background:var(--text);color:#fff!important}html[data-g1k-shade=light] .gs-btn.ghost,html[data-g1k-shade=light] .gs-nav,html[data-g1k-shade=light] .gs-badge{border-color:var(--line);background:#fffc;color:var(--text)!important}html[data-g1k-shade=light] .gs-nav a:hover{background:#051c300f}html[data-g1k-shade=light] .gs-cine-dots i,html[data-g1k-shade=light] .gs-cue{border-color:var(--line);background:#051c3029}html[data-g1k-shade=light] .gs-soon-line{color:var(--orange)}html[data-g1k-shade=light] .gs-wcard,html[data-g1k-shade=light] .gs-diff,html[data-g1k-shade=light] .gs-family:not(.small),html[data-g1k-shade=light] .gs-ask{box-shadow:0 20px 50px #051c3014}html[data-g1k-shade=light] .gs-ask{background:radial-gradient(520px 240px at 0 0,#4fc3f72e,#0000 65%),radial-gradient(420px 240px at 100% 100%,#ff9a3c24,#0000 60%),#fff}html[data-g1k-shade=light] .gs-feat{border-color:var(--line);background:#fff;box-shadow:0 14px 40px #051c3012}html[data-g1k-shade=light] .gs-feat p{color:var(--muted)}html[data-g1k-shade=light] .gs-lmp{border-color:var(--line);background:#fff}html[data-g1k-shade=light] .gs-tag{color:#9a4209;border-color:#c2560c59}html[data-g1k-shade=light] .gs-form,html[data-g1k-shade=light] .gs-dialog .gs-form{border-color:var(--line);background:#fff;box-shadow:0 30px 70px #051c301f}html[data-g1k-shade=light] .gs-form input,html[data-g1k-shade=light] .gs-form select,html[data-g1k-shade=light] .gs-form textarea{color:var(--text);background:#f6f8fe;border-color:#c4d8ea}html[data-g1k-shade=light] .gs-form .err{color:#a3281a}html[data-g1k-shade=light] .gs-dialog-x{color:var(--text);background:#fff}html[data-g1k-shade=light] .gs-foot{border-top-color:var(--line);background:#eef1fa}html[data-g1k-shade=light] .gs-orb{opacity:.25}html[data-g1k-shade=light] .gs-hero{background:radial-gradient(60% 50% at 50% 45%,#4fc3f72e,#0000 70%),radial-gradient(40% 30% at 80% 85%,#ff8a2a1a,#0000 70%)}html[data-g1k-shade=light] .gs-hero canvas{opacity:.35}html[data-g1k-shade=light] .gs-veil{background:radial-gradient(46% 36%,#f6f8fee6,#0000 78%),linear-gradient(#f6f8fe00 60%,#f6f8fef2 98%)}html[data-g1k-shade=light] .gs-box{--text:#f4f6fc;--soft:#d1deea;--muted:#b4c7d8;--cyan:#4fc3f7;--line:#1a334a}html[data-g1k-shade=light] .gs-box .gs-btn{background:#f4f6fc;color:#07070f!important}html[data-g1k-shade=light] .gs-box .gs-btn.ghost{background:#ffffff0f;border-color:#fff3;color:#f4f6fc!important}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-electricians{--wm:#8a6500;text-shadow:none}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-hvac .wm-temp{background-image:linear-gradient(90deg,#0b7fb8,#c2560c)}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-hvac{--wm:#0b7fb8}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-plumbers{--wm:#2448b8}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-home-inspectors{--wm:#1c8048}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-contractors{--wm:#b24f00}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-title-companies{--wm:#7a6430}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-lawyers{--wm:#334155}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-dentists{--wm:#0f766e}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-chiropractors{--wm:#0e7490}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-nail-salons{--wm:#c0266d}html[data-g1k-shade=light] .gs :is(.gs-logo,.gs-soon-lock) .wm-spark{color:#c2560c}.gsa-pick button{align-items:center;gap:6px;display:inline-flex}.gsa-pick svg{display:none}@media (max-width:760px){.gsa-pick button{justify-content:center;min-width:36px;padding:0 9px!important}.gsa-pick .t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gsa-pick svg{display:block}}.gs-acts .gs-btn,.gs-acts .gs-lang{white-space:nowrap}@media (max-width:760px){.gs-acts .gs-btn.small{padding:0 14px}.gs-acts{gap:6px}}.gs-hero h1{text-shadow:0 2px 28px #07070fbf}.gs-hero .gs-lede{color:#f4f6fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070f9e;border:1px solid #ffffff14;border-radius:20px;padding:14px 22px}.gs-hero .gs-soon-line{color:#ffd7ad;text-shadow:0 0 14px #07070ff2,0 1px 3px #07070fe6}.gs-hero .gs-cine-stage span{filter:drop-shadow(0 2px 12px #07070fd9)}html[data-g1k-shade=light] .gs-hero h1{text-shadow:0 2px 24px #f6f8fee6}html[data-g1k-shade=light] .gs-hero .gs-lede{color:#051c30;border-color:var(--line);background:#ffffffd1}html[data-g1k-shade=light] .gs-hero .gs-soon-line{color:#9a4209;text-shadow:0 0 12px #fffffff2,0 1px 2px #ffffffe6}html[data-g1k-shade=light] .gs-hero .gs-soon-line:before,html[data-g1k-shade=light] .gs-hero .gs-soon-line:after{background:linear-gradient(90deg,#0000,#9a4209)}html[data-g1k-shade=light] .gs-hero .gs-cine-stage span{filter:drop-shadow(0 2px 10px #fffffff2)}@media (max-width:760px){.gs-hero .gs-lede{padding:12px 16px}}.gs-quote{border-left:3px solid var(--orange);font:700 clamp(20px, 2.2vw, 26px)/1.3 var(--font-archivo), sans-serif;color:var(--text);padding-left:18px;font-stretch:112%;margin-top:6px!important}.gs-heart{text-align:center;background:radial-gradient(700px 320px at 50% 0%, #ff9a3c29, transparent 70%), radial-gradient(600px 300px at 50% 100%, #4fc3f724, transparent 70%), var(--panel);border:1px solid var(--line);border-radius:34px;flex-direction:column;align-items:center;gap:18px;padding:clamp(36px,6vw,76px) clamp(22px,6vw,80px);display:flex;position:relative;overflow:hidden}.gs-heart .gs-eyebrow{margin-bottom:0}.gs-heart-lead{max-width:860px;font:600 clamp(22px, 2.6vw, 32px)/1.35 var(--font-archivo), sans-serif;color:var(--text);quotes:"“" "”";margin:6px 0 0;font-stretch:100%}.gs-heart-lead:before{content:open-quote;color:var(--orange)}.gs-heart-lead:after{content:close-quote;color:var(--orange)}.gs-heart-p{max-width:700px;color:var(--soft);font-size:18px}.gs-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:980px;margin:18px 0 6px;display:grid;position:relative}.gs-loop:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet), var(--orange));opacity:.5;height:2px;position:absolute;top:22px;left:16%;right:16%}.gs-loop:after{content:"";width:10px;height:10px;box-shadow:0 0 14px var(--cyan);background:#fff;border-radius:50%;animation:5s ease-in-out infinite gs-flow;position:absolute;top:18px;left:16%}@keyframes gs-flow{0%{opacity:0;left:16%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(84% - 10px)}}.gs-loop li{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.gs-loop .dot{width:46px;height:46px;font:800 18px var(--font-archivo), sans-serif;color:#07070f;background:linear-gradient(135deg, var(--cyan), var(--orange));box-shadow:0 0 0 6px var(--panel);border-radius:50%;place-items:center;display:grid}.gs-loop h3{font-size:19px;font-weight:700}.gs-loop p{color:var(--muted);max-width:280px;font-size:15px}.gs-heart-ask{max-width:640px;color:var(--text);font-size:18px;font-weight:500}@media (max-width:760px){.gs-loop{grid-template-columns:1fr;gap:18px}.gs-loop:before{background:linear-gradient(180deg, var(--cyan), var(--violet), var(--orange));width:2px;height:auto;inset:22px auto 22px 50%}.gs-loop:after{display:none}.gs-loop li{background:var(--panel);padding:6px 0}}@media (prefers-reduced-motion:reduce){.gs-loop:after{animation:none;display:none}}html[data-g1k-shade=light] .gs-heart{background:radial-gradient(700px 320px at 50% 0,#ff9a3c24,#0000 70%),radial-gradient(600px 300px at 50% 100%,#4fc3f724,#0000 70%),#fff;box-shadow:0 30px 70px #051c3014}html[data-g1k-shade=light] .gs-loop:after{background:var(--cyan)}.gs-hint{color:var(--orange);margin:2px 0;font-size:14px;font-weight:500;display:block}.gs.gs-portal{background:0 0;min-height:0;overflow:visible}.gs-key{font:900 clamp(26px, 3vw, 36px)/1.1 var(--font-archivo), sans-serif;letter-spacing:-.02em;font-stretch:112%}.gs-hero h1 .grad{text-shadow:none;filter:drop-shadow(0 2px 14px #07070fd9)}html[data-g1k-shade=light] .gs-hero h1 .grad{filter:drop-shadow(0 2px 10px #fffffff2)}.gs-cine-stage span{width:fit-content;max-width:100%;margin:0 auto}.gs-hero .gs-cine-stage span:nth-child(4n+1){background-image:linear-gradient(90deg,#ffe7a3,#f1c35f 50%,#f6bd5c)}.gs-hero .gs-cine-stage span:nth-child(4n+2){background-image:linear-gradient(90deg,#a5ecff,#4fc3f7 50%,#30a8f0)}.gs-hero .gs-cine-stage span:nth-child(4n+3){background-image:var(--grad)}.gs-hero .gs-cine-stage span:nth-child(4n+4){background-image:linear-gradient(90deg,#ffa45c,#f07a2c 50%,#e0601a)}html[data-g1k-shade=light] .gs-hero .gs-cine-stage span:nth-child(4n+1){background-image:linear-gradient(90deg,#8a5d0c,#9a6508 50%,#8a5d0c)}html[data-g1k-shade=light] .gs-hero .gs-cine-stage span:nth-child(4n+2){background-image:linear-gradient(90deg,#0b7fb8,#0868a0 50%,#075f8a)}html[data-g1k-shade=light] .gs-hero .gs-cine-stage span:nth-child(4n+4){background-image:linear-gradient(90deg,#b03a00,#a83000 50%,#902800)}.gs-contact-reach{color:var(--muted);font-size:15px}.gs-contact-reach a{white-space:nowrap;font-weight:600}.gs-linkbtn{font:inherit;color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gs-coming-h{margin-top:6px!important;font-size:clamp(24px,2.6vw,30px)!important}.gs-ask-line{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 18px;font-size:17px}@media (max-width:760px){.gs-soon-lock{font-size:clamp(30px,10vw,44px)}}
