/* GMD Block 4437 */
.gmdv5-page{display:block;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;overflow:clip} .gmdv5-page,.gmdv5-page *,.gmdv5-page *::before,.gmdv5-page *::after{box-sizing:border-box} .gmdv5-root{--gmdv5-ink:#0e1830;--gmdv5-navy:#07142d;--gmdv5-blue:#246bfd;--gmdv5-coral:#ff6534;--gmdv5-teal:#12a594;--gmdv5-ivory:#f7f3ec;--gmdv5-muted:#5d6678;--gmdv5-line:rgba(14,24,48,.11);display:block;width:100%;max-width:100%;margin:0;color:var(--gmdv5-ink);overflow:hidden;overflow:clip;font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5-root,.gmdv5-root *,.gmdv5-root *::before,.gmdv5-root *::after{box-sizing:border-box} .gmdv5-root a{color:inherit} .gmdv5-root img{display:block;max-width:100%} .gmdv5-root:focus-visible{outline:3px solid var(--gmdv5-blue);outline-offset:4px} .gmdv5-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important} .gmdv5-hero{position:relative;min-height:720px;isolation:isolate;padding:clamp(58px,6.2vw,96px) 0 clamp(48px,5vw,76px);background:radial-gradient(circle at 49% 48%,rgba(36,107,253,.11),transparent 25%),radial-gradient(circle at 84% 92%,rgba(255,101,52,.08),transparent 25%),linear-gradient(116deg,#fffdf9 0%,var(--gmdv5-ivory) 55%,#f6f7ff 100%)} .gmdv5-hero::before{position:absolute;z-index:-2;width:530px;height:530px;top:-270px;right:8%;content:"";border:82px solid var(--gmdv5-blue);border-radius:50%;opacity:.98} .gmdv5-hero::after{position:absolute;z-index:-1;width:190px;height:190px;right:3.5%;bottom:-112px;content:"";border:52px solid var(--gmdv5-coral);border-radius:50%} .gmdv5-shell{position:relative;width:min(1420px,calc(100% - 56px));margin-inline:auto} .gmdv5-grid{display:grid;width:100%;min-width:0;min-height:590px;grid-template-columns:minmax(460px,.91fr) minmax(620px,1.09fr);gap:clamp(18px,2.5vw,44px);align-items:center} .gmdv5-copy{position:relative;z-index:8;min-width:0;padding:6px 0 8px} .gmdv5-eyebrow{display:inline-flex;margin:0 0 20px !important;gap:9px;align-items:center;color:var(--gmdv5-blue) !important;font-size:clamp(.67rem,.72vw,.75rem) !important;font-weight:850 !important;letter-spacing:.12em;line-height:1.3 !important;text-transform:uppercase} .gmdv5-eyebrow::before{width:24px;height:3px;content:"";border-radius:99px;background:linear-gradient(90deg,var(--gmdv5-blue),var(--gmdv5-coral))} .gmdv5-title{max-width:720px;margin:0 !important;padding:0 !important;color:var(--gmdv5-ink) !important;font-size:clamp(3.15rem,4.45vw,5.05rem) !important;font-weight:850 !important;letter-spacing:-.073em !important;line-height:.96 !important} .gmdv5-title-line{display:block} .gmdv5-title em{position:relative;display:inline-block;color:var(--gmdv5-blue);font-family:Georgia,"Times New Roman",serif;font-size:1.01em;font-weight:700;letter-spacing:-.055em;line-height:.9} .gmdv5-title em::after{position:absolute;z-index:-1;height:.12em;right:-.02em;bottom:-.03em;left:.02em;content:"";border-radius:99px;background:var(--gmdv5-blue);transform:rotate(-1.8deg);opacity:.34} .gmdv5-title strong{color:var(--gmdv5-coral);font-weight:inherit} .gmdv5-lead{max-width:660px;margin:25px 0 0 !important;color:#3f485b !important;font-size:clamp(.98rem,1.15vw,1.1rem) !important;line-height:1.72 !important} .gmdv5-lead strong{color:var(--gmdv5-ink);font-weight:800} .gmdv5-actions{display:flex;margin-top:29px;gap:20px;align-items:center;flex-wrap:wrap} .gmdv5-cta{position:relative;display:inline-flex;min-height:56px;padding:15px 23px;gap:12px;align-items:center;justify-content:center;overflow:hidden;color:#fff !important;border:0;border-radius:10px;background:var(--gmdv5-coral);box-shadow:0 16px 38px rgba(255,101,52,.24);font-size:.85rem;font-weight:850;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease} .gmdv5-cta::after{width:21px;height:21px;content:"";display:grid;place-items:center;color:var(--gmdv5-coral);border-radius:50%;background:#fff;font-size:.85rem;transition:transform .22s ease} .gmdv5-cta:hover{color:#fff !important;background:#f45222;box-shadow:0 20px 44px rgba(255,101,52,.31);transform:translateY(-3px)} .gmdv5-cta:hover::after{transform:translateX(3px)} .gmdv5-case-link{display:inline-flex;min-height:46px;gap:9px;align-items:center;color:var(--gmdv5-ink) !important;font-size:.82rem;font-weight:820;text-decoration:none !important} .gmdv5-case-link::after{content:"";color:var(--gmdv5-blue);font-size:1.08rem;transition:transform .2s ease} .gmdv5-case-link:hover::after{transform:translate(3px,-3px)} .gmdv5-reassurance{display:flex;margin:22px 0 0 !important;padding:0 !important;gap:8px 16px;align-items:center;flex-wrap:wrap;list-style:none !important} .gmdv5-reassurance li{position:relative;margin:0 !important;padding:0 0 0 17px !important;color:#687184;font-size:.66rem;font-weight:700;line-height:1.35} .gmdv5-reassurance li::before{position:absolute;top:.18em;left:0;width:11px;height:7px;content:"";border-bottom:2px solid var(--gmdv5-teal);border-left:2px solid var(--gmdv5-teal);transform:rotate(-45deg)} .gmdv5-visual{position:relative;z-index:3;min-width:0;min-height:640px} .gmdv5-dots{position:absolute;z-index:0;width:112px;height:84px;top:-21px;right:1px;opacity:.72;background-image:radial-gradient(circle,var(--gmdv5-blue) 1.7px,transparent 1.9px);background-size:17px 17px} .gmdv5-orbit{position:absolute;z-index:0;width:455px;height:455px;left:10px;bottom:5px;border:72px solid rgba(36,107,253,.98);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)} .gmdv5-dashboard{position:absolute;z-index:2;width:min(690px,91%);height:500px;top:53px;right:-66px;overflow:hidden;display:grid;grid-template-columns:128px 1fr;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:radial-gradient(circle at 93% 7%,rgba(36,107,253,.2),transparent 34%),#08142d;box-shadow:0 34px 85px rgba(7,20,45,.25);transform:perspective(1200px) rotateY(-2.5deg);transform-origin:center left;animation:gmdv5-dashboard-float 7s ease-in-out infinite} .gmdv5-dashboard::after{position:absolute;width:260px;height:260px;right:-168px;bottom:-150px;content:"";border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.018),0 0 0 70px rgba(255,255,255,.012)} .gmdv5-dash-rail{position:relative;z-index:1;padding:20px 14px;border-right:1px solid rgba(255,255,255,.08);background:rgba(2,9,25,.45)} .gmdv5-product-logo{display:flex;gap:9px;align-items:center} .gmdv5-product-logo b{display:grid;width:32px;height:32px;place-items:center;color:#fff;border-radius:9px;background:linear-gradient(135deg,#09bdd2,#7c3cff 58%,#ff4f9a);box-shadow:0 8px 25px rgba(36,107,253,.25);font-size:.94rem;line-height:1} .gmdv5-product-logo span,.gmdv5-product-logo small{display:block} .gmdv5-product-logo span{font-size:.67rem;font-weight:800} .gmdv5-product-logo small{margin-top:1px;color:rgba(255,255,255,.45);font-size:.5rem} .gmdv5-rail-nav{display:grid;margin-top:30px;gap:7px} .gmdv5-rail-nav i{position:relative;display:block;height:29px;border-radius:8px;background:rgba(255,255,255,.04)} .gmdv5-rail-nav i::before{position:absolute;width:8px;height:8px;top:10px;left:10px;content:"";border:1px solid rgba(255,255,255,.35);border-radius:3px} .gmdv5-rail-nav i::after{position:absolute;width:50px;height:4px;top:12px;left:27px;content:"";border-radius:99px;background:rgba(255,255,255,.16)} .gmdv5-rail-nav i:first-child{background:linear-gradient(90deg,rgba(36,107,253,.28),rgba(255,101,52,.18));box-shadow:inset 2px 0 0 #29c8da} .gmdv5-rail-nav i:first-child::after{background:rgba(255,255,255,.62)} .gmdv5-dash-main{position:relative;z-index:1;padding:24px 25px 22px} .gmdv5-dash-kicker{margin:0 !important;color:rgba(255,255,255,.45) !important;font-size:.55rem !important;line-height:1.2 !important} .gmdv5-dash-title{margin:8px 0 0 !important;padding:0 !important;color:#fff !important;font-size:1.04rem !important;font-weight:800 !important;letter-spacing:-.035em !important;line-height:1.2 !important} .gmdv5-dash-badge{position:absolute;top:23px;right:22px;padding:6px 8px;color:#6ee0bd;border:1px solid rgba(110,224,189,.18);border-radius:99px;background:rgba(18,165,148,.09);font-size:.46rem;font-weight:800} .gmdv5-signal-grid{display:grid;margin-top:18px;grid-template-columns:repeat(3,1fr);gap:8px} .gmdv5-signal{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.055)} .gmdv5-signal span,.gmdv5-signal strong{display:block} .gmdv5-signal span{overflow:hidden;color:rgba(255,255,255,.46);font-size:.45rem;text-overflow:ellipsis;white-space:nowrap} .gmdv5-signal strong{margin-top:4px;color:#fff;font-size:.92rem;line-height:1} .gmdv5-signal:nth-child(2) strong{color:#ff7860} .gmdv5-signal:nth-child(3) strong{color:#55d8b3} .gmdv5-dash-panels{display:grid;margin-top:10px;grid-template-columns:1.18fr .82fr;gap:9px} .gmdv5-dash-panel{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035)} .gmdv5-panel-head{display:flex;gap:8px;align-items:center;justify-content:space-between;color:rgba(255,255,255,.55);font-size:.48rem} .gmdv5-panel-head b{color:#4de0b7;font-size:.51rem} .gmdv5-chart{display:flex;height:100px;margin-top:14px;padding:7px 3px 0;gap:4px;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.08);background:repeating-linear-gradient(to bottom,rgba(255,255,255,.045),rgba(255,255,255,.045) 1px,transparent 1px,transparent 25px)} .gmdv5-chart i{display:block;width:7px;height:var(--gmdv5-bar);flex:1;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#31a7ff,#246bfd 70%,rgba(36,107,253,.18));box-shadow:0 0 14px rgba(36,107,253,.2);transform-origin:bottom;animation:gmdv5-bar-grow 1.05s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--gmdv5-i) * 65ms + 480ms)} .gmdv5-action-list{display:grid;margin-top:10px;gap:7px} .gmdv5-action{display:grid;min-height:30px;padding:7px;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;border-radius:7px;background:rgba(255,255,255,.045)} .gmdv5-action i{display:grid;width:18px;height:18px;place-items:center;color:#fff;border-radius:5px;background:rgba(36,107,253,.34);font-size:.48rem;font-style:normal} .gmdv5-action span{color:rgba(255,255,255,.68);font-size:.43rem;line-height:1.25} .gmdv5-action b{color:#56dcb7;font-size:.43rem} .gmdv5-preview-label{position:absolute;z-index:6;right:21px;bottom:12px;padding:6px 9px;color:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.1);border-radius:99px;background:rgba(4,12,29,.62);backdrop-filter:blur(8px);font-size:.45rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase} .gmdv5-founder{position:absolute;z-index:5;width:min(390px,53%);left:-38px;bottom:-33px;margin:0;filter:drop-shadow(0 26px 22px rgba(14,24,48,.12));animation:gmdv5-founder-in .9s cubic-bezier(.2,.8,.2,1) both} .gmdv5-founder::before{position:absolute;z-index:-1;width:86%;aspect-ratio:1;left:7%;bottom:3%;content:"";border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.96),rgba(255,255,255,.58) 60%,transparent 70%)} .gmdv5-founder img{width:100%;height:auto;filter:contrast(1.04)} @keyframes gmdv5-dashboard-float{0%,100%{transform:perspective(1200px) rotateY(-2.5deg) translateY(0)} 50%{transform:perspective(1200px) rotateY(-1deg) translateY(-8px)}} @keyframes gmdv5-bar-grow{from{opacity:.15;transform:scaleY(.05)} to{opacity:1;transform:scaleY(1)}} @keyframes gmdv5-founder-in{from{opacity:0;transform:translateY(24px) scale(.985)} to{opacity:1;transform:translateY(0) scale(1)}} @media (max-width:1240px){.gmdv5-grid{grid-template-columns:minmax(430px,.9fr) minmax(530px,1.1fr)} .gmdv5-dashboard{right:-115px} .gmdv5-title{font-size:clamp(3.05rem,4.5vw,4.45rem) !important}} @media (max-width:1020px){.gmdv5-shell{width:min(940px,calc(100% - 40px))} .gmdv5-grid{grid-template-columns:minmax(390px,.86fr) minmax(450px,1.14fr)} .gmdv5-title{font-size:clamp(2.85rem,4.7vw,4rem) !important} .gmdv5-dashboard{width:620px;right:-190px;transform:none} .gmdv5-founder{width:335px;left:-42px}} @media (max-width:900px){.gmdv5-hero{padding-top:56px} .gmdv5-grid{grid-template-columns:1fr;gap:15px} .gmdv5-copy{max-width:680px} .gmdv5-title{font-size:clamp(3.2rem,9vw,4.7rem) !important} .gmdv5-lead{max-width:610px} .gmdv5-visual{min-height:610px} .gmdv5-dashboard{width:min(660px,94vw);top:42px;right:-70px} .gmdv5-founder{width:360px;left:7%} .gmdv5-orbit{left:9%}} @media (max-width:580px){.gmdv5-shell{width:calc(100% - 28px)} .gmdv5-hero{min-height:0;padding:43px 0 26px} .gmdv5-hero::before{width:320px;height:320px;top:-220px;right:-90px;border-width:48px} .gmdv5-hero::after{width:120px;height:120px;right:-40px;bottom:-62px;border-width:32px} .gmdv5-eyebrow{max-width:310px;margin-bottom:17px !important;font-size:.6rem !important} .gmdv5-title{font-size:clamp(2.55rem,12vw,3.55rem) !important;letter-spacing:-.069em !important} .gmdv5-lead{margin-top:21px !important;font-size:.93rem !important;line-height:1.62 !important} .gmdv5-actions{display:grid;margin-top:25px;gap:9px} .gmdv5-cta{width:100%} .gmdv5-case-link{justify-content:center} .gmdv5-reassurance{display:grid;margin-top:16px !important;gap:7px} .gmdv5-visual{min-height:485px;margin-top:8px} .gmdv5-dots{width:86px;height:66px;top:3px;right:-12px} .gmdv5-orbit{width:305px;height:305px;left:-20px;bottom:4px;border-width:50px} .gmdv5-dashboard{width:500px;height:365px;top:45px;right:-235px;grid-template-columns:82px 1fr;border-radius:15px;animation:none} .gmdv5-dash-rail{padding:14px 9px} .gmdv5-product-logo b{width:25px;height:25px;border-radius:7px;font-size:.7rem} .gmdv5-product-logo span{font-size:.5rem} .gmdv5-product-logo small{display:none} .gmdv5-rail-nav{margin-top:21px} .gmdv5-rail-nav i{height:22px} .gmdv5-rail-nav i::before{top:7px;left:7px} .gmdv5-rail-nav i::after{top:9px;left:22px;width:31px} .gmdv5-dash-main{padding:17px 18px} .gmdv5-dash-badge{display:none} .gmdv5-dash-panels{grid-template-columns:1fr} .gmdv5-dash-panels .gmdv5-dash-panel:last-child{display:none} .gmdv5-chart{height:82px} .gmdv5-founder{width:260px;max-width:none;left:-18px;bottom:-20px} .gmdv5-preview-label{display:none}} @media (prefers-reduced-motion:reduce){.gmdv5-dashboard,.gmdv5-founder,.gmdv5-chart i{animation:none !important} .gmdv5-cta,.gmdv5-cta::after,.gmdv5-case-link::after{transition:none !important}} .gmdv5c-root{--gmdv5c-ink:#0e1830;--gmdv5c-blue:#246bfd;--gmdv5c-coral:#ff6534;--gmdv5c-teal:#12a594;--gmdv5c-ivory:#f7f3ec;--gmdv5c-paper:#fffdfa;--gmdv5c-muted:#5e6778;--gmdv5c-line:rgba(14,24,48,.11);display:block;width:100%;max-width:100%;margin:0;overflow:hidden;overflow:clip;color:var(--gmdv5c-ink);background:var(--gmdv5c-ivory);font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5c-root,.gmdv5c-root *,.gmdv5c-root *::before,.gmdv5c-root *::after{box-sizing:border-box} .gmdv5c-root a{color:inherit} .gmdv5c-root img{display:block;max-width:100%} .gmdv5c-root:focus-visible{outline:3px solid var(--gmdv5c-blue);outline-offset:4px} .gmdv5c-shell{width:min(1420px,calc(100% - 56px));margin-inline:auto} .gmdv5c-trust{position:relative;z-index:2;border-top:1px solid rgba(14,24,48,.08);border-bottom:1px solid rgba(14,24,48,.1);background:rgba(255,253,250,.88);box-shadow:0 12px 34px rgba(14,24,48,.035);backdrop-filter:blur(12px)} .gmdv5c-trust__inner{display:grid;min-height:128px;grid-template-columns:205px 1fr;gap:32px;align-items:center} .gmdv5c-trust__label{position:relative;margin:0 !important;padding-left:18px;color:var(--gmdv5c-ink) !important;font-size:.78rem !important;font-weight:820 !important;letter-spacing:-.015em;line-height:1.32 !important} .gmdv5c-trust__label::before{position:absolute;width:4px;top:2px;bottom:2px;left:0;content:"";border-radius:99px;background:linear-gradient(var(--gmdv5c-blue),var(--gmdv5c-coral))} .gmdv5c-trust__label span{display:block;color:var(--gmdv5c-blue)} .gmdv5c-logos-wrap{position:relative;min-width:0;padding:0 35px} .gmdv5c-logos-wrap::before,.gmdv5c-logos-wrap::after{position:absolute;top:50%;color:#9a938a;font-size:1.3rem;font-weight:300;line-height:1;transform:translateY(-50%)} .gmdv5c-logos-wrap::before{left:3px;content:"‹"} .gmdv5c-logos-wrap::after{right:3px;content:"›"} .gmdv5c-logos{display:grid;margin:0 !important;padding:0 !important;grid-template-columns:repeat(5,minmax(118px,1fr));gap:clamp(18px,2.7vw,46px);align-items:center;list-style:none !important} .gmdv5c-logos li{min-width:0;margin:0 !important;padding:0 !important} .gmdv5c-logo{display:grid;min-height:82px;place-items:center;border-radius:14px;text-decoration:none !important;transition:background .2s ease,transform .2s ease} .gmdv5c-logo:hover{background:rgba(255,255,255,.78);transform:translateY(-2px)} .gmdv5c-logo img{width:auto;max-width:155px;height:62px;object-fit:contain;transition:filter .22s ease,transform .22s ease} .gmdv5c-logo:hover img{transform:scale(1.025)} .gmdv5c-logo--savonnerie img{max-width:135px;height:72px} .gmdv5c-logo--comixio img{max-width:132px;height:52px} .gmdv5c-logo--terres img{max-width:126px;height:70px} .gmdv5c-logo--foi img{max-width:150px;height:58px} .gmdv5c-maison-logo{display:flex;gap:9px;align-items:center;color:#73604f} .gmdv5c-maison-logo__seal{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #b89b70;border-radius:50%} .gmdv5c-maison-logo__seal::before{width:25px;height:25px;content:"";border:1px solid #b89b70;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0 12deg,rgba(184,155,112,.8) 12deg 15deg)} .gmdv5c-maison-logo__seal::after{position:absolute;width:8px;height:8px;content:"";border-radius:50%;background:var(--gmdv5c-paper);box-shadow:0 0 0 1px #b89b70} .gmdv5c-maison-logo__text{display:block;max-width:62px;font-family:Georgia,"Times New Roman",serif;font-size:.65rem;line-height:1.08;text-align:center;text-transform:uppercase} .gmdv5c-conviction{position:relative;padding:clamp(70px,7vw,108px) 0 clamp(76px,7vw,112px);background:radial-gradient(circle at 73% 18%,rgba(36,107,253,.05),transparent 25%),linear-gradient(114deg,#fffdf9,var(--gmdv5c-ivory) 64%,#f8f4ed)} .gmdv5c-conviction::before{position:absolute;width:440px;height:440px;right:-310px;bottom:-335px;content:"";border:1px solid rgba(36,107,253,.12);border-radius:50%;box-shadow:0 0 0 44px rgba(36,107,253,.018),0 0 0 88px rgba(255,101,52,.012)} .gmdv5c-conviction__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(235px,.62fr) minmax(0,1.75fr);gap:clamp(50px,6vw,100px);align-items:start} .gmdv5c-statement{position:relative;padding-top:6px} .gmdv5c-index{display:block;margin-bottom:24px;color:#7e8798;font-size:.64rem;font-weight:850;letter-spacing:.13em} .gmdv5c-title{max-width:430px;margin:0 !important;padding:0 !important;color:var(--gmdv5c-ink) !important;font-size:clamp(2.25rem,3.25vw,3.55rem) !important;font-weight:850 !important;letter-spacing:-.065em !important;line-height:1.01 !important} .gmdv5c-title em{position:relative;color:var(--gmdv5c-blue);font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.05em} .gmdv5c-title em::after{position:absolute;height:3px;right:0;bottom:-1px;left:2px;content:"";border-radius:99px;background:var(--gmdv5c-blue);transform:rotate(-1.5deg);opacity:.36} .gmdv5c-signature{position:relative;display:block;width:142px;height:42px;margin:32px 0 0 2px;border-top:2px solid var(--gmdv5c-ink);border-radius:52% 48% 0 0;transform:rotate(-7deg);opacity:.76} .gmdv5c-signature::before,.gmdv5c-signature::after{position:absolute;content:"";border-top:2px solid var(--gmdv5c-ink);border-radius:50%} .gmdv5c-signature::before{width:54px;height:20px;top:-8px;left:61px;transform:rotate(14deg)} .gmdv5c-signature::after{width:32px;height:16px;top:5px;left:104px;transform:rotate(-8deg)} .gmdv5c-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);align-items:stretch} .gmdv5c-card{--gmdv5c-card-accent:var(--gmdv5c-blue);position:relative;min-height:350px;padding:clamp(26px,2.4vw,36px);overflow:hidden;border:1px solid rgba(14,24,48,.13);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 18px 50px rgba(14,24,48,.075),inset 0 1px 0 rgba(255,255,255,.9);transform:rotate(var(--gmdv5c-rotate));transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;animation:gmdv5c-card-in .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--gmdv5c-delay)} .gmdv5c-card:nth-child(1){--gmdv5c-card-accent:var(--gmdv5c-coral);--gmdv5c-rotate:-1deg;--gmdv5c-delay:.08s} .gmdv5c-card:nth-child(2){--gmdv5c-card-accent:var(--gmdv5c-blue);--gmdv5c-rotate:.7deg;--gmdv5c-delay:.18s} .gmdv5c-card:nth-child(3){--gmdv5c-card-accent:var(--gmdv5c-teal);--gmdv5c-rotate:-.45deg;--gmdv5c-delay:.28s} .gmdv5c-card::before{position:absolute;height:4px;top:0;right:28px;left:28px;content:"";border-radius:0 0 99px 99px;background:var(--gmdv5c-card-accent);transform:scaleX(.32);transform-origin:left;opacity:.88;transition:transform .25s ease} .gmdv5c-card:hover{border-color:color-mix(in srgb,var(--gmdv5c-card-accent) 34%,transparent);box-shadow:0 28px 66px rgba(14,24,48,.12);transform:translateY(-7px) rotate(0deg)} .gmdv5c-card:hover::before{transform:scaleX(1)} .gmdv5c-card h3{max-width:190px;margin:0 !important;padding:0 !important;color:var(--gmdv5c-card-accent) !important;font-size:clamp(1.25rem,1.55vw,1.6rem) !important;font-weight:850 !important;letter-spacing:-.045em !important;line-height:1.08 !important} .gmdv5c-card p{max-width:235px;margin:22px 0 0 !important;color:#30394b !important;font-size:.82rem !important;font-weight:600;line-height:1.58 !important} .gmdv5c-card p strong{color:var(--gmdv5c-ink);font-weight:850} .gmdv5c-card__icon{position:absolute;width:145px;height:108px;right:13px;bottom:14px;color:var(--gmdv5c-ink);opacity:.82;transition:transform .3s ease,opacity .3s ease} .gmdv5c-card:hover .gmdv5c-card__icon{opacity:1;transform:translateY(-3px) rotate(-1deg)} .gmdv5c-icon-roas i{position:absolute;display:block;width:66px;height:2px;border-radius:99px;background:currentColor;transform-origin:left center} .gmdv5c-icon-roas i::after{position:absolute;width:9px;height:9px;right:-1px;top:-4px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)} .gmdv5c-icon-roas i:nth-child(1){left:17px;top:28px;transform:rotate(26deg)} .gmdv5c-icon-roas i:nth-child(2){left:34px;top:84px;transform:rotate(-39deg)} .gmdv5c-icon-roas i:nth-child(3){left:72px;top:22px;width:51px;transform:rotate(92deg)} .gmdv5c-icon-roas b,.gmdv5c-icon-roas span{position:absolute;font-family:Arial,sans-serif;font-size:1.45rem;font-weight:400;line-height:1} .gmdv5c-icon-roas b{left:80px;top:50px;transform:rotate(7deg)} .gmdv5c-icon-roas span{left:107px;top:69px;transform:rotate(-5deg)} .gmdv5c-icon-channels span{position:absolute;display:block;width:92px;height:42px;left:24px;top:31px;border:2px solid currentColor;border-radius:50%} .gmdv5c-icon-channels span:nth-child(1){transform:rotate(7deg)} .gmdv5c-icon-channels span:nth-child(2){width:99px;height:32px;left:20px;top:37px;transform:rotate(-14deg)} .gmdv5c-icon-channels span:nth-child(3){width:77px;height:54px;left:31px;top:24px;transform:rotate(31deg)} .gmdv5c-icon-channels span:nth-child(4){width:86px;height:36px;left:29px;top:36px;transform:rotate(68deg)} .gmdv5c-icon-channels span:nth-child(5){width:105px;height:47px;left:17px;top:29px;transform:rotate(-32deg)} .gmdv5c-icon-wallet::before{position:absolute;width:88px;height:68px;right:18px;bottom:8px;content:"";border:2px solid currentColor;border-radius:10px 13px 13px 10px;background:repeating-linear-gradient(148deg,transparent 0 7px,rgba(14,24,48,.07) 7px 9px);transform:rotate(3deg)} .gmdv5c-icon-wallet::after{position:absolute;width:38px;height:26px;right:10px;bottom:27px;content:"";border:2px solid currentColor;border-radius:7px;background:var(--gmdv5c-paper);box-shadow:inset 8px 0 0 rgba(18,165,148,.08)} .gmdv5c-icon-wallet i{position:absolute;z-index:1;width:7px;height:7px;right:32px;bottom:38px;border:2px solid currentColor;border-radius:50%} .gmdv5c-card--last::after{position:absolute;width:48px;height:80px;right:-34px;bottom:-18px;content:"";color:var(--gmdv5c-ink);font-family:Georgia,serif;font-size:3rem;font-weight:400;transform:rotate(8deg);opacity:.65} @keyframes gmdv5c-card-in{from{opacity:0;transform:translateY(22px) rotate(var(--gmdv5c-rotate))} to{opacity:1;transform:translateY(0) rotate(var(--gmdv5c-rotate))}} @media (max-width:1080px){.gmdv5c-trust__inner{grid-template-columns:180px 1fr;gap:16px} .gmdv5c-logos{gap:15px} .gmdv5c-logo img{max-width:125px} .gmdv5c-conviction__grid{grid-template-columns:235px 1fr;gap:38px} .gmdv5c-cards{gap:15px} .gmdv5c-card{min-height:365px;padding:27px 23px}} @media (max-width:850px){.gmdv5c-shell{width:min(760px,calc(100% - 40px))} .gmdv5c-trust__inner{min-height:0;padding:21px 0 18px;grid-template-columns:1fr;gap:14px} .gmdv5c-trust__label{max-width:330px} .gmdv5c-logos-wrap{width:100%;max-width:100%;margin-right:0;padding:0 4px 6px 0;overflow:auto hidden;scrollbar-width:thin;scroll-snap-type:x proximity} .gmdv5c-logos-wrap::before,.gmdv5c-logos-wrap::after{display:none} .gmdv5c-logos{width:max-content;grid-template-columns:repeat(5,150px);gap:10px} .gmdv5c-logos li{scroll-snap-align:start} .gmdv5c-logo{min-height:76px;padding:7px 12px;border:1px solid rgba(14,24,48,.07);background:rgba(255,255,255,.62)} .gmdv5c-conviction__grid{grid-template-columns:1fr;gap:48px} .gmdv5c-title{max-width:630px;font-size:clamp(2.6rem,7vw,4.2rem) !important} .gmdv5c-signature{margin-top:27px} .gmdv5c-card{min-height:340px}} @media (max-width:650px){.gmdv5c-shell{width:calc(100% - 28px)} .gmdv5c-conviction{padding:65px 0 76px} .gmdv5c-index{margin-bottom:18px} .gmdv5c-title{font-size:clamp(2.45rem,11vw,3.45rem) !important} .gmdv5c-cards{grid-template-columns:1fr;gap:16px} .gmdv5c-card{min-height:300px;padding:29px 27px;transform:none} .gmdv5c-card h3{max-width:220px;font-size:1.42rem !important} .gmdv5c-card p{max-width:245px} .gmdv5c-card__icon{width:128px;height:98px} .gmdv5c-card--last::after{display:none}} @media (prefers-reduced-motion:reduce){.gmdv5c-card{animation:none !important} .gmdv5c-card,.gmdv5c-card::before,.gmdv5c-card__icon,.gmdv5c-logo,.gmdv5c-logo img{transition:none !important}} .gmdv5p-root{--gmdv5p-navy:#07142d;--gmdv5p-navy-2:#0b1b3a;--gmdv5p-blue:#3478ff;--gmdv5p-coral:#ff6534;--gmdv5p-teal:#35d5b1;--gmdv5p-ivory:#f7f3ec;display:block;width:100%;max-width:100%;margin:0;overflow:hidden;overflow:clip;color:#fff;background:var(--gmdv5p-ivory);font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5p-root,.gmdv5p-root *,.gmdv5p-root *::before,.gmdv5p-root *::after{box-sizing:border-box} .gmdv5p-root a{color:inherit} .gmdv5p-root img{display:block;max-width:100%} .gmdv5p-root:focus-visible{outline:3px solid var(--gmdv5p-teal);outline-offset:4px} .gmdv5p-case{position:relative;width:min(1420px,calc(100% - 20px));min-height:610px;margin:10px auto;padding:clamp(30px,3.2vw,48px);overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:radial-gradient(circle at 7% 8%,rgba(52,120,255,.15),transparent 24%),radial-gradient(circle at 97% 100%,rgba(53,213,177,.055),transparent 25%),linear-gradient(145deg,var(--gmdv5p-navy) 0%,#061126 65%,#091a36 100%);box-shadow:0 30px 85px rgba(7,20,45,.19),inset 0 1px 0 rgba(255,255,255,.035)} .gmdv5p-case::before{position:absolute;width:390px;height:390px;top:-295px;right:34%;content:"";border:1px solid rgba(52,120,255,.16);border-radius:50%;box-shadow:0 0 0 46px rgba(52,120,255,.016),0 0 0 92px rgba(255,101,52,.01)} .gmdv5p-layout{position:relative;z-index:1;display:grid;min-width:0;grid-template-columns:minmax(290px,.84fr) minmax(470px,1.12fr) minmax(215px,.55fr);gap:clamp(20px,2.25vw,34px);align-items:stretch} .gmdv5p-intro,.gmdv5p-proof,.gmdv5p-quote{min-width:0} .gmdv5p-index{display:block;margin-bottom:18px;color:rgba(255,255,255,.56);font-size:.62rem;font-weight:850;letter-spacing:.13em} .gmdv5p-title{max-width:490px;margin:0 !important;padding:0 !important;color:#fff !important;font-size:clamp(2.25rem,3vw,3.55rem) !important;font-weight:850 !important;letter-spacing:-.064em !important;line-height:1 !important} .gmdv5p-title em{position:relative;color:var(--gmdv5p-blue);font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.045em} .gmdv5p-title em::after{position:absolute;height:3px;right:0;bottom:-4px;left:0;content:"";border-radius:99px;background:var(--gmdv5p-blue);box-shadow:28px 4px 0 -1px rgba(52,120,255,.45);transform:rotate(-2deg)} .gmdv5p-brand-link{display:inline-flex;min-height:82px;margin-top:25px;padding:9px 14px 9px 0;align-items:center;border-radius:12px;text-decoration:none !important} .gmdv5p-brand-link img{width:150px;height:76px;object-fit:contain;filter:invert(1) grayscale(1) brightness(2.3);transition:transform .22s ease} .gmdv5p-brand-link:hover img{transform:translateY(-2px) scale(1.015)} .gmdv5p-site{position:relative;display:block;margin-top:17px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:15px;background:#fff;box-shadow:0 22px 54px rgba(0,0,0,.22);text-decoration:none !important;transform:perspective(1100px) rotateY(1.2deg);transition:transform .28s ease,box-shadow .28s ease} .gmdv5p-site:hover{box-shadow:0 29px 66px rgba(0,0,0,.28);transform:perspective(1100px) rotateY(0deg) translateY(-4px)} .gmdv5p-site__bar{display:flex;height:24px;padding:0 10px;gap:5px;align-items:center;border-bottom:1px solid #eceff4;background:#f7f8fa} .gmdv5p-site__bar i{width:5px;height:5px;border-radius:50%;background:#d5d8de} .gmdv5p-site__bar i:first-child{background:#ff7a62} .gmdv5p-site__bar i:nth-child(2){background:#ffc95e} .gmdv5p-site__bar i:nth-child(3){background:#55d6ae} .gmdv5p-site img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center} .gmdv5p-site__visit{position:absolute;right:12px;bottom:11px;padding:6px 9px;color:#fff;border-radius:7px;background:rgba(7,20,45,.86);backdrop-filter:blur(8px);font-size:.53rem;font-weight:800;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease} .gmdv5p-site:hover .gmdv5p-site__visit{opacity:1;transform:translateY(0)} .gmdv5p-kpis{display:grid;margin:0 !important;padding:0 !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none !important} .gmdv5p-kpis li{position:relative;min-width:0;min-height:126px;margin:0 !important;padding:18px 12px 14px !important;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:linear-gradient(155deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);text-align:center;animation:gmdv5p-kpi-in .65s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--gmdv5p-i) * 80ms)} .gmdv5p-kpis li::before{position:absolute;width:62px;height:62px;top:-47px;right:-38px;content:"";border:1px solid rgba(52,120,255,.24);border-radius:50%;box-shadow:0 0 0 12px rgba(52,120,255,.025)} .gmdv5p-kpis strong{display:block;color:#fff;font-size:clamp(1.55rem,2vw,2.05rem);font-weight:850;letter-spacing:-.055em;line-height:1} .gmdv5p-kpis span{display:block;max-width:130px;margin-top:9px;color:rgba(255,255,255,.78);font-size:.68rem;font-weight:650;line-height:1.35} .gmdv5p-chart{position:relative;min-height:204px;margin:12px 0 0 !important;padding:13px 13px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.045),rgba(255,255,255,.045) 1px,transparent 1px,transparent 41px),rgba(2,10,26,.34)} .gmdv5p-chart figcaption{position:relative;z-index:2;display:flex;gap:8px;align-items:center;justify-content:space-between;color:rgba(255,255,255,.55);font-size:.52rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase} .gmdv5p-chart figcaption span{padding:4px 7px;color:#79a6ff;border:1px solid rgba(52,120,255,.2);border-radius:99px;background:rgba(52,120,255,.08);font-size:.46rem} .gmdv5p-chart img{position:absolute;width:calc(100% + 18px);max-width:none;height:184px;right:-9px;bottom:-8px;object-fit:cover;object-position:right 61%;filter:invert(1) hue-rotate(180deg) saturate(1.35) brightness(1.15) contrast(1.08);mix-blend-mode:screen;opacity:.84;animation:gmdv5p-chart-reveal 1.25s cubic-bezier(.2,.8,.2,1) .35s both} .gmdv5p-source{margin:12px 0 0 !important;color:rgba(255,255,255,.48) !important;font-size:.57rem !important;line-height:1.45 !important;text-align:center} .gmdv5p-quote{position:relative;display:flex;min-height:100%;margin:0 !important;padding:clamp(26px,2.5vw,36px);overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:linear-gradient(155deg,rgba(255,255,255,.075),rgba(255,255,255,.027));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)} .gmdv5p-quote::before{display:block;content:"“";color:var(--gmdv5p-blue);font-family:Georgia,serif;font-size:5.5rem;font-weight:700;line-height:.58;text-shadow:0 10px 28px rgba(52,120,255,.22)} .gmdv5p-quote p{margin:23px 0 0 !important;color:#fff !important;font-size:clamp(.92rem,1.05vw,1.08rem) !important;font-weight:620;letter-spacing:-.018em;line-height:1.65 !important} .gmdv5p-quote-author{display:flex;margin-top:auto;padding-top:28px;gap:12px;align-items:center} .gmdv5p-avatar{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;color:#fff;border:2px solid rgba(255,255,255,.28);border-radius:50%;background:linear-gradient(135deg,var(--gmdv5p-blue),var(--gmdv5p-coral));box-shadow:0 12px 30px rgba(0,0,0,.2);font-size:.75rem;font-weight:850;letter-spacing:.03em} .gmdv5p-person strong,.gmdv5p-person span{display:block} .gmdv5p-person strong{color:#fff;font-size:.75rem;line-height:1.25} .gmdv5p-person span{margin-top:4px;color:rgba(255,255,255,.53);font-size:.59rem;line-height:1.35} @keyframes gmdv5p-kpi-in{from{opacity:0;transform:translateY(15px)} to{opacity:1;transform:translateY(0)}} @keyframes gmdv5p-chart-reveal{from{opacity:0;clip-path:inset(0 100% 0 0)} to{opacity:.84;clip-path:inset(0 0 0 0)}} @media (max-width:1160px){.gmdv5p-layout{grid-template-columns:minmax(300px,.76fr) minmax(470px,1.24fr)} .gmdv5p-quote{min-height:0;grid-column:1 / -1} .gmdv5p-quote p{max-width:860px} .gmdv5p-quote-author{margin-top:27px}} @media (max-width:820px){.gmdv5p-case{width:min(100% - 16px,740px);padding:34px 27px} .gmdv5p-layout{grid-template-columns:1fr;gap:31px} .gmdv5p-title{font-size:clamp(2.7rem,8vw,4.2rem) !important} .gmdv5p-brand-link{margin-top:21px} .gmdv5p-site{max-width:620px} .gmdv5p-proof{padding-top:7px}} @media (max-width:560px){.gmdv5p-case{width:calc(100% - 12px);margin:6px auto;padding:28px 18px;border-radius:20px} .gmdv5p-index{margin-bottom:14px} .gmdv5p-title{font-size:clamp(2.35rem,11.5vw,3.3rem) !important} .gmdv5p-brand-link img{width:132px;height:68px} .gmdv5p-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} .gmdv5p-kpis li{min-height:116px;padding:16px 8px 13px !important} .gmdv5p-kpis span{font-size:.62rem} .gmdv5p-chart{min-height:190px} .gmdv5p-chart figcaption{align-items:flex-start;flex-direction:column} .gmdv5p-chart img{height:168px} .gmdv5p-quote{padding:28px 23px} .gmdv5p-quote p{font-size:.92rem !important}} @media (prefers-reduced-motion:reduce){.gmdv5p-kpis li,.gmdv5p-chart img{animation:none !important} .gmdv5p-brand-link img,.gmdv5p-site,.gmdv5p-site__visit{transition:none !important}} .gmdv5m-root{--gmdv5m-ink:#0c1730;--gmdv5m-blue:#246bfd;--gmdv5m-coral:#ff6534;--gmdv5m-red:#fb4933;--gmdv5m-teal:#18a99d;--gmdv5m-ivory:#f7f3ec;--gmdv5m-paper:#fffdfa;--gmdv5m-muted:#5e6778;--gmdv5m-line:rgba(12,23,48,.12);display:block;width:100%;max-width:100%;margin:0;overflow:hidden;overflow:clip;color:var(--gmdv5m-ink);background:radial-gradient(circle at 14% 13%,rgba(36,107,253,.045),transparent 22%),radial-gradient(circle at 91% 5%,rgba(255,101,52,.05),transparent 25%),var(--gmdv5m-paper);font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5m-root,.gmdv5m-root *,.gmdv5m-root *::before,.gmdv5m-root *::after{box-sizing:border-box} .gmdv5m-root a{color:inherit} .gmdv5m-root:focus-visible{outline:3px solid var(--gmdv5m-blue);outline-offset:4px} .gmdv5m-section{position:relative;width:min(1420px,calc(100% - 40px));margin-inline:auto;padding:clamp(62px,6.2vw,96px) 0 clamp(58px,5.7vw,88px)} .gmdv5m-layout{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)} .gmdv5m-pane{position:relative;min-width:0} .gmdv5m-pane--cockpit{padding-right:clamp(34px,4.2vw,68px)} .gmdv5m-pane--model{padding-left:clamp(38px,4.8vw,78px);border-left:1px solid rgba(255,101,52,.27)} .gmdv5m-pane--model::before{position:absolute;width:11px;height:11px;top:-31px;left:-6px;content:"";border:3px solid var(--gmdv5m-coral);border-radius:50%;background:var(--gmdv5m-paper);box-shadow:0 0 0 5px rgba(255,101,52,.08)} .gmdv5m-meta{display:flex;min-height:22px;margin:0 0 14px !important;padding:0 !important;gap:17px;align-items:center;color:var(--gmdv5m-blue);font-size:.62rem;font-weight:850;letter-spacing:.13em;line-height:1.2;text-transform:uppercase} .gmdv5m-meta b{display:inline-flex;min-width:24px;min-height:20px;align-items:center;color:#6b7280;font-size:.58rem;letter-spacing:.08em} .gmdv5m-meta span{position:relative;padding-left:18px} .gmdv5m-meta span::before{position:absolute;width:12px;height:2px;top:50%;left:0;content:"";background:currentColor;transform:translateY(-50%)} .gmdv5m-title{max-width:610px;margin:0 !important;padding:0 !important;color:var(--gmdv5m-ink) !important;font-size:clamp(2.25rem,3.45vw,4.2rem) !important;font-weight:870 !important;letter-spacing:-.069em !important;line-height:.98 !important} .gmdv5m-title em{display:inline;color:var(--gmdv5m-coral);font-family:Georgia,"Times New Roman",serif;font-size:1.07em;font-weight:500;letter-spacing:-.04em} .gmdv5m-copy{max-width:570px;margin:19px 0 0 !important;padding:0 !important;color:var(--gmdv5m-muted) !important;font-size:.88rem !important;line-height:1.62 !important} .gmdv5m-copy strong{color:var(--gmdv5m-ink);font-weight:800} .gmdv5m-product{position:relative;display:grid;min-width:0;margin-top:34px;grid-template-columns:146px minmax(0,1fr);gap:19px;align-items:stretch} .gmdv5m-benefits{display:grid;margin:0 !important;padding:7px 0 55px !important;gap:18px;align-content:center;list-style:none !important} .gmdv5m-benefits li{position:relative;margin:0 !important;padding:0 0 0 43px !important} .gmdv5m-benefit-icon{position:absolute;display:grid;width:31px;height:31px;top:1px;left:0;place-items:center;color:var(--gmdv5m-blue);border:1.5px solid currentColor;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(36,107,253,.09);font-size:.77rem;font-style:normal;font-weight:900} .gmdv5m-benefits li:nth-child(2) .gmdv5m-benefit-icon{color:#3975ef} .gmdv5m-benefits li:nth-child(3) .gmdv5m-benefit-icon{color:var(--gmdv5m-teal)} .gmdv5m-benefits b,.gmdv5m-benefits span{display:block} .gmdv5m-benefits b{color:var(--gmdv5m-ink);font-size:.73rem;font-weight:850;line-height:1.18} .gmdv5m-benefits span{margin-top:4px;color:#707889;font-size:.58rem;line-height:1.42} .gmdv5m-cockpit{position:relative;min-width:0;min-height:358px;overflow:hidden;display:grid;grid-template-columns:92px minmax(0,1fr);color:#fff;border:1px solid rgba(12,23,48,.13);border-radius:16px;background:#08142d;box-shadow:0 22px 55px rgba(12,23,48,.18),0 3px 9px rgba(12,23,48,.08);transform-origin:center bottom;animation:gmdv5m-cockpit-in .8s cubic-bezier(.2,.8,.2,1) both} .gmdv5m-rail{position:relative;z-index:2;padding:17px 11px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#08142d,#061025)} .gmdv5m-product-logo{display:flex;gap:7px;align-items:center} .gmdv5m-product-logo b{display:grid;width:26px;height:26px;place-items:center;color:#fff;border-radius:8px;background:linear-gradient(135deg,#08c8cf,#6c47ff 58%,#fb4a83);box-shadow:0 8px 18px rgba(36,107,253,.23);font-size:.72rem} .gmdv5m-product-logo span{display:block;color:#fff;font-size:.52rem;font-weight:850;line-height:1.04} .gmdv5m-product-logo small{display:block;margin-top:2px;color:rgba(255,255,255,.43);font-size:.39rem;font-weight:650} .gmdv5m-rail-nav{display:grid;margin-top:25px;gap:7px} .gmdv5m-rail-nav i{position:relative;display:block;height:24px;border-radius:7px;background:rgba(255,255,255,.035)} .gmdv5m-rail-nav i::before{position:absolute;width:7px;height:7px;top:8px;left:8px;content:"";border:1px solid rgba(255,255,255,.28);border-radius:2px} .gmdv5m-rail-nav i::after{position:absolute;width:34px;height:3px;top:10px;left:21px;content:"";border-radius:99px;background:rgba(255,255,255,.14)} .gmdv5m-rail-nav i:first-child{background:linear-gradient(90deg,rgba(36,107,253,.31),rgba(120,58,255,.12));box-shadow:inset 2px 0 0 #29c8da} .gmdv5m-screen{min-width:0;padding:20px 19px 17px;color:var(--gmdv5m-ink);background:radial-gradient(circle at 93% 5%,rgba(36,107,253,.08),transparent 27%),#f9fafc} .gmdv5m-screen-kicker{margin:0 !important;color:#7c8494 !important;font-size:.46rem !important;line-height:1.2 !important} .gmdv5m-screen-title{margin:6px 0 0 !important;padding:0 !important;color:var(--gmdv5m-ink) !important;font-size:.82rem !important;font-weight:850 !important;letter-spacing:-.032em !important;line-height:1.16 !important} .gmdv5m-signals{display:grid;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px} .gmdv5m-signal{min-width:0;padding:9px;border:1px solid rgba(12,23,48,.09);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(12,23,48,.04)} .gmdv5m-signal span,.gmdv5m-signal strong{display:block} .gmdv5m-signal span{overflow:hidden;color:#7d8595;font-size:.37rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap} .gmdv5m-signal strong{margin-top:5px;color:var(--gmdv5m-ink);font-size:.77rem;line-height:1} .gmdv5m-signal:nth-child(2) strong{color:#fb513d} .gmdv5m-signal:nth-child(3) strong{color:#12a594} .gmdv5m-panels{display:grid;min-width:0;margin-top:8px;grid-template-columns:1.07fr .93fr;gap:7px} .gmdv5m-panel{min-width:0;min-height:137px;padding:10px;border:1px solid rgba(12,23,48,.085);border-radius:9px;background:rgba(255,255,255,.78)} .gmdv5m-panel-head{display:flex;gap:8px;align-items:center;justify-content:space-between;color:#737c8e;font-size:.39rem;font-weight:750;line-height:1.25} .gmdv5m-panel-head b{color:var(--gmdv5m-teal);font-size:.43rem;white-space:nowrap} .gmdv5m-bars{display:flex;height:78px;margin-top:13px;padding:6px 2px 0;gap:3px;align-items:flex-end;border-bottom:1px solid rgba(12,23,48,.11);background:repeating-linear-gradient(to bottom,rgba(12,23,48,.05),rgba(12,23,48,.05) 1px,transparent 1px,transparent 20px)} .gmdv5m-bars i{display:block;min-width:2px;height:var(--gmdv5m-h);flex:1;border-radius:3px 3px 0 0;background:linear-gradient(to top,#255de8,#58a1ff);transform-origin:bottom;animation:gmdv5m-bar-in .72s calc(var(--gmdv5m-i) * 45ms) cubic-bezier(.2,.8,.2,1) both} .gmdv5m-action-list{display:grid;margin-top:10px;gap:6px} .gmdv5m-action{display:grid;min-width:0;padding:7px 6px;grid-template-columns:14px minmax(0,1fr);gap:5px;align-items:center;color:#646d7f;border:1px solid rgba(12,23,48,.065);border-radius:6px;background:#fff;font-size:.36rem;font-weight:750;line-height:1.25} .gmdv5m-action b{display:grid;width:14px;height:14px;place-items:center;color:#fff;border-radius:50%;background:var(--gmdv5m-blue);font-size:.34rem} .gmdv5m-cta{position:absolute;z-index:5;display:inline-flex;min-height:49px;bottom:-16px;left:0;padding:0 18px 0 21px;gap:12px;align-items:center;justify-content:center;color:#fff !important;border-radius:7px;background:linear-gradient(135deg,#ff713c,#f44b29);box-shadow:0 15px 28px rgba(255,101,52,.25);font-size:.71rem;font-weight:850;line-height:1;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease} .gmdv5m-cta::after{content:"";font-size:1rem;transition:transform .2s ease} .gmdv5m-cta:hover{color:#fff !important;box-shadow:0 19px 38px rgba(255,101,52,.33);transform:translateY(-3px)} .gmdv5m-cta:hover::after{transform:translateX(3px)} .gmdv5m-free{position:absolute;bottom:-40px;left:26px;margin:0 !important;color:#7d8492 !important;font-size:.5rem !important;font-weight:700;line-height:1.25 !important} .gmdv5m-formula{display:grid;min-width:0;margin-top:34px;grid-template-columns:minmax(104px,.8fr) 24px minmax(112px,.9fr) 30px minmax(190px,1.35fr);gap:9px;align-items:center} .gmdv5m-term{display:grid;min-width:0;min-height:96px;padding:14px 10px;place-items:center;align-content:center;color:var(--gmdv5m-ink);border:1px solid rgba(12,23,48,.13);border-radius:11px;background:rgba(255,255,255,.68);box-shadow:0 8px 24px rgba(12,23,48,.035);text-align:center} .gmdv5m-term span,.gmdv5m-term strong{display:block} .gmdv5m-term span{font-size:.65rem;font-weight:760;line-height:1.2} .gmdv5m-term strong{margin-top:4px;font-size:1rem;font-weight:900;line-height:1} .gmdv5m-operator{color:var(--gmdv5m-ink);font-size:1.55rem;font-weight:850;line-height:1;text-align:center} .gmdv5m-share{position:relative;display:grid;width:min(100%,210px);aspect-ratio:1;margin-inline:auto;place-items:center;border-radius:50%;background:conic-gradient(from -36deg,#ff8b63,var(--gmdv5m-red) 49%,#ffb089 74%,#ff8b63);box-shadow:0 18px 40px rgba(255,101,52,.13);animation:gmdv5m-share-in .9s .16s cubic-bezier(.2,.8,.2,1) both} .gmdv5m-share::before{position:absolute;inset:9px;content:"";border-radius:50%;background:var(--gmdv5m-paper)} .gmdv5m-share-text{position:relative;z-index:1;display:block;text-align:center} .gmdv5m-share-text strong,.gmdv5m-share-text span{display:block} .gmdv5m-share-text strong{color:var(--gmdv5m-ink);font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:900;letter-spacing:-.06em;line-height:1} .gmdv5m-share-text span{max-width:110px;margin:7px auto 0;color:#3f495c;font-size:.68rem;font-weight:700;line-height:1.25} .gmdv5m-method{margin-top:30px;padding:19px 20px 21px;border:1px solid var(--gmdv5m-line);border-radius:12px;background:rgba(255,255,255,.59);box-shadow:0 12px 34px rgba(12,23,48,.028)} .gmdv5m-method-title{margin:0 !important;padding:0 !important;color:var(--gmdv5m-ink) !important;font-size:.69rem !important;font-weight:850 !important;line-height:1.25 !important} .gmdv5m-steps{display:grid;margin:16px 0 0 !important;padding:0 !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none !important} .gmdv5m-steps li{position:relative;min-width:0;margin:0 !important;padding:0 7px 0 31px !important;color:#616a7b;font-size:.55rem;line-height:1.43} .gmdv5m-step-number{position:absolute;display:grid;width:22px;height:22px;top:-2px;left:0;place-items:center;color:var(--gmdv5m-ink);border:1px solid var(--gmdv5m-line);border-radius:50%;background:#fff;font-size:.55rem;font-weight:900} .gmdv5m-steps strong{color:var(--gmdv5m-ink);font-weight:820} @keyframes gmdv5m-cockpit-in{from{opacity:0;transform:translateY(17px) scale(.985)} to{opacity:1;transform:translateY(0) scale(1)}} @keyframes gmdv5m-bar-in{from{opacity:.2;transform:scaleY(.12)} to{opacity:1;transform:scaleY(1)}} @keyframes gmdv5m-share-in{from{opacity:0;transform:rotate(-22deg) scale(.82)} to{opacity:1;transform:rotate(0) scale(1)}} @media (max-width:1180px){.gmdv5m-section{width:min(1120px,calc(100% - 32px))} .gmdv5m-layout{grid-template-columns:1fr;gap:78px} .gmdv5m-pane--cockpit{padding-right:0} .gmdv5m-pane--model{padding:68px 0 0;border-top:1px solid rgba(255,101,52,.24);border-left:0} .gmdv5m-pane--model::before{top:-6px;left:0} .gmdv5m-product{grid-template-columns:165px minmax(0,1fr)} .gmdv5m-cockpit{min-height:410px;grid-template-columns:112px minmax(0,1fr)} .gmdv5m-formula{grid-template-columns:minmax(130px,.75fr) 30px minmax(140px,.85fr) 36px minmax(210px,1.1fr)} .gmdv5m-share{max-width:230px}} @media (max-width:760px){.gmdv5m-section{width:min(100% - 24px,690px);padding-block:52px 64px} .gmdv5m-layout{gap:62px} .gmdv5m-pane--model{padding-top:57px} .gmdv5m-title{font-size:clamp(2.16rem,11vw,3.4rem) !important} .gmdv5m-copy{font-size:.82rem !important} .gmdv5m-product{grid-template-columns:1fr;gap:22px} .gmdv5m-benefits{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 !important;gap:12px} .gmdv5m-benefits li{padding:43px 4px 0 !important;text-align:center} .gmdv5m-benefit-icon{top:0;left:50%;transform:translateX(-50%)} .gmdv5m-benefits span{max-width:150px;margin:4px auto 0} .gmdv5m-cockpit{min-height:340px;grid-template-columns:84px minmax(0,1fr)} .gmdv5m-rail{padding-inline:9px} .gmdv5m-product-logo span{display:none} .gmdv5m-screen{padding:17px 13px 14px} .gmdv5m-panels{grid-template-columns:1fr} .gmdv5m-panel:last-child{display:none} .gmdv5m-cta{position:relative;width:100%;bottom:auto;margin-top:18px} .gmdv5m-free{position:static;margin-top:9px !important;text-align:center} .gmdv5m-formula{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:8px} .gmdv5m-term{min-height:88px} .gmdv5m-formula .gmdv5m-operator:nth-of-type(2){display:none} .gmdv5m-share{width:min(230px,76%);margin-top:20px;grid-column:1 / -1} .gmdv5m-steps{grid-template-columns:1fr;gap:17px} .gmdv5m-steps li{min-height:25px;padding-left:35px !important;font-size:.61rem}} @media (max-width:470px){.gmdv5m-section{width:min(100% - 18px,430px)} .gmdv5m-meta{gap:9px;font-size:.52rem;letter-spacing:.1em} .gmdv5m-benefits{grid-template-columns:1fr;gap:17px} .gmdv5m-benefits li{min-height:34px;padding:0 0 0 43px !important;text-align:left} .gmdv5m-benefit-icon{top:1px;left:0;transform:none} .gmdv5m-benefits span{max-width:none;margin-left:0} .gmdv5m-cockpit{min-height:315px;grid-template-columns:63px minmax(0,1fr);border-radius:12px} .gmdv5m-product-logo{justify-content:center} .gmdv5m-rail-nav i::after{display:none} .gmdv5m-rail-nav i::before{left:50%;transform:translateX(-50%)} .gmdv5m-screen-title{max-width:165px;font-size:.71rem !important} .gmdv5m-signals{grid-template-columns:repeat(2,minmax(0,1fr))} .gmdv5m-signal:last-child{display:none} .gmdv5m-formula{grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr)} .gmdv5m-term{min-height:81px;padding-inline:6px} .gmdv5m-method{padding:17px 15px 19px}} @media (prefers-reduced-motion:reduce){.gmdv5m-cockpit,.gmdv5m-bars i,.gmdv5m-share{animation:none !important} .gmdv5m-cta,.gmdv5m-cta::after{transition:none !important}} .gmdv5r-root{--gmdv5r-ink:#0c1730;--gmdv5r-blue:#246bfd;--gmdv5r-coral:#ff6534;--gmdv5r-teal:#18a99d;--gmdv5r-ivory:#f7f3ec;--gmdv5r-paper:#fffdfa;--gmdv5r-muted:#626b7d;--gmdv5r-line:rgba(12,23,48,.12);display:block;width:100%;max-width:100%;margin:0;overflow:hidden;overflow:clip;color:var(--gmdv5r-ink);background:radial-gradient(circle at 3% 28%,rgba(36,107,253,.045),transparent 24%),radial-gradient(circle at 96% 5%,rgba(255,101,52,.045),transparent 24%),var(--gmdv5r-paper);font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5r-root,.gmdv5r-root *,.gmdv5r-root *::before,.gmdv5r-root *::after{box-sizing:border-box} .gmdv5r-root a{color:inherit} .gmdv5r-root img{display:block;max-width:100%} .gmdv5r-root:focus-visible{outline:3px solid var(--gmdv5r-blue);outline-offset:4px} .gmdv5r-section{position:relative;width:min(1420px,calc(100% - 40px));margin-inline:auto;padding:clamp(56px,5.8vw,88px) 0 clamp(52px,5.4vw,82px)} .gmdv5r-layout{display:grid;min-width:0;grid-template-columns:minmax(220px,278px) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center} .gmdv5r-intro{min-width:0;padding-left:8px} .gmdv5r-index{display:block;margin:0 0 17px;color:#6c7483;font-size:.6rem;font-weight:850;letter-spacing:.12em;line-height:1} .gmdv5r-title{max-width:290px;margin:0 !important;padding:0 !important;color:var(--gmdv5r-ink) !important;font-size:clamp(2.35rem,3.55vw,4.35rem) !important;font-weight:870 !important;letter-spacing:-.071em !important;line-height:.94 !important} .gmdv5r-title em{display:inline;color:var(--gmdv5r-blue);font-family:Georgia,"Times New Roman",serif;font-size:1.05em;font-weight:500;letter-spacing:-.045em} .gmdv5r-all{display:inline-flex;min-height:47px;margin-top:30px;padding:0 17px 0 19px;gap:13px;align-items:center;justify-content:center;color:#fff !important;border-radius:7px;background:linear-gradient(135deg,#3478ff,#1d5dea);box-shadow:0 14px 28px rgba(36,107,253,.2);font-size:.67rem;font-weight:850;line-height:1;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease} .gmdv5r-all::after{content:"";font-size:.96rem;transition:transform .2s ease} .gmdv5r-all:hover{color:#fff !important;box-shadow:0 19px 37px rgba(36,107,253,.29);transform:translateY(-3px)} .gmdv5r-all:hover::after{transform:translateX(3px)} .gmdv5r-stage{position:relative;min-width:0} .gmdv5r-track{display:grid;min-width:0;margin:0;padding:10px 49px 20px;overflow-x:auto;overflow-y:visible;grid-auto-flow:column;grid-auto-columns:clamp(278px,calc((100% - 40px) / 3),356px);gap:20px;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch} .gmdv5r-track::-webkit-scrollbar{display:none} .gmdv5r-card{position:relative;min-width:0;overflow:hidden;display:flex;min-height:438px;flex-direction:column;border:1px solid rgba(12,23,48,.13);border-radius:15px;background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(12,23,48,.055);scroll-snap-align:start;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease} .gmdv5r-card:hover{border-color:rgba(36,107,253,.23);box-shadow:0 22px 46px rgba(12,23,48,.1);transform:translateY(-5px)} .gmdv5r-visual{position:relative;min-height:205px;overflow:hidden;background:#edf0f4} .gmdv5r-visual img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center top;transition:transform .55s cubic-bezier(.2,.8,.2,1)} .gmdv5r-card:hover .gmdv5r-visual img{transform:scale(1.035)} .gmdv5r-badge{position:absolute;z-index:2;top:12px;left:12px;padding:7px 10px;color:#fff;border-radius:5px;background:var(--gmdv5r-blue);box-shadow:0 8px 20px rgba(36,107,253,.23);font-size:.49rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase} .gmdv5r-body{display:flex;min-height:0;padding:18px 18px 17px;flex:1;flex-direction:column} .gmdv5r-kind{display:block;margin-bottom:8px;color:var(--gmdv5r-teal);font-size:.48rem;font-weight:850;letter-spacing:.075em;line-height:1.25;text-transform:uppercase} .gmdv5r-card:nth-child(2) .gmdv5r-kind{color:#8459d9} .gmdv5r-card:nth-child(3) .gmdv5r-kind{color:var(--gmdv5r-coral)} .gmdv5r-card:nth-child(4) .gmdv5r-kind{color:#c99518} .gmdv5r-card-title{margin:0 !important;padding:0 !important;color:var(--gmdv5r-ink) !important;font-size:1rem !important;font-weight:850 !important;letter-spacing:-.035em !important;line-height:1.15 !important} .gmdv5r-description{margin:10px 0 0 !important;padding:0 !important;color:var(--gmdv5r-muted) !important;font-size:.66rem !important;line-height:1.55 !important} .gmdv5r-link{display:inline-flex;margin-top:auto;padding-top:16px;gap:8px;align-items:center;align-self:flex-start;color:var(--gmdv5r-blue) !important;font-size:.6rem;font-weight:850;line-height:1.2;text-decoration:none !important} .gmdv5r-link::after{content:"";font-size:.82rem;transition:transform .2s ease} .gmdv5r-link:hover::after{transform:translateX(3px)} .gmdv5r-control{position:absolute;z-index:5;display:grid;width:42px;height:42px;top:50%;padding:0;place-items:center;color:var(--gmdv5r-ink);border:1px solid rgba(12,23,48,.24);border-radius:50%;background:rgba(255,253,250,.94);box-shadow:0 9px 25px rgba(12,23,48,.1);cursor:pointer;font:850 1rem/1 "Sora","Segoe UI",sans-serif;transform:translateY(-50%);transition:color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease} .gmdv5r-control--prev{left:6px} .gmdv5r-control--next{right:6px} .gmdv5r-control:hover:not(:disabled){color:var(--gmdv5r-blue);border-color:var(--gmdv5r-blue);transform:translateY(-50%) scale(1.06)} .gmdv5r-control:disabled{opacity:.32;cursor:default} .gmdv5r-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important} @media (max-width:1160px){.gmdv5r-section{width:min(1100px,calc(100% - 32px))} .gmdv5r-layout{grid-template-columns:minmax(205px,245px) minmax(0,1fr);gap:22px} .gmdv5r-track{grid-auto-columns:clamp(270px,calc((100% - 20px) / 2),345px)}} @media (max-width:760px){.gmdv5r-section{width:min(100% - 24px,690px);padding-block:52px 60px} .gmdv5r-layout{grid-template-columns:1fr;gap:31px} .gmdv5r-intro{padding-left:0} .gmdv5r-title{max-width:570px;font-size:clamp(2.2rem,11.5vw,3.55rem) !important} .gmdv5r-all{margin-top:23px} .gmdv5r-stage{padding-bottom:54px} .gmdv5r-track{margin-inline:-12px;padding:7px 12px 18px;grid-auto-columns:minmax(275px,84%);gap:14px;scroll-padding-inline:12px} .gmdv5r-card{min-height:414px} .gmdv5r-control{width:40px;height:40px;top:auto;bottom:0;transform:none} .gmdv5r-control--prev{left:calc(50% - 47px)} .gmdv5r-control--next{right:calc(50% - 47px)} .gmdv5r-control:hover:not(:disabled){transform:scale(1.06)}} @media (max-width:410px){.gmdv5r-section{width:min(100% - 18px,390px)} .gmdv5r-track{margin-inline:-9px;padding-inline:9px;grid-auto-columns:90%;scroll-padding-inline:9px} .gmdv5r-visual{min-height:184px}} @media (prefers-reduced-motion:reduce){.gmdv5r-track{scroll-behavior:auto} .gmdv5r-all,.gmdv5r-all::after,.gmdv5r-card,.gmdv5r-visual img,.gmdv5r-link::after,.gmdv5r-control{transition:none !important}} .gmdv5x-root{--gmdv5x-ink:#0c1730;--gmdv5x-navy:#07142d;--gmdv5x-blue:#246bfd;--gmdv5x-coral:#ff6534;--gmdv5x-teal:#18a99d;--gmdv5x-ivory:#f7f3ec;--gmdv5x-paper:#fffdfa;--gmdv5x-muted:#626b7d;--gmdv5x-line:rgba(12,23,48,.12);display:block;width:100%;max-width:100%;margin:0;overflow:hidden;overflow:clip;color:var(--gmdv5x-ink);background:radial-gradient(circle at 3% 22%,rgba(36,107,253,.045),transparent 22%),radial-gradient(circle at 95% 8%,rgba(255,101,52,.045),transparent 23%),var(--gmdv5x-paper);font-family:"Sora","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .gmdv5x-root,.gmdv5x-root *,.gmdv5x-root *::before,.gmdv5x-root *::after{box-sizing:border-box} .gmdv5x-root a{color:inherit} .gmdv5x-root img{display:block;max-width:100%} .gmdv5x-root:focus-visible{outline:3px solid var(--gmdv5x-blue);outline-offset:4px} .gmdv5x-section{width:min(1420px,calc(100% - 40px));margin-inline:auto;padding:clamp(52px,5.2vw,78px) 0 clamp(48px,5vw,74px)} .gmdv5x-top,.gmdv5x-bottom{display:grid;min-width:0;gap:18px} .gmdv5x-top{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr)} .gmdv5x-bottom{margin-top:18px;grid-template-columns:minmax(300px,.43fr) minmax(0,1fr)} .gmdv5x-expertises,.gmdv5x-founder,.gmdv5x-faq,.gmdv5x-cta{min-width:0} .gmdv5x-meta{display:flex;min-height:22px;margin:0 0 12px !important;padding:0 !important;gap:13px;align-items:center;color:#697180;font-size:.58rem;font-weight:850;letter-spacing:.11em;line-height:1} .gmdv5x-heading{margin:0 !important;padding:0 !important;color:var(--gmdv5x-ink) !important;font-size:clamp(1.65rem,2.45vw,2.95rem) !important;font-weight:870 !important;letter-spacing:-.059em !important;line-height:1.04 !important} .gmdv5x-heading em{color:var(--gmdv5x-blue);font-family:Georgia,"Times New Roman",serif;font-size:1.04em;font-weight:500;letter-spacing:-.035em} .gmdv5x-expertises{position:relative;padding:9px 8px 0 6px} .gmdv5x-expertises::before,.gmdv5x-expertises::after{position:absolute;width:52px;height:2px;top:93px;left:-34px;content:"";background:var(--gmdv5x-blue);transform:rotate(29deg);opacity:.65} .gmdv5x-expertises::after{top:111px;left:-27px;width:40px;background:var(--gmdv5x-coral);transform:rotate(5deg)} .gmdv5x-services{display:grid;margin-top:25px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} .gmdv5x-service{min-width:0;min-height:252px;padding:24px 14px 19px;border:1px solid rgba(12,23,48,.105);border-radius:14px;background:rgba(255,255,255,.65);box-shadow:0 11px 29px rgba(12,23,48,.035);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease} .gmdv5x-service:hover{border-color:rgba(36,107,253,.23);box-shadow:0 18px 39px rgba(12,23,48,.08);transform:translateY(-4px)} .gmdv5x-service-icon{display:grid;width:62px;height:62px;margin:0 auto 18px;place-items:center;overflow:hidden;border:1px solid rgba(12,23,48,.08);border-radius:18px;box-shadow:0 12px 28px rgba(12,23,48,.09);transition:transform .22s ease,box-shadow .22s ease} .gmdv5x-service-icon svg{display:block;width:100%;height:100%} .gmdv5x-service:hover .gmdv5x-service-icon{box-shadow:0 15px 32px rgba(12,23,48,.13);transform:translateY(-2px) rotate(-1deg)} .gmdv5x-service-title{margin:0 !important;padding:0 !important;color:var(--gmdv5x-ink) !important;font-size:.76rem !important;font-weight:850 !important;letter-spacing:-.025em !important;line-height:1.2 !important;text-align:center} .gmdv5x-service p{margin:12px 0 0 !important;padding:0 !important;color:var(--gmdv5x-muted) !important;font-size:.57rem !important;line-height:1.52 !important;text-align:center} .gmdv5x-founder{position:relative;overflow:hidden;display:grid;min-height:365px;grid-template-rows:1fr auto;border:1px solid rgba(12,23,48,.11);border-radius:16px;background:radial-gradient(circle at 23% 18%,rgba(36,107,253,.08),transparent 26%),rgba(255,255,255,.71);box-shadow:0 15px 42px rgba(12,23,48,.065)} .gmdv5x-founder-main{display:grid;min-width:0;grid-template-columns:minmax(185px,.44fr) minmax(0,.56fr)} .gmdv5x-portrait{position:relative;min-height:277px;overflow:hidden;align-self:stretch} .gmdv5x-portrait::before{position:absolute;width:270px;height:270px;bottom:-155px;left:-65px;content:"";border:42px solid rgba(36,107,253,.11);border-radius:50%} .gmdv5x-portrait img{position:absolute;z-index:1;width:min(100%,260px);height:auto;bottom:-7px;left:50%;filter:contrast(1.02);transform:translateX(-50%)} .gmdv5x-founder-copy{min-width:0;padding:39px 31px 24px 10px} .gmdv5x-founder-name{margin:0 !important;padding:0 !important;color:var(--gmdv5x-ink) !important;font-size:1rem !important;font-weight:880 !important;letter-spacing:-.035em !important;line-height:1.1 !important} .gmdv5x-founder-role{display:block;margin-top:5px;color:var(--gmdv5x-blue);font-size:.61rem;font-weight:850;line-height:1.35} .gmdv5x-founder-text{margin:17px 0 0 !important;padding:0 !important;color:#3f495c !important;font-size:.66rem !important;line-height:1.58 !important} .gmdv5x-founder-text strong{color:var(--gmdv5x-ink);font-weight:820} .gmdv5x-signature{display:inline-block;margin-top:18px;color:var(--gmdv5x-ink);font-family:"Segoe Script","Bradley Hand",Georgia,serif;font-size:1.45rem;font-style:italic;line-height:1;transform:rotate(-5deg)} .gmdv5x-signature::after{display:block;width:113px;height:1px;margin:5px 0 0 10px;content:"";background:var(--gmdv5x-ink);transform:rotate(-5deg);opacity:.52} .gmdv5x-values{position:relative;z-index:2;display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--gmdv5x-line);background:rgba(255,255,255,.9)} .gmdv5x-value{position:relative;min-width:0;min-height:84px;padding:18px 10px 14px 48px} .gmdv5x-value + .gmdv5x-value{border-left:1px solid var(--gmdv5x-line)} .gmdv5x-value-icon{position:absolute;display:grid;width:28px;height:28px;top:20px;left:12px;place-items:center;color:var(--gmdv5x-blue);border:1.5px solid currentColor;border-radius:50%;font-size:.65rem;font-weight:900} .gmdv5x-value:nth-child(2) .gmdv5x-value-icon{color:var(--gmdv5x-teal)} .gmdv5x-value:nth-child(3) .gmdv5x-value-icon{color:#71808e} .gmdv5x-value strong,.gmdv5x-value span{display:block} .gmdv5x-value strong{color:var(--gmdv5x-ink);font-size:.6rem;font-weight:850;line-height:1.2} .gmdv5x-value span{margin-top:4px;color:var(--gmdv5x-muted);font-size:.47rem;line-height:1.36} .gmdv5x-faq{padding:18px 15px 6px 8px} .gmdv5x-faq-title{margin:0 0 17px !important;padding:0 !important;color:var(--gmdv5x-ink) !important;font-size:1rem !important;font-weight:850 !important;letter-spacing:-.03em !important;line-height:1.2 !important} .gmdv5x-questions{display:grid;gap:7px} .gmdv5x-question{overflow:hidden;border:1px solid rgba(12,23,48,.1);border-radius:8px;background:rgba(255,255,255,.68);transition:border-color .2s ease,box-shadow .2s ease} .gmdv5x-question[open]{border-color:rgba(36,107,253,.25);box-shadow:0 10px 26px rgba(12,23,48,.05)} .gmdv5x-question summary{position:relative;display:flex;min-height:47px;padding:12px 38px 12px 13px;align-items:center;color:var(--gmdv5x-ink);cursor:pointer;font-size:.6rem;font-weight:820;line-height:1.35;list-style:none} .gmdv5x-question summary::-webkit-details-marker{display:none} .gmdv5x-question summary::before,.gmdv5x-question summary::after{position:absolute;width:10px;height:1.5px;top:50%;right:15px;content:"";border-radius:99px;background:var(--gmdv5x-blue);transition:transform .2s ease} .gmdv5x-question summary::after{transform:rotate(90deg)} .gmdv5x-question[open] summary::after{transform:rotate(0)} .gmdv5x-answer{margin:0 !important;padding:0 35px 14px 13px !important;color:var(--gmdv5x-muted) !important;font-size:.56rem !important;line-height:1.55 !important} .gmdv5x-answer strong{color:var(--gmdv5x-ink);font-weight:820} .gmdv5x-cta{position:relative;min-height:322px;overflow:hidden;display:grid;padding:42px 230px 35px 42px;align-content:center;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(120deg,rgba(36,107,253,.08),transparent 35%),linear-gradient(145deg,#08162f,#061126 68%,#0c1b38);box-shadow:0 22px 55px rgba(7,20,45,.16)} .gmdv5x-cta::before{position:absolute;width:245px;height:245px;right:-99px;bottom:-112px;content:"";border:52px solid var(--gmdv5x-blue);border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.1)} .gmdv5x-cta::after{position:absolute;width:158px;height:158px;bottom:-108px;left:-63px;content:"";border:31px solid var(--gmdv5x-coral);border-radius:50%;transform:rotate(22deg)} .gmdv5x-dots{position:absolute;width:90px;height:76px;top:22px;right:34px;opacity:.44;background-image:radial-gradient(circle,#ff8a63 1.35px,transparent 1.55px);background-size:13px 13px} .gmdv5x-cta-content{position:relative;z-index:2;max-width:670px} .gmdv5x-cta-title{margin:0 !important;padding:0 !important;color:#fff !important;font-size:clamp(2rem,3.5vw,4rem) !important;font-weight:850 !important;letter-spacing:-.064em !important;line-height:.98 !important} .gmdv5x-cta-title em{color:#4f86ff;font-family:Georgia,"Times New Roman",serif;font-size:1.06em;font-weight:500;letter-spacing:-.035em} .gmdv5x-cta-copy{margin:14px 0 0 !important;padding:0 !important;color:rgba(255,255,255,.71) !important;font-size:.74rem !important;line-height:1.55 !important} .gmdv5x-button{display:inline-flex;min-height:53px;margin-top:22px;padding:0 21px 0 24px;gap:13px;align-items:center;justify-content:center;color:#fff !important;border-radius:7px;background:linear-gradient(135deg,#ff713c,#f44b29);box-shadow:0 16px 32px rgba(255,101,52,.28);font-size:.72rem;font-weight:850;line-height:1;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease} .gmdv5x-button::after{content:"";font-size:1rem;transition:transform .2s ease} .gmdv5x-button:hover{color:#fff !important;box-shadow:0 20px 40px rgba(255,101,52,.36);transform:translateY(-3px)} .gmdv5x-button:hover::after{transform:translateX(3px)} .gmdv5x-reassurance{display:flex;margin:14px 0 0 !important;padding:0 !important;gap:8px 17px;align-items:center;flex-wrap:wrap;list-style:none !important} .gmdv5x-reassurance li{position:relative;margin:0 !important;padding:0 0 0 14px !important;color:rgba(255,255,255,.57);font-size:.5rem;font-weight:700;line-height:1.3} .gmdv5x-reassurance li::before{position:absolute;width:9px;height:5px;top:.22em;left:0;content:"";border-bottom:1.5px solid #58d7b6;border-left:1.5px solid #58d7b6;transform:rotate(-45deg)} @media (max-width:1180px){.gmdv5x-section{width:min(1120px,calc(100% - 32px))} .gmdv5x-top{grid-template-columns:1fr;gap:28px} .gmdv5x-services{gap:14px} .gmdv5x-service{min-height:226px} .gmdv5x-founder-main{grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr)} .gmdv5x-founder-copy{padding-right:46px} .gmdv5x-bottom{grid-template-columns:minmax(300px,.48fr) minmax(0,1fr)} .gmdv5x-cta{padding-right:140px}} @media (max-width:850px){.gmdv5x-services{grid-template-columns:repeat(2,minmax(0,1fr))} .gmdv5x-service{min-height:205px} .gmdv5x-bottom{grid-template-columns:1fr;gap:24px} .gmdv5x-faq{padding-inline:4px}} @media (max-width:680px){.gmdv5x-section{width:min(100% - 24px,630px);padding-block:50px 58px} .gmdv5x-heading{font-size:clamp(1.7rem,8vw,2.5rem) !important} .gmdv5x-founder-main{grid-template-columns:1fr} .gmdv5x-portrait{min-height:285px} .gmdv5x-portrait img{width:min(78%,270px)} .gmdv5x-founder-copy{padding:27px 24px 28px} .gmdv5x-values{grid-template-columns:1fr} .gmdv5x-value{min-height:70px;padding:15px 14px 13px 54px} .gmdv5x-value + .gmdv5x-value{border-top:1px solid var(--gmdv5x-line);border-left:0} .gmdv5x-value-icon{top:16px;left:15px} .gmdv5x-cta{min-height:400px;padding:47px 24px 108px;align-content:start} .gmdv5x-cta-title{font-size:clamp(2.1rem,10vw,3.3rem) !important} .gmdv5x-button{width:100%} .gmdv5x-reassurance{justify-content:center} .gmdv5x-cta::before{width:205px;height:205px;right:-82px;bottom:-96px;border-width:42px}} @media (max-width:440px){.gmdv5x-section{width:min(100% - 18px,420px)} .gmdv5x-services{grid-template-columns:1fr} .gmdv5x-service{min-height:0;padding:20px 19px} .gmdv5x-service-icon{margin-bottom:12px} .gmdv5x-service p{max-width:270px;margin-inline:auto !important} .gmdv5x-question summary{min-height:51px;font-size:.64rem}} @media (prefers-reduced-motion:reduce){.gmdv5x-service,.gmdv5x-question,.gmdv5x-question summary::before,.gmdv5x-question summary::after,.gmdv5x-button,.gmdv5x-button::after{transition:none !important}} .gmdv5-page .gmdv5-shell.gmdv5-grid{width:min(1420px,calc(100% - 56px))} .gmdv5-page .gmdv5-cta::after,.gmdv5-page .gmdv5m-cta::after,.gmdv5-page .gmdv5r-all::after,.gmdv5-page .gmdv5r-link::after,.gmdv5-page .gmdv5x-button::after{content:""} .gmdv5-page .gmdv5-case-link::after{content:""} .gmdv5-page .gmdv5c-card--last::after{content:""} .gmdv5-page .gmdv5p-site img{height:auto} .gmdv5-page .gmdv5c-logos-wrap{scrollbar-width:none} .gmdv5-page .gmdv5c-logos-wrap::-webkit-scrollbar{display:none} .gmdv5-page .gmdv5-cta::after{font-family:"Segoe UI Symbol",Arial,sans-serif;font-size:1.05rem;font-weight:800} .gmdv5-page .gmdv5r-title{font-size:clamp(2.35rem,2.8vw,3rem) !important} @media (min-width:1281px){.gmdv5-page .gmdv5-dashboard{right:-28px}} @media (max-width:1020px){.gmdv5-page .gmdv5-shell.gmdv5-grid{width:min(940px,calc(100% - 40px))}} @media (max-width:580px){.gmdv5-page .gmdv5-shell.gmdv5-grid{width:calc(100% - 28px)} .gmdv5-page .gmdv5r-title{font-size:clamp(2.2rem,10.5vw,3.15rem) !important}} .gmdv5-page .gmdv5-cta::after{content:"" !important;width:21px;height:21px;flex:0 0 21px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20d=%27M2%208h10M8%204l4%204-4%204%27%20fill=%27none%27%20stroke=%27%23ff6534%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px} .gmdv5-page .gmdv5-case-link::after{content:"" !important;display:inline-block;width:15px;height:15px;flex:0 0 15px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20d=%27M4%2012L12%204M6%204h6v6%27%20fill=%27none%27%20stroke=%27%23246bfd%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat} .gmdv5-page .gmdv5r-link::after{content:"" !important;display:inline-block;width:14px;height:14px;flex:0 0 14px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20d=%27M2%208h10M8%204l4%204-4%204%27%20fill=%27none%27%20stroke=%27%23246bfd%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat} .gmdv5-page .gmdv5m-cta::after,.gmdv5-page .gmdv5r-all::after,.gmdv5-page .gmdv5x-button::after{content:"" !important;display:inline-block;width:16px;height:16px;flex:0 0 16px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20d=%27M2%208h10M8%204l4%204-4%204%27%20fill=%27none%27%20stroke=%27%23ffffff%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat} .gmdv5-page .gmdv5c-card--last::after{content:"" !important;background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2048%2080%27%3E%3Cpath%20d=%27M8%206c24%2010%2028%2035%2015%2057m-6-7%206%208%209-6%27%20fill=%27none%27%20stroke=%27%230c1730%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat} .gmdv5c-root,.gmdv5p-root,.gmdv5m-root,.gmdv5r-root,.gmdv5x-root{content-visibility:auto} .gmdv5c-root{contain-intrinsic-size:auto 620px} .gmdv5p-root{contain-intrinsic-size:auto 760px} .gmdv5m-root{contain-intrinsic-size:auto 760px} .gmdv5r-root{contain-intrinsic-size:auto 620px} .gmdv5x-root{contain-intrinsic-size:auto 920px}
