.gd-page{--gd-accent:#702ae1;--gd-accent-light:#9c4dcc;--gd-ink:#111;--gd-muted:#5f5a72;--gd-surface:#f4f1fa}.gd-subs{z-index:2;background:linear-gradient(#fff 0%,#faf8fd 50%,#fff 100%);border-radius:40px 40px 0 0;margin-top:0;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px);position:relative}.gd-subs__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-subs__header{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.gd-subs__title{letter-spacing:-.02em;color:var(--gd-ink);margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.15}.gd-subs__title-outline{color:#0000;-webkit-text-stroke:1.5px var(--gd-accent);paint-order:stroke fill;font-size:1.08em}.gd-subs__tagline{color:var(--gd-ink);margin:clamp(14px,2vh,20px) 0 0;font-size:clamp(1.0625rem,1.8vw,1.3rem);font-weight:500;line-height:1.5}.gd-subs__tagline b{font-weight:800}.gd-subs__intro{max-width:56ch;color:var(--gd-muted);margin:clamp(12px,1.8vh,18px) auto 0;font-size:clamp(1.0625rem,1vw,1.0625rem);line-height:1.75}.gd-subs__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,28px);display:grid}@media (max-width:900px){.gd-subs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gd-subs__grid{grid-template-columns:1fr}}.gd-subs__item{cursor:default;background:0 0;border:1px solid #0000;border-radius:22px;padding:clamp(20px,3vw,26px);transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon):hover,.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon).gd-subs__item--active{background:linear-gradient(145deg,#702ae1 0%,#5a1fb8 100%);border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 20px 48px #702ae152}.gd-subs__item--category{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #702ae124;border-radius:0;grid-column:1/-1;padding:clamp(8px,1.5vw,14px) 0 clamp(14px,2vw,20px);transform:none!important}.gd-subs__item--category:hover{box-shadow:none;background:0 0;border-color:#702ae124;transform:none}.gd-subs__item--category .gd-subs__item-title{color:var(--gd-accent);font-size:clamp(1.2rem,2.4vw,1.45rem)}.gd-subs__item--category .gd-subs__item-desc{max-width:72ch;margin-top:2px}.gd-subs__item--category:hover .gd-subs__item-title{color:var(--gd-accent)}.gd-subs__item--category:hover .gd-subs__item-desc{color:var(--gd-muted)}.gd-subs__category-mark{background:var(--gd-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 6px #702ae124}.gd-subs__item--category:hover .gd-subs__category-mark{background:var(--gd-accent);box-shadow:0 0 0 6px #702ae138}.gd-subs__item-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.gd-subs__coming-soon{color:var(--gd-accent);letter-spacing:.04em;white-space:nowrap;background:#702ae11a;border:1px solid #702ae13d;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.gd-subs__coming-soon-note{color:#702ae1d1;max-width:72ch;margin:10px 0 0;font-size:1.0625rem;line-height:1.65}.gd-subs__item--coming-soon:not(.gd-subs__item--category){opacity:.82}.gd-subs__item--coming-soon:not(.gd-subs__item--category):hover{background:#fff;border-color:#702ae138;transform:none;box-shadow:0 10px 28px #702ae114}.gd-subs__item--coming-soon:not(.gd-subs__item--category):hover .gd-subs__item-title{color:var(--gd-ink)}.gd-subs__item--coming-soon:not(.gd-subs__item--category):hover .gd-subs__item-desc{color:var(--gd-muted)}.gd-subs__item--coming-soon:not(.gd-subs__item--category):hover .gd-subs__badge{color:var(--gd-accent);background:0 0;border:1.5px dashed #702ae173}.gd-subs__item--coming-soon:not(.gd-subs__item--category):hover .gd-subs__coming-soon{color:var(--gd-accent);background:#702ae11a}.gd-subs__badge{width:38px;height:38px;color:var(--gd-accent);border:1.5px dashed #702ae173;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;transition:all .35s;display:flex}.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon):hover .gd-subs__badge,.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon).gd-subs__item--active .gd-subs__badge{color:var(--gd-accent);background:#fff;border:solid}.gd-subs__item-title{color:var(--gd-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;transition:color .35s}.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon):hover .gd-subs__item-title,.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon).gd-subs__item--active .gd-subs__item-title{color:#fff}.gd-subs__item-desc{color:var(--gd-muted);margin:0;font-size:1.125rem;line-height:1.7;transition:color .35s}.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon):hover .gd-subs__item-desc,.gd-subs__item:not(.gd-subs__item--category):not(.gd-subs__item--coming-soon).gd-subs__item--active .gd-subs__item-desc{color:#ffffffe6}.gd-cats{--gd-accent:#702ae1;--gd-accent-light:#9c4dcc;--gd-ink:#1a1028;--gd-muted:#5f5a72;--gd-surface:#f4f1fa;color:var(--gd-ink);background:#fff;padding:clamp(48px,7vw,80px) 0}.gd-cats__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-cats__header{text-align:center;margin-bottom:clamp(36px,5vw,52px)}.gd-cats__title{color:var(--gd-ink);margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.15}.gd-cats__title-outline{color:#0000;-webkit-text-stroke:1.5px var(--gd-accent);paint-order:stroke fill;font-size:1.08em}.gd-cats__intro{max-width:52ch;color:var(--gd-muted);margin:14px auto 0;font-size:1.125rem;line-height:1.7}.gd-cats__grid{--gd-cats-gap:clamp(16px, 2.5vw, 24px);justify-content:center;gap:var(--gd-cats-gap);flex-wrap:wrap;display:flex}.gd-cats__card--coming-soon{cursor:default}.gd-cats__card--coming-soon:hover,.gd-cats__card--coming-soon.gd-cats__card--active{transform:none;box-shadow:0 4px 20px #110a2814}.gd-cats__card--coming-soon .gd-cats__img{filter:grayscale(.15)brightness(.92)}.gd-cats__card--coming-soon .gd-cats__overlay{opacity:1;background:linear-gradient(#0e082014 0%,#0e0820b8 100%)}.gd-cats__card--coming-soon .gd-cats__hint{opacity:1;max-width:28ch;font-size:.875rem;line-height:1.5}.gd-cats__card--coming-soon .gd-cats__hover-ui{pointer-events:none;opacity:0!important}.gd-cats__coming-soon{top:16px;z-index:3;color:#702ae1;letter-spacing:.05em;background:#fffffff0;border:1px solid #702ae138;border-radius:999px;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:16px;box-shadow:0 8px 20px #0000001f}.gd-cats__card{flex:0 1 calc((100% - 2 * var(--gd-cats-gap)) / 3);max-width:calc((100% - 2 * var(--gd-cats-gap)) / 3);aspect-ratio:4/3;cursor:pointer;background:#fff;border-radius:40px;transition:box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #110a2814}@media (max-width:768px){.gd-cats__card{flex-basis:calc((100% - var(--gd-cats-gap)) / 2);max-width:calc((100% - var(--gd-cats-gap)) / 2)}}@media (max-width:480px){.gd-cats__grid{flex-direction:column;align-items:stretch}.gd-cats__card{flex-basis:100%;max-width:100%}}.gd-cats__card:hover,.gd-cats__card--active{box-shadow:0 16px 40px #702ae138}.gd-cats__img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.gd-cats__card--no-img .gd-cats__img{opacity:0}.gd-cats__card--no-img:before{content:"";z-index:0;background:linear-gradient(145deg,#5a3d8a 0%,#702ae1 55%,#3d2563 100%);position:absolute;inset:0}.gd-cats__card--no-img .gd-cats__overlay{z-index:1}.gd-cats__overlay{z-index:1;pointer-events:none;background:#0808128a;justify-content:center;align-items:center;padding:20px;transition:background .4s;display:flex;position:absolute;inset:0}.gd-cats__overlay-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.gd-cats__hint{color:#ffffffeb;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:5px 12px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.gd-cats__card:hover .gd-cats__hint,.gd-cats__card--active .gd-cats__hint{background:#ffffff3d;border-color:#ffffff73}.gd-cats__card:hover .gd-cats__overlay,.gd-cats__card--active .gd-cats__overlay{background:#702ae1db}.gd-cats__label{text-align:center;color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;line-height:1.25}.gd-cats__hover-ui{z-index:2;pointer-events:none;position:absolute;inset:0}.gd-cats__tools{top:20px;opacity:0;transition:opacity .35s,transform .35s;position:absolute;inset-inline-start:20px;transform:translateY(-8px)}.gd-cats__card:hover .gd-cats__tools,.gd-cats__card--active .gd-cats__tools{opacity:1;transform:translateY(0)}.gd-cats__tool{color:var(--gd-accent);letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 16px;font-size:1.125rem;font-weight:700;line-height:1;display:inline-block}.gd-cats__corner{bottom:0;opacity:0;width:88px;height:88px;transition:opacity .35s,transform .35s;position:absolute;inset-inline-end:0;transform:translate(6px,6px)}.gd-cats__card:hover .gd-cats__corner,.gd-cats__card--active .gd-cats__corner{opacity:1;transform:translate(0)}.gd-cats__corner-scoop{background:#fff;border-top-left-radius:100%;position:absolute;inset:0}[dir=rtl] .gd-cats__corner-scoop{border-top-left-radius:0;border-top-right-radius:100%}.gd-cats__arrow{bottom:14px;width:46px;height:46px;color:var(--gd-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:14px;box-shadow:0 6px 18px #110a2824}.gd-cats__arrow svg{font-size:1.2rem}.gd-process{background:linear-gradient(180deg, #fff 0%, var(--gd-surface) 45%, #fff 100%);padding:clamp(56px,8vw,96px) 0}.gd-process__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-process__header{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:clamp(40px,5vw,56px)}.gd-process__title{color:var(--gd-ink);margin:0;font-size:clamp(1.875rem,3.8vw,3rem);font-weight:700;line-height:1.15}.gd-process__title-outline{color:#0000;-webkit-text-stroke:1.5px var(--gd-accent);paint-order:stroke fill;font-size:1.08em}.gd-process__intro{color:var(--gd-muted);margin:14px auto 0;font-size:1rem;line-height:1.7}.gd-process__track{grid-template-columns:repeat(var(--step-count,4), minmax(0, 1fr));gap:clamp(12px,2vw,20px);display:grid;position:relative}@media (max-width:1024px){.gd-process__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gd-process__track{grid-template-columns:1fr;gap:0}}.gd-process__step{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}@media (max-width:560px){.gd-process__step{flex-direction:row;align-items:stretch;gap:16px;padding-bottom:24px}.gd-process__step:last-child{padding-bottom:0}}.gd-process__step-top{align-items:center;min-height:44px;display:flex}@media (max-width:560px){.gd-process__step-top{flex-direction:column;flex-shrink:0;align-items:center;width:44px;min-height:auto}}.gd-process__num{background:linear-gradient(135deg, var(--gd-accent) 0%, var(--gd-accent-light) 100%);color:#fff;letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:flex;box-shadow:0 8px 22px #702ae147}.gd-process__connector{background:linear-gradient(90deg,#702ae173 0%,#9c4dcc33 100%);border-radius:999px;flex:1;height:2px;margin-inline:8px}[dir=rtl] .gd-process__connector{background:linear-gradient(270deg,#702ae173 0%,#9c4dcc33 100%)}@media (max-width:1024px){.gd-process__connector{display:none}}@media (max-width:560px){.gd-process__connector{background:linear-gradient(#702ae173 0%,#9c4dcc26 100%);flex:1;width:2px;height:auto;min-height:24px;margin:6px 0 0;display:block}}.gd-process__card{background:#fff;border:1px solid #702ae11a;border-radius:24px;flex:1;padding:clamp(16px,2.5vw,22px);transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 8px 28px #110a280f}.gd-process__step:hover .gd-process__card{border-color:#702ae138;transform:translateY(-4px);box-shadow:0 16px 36px #702ae11f}.gd-process__step-title{color:var(--gd-ink);margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.35}.gd-process__step-desc{color:var(--gd-muted);margin:0;font-size:.9375rem;line-height:1.65}.gd-guar{background:linear-gradient(180deg, #fff 0%, var(--gd-surface) 100%);padding:clamp(56px,8vw,96px) 0}.gd-guar__container{max-width:960px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-guar__title{text-align:center;color:var(--gd-ink);margin:0 0 clamp(32px,5vw,48px);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.gd-guar__title-outline{color:#0000;-webkit-text-stroke:1.5px var(--gd-accent);paint-order:stroke fill}.gd-guar__list{flex-direction:column;gap:10px;display:flex}.gd-guar__row{background:0 0;border-radius:24px;transition:background .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.gd-guar__row--expanded{background:#eceef2;box-shadow:0 8px 28px #110a280f}.gd-guar__row-btn{cursor:pointer;text-align:start;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2.5vw,22px);width:100%;padding:clamp(12px,2vw,16px) clamp(14px,2.2vw,20px);font-family:inherit;display:grid}.gd-guar__row--expanded .gd-guar__row-btn{align-items:center;padding:clamp(18px,2.8vw,24px) clamp(18px,2.8vw,28px)}.gd-guar__thumb{object-fit:cover;background:linear-gradient(145deg,#ece8f4,#d8cff0);border-radius:14px;flex-shrink:0;width:clamp(56px,8vw,68px);height:clamp(56px,8vw,68px);transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1)}.gd-guar__row--expanded .gd-guar__thumb{border-radius:18px;width:clamp(132px,20vw,196px);height:clamp(96px,14vw,132px)}.gd-guar__thumb-fallback{color:var(--gd-accent);justify-content:center;align-items:center;display:flex}.gd-guar__thumb-fallback svg{font-size:1.5rem}.gd-guar__content{min-width:0}.gd-guar__row-title{color:var(--gd-ink);margin:0;font-size:clamp(1.0625rem,1.8vw,1.3rem);font-weight:600;line-height:1.35}.gd-guar__row-title b{font-weight:800}.gd-guar__panel-text{opacity:0;max-height:0;color:var(--gd-muted);margin:0;font-size:1.125rem;line-height:1.7;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s,margin .35s;overflow:hidden}.gd-guar__row--expanded .gd-guar__panel-text{opacity:1;max-height:180px;margin-top:8px}.gd-guar__action{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gd-guar__action-icon{border:1.5px solid var(--gd-accent);width:38px;height:38px;color:var(--gd-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s;display:flex}.gd-guar__row--expanded .gd-guar__action-icon--expanded{background:var(--gd-accent);color:#fff;border-color:var(--gd-accent)}.gd-guar__action-icon svg{font-size:1.05rem}@media (max-width:640px){.gd-guar__row--expanded .gd-guar__thumb{width:clamp(88px,24vw,120px);height:clamp(68px,18vw,92px)}.gd-guar__row--expanded .gd-guar__panel-text{max-height:240px}}.gd-consult{background:#fff;padding:clamp(48px,7vw,80px) 0 clamp(64px,8vw,96px)}.gd-consult__container{max-width:1100px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-consult__banner{text-align:center;background:linear-gradient(135deg,#702ae1 0%,#9c4dcc 50%,#702ae1 100%);border-radius:32px;padding:clamp(40px,6vw,64px) clamp(24px,4vw,48px) clamp(72px,10vw,100px);position:relative;overflow:visible}.gd-consult__title{color:#fff;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.2}.gd-consult__title-outline{color:#0000;-webkit-text-stroke:1.5px #fff;paint-order:stroke fill}.gd-consult__desc{color:#ffffffe0;max-width:52ch;margin:16px auto 0;font-size:clamp(1.0625rem,1.1vw,1.0625rem);line-height:1.7}.gd-consult__form-bar{background:#1a1035;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex;position:absolute;bottom:clamp(-36px,-4vw,-28px);left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);box-shadow:0 20px 56px #1a103573}@media (max-width:768px){.gd-consult__form-bar{border-radius:24px;flex-direction:column;align-items:stretch;padding:20px}}.gd-consult__field{flex:1;min-width:140px}.gd-consult__input{color:#fff;background:#ffffff14;border:none;border-radius:999px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:1.125rem;transition:background .25s}.gd-consult__input::placeholder{color:#ffffff80}.gd-consult__input:focus{background:#ffffff24}.gd-consult__phone{background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.gd-consult__phone-code{color:#fff;cursor:default;background:#ffffff1a;border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:1.125rem;display:flex}.gd-consult__phone-flag{object-fit:cover;border-radius:2px;width:20px;height:14px}.gd-consult__phone-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 8px;font-family:inherit;font-size:1.125rem}.gd-consult__phone-input::placeholder{color:#ffffff80}.gd-consult__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9c4dcc,#702ae1);border:none;border-radius:999px;flex-shrink:0;padding:14px 32px;font-family:inherit;font-size:1.125rem;font-weight:700;transition:transform .25s,box-shadow .25s}.gd-consult__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #702ae166}.gd-marquee{margin-top:clamp(56px,8vw,72px)}.gd-marquee__stage{--gd-label-w:clamp(220px, 28vw, 280px);background:#fff;border:1px solid #702ae112;border-radius:999px;align-items:stretch;height:96px;display:flex;overflow:hidden;box-shadow:0 8px 32px #110a280f}[dir=rtl] .gd-marquee__stage{flex-direction:row-reverse}[dir=ltr] .gd-marquee__stage{flex-direction:row}.gd-marquee__viewport{flex:1;min-width:0;position:relative;overflow:hidden}.gd-marquee__viewport:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 25%,#ffffffd9 55%,#0000);width:48px;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .gd-marquee__viewport:before{background:linear-gradient(270deg,#fff 25%,#ffffffd9 55%,#0000)}.gd-marquee__viewport:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(270deg,#fff 25%,#ffffffd9 55%,#0000);width:48px;position:absolute;inset-block:0;inset-inline-end:0}[dir=rtl] .gd-marquee__viewport:after{background:linear-gradient(90deg,#fff 25%,#ffffffd9 55%,#0000)}.gd-marquee__track{will-change:transform;direction:ltr;flex-wrap:nowrap;align-items:center;width:max-content;height:100%;animation:5s linear infinite gd-marquee-scroll;display:flex}.gd-marquee__set{flex-shrink:0;align-items:center;gap:clamp(28px,4vw,44px);padding-inline:clamp(16px,2.5vw,28px);display:flex}@keyframes gd-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.gd-marquee__track{animation:none;transform:none}}.gd-marquee__logo{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.gd-marquee__logo img{object-fit:contain;width:100%;height:100%;display:block}.gd-marquee__logo--badge{background:var(--tool-accent);color:#fff;letter-spacing:-.02em;border-radius:12px;width:52px;height:52px;font-size:1rem;font-weight:800}.gd-marquee__label{z-index:3;width:var(--gd-label-w);-webkit-backdrop-filter:blur(18px)saturate(1.3);height:100%;box-shadow:none;pointer-events:none;background:#702ae185;border:1px solid #fff3;border-start-start-radius:999px;border-end-start-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative;overflow:hidden}[dir=rtl] .gd-marquee__label{border-start-start-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;border-end-start-radius:0}[dir=ltr] .gd-marquee__label{border-start-end-radius:0;border-end-end-radius:0}.gd-marquee__label:after{content:"";pointer-events:none;background:linear-gradient(90deg,#702ae159 0%,#0000 100%);width:40px;position:absolute;inset-block:0;inset-inline-end:-20px}[dir=rtl] .gd-marquee__label:after{background:linear-gradient(270deg,#702ae159 0%,#0000 100%);inset-inline:-20px auto}.gd-marquee__label-text{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 12px #1a103559;margin:0;font-size:clamp(1rem,1.55vw,1.125rem);font-weight:500;line-height:1.4;position:relative}.gd-marquee__label-text span{color:#fff;font-weight:800}@media (max-width:720px){.gd-marquee__stage{border-radius:20px;flex-direction:column;height:auto}[dir=rtl] .gd-marquee__stage,[dir=ltr] .gd-marquee__stage{flex-direction:column}.gd-marquee__label{border:1px solid #fff3;border-radius:18px 18px 0 0;width:100%;height:72px}[dir=rtl] .gd-marquee__label,[dir=ltr] .gd-marquee__label{border-radius:18px 18px 0 0}.gd-marquee__label:after{display:none}.gd-marquee__viewport{height:88px}.gd-marquee__set{gap:24px;padding-inline:14px}}.gd-why{background:#14101f;border-radius:0;padding:clamp(64px,9vw,100px) 0}.gd-why__container{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-why__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:860px){.gd-why__layout{grid-template-columns:1fr}}.gd-why__aside{position:sticky;top:100px}@media (max-width:860px){.gd-why__aside{position:static}}.gd-why__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;line-height:1.2}.gd-why__title-outline{color:#0000;-webkit-text-stroke:1.5px var(--gd-accent-light);paint-order:stroke fill}.gd-why__intro{color:#ffffff9e;max-width:44ch;margin:20px 0 0;font-size:clamp(1.0625rem,1vw,1.0625rem);line-height:1.75}.gd-why__timeline{padding-inline-start:28px;position:relative}.gd-why__timeline:before{content:"";top:8px;bottom:8px;background:linear-gradient(#702ae1,#9c4dcc);border-radius:2px;width:2px;position:absolute;inset-inline-start:0}.gd-why__item{padding-bottom:36px;padding-inline-start:24px;position:relative}.gd-why__item:last-child{padding-bottom:0}.gd-why__dot{inset-inline-start:-5px;background:#702ae1;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;box-shadow:0 0 0 4px #702ae159}.gd-why__item-title{color:#fff;margin:0 0 8px;font-size:clamp(1rem,1.2vw,1.0625rem);font-weight:700;line-height:1.4}.gd-why__item-text{color:#ffffff94;margin:0;font-size:1.125rem;line-height:1.65}.gd-faq{background:#fff;padding:clamp(56px,8vw,96px) 0}.gd-faq__wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gd-faq__panel{background:linear-gradient(145deg,#702ae1 0%,#5a1fb8 55%,#4a1699 100%);border-radius:36px;padding:clamp(40px,6vw,64px) clamp(24px,4vw,48px);box-shadow:0 24px 64px #702ae147}.gd-faq__title{text-align:center;color:#fff;margin:0 0 clamp(32px,5vw,48px);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.gd-faq__title-outline{color:#0000;-webkit-text-stroke:1.5px #fff;paint-order:stroke fill}.gd-faq__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;display:grid}@media (max-width:768px){.gd-faq__grid{grid-template-columns:1fr}}.gd-faq__item{cursor:default;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-self:start;width:100%;transition:background .3s,border-radius .3s;overflow:hidden}.gd-faq__item--open{background:#ffffff29;border-color:#ffffff38;border-radius:20px}.gd-faq__q{cursor:pointer;text-align:start;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.45;display:flex}.gd-faq__toggle{width:28px;height:28px;color:var(--gd-accent);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.gd-faq__a{color:#ffffffd1;margin:0;padding:0 20px 16px;font-size:1.125rem;line-height:1.65}.gd-lightbox{z-index:1600;justify-content:center;align-items:center;padding:clamp(16px,3vw,32px);display:flex;position:fixed;inset:0}.gd-lightbox__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#080614c7;border:none;position:absolute;inset:0}.gd-lightbox__dialog{z-index:1;background:linear-gradient(160deg,#1a1030 0%,#120a24 100%);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:min(100%,980px);max-height:min(92vh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000073}.gd-lightbox__top{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 12px;display:flex}.gd-lightbox__title{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.gd-lightbox__hint{color:#ffffff8c;margin:4px 0 0;font-size:1.125rem}.gd-lightbox__close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:inline-flex}.gd-lightbox__close:hover{background:#ffffff29}.gd-lightbox__stage{flex:1;align-items:center;gap:8px;min-height:0;padding:0 12px;display:flex;position:relative}.gd-lightbox__viewport{background:#ffffff0a;border-radius:18px;flex:1;min-height:clamp(240px,52vh,560px);position:relative;overflow:hidden}.gd-lightbox__img{object-fit:contain;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.gd-lightbox__img:active{cursor:grabbing}.gd-lightbox__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.gd-lightbox__nav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:inline-flex}.gd-lightbox__nav:hover{background:#702ae18c;transform:scale(1.04)}.gd-lightbox__footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 18px;display:flex}.gd-lightbox__dots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-lightbox__dot{cursor:pointer;background:#ffffff47;border:none;border-radius:50%;width:9px;height:9px;transition:transform .2s,background .2s}.gd-lightbox__dot--active{background:#fff;transform:scale(1.15)}.gd-lightbox__counter{color:#ffffffb8;white-space:nowrap;font-size:1.125rem;font-weight:600}@media (max-width:640px){.gd-lightbox__nav{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0806148c;position:absolute;top:50%;transform:translateY(-50%)}.gd-lightbox__nav--prev{inset-inline-start:8px}.gd-lightbox__nav--next{inset-inline-end:8px}.gd-lightbox__nav:hover{transform:translateY(-50%)scale(1.04)}}
