.gd{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:28px 24px 40px;min-height:100dvh}.gd-field{position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 55% at 14% 18%,rgba(51,145,255,.55),transparent 68%),radial-gradient(42% 52% at 84% 20%,rgba(149,134,255,.52),transparent 70%),radial-gradient(50% 55% at 70% 92%,rgba(255,159,10,.32),transparent 68%),radial-gradient(44% 50% at 30% 96%,rgba(255,105,180,.22),transparent 70%),linear-gradient(180deg,#eef2fa,var(--bg))}.dark .gd-field{background:radial-gradient(46% 55% at 14% 18%,rgba(51,145,255,.4),transparent 68%),radial-gradient(42% 52% at 84% 20%,rgba(149,134,255,.38),transparent 70%),radial-gradient(50% 55% at 70% 92%,rgba(255,159,10,.16),transparent 68%),radial-gradient(44% 50% at 30% 96%,rgba(255,105,180,.14),transparent 70%),linear-gradient(180deg,#0a0d14,var(--bg))}.gd-card{width:100%;max-width:1140px;margin:0 auto;padding:30px 36px 26px;border-radius:24px;background:#171a24;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 40px 90px -30px rgba(8,12,24,.55);color:#f2f3f7}.gd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.gd-brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-d);font-size:21px;font-weight:700;letter-spacing:-.01em;color:#f2f3f7}.gd-brand svg{width:29px;height:29px;display:block}.gd-count{font-family:var(--font-b);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:rgba(242,243,247,.42)}.gd-count-n{display:none;color:var(--pr2)}.gd-count-total{margin-left:1px}.gd-stage{display:grid;grid-template-areas:"slide"}.gd-slide{grid-area:slide;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:center;opacity:0;visibility:hidden;transition:opacity .24s var(--ease)}.gd-copy{min-width:0}.gd-copy h2{font-family:var(--font-d);font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:700;margin:0 0 14px;text-wrap:balance;color:#fff}.gd-copy p{font-size:16.5px;line-height:1.6;color:rgba(242,243,247,.66);margin:0;max-width:40ch}.gd-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.gd-navwrap{display:grid;grid-template-areas:"nav";justify-items:end}.gd-navset{grid-area:nav;display:flex;align-items:center;gap:10px;visibility:hidden}.gd-back-ic{padding:12px 13px}.gd-btn{display:inline-flex;align-items:center;gap:7px;padding:12px 22px;border-radius:var(--r-btn);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease),filter .16s var(--ease),background .16s var(--ease)}.gd-btn--primary{background:var(--grad);color:#fff}.gd-btn--primary:hover{filter:brightness(1.08)}.gd-btn--ghost{background:hsla(0,0%,100%,.06);color:rgba(242,243,247,.78);border:1px solid hsla(0,0%,100%,.1)}.gd-btn--ghost:hover{background:hsla(0,0%,100%,.11);color:#fff}.gd-btn:active{transform:scale(.98)}.gd-art{min-width:0}.gd-device,.gd-screen{position:relative}.gd-screen{aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#05070b;border:5px solid #23262f;box-shadow:0 24px 50px -22px rgba(0,0,0,.75)}.gd-media{-o-object-fit:cover;object-fit:cover}.gd-media,.gd-media-btn{width:100%;height:100%;display:block}.gd-media-btn{padding:0;border:0;background:none;cursor:zoom-in;position:relative}.gd-expand{position:absolute;top:11px;left:11px;display:inline-flex;align-items:center;gap:6px;padding:7px 11px 7px 9px;border-radius:10px;color:#fff;background:rgba(8,10,16,.6);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 4px 14px -4px rgba(0,0,0,.5);font-family:var(--font-b);font-size:12.5px;font-weight:600;line-height:1;opacity:.92;transition:opacity .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);pointer-events:none}.gd-expand svg{width:16px;height:16px}.gd-expand-tx{white-space:nowrap}.gd-media-btn:focus-visible .gd-expand,.gd-media-btn:hover .gd-expand{opacity:1;background:rgba(8,10,16,.8);transform:translateY(-1px)}.gd-media-btn:focus-visible{outline:2px solid var(--pr2);outline-offset:3px;border-radius:12px}.gd-lightbox{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background:rgba(6,8,14,.82);backdrop-filter:blur(10px);animation:gdLbIn .2s var(--ease) both}@keyframes gdLbIn{0%{opacity:0}to{opacity:1}}.gd-lightbox-video{width:auto;height:auto;max-width:min(1600px,94vw);max-height:90vh;border-radius:12px;background:#000;box-shadow:0 40px 100px -20px rgba(0,0,0,.7);animation:gdLbVid .22s var(--ease) both}@keyframes gdLbVid{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.gd-lightbox-close{position:absolute;top:max(16px,3vh);right:max(16px,3vw);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:background .16s var(--ease)}.gd-lightbox-close:hover{background:hsla(0,0%,100%,.2)}@media (prefers-reduced-motion:reduce){.gd-expand,.gd-lightbox,.gd-lightbox-video{animation:none;transition:none}}.gd-slot{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(60% 70% at 30% 25%,rgba(51,145,255,.22),transparent 70%),radial-gradient(50% 60% at 75% 75%,rgba(149,134,255,.18),transparent 72%),#0b0d13}.gd-slot-mark{width:46px;height:46px;border-radius:12px;background:var(--grad);opacity:.5}.gd-base{width:62%;height:7px;margin:0 auto;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#23262f,#171a21)}.gd-mob{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:18px;border-radius:12px;border:5px solid #23262f;background:radial-gradient(60% 70% at 30% 22%,rgba(51,145,255,.2),transparent 70%),radial-gradient(52% 62% at 76% 80%,rgba(149,134,255,.16),transparent 72%),#0b0d13;box-shadow:0 24px 50px -22px rgba(0,0,0,.75)}.gd-mob-qr{box-shadow:0 10px 26px -12px rgba(0,0,0,.6)}.gd-mob-cap{font-size:13px;font-weight:600;color:rgba(242,243,247,.62);text-align:center}.gd-mob-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gd-mob-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:11px;text-decoration:none}.gd-mob-badge svg{width:19px;height:19px;display:block;flex:none}.gd-mob-badge--apple{background:#fff;color:#0b0d13;transition:transform .16s var(--ease),filter .16s var(--ease)}.gd-mob-badge--apple:hover{filter:brightness(.94);transform:translateY(-1px)}.gd-mob-badge--apple:active{transform:scale(.98)}.gd-mob-badge--play{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:rgba(242,243,247,.5)}.gd-mob-badge--play svg{width:16px;height:16px}.gd-mob-badge__tx{display:flex;flex-direction:column;line-height:1.05;text-align:left}.gd-mob-badge__top{font-size:9px;text-transform:uppercase;letter-spacing:.02em;opacity:.8}.gd-mob-badge__brand{font-size:15px;font-weight:700;margin-top:3px}.gd-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#gd-s1:checked~.gd-card .gd-slide--1,#gd-s2:checked~.gd-card .gd-slide--2,#gd-s3:checked~.gd-card .gd-slide--3,#gd-s4:checked~.gd-card .gd-slide--4,#gd-s5:checked~.gd-card .gd-slide--5{opacity:1;visibility:visible}#gd-s1:checked~.gd-card .gd-count-n--1,#gd-s2:checked~.gd-card .gd-count-n--2,#gd-s3:checked~.gd-card .gd-count-n--3,#gd-s4:checked~.gd-card .gd-count-n--4,#gd-s5:checked~.gd-card .gd-count-n--5{display:inline}#gd-s1:checked~.gd-card .gd-navset--1,#gd-s2:checked~.gd-card .gd-navset--2,#gd-s3:checked~.gd-card .gd-navset--3,#gd-s4:checked~.gd-card .gd-navset--4,#gd-s5:checked~.gd-card .gd-navset--5{visibility:visible}.gd-dots{display:flex;gap:7px;justify-content:center}.gd-dot{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.22);cursor:pointer;transition:width .2s var(--ease),background .2s var(--ease)}.gd-dot:hover{background:hsla(0,0%,100%,.4)}#gd-s1:checked~.gd-card .gd-dot--1,#gd-s2:checked~.gd-card .gd-dot--2,#gd-s3:checked~.gd-card .gd-dot--3,#gd-s4:checked~.gd-card .gd-dot--4,#gd-s5:checked~.gd-card .gd-dot--5{width:24px;background:var(--pr2)}.gd-radio:focus-visible~.gd-card .gd-dots{outline:2px solid var(--pr2);outline-offset:6px;border-radius:999px}.gd-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gd-sr,.pin{position:absolute}.pin{top:34px;right:40px;z-index:3;padding:16px 20px 18px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);animation:pinIn .62s var(--ease) both}@keyframes pinIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pin-eyebrow{margin:0 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pr)}.pin-title{margin:0 0 14px;font-family:var(--font-d);font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.pin-title:after{content:"";display:block;width:34px;height:1px;margin-top:12px;background:var(--border-hover)}.pin-steps{display:flex;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}.pin-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding-right:30px;animation:pinStep .52s var(--ease) both}.pin-step:last-child{padding-right:0}.pin-step--1{animation-delay:.16s}.pin-step--2{animation-delay:.26s}.pin-step--3{animation-delay:.36s}@keyframes pinStep{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pin-chip{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--bg2);border:1px solid var(--border);color:var(--text2)}.pin-chip svg{width:22px;height:22px;display:block}.pin-step--2 .pin-chip{background:transparent;border-color:transparent}.pin-step--2 .pin-chip svg{width:42px;height:42px;border-radius:12px}.pin-step--3 .pin-chip{background:var(--pr-tint,rgba(0,122,255,.1));border-color:color-mix(in srgb,var(--pr) 42%,transparent);color:var(--pr)}.pin-label{display:inline-flex;align-items:baseline;gap:5px;font-size:12px;line-height:1.2;color:var(--text2);white-space:nowrap}.pin-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:10px;font-variant-numeric:tabular-nums;color:var(--text3)}.pin-conn{position:absolute;top:21px;right:3px;transform:translateY(-50%);width:24px;color:var(--border-hover)}.pin-conn svg{width:100%;height:auto;display:block}@media (max-width:1180px){.pin{position:static;margin:0 auto 20px;width:100%;max-width:1140px;animation:none}}@media (prefers-reduced-motion:reduce){.pin,.pin-step{animation:none}}@media (max-width:640px){.gd-btn{padding:10px 14px;font-size:13px}.gd-nav{gap:10px}}@media (max-width:900px){.gd-slide{grid-template-columns:1fr;gap:22px}.gd-art{order:-1}.gd-copy p{max-width:none}.gd-card{padding:22px 20px 18px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.gd-btn,.gd-dot,.gd-slide{transition:none}}