.gd-app-modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:.65rem .65rem max(.65rem,env(safe-area-inset-bottom));background:rgba(12,18,32,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:gd-modal-fade .32s ease}@media (min-width:640px){.gd-app-modal-backdrop{align-items:center;padding:1.5rem}}.gd-app-modal{width:min(100%,22.5rem);max-height:min(92dvh,640px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:1.35rem;background:linear-gradient(168deg,#fff,#eef4fb 48%,#e3edf8);color:#0c1220;box-shadow:0 28px 80px rgba(15,76,129,.28),inset 0 0 0 1px hsla(0,0%,100%,.65);animation:gd-modal-up .42s cubic-bezier(.22,.61,.36,1)}.gd-app-modal--provider{background:linear-gradient(168deg,#fffefb,#fff6e8 48%,#f7ecd6)}.gd-app-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15rem 1.15rem 0}.gd-app-modal-brand{display:grid;place-items:center}.gd-app-modal-close{flex-shrink:0;width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:rgba(12,18,32,.07);color:#0c1220;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .2s ease}.gd-app-modal-close:hover{background:rgba(12,18,32,.12)}.gd-app-modal-body{padding:.85rem 1.25rem 1rem;text-align:center}.gd-app-modal-kicker{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0f4c81}.gd-app-modal--provider .gd-app-modal-kicker{color:#c47608}.gd-app-modal-title{margin:.35rem 0 0;font-size:1.35rem;line-height:1.2;font-weight:600;letter-spacing:-.03em;transition:opacity .18s ease}.gd-app-modal-role{margin:.4rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(12,18,32,.45)}.gd-app-modal-platform{margin:1rem auto 0;display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;animation:gd-found-in .4s cubic-bezier(.22,.61,.36,1) both}.gd-app-modal-platform-icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:1rem;background:#0c1220;color:#fff;box-shadow:0 8px 24px rgba(12,18,32,.18);transition:transform .35s ease,width .35s ease,height .35s ease}.gd-app-modal-platform--lg .gd-app-modal-platform-icon{width:4rem;height:4rem;transform:scale(1.02)}.gd-app-modal-platform--ios .gd-app-modal-platform-icon{color:#fff;background:#111}.gd-app-modal-platform--android .gd-app-modal-platform-icon{color:#3ddc84;background:#0c1220}.gd-app-modal-platform--web .gd-app-modal-platform-icon{color:#7ee8e6;background:#0a3661}.gd-app-modal-platform-svg{width:1.65rem;height:1.65rem}.gd-app-modal-platform--lg .gd-app-modal-platform-svg{width:2rem;height:2rem}.gd-app-modal-platform-label{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(12,18,32,.55)}.gd-app-modal-platform--ios .gd-app-modal-platform-label{color:#111}.gd-app-modal-platform--android .gd-app-modal-platform-label{color:#1b7a45}.gd-app-modal-platform--web .gd-app-modal-platform-label{color:#0f4c81}.gd-app-modal-scan-steps{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;justify-content:center;gap:.85rem}.gd-app-modal-scan-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(12,18,32,.35);transition:color .3s ease}.gd-app-modal-scan-step i{width:.55rem;height:.55rem;border-radius:50%;background:rgba(15,76,129,.18);transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.gd-app-modal-scan-step.is-on{color:#0f4c81}.gd-app-modal-scan-step.is-on i{background:#0f4c81;box-shadow:0 0 0 4px rgba(15,76,129,.16);transform:scale(1.2);animation:gd-scan-pulse 1.1s ease-in-out infinite}.gd-app-modal-scan-step.is-done{color:rgba(12,18,32,.55)}.gd-app-modal-scan-step.is-done i{background:#2e7d32;box-shadow:none;transform:none;animation:none}.gd-app-modal--provider .gd-app-modal-scan-step.is-on{color:#c47608}.gd-app-modal--provider .gd-app-modal-scan-step.is-on i{background:#d98e0a;box-shadow:0 0 0 4px rgba(245,166,35,.22)}.gd-app-modal-bar{margin:1.1rem auto 0;width:100%;max-width:14rem;height:3px;border-radius:999px;background:rgba(15,76,129,.1);overflow:hidden}.gd-app-modal-bar span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#0f4c81,#3d7eb5);transition:width .55s cubic-bezier(.22,.61,.36,1)}.gd-app-modal--provider .gd-app-modal-bar span{background:linear-gradient(90deg,#d98e0a,#f5a623)}.gd-app-modal-found{margin-top:.85rem;animation:gd-found-in .45s cubic-bezier(.22,.61,.36,1) both}.gd-app-modal-found-title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.gd-app-modal-found-text{margin:.35rem 0 0;font-size:.8125rem;line-height:1.55;color:rgba(12,18,32,.62)}.gd-app-modal-count{margin:.75rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#0f4c81}.gd-app-modal--provider .gd-app-modal-count{color:#c47608}.gd-app-modal-actions{padding:.35rem 1.15rem 1.2rem;animation:gd-found-in .5s cubic-bezier(.22,.61,.36,1) .08s both}.gd-app-modal-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.15rem;padding:.95rem 1.15rem;border:none;border-radius:999px;font-size:.875rem;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#0a3661,#0f4c81);box-shadow:0 12px 32px rgba(15,76,129,.35),inset 0 0 0 1px hsla(0,0%,100%,.12);cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease,filter .35s ease,gap .35s ease}.gd-app-modal-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 28%,hsla(0,0%,100%,.3) 48%,transparent 64%);transform:translateX(-120%) skewX(-12deg);pointer-events:none}.gd-app-modal-primary>*{position:relative;z-index:1}.gd-app-modal-primary:hover{gap:.8rem;transform:translateY(-3px) scale(1.015);filter:brightness(1.07);box-shadow:0 18px 44px rgba(15,76,129,.42),inset 0 0 0 1px hsla(0,0%,100%,.18)}.gd-app-modal-primary:hover:before{animation:gd-modal-cta-shine .7s cubic-bezier(.22,.61,.36,1)}.gd-app-modal-primary:hover .gd-app-modal-store-icon{animation:gd-modal-icon-pop .5s cubic-bezier(.34,1.4,.64,1)}.gd-app-modal-primary:active{transform:translateY(0) scale(.985);filter:brightness(.98);transition-duration:.12s}.gd-app-modal-primary--ios{background:linear-gradient(135deg,#111,#2a2a2a);box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.1)}.gd-app-modal-primary--ios:hover{box-shadow:0 18px 44px rgba(0,0,0,.38),inset 0 0 0 1px hsla(0,0%,100%,.14)}.gd-app-modal-primary--android{background:linear-gradient(135deg,#0a3661,#0f4c81 55%,#1b7a45);box-shadow:0 12px 32px rgba(27,122,69,.28),inset 0 0 0 1px hsla(0,0%,100%,.12)}.gd-app-modal-primary--android:hover{box-shadow:0 18px 44px rgba(27,122,69,.38),inset 0 0 0 1px hsla(0,0%,100%,.16)}.gd-app-modal-primary--web{background:linear-gradient(135deg,#0a3661,#0f4c81)}@keyframes gd-modal-cta-shine{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(140%) skewX(-12deg)}}@keyframes gd-modal-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.gd-app-modal-store-icon{width:1.35rem;height:1.35rem;flex-shrink:0}@keyframes gd-modal-fade{0%{opacity:0}}@keyframes gd-modal-up{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes gd-scan-pulse{0%,to{box-shadow:0 0 0 4px rgba(15,76,129,.16)}50%{box-shadow:0 0 0 7px rgba(15,76,129,.08)}}@keyframes gd-found-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:639px){.gd-app-modal{border-radius:1.15rem 1.15rem .85rem .85rem;max-height:min(88dvh,620px)}.gd-app-modal-header{padding:1rem 1rem 0}.gd-app-modal-body{padding:.7rem 1rem .85rem}.gd-app-modal-title{font-size:1.2rem}.gd-app-modal-found-text,.gd-app-modal-lead{font-size:.8125rem}.gd-app-modal-actions{padding:.25rem 1rem 1rem}.gd-app-modal-primary{min-height:3rem;font-size:.8125rem}.gd-app-modal-platform-icon{width:2.85rem;height:2.85rem}.gd-app-modal-platform--lg .gd-app-modal-platform-icon{width:3.35rem;height:3.35rem}}@media (prefers-reduced-motion:reduce){.gd-app-modal,.gd-app-modal-actions,.gd-app-modal-backdrop,.gd-app-modal-found,.gd-app-modal-scan-step.is-on i{animation:none}.gd-app-modal-primary:hover{transform:none;gap:.6rem}.gd-app-modal-primary:hover .gd-app-modal-store-icon,.gd-app-modal-primary:hover:before{animation:none}.gd-app-modal-bar span{transition:none}}.gd-pane-figure{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:.32;transition:opacity .65s cubic-bezier(.22,.61,.36,1)}.gd-pane-figure--active{opacity:.46}.gd-pane-figure:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.gd-pane-figure--client:after{background:linear-gradient(105deg,rgba(232,242,250,.94),rgba(232,242,250,.62) 45%,rgba(244,248,252,.9))}.gd-pane-figure--provider:after{background:linear-gradient(255deg,rgba(255,253,251,.92),rgba(255,248,235,.58) 48%,rgba(255,252,246,.88))}.gd-pane-figure-img{position:absolute;left:50%;top:52%;width:125%;height:125%;max-width:none;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;filter:blur(22px);opacity:.68;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.gd-pane-figure--client .gd-pane-figure-img{-o-object-position:42% 72%;object-position:42% 72%}.gd-pane-figure--provider .gd-pane-figure-img{-o-object-position:58% 68%;object-position:58% 68%}.gd-root--entered .gd-pane-figure{animation:gd-pane-fig-in 1.1s cubic-bezier(.22,.61,.36,1) .12s both}.gd-root--entered .gd-pane-figure--provider{animation-delay:.2s}@keyframes gd-pane-fig-in{0%{opacity:0}}.gd-root--entered .gd-pane-figure--active{animation:none}@media (max-width:767px){.gd-pane-figure{opacity:.18}.gd-pane-figure--active{opacity:.28}.gd-pane-figure-img{filter:blur(16px);width:150%;height:120%;top:58%}.gd-pane-figure--client:after{background:linear-gradient(180deg,rgba(232,242,250,.88),rgba(232,242,250,.55) 55%,rgba(244,248,252,.82))}.gd-pane-figure--provider:after{background:linear-gradient(180deg,rgba(255,253,251,.88),rgba(255,248,235,.52) 55%,rgba(255,252,246,.85))}}@media (prefers-reduced-motion:reduce){.gd-pane-figure{animation:none!important;transition:none}}.gd-root{--gd-ink:#0c1220;--gd-cream:#f8fafc;--gd-client:#e8f2fa;--gd-client-deep:#d4e8f5;--gd-provider:#fff8eb;--gd-provider-deep:#f3e4cc;--gd-nexus:#0f4c81;--gd-nexus-dark:#0a3661;--gd-orange:#f5a623;--gd-orange-deep:#d98e0a;--gd-trust:#2e7d32;--gd-trust-light:#e8f5e9;--gd-muted:#64748b;position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--gd-cream);color:var(--gd-ink);font-family:var(--font-fira-sans-condensed),"Fira Sans Condensed",system-ui,sans-serif}.gd-top{position:absolute;z-index:30;top:0;left:0;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:max(1.1rem,env(safe-area-inset-top)) 1.5rem .75rem}@media (min-width:768px){.gd-top{padding-left:2.5rem;padding-right:2.5rem}}.gd-brand-lockup{display:flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none;transition:opacity .2s ease}.gd-brand-lockup:hover{opacity:.88}@media (min-width:768px){.gd-brand-lockup .gd-brand-logo svg{width:38px!important;height:38px!important}.gd-brand-lockup .gd-brand-logo span:last-child{font-size:1.2rem!important}}.gd-top-kicker{margin:0;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-muted)}.gd-main{--gd-split-pct:50%;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;isolation:isolate}.gd-main--client{--gd-split-pct:65.42%}.gd-main--provider{--gd-split-pct:34.58%}@media (min-width:768px){.gd-main{flex-direction:row}}.gd-pane{position:relative;flex:1;min-height:0;display:flex;align-items:center;overflow:hidden;padding:6.5rem 1.75rem 6rem;transition:flex .75s cubic-bezier(.22,.61,.36,1)}@media (min-width:768px){.gd-pane{padding:9rem 6vw 4.5rem}.gd-main--client .gd-pane--client{flex:1.57}.gd-main--client .gd-pane--provider{flex:0.83}.gd-main--provider .gd-pane--provider{flex:1.57}.gd-main--provider .gd-pane--client{flex:0.83}}.gd-pane--idle .gd-pane-inner{opacity:.38}.gd-pane--idle .gd-pane-glow{opacity:.35}.gd-pane--idle .gd-pane-figure{opacity:.14}.gd-pane-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);transition:opacity .5s ease}.gd-pane-glow--client{z-index:0;width:min(420px,70vw);height:min(420px,70vw);top:18%;left:-12%;background:rgba(15,76,129,.22)}.gd-pane-glow--provider{z-index:0;width:min(380px,65vw);height:min(380px,65vw);bottom:8%;right:5%;background:rgba(245,166,35,.2)}.gd-pane--client{background:linear-gradient(118deg,#d8e9f6 0,var(--gd-client) 42%,#f4f8fc 100%)}.gd-pane--provider{background:linear-gradient(242deg,#fffdfb 0,var(--gd-provider) 45%,#f0e2cc 100%)}.gd-watermark{position:absolute;z-index:4;top:14%;bottom:18%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-weight:800;line-height:.9;letter-spacing:.04em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);transform-origin:center center;color:transparent;paint-order:stroke fill;opacity:.85;pointer-events:none;transition:opacity .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gd-watermark--escrow{right:clamp(.5rem,4vw,2.5rem);font-size:clamp(4rem,11vw,8.25rem);-webkit-text-stroke:1.75px rgba(15,76,129,.38)}.gd-watermark--cantonnees{left:clamp(.5rem,4vw,2.5rem);font-size:clamp(3.2rem,9vw,7rem);-webkit-text-stroke:1.75px rgba(196,118,8,.44)}.gd-pane--client.gd-pane--idle .gd-watermark--escrow,.gd-pane--provider.gd-pane--idle .gd-watermark--cantonnees{opacity:.22}@media (min-width:768px){.gd-watermark--escrow{right:clamp(1rem,6vw,4rem);font-size:clamp(5rem,8vw,9rem)}.gd-watermark--cantonnees,.gd-watermark--escrow{top:12%;bottom:16%;-webkit-text-stroke-width:2.25px}.gd-watermark--cantonnees{left:clamp(1rem,6vw,4rem);font-size:clamp(4rem,7vw,7.5rem)}}.gd-seam{display:none}@media (min-width:768px){.gd-seam{display:block;position:absolute;z-index:11;top:12%;bottom:14%;left:var(--gd-split-pct);width:1px;transform:translateX(-50%);opacity:0;transition:left .75s cubic-bezier(.22,.61,.36,1),opacity .45s ease;background:linear-gradient(180deg,transparent,rgba(15,76,129,.12) 20%,rgba(12,18,32,.18) 50%,rgba(245,166,35,.2) 80%,transparent);pointer-events:none}.gd-main:not(.gd-main--client):not(.gd-main--provider) .gd-seam{opacity:1}}.gd-bridge{position:absolute;inset:0;z-index:9;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .8s ease .2s}.gd-root--entered .gd-bridge{opacity:1}.gd-bridge-path{fill:none;stroke:rgba(15,76,129,.16);stroke-width:1.5;stroke-dasharray:6 8;vector-effect:non-scaling-stroke}.gd-main--client .gd-bridge-path--client{stroke:rgba(15,76,129,.42);stroke-width:2}.gd-main--provider .gd-bridge-path--provider{stroke:rgba(245,166,35,.5);stroke-width:2}.gd-bridge-node{fill:var(--gd-nexus);opacity:.65}.gd-panel-num{position:absolute;top:6.5rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;opacity:.35}.gd-pane--client .gd-panel-num{left:1.75rem}.gd-pane--provider .gd-panel-num{right:1.75rem}@media (min-width:768px){.gd-panel-num{top:9.5rem}.gd-pane--client .gd-panel-num{left:6vw}.gd-pane--provider .gd-panel-num{right:6vw}}.gd-deco-ring{pointer-events:none;border:1px solid rgba(15,76,129,.16);border-radius:50%;opacity:.55;animation:gd-ring-orbit 52s linear infinite,gd-ring-breathe 9s ease-in-out infinite}.gd-deco-ring,.gd-deco-ring:after{position:absolute;transform-origin:center center}.gd-deco-ring:after{content:"";inset:2rem;border:1px solid rgba(15,76,129,.12);border-radius:50%;animation:gd-ring-orbit-reverse 38s linear infinite}.gd-deco-ring--client{width:min(430px,55vw);height:min(430px,55vw);top:12%;left:-12rem;animation-duration:58s,10s}.gd-deco-ring--provider{width:min(360px,48vw);height:min(360px,48vw);bottom:-10rem;right:-5rem;animation-direction:reverse,normal}.gd-deco-ring--provider:after{animation-duration:44s}.gd-pane--idle .gd-deco-ring,.gd-pane--idle .gd-deco-ring:after{animation-play-state:paused}@keyframes gd-ring-orbit{0%{rotate:0deg}to{rotate:1turn}}@keyframes gd-ring-orbit-reverse{0%{rotate:0deg}to{rotate:-1turn}}@keyframes gd-ring-breathe{0%,to{scale:1;opacity:.55}50%{scale:1.045;opacity:.64}}.gd-deco-cross{position:absolute;font-size:1.35rem;font-weight:300;opacity:.35;pointer-events:none}.gd-deco-cross--client{top:26%;right:12%}.gd-deco-cross--provider{top:22%;left:14%}.gd-pane-inner{position:relative;z-index:10;max-width:22rem;opacity:0;transform:translateY(1.35rem);transition:transform .55s ease,opacity .45s ease}.gd-root--entered .gd-pane-inner{animation:gd-content-in .85s cubic-bezier(.22,.61,.36,1) forwards}.gd-root--entered .gd-pane--client .gd-pane-inner{animation-delay:.18s}.gd-root--entered .gd-pane--provider .gd-pane-inner{animation-delay:.3s}@keyframes gd-content-in{to{opacity:1;transform:translateY(0)}}.gd-pane:hover .gd-pane-inner{transform:translateY(-4px)}.gd-pane-inner--provider{max-width:19rem;margin-left:auto;text-align:right}.gd-pane-inner--provider .gd-eyebrow{justify-content:flex-end}.gd-pane-inner--provider .gd-split-cta,.gd-pane-inner--provider .gd-split-desc{margin-left:auto}@media (min-width:768px){.gd-pane--client .gd-pane-inner{margin-right:auto;margin-left:clamp(1.5rem,5vw,3.5rem)}.gd-pane--provider .gd-pane-inner{margin-left:auto;margin-right:clamp(1.5rem,5vw,3.5rem)}}.gd-pane:not(.gd-pane--idle) .gd-pane-inner{opacity:1}.gd-eyebrow{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gd-nexus);opacity:.75}.gd-pane--provider .gd-eyebrow{color:var(--gd-orange-deep)}.gd-split-title{margin:0;font-size:clamp(2.15rem,4.2vw,3.35rem);line-height:1.02;font-weight:500;letter-spacing:-.04em;color:var(--gd-ink)}.gd-split-desc{margin:1.1rem 0 0;max-width:18rem;font-size:.9375rem;line-height:1.65;color:rgba(12,18,32,.62);font-weight:500}.gd-split-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none}.gd-split-badges--right{justify-content:flex-end}.gd-split-badges li{padding:.28rem .55rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:rgba(12,18,32,.72);background:hsla(0,0%,100%,.5);border:1px solid rgba(15,76,129,.12)}.gd-pane--client .gd-split-badges li:not(.gd-badge-trust){border-color:rgba(15,76,129,.18);background:rgba(232,242,250,.75)}.gd-pane--provider .gd-split-badges li:not(.gd-badge-trust){border-color:rgba(245,166,35,.28);background:rgba(255,248,235,.85)}.gd-badge-trust{color:var(--gd-trust)!important;border-color:rgba(46,125,50,.28)!important;background:var(--gd-trust-light)!important}.gd-split-cta{position:relative;z-index:30;margin-top:1.5rem;display:inline-flex;align-items:center;gap:.85rem;padding:.95rem .55rem .95rem 1.35rem;border:none;border-radius:999px;font-size:.8125rem;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#0a3661,#0f4c81);box-shadow:0 12px 28px rgba(15,76,129,.32),inset 0 0 0 1px hsla(0,0%,100%,.12);cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease,gap .4s cubic-bezier(.22,.61,.36,1),filter .35s ease}.gd-split-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.28) 48%,transparent 62%);transform:translateX(-120%) skewX(-12deg);transition:none;pointer-events:none}.gd-split-cta>*{position:relative;z-index:1}.gd-split-cta-arrow{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff;font-size:.95rem;transition:transform .4s cubic-bezier(.34,1.4,.64,1),background .3s ease}.gd-split-cta:hover{gap:1.2rem;transform:translateY(-3px) scale(1.02);filter:brightness(1.08);box-shadow:0 18px 40px rgba(15,76,129,.42),inset 0 0 0 1px hsla(0,0%,100%,.18)}.gd-split-cta:hover:before{animation:gd-cta-shine .7s cubic-bezier(.22,.61,.36,1)}.gd-split-cta:active{transform:translateY(0) scale(.98);filter:brightness(.98);box-shadow:0 8px 18px rgba(15,76,129,.28),inset 0 0 0 1px hsla(0,0%,100%,.1);transition-duration:.12s}.gd-split-cta--client{background:linear-gradient(135deg,#0a3661,#0f4c81 55%,#1a6aad)}.gd-split-cta--provider{background:linear-gradient(135deg,#0a3661,#0f4c81 42%,#c47608);box-shadow:0 12px 28px rgba(196,118,8,.28),inset 0 0 0 1px hsla(0,0%,100%,.12)}.gd-split-cta--provider:hover{box-shadow:0 18px 42px rgba(196,118,8,.4),inset 0 0 0 1px hsla(0,0%,100%,.18)}.gd-split-cta--client:hover .gd-split-cta-arrow,.gd-split-cta--provider:hover .gd-split-cta-arrow{background:hsla(0,0%,100%,.32);transform:rotate(-45deg) scale(1.08);animation:gd-cta-arrow-pulse .55s ease}.gd-split-cta:focus-visible{outline:2px solid var(--gd-orange);outline-offset:3px}@keyframes gd-cta-shine{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(140%) skewX(-12deg)}}@keyframes gd-cta-arrow-pulse{0%{transform:rotate(0deg) scale(1)}55%{transform:rotate(-50deg) scale(1.12)}to{transform:rotate(-45deg) scale(1.08)}}.gd-tap{position:absolute;inset:0;z-index:5;border:none;background:transparent;cursor:pointer}.gd-intro-chrome{z-index:25;left:0;right:0;bottom:0;flex-direction:column;gap:.45rem;padding:.5rem 1rem max(1rem,env(safe-area-inset-bottom));pointer-events:none;text-align:center}.gd-intro-chrome,.gd-legal-links{position:absolute;display:flex;align-items:center}.gd-legal-links{right:max(1rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));gap:.4rem;pointer-events:auto;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(12,18,32,.42)}.gd-legal-links a{color:inherit;text-decoration:none;transition:color .2s ease}.gd-legal-links a:hover{color:var(--gd-nexus);text-decoration:underline;text-underline-offset:2px}.gd-bottom-note{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-muted);pointer-events:none}.gd-bottom-note:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--gd-orange)}@media (max-width:767px){.gd-root{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.gd-top{padding:max(.75rem,env(safe-area-inset-top)) 1rem .5rem;align-items:center;gap:.65rem}.gd-brand-lockup svg{width:30px!important;height:30px!important}.gd-brand-lockup span:last-child{font-size:1.05rem!important}.gd-top-kicker{max-width:7.5rem;text-align:right;line-height:1.35;font-size:.55rem;letter-spacing:.08em}.gd-main{flex-direction:column;min-height:auto}.gd-pane--idle .gd-pane-inner{opacity:1}.gd-pane--idle .gd-pane-glow{opacity:.55}.gd-pane--idle .gd-pane-figure{opacity:.18}.gd-pane--idle .gd-watermark--cantonnees,.gd-pane--idle .gd-watermark--escrow{opacity:.35}.gd-pane{flex:1 1 auto;min-height:min(48dvh,420px);align-items:flex-start;padding:5.25rem 1.15rem 2.75rem}.gd-pane--provider{padding-bottom:2.25rem}.gd-pane-inner{max-width:100%;width:100%}.gd-pane--provider .gd-pane-inner,.gd-pane-inner--provider{margin-left:0;margin-right:0;text-align:left;max-width:100%}.gd-pane-inner--provider .gd-eyebrow{justify-content:flex-start}.gd-pane-inner--provider .gd-split-cta,.gd-pane-inner--provider .gd-split-desc{margin-left:0}.gd-split-title{font-size:clamp(1.85rem,8.5vw,2.65rem);line-height:1.08}.gd-split-desc{font-size:.875rem;margin-top:.85rem;max-width:22rem;line-height:1.55}.gd-split-cta{margin-top:1.25rem;width:100%;max-width:20rem;justify-content:space-between;padding:.9rem .55rem .9rem 1.15rem;font-size:.8125rem;min-height:3rem}.gd-split-cta:hover{transform:none;gap:.85rem}.gd-split-cta:hover:before{animation:none}.gd-split-cta:active{transform:scale(.98)}.gd-watermark{top:18%;bottom:22%;opacity:.35}.gd-watermark--escrow{right:.15rem;font-size:clamp(2.35rem,11vw,3.5rem);-webkit-text-stroke-width:1.25px}.gd-watermark--cantonnees{left:auto;right:.15rem;font-size:clamp(1.9rem,9vw,2.85rem);-webkit-text-stroke-width:1.25px}.gd-pane-glow--client,.gd-pane-glow--provider{width:min(280px,70vw);height:min(280px,70vw);filter:blur(48px)}.gd-intro-chrome{position:relative;z-index:20;flex-shrink:0;align-items:flex-start;gap:.55rem;padding:.85rem 1.15rem max(1rem,env(safe-area-inset-bottom));text-align:left;background:linear-gradient(180deg,var(--gd-provider) 0,#fff6e8 100%);border-top:1px solid rgba(217,142,10,.14);pointer-events:auto}.gd-legal-links{position:static;justify-content:flex-start;margin-top:0;font-size:.55rem;color:rgba(12,18,32,.48)}.gd-bottom-note{justify-content:flex-start;font-size:.62rem;letter-spacing:.1em;white-space:normal;text-align:left;max-width:none;line-height:1.4;color:var(--gd-muted)}}@media (max-width:767px) and (max-height:700px){.gd-pane{min-height:auto;padding-top:4.5rem;padding-bottom:2rem}.gd-intro-chrome{padding-top:.65rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.gd-split-title{font-size:clamp(1.65rem,7vw,2.15rem)}.gd-split-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.gd-watermark{opacity:.22}}@media (min-width:768px) and (max-width:1023px){.gd-pane{padding:8rem 4vw 4rem}.gd-split-title{font-size:clamp(1.85rem,3.8vw,2.75rem)}.gd-pane-inner{max-width:17rem}.gd-pane-inner--provider{max-width:16rem}.gd-watermark--cantonnees,.gd-watermark--escrow{font-size:clamp(3.5rem,6.5vw,5.5rem)}}@media (prefers-reduced-motion:reduce){.gd-bridge,.gd-deco-ring,.gd-deco-ring:after,.gd-pane,.gd-pane-inner,.gd-split-cta,.gd-split-cta-arrow,.gd-split-handle{transition:none;animation:none!important}.gd-split-cta:hover{transform:none;gap:.85rem}.gd-split-cta:hover:before{animation:none}.gd-split-cta--client:hover .gd-split-cta-arrow,.gd-split-cta--provider:hover .gd-split-cta-arrow{transform:none;animation:none}.gd-deco-ring{opacity:.55;scale:1}.gd-pane-inner{opacity:1;transform:none;animation:none!important}.gd-root--entered .gd-bridge{opacity:1}}.gd-root{background:#0b1220}.gd-pane--client{background:radial-gradient(ellipse at 75% 24%,#1c405b 0,#101f32 48%,#0b1220 100%)}.gd-pane--client .gd-split-title{color:#fff}.gd-pane--client .gd-split-desc{color:#bdcbd8}.gd-pane--client .gd-eyebrow{color:#f5a623;opacity:1}.gd-pane--client .gd-watermark{-webkit-text-stroke-color:hsla(0,0%,100%,.13)}.gd-pane--client .gd-pane-figure{opacity:.07}.gd-pane--client .gd-pane-glow{opacity:.35}.gd-brand-logo>span:last-child{color:#fff!important;letter-spacing:.02em!important;font-weight:600!important}.gd-split-title{font-weight:600;line-height:1.08}.gd-split-cta{border-radius:16px;box-shadow:none}.gd-split-cta--client{background:#f5a623;color:#0b1220}.gd-split-cta--client .gd-split-cta-arrow{color:#0b1220;background:rgba(11,18,32,.08)}.gd-split-cta--provider{background:#0f4c81;box-shadow:none}.gd-pane--idle .gd-pane-inner{opacity:.75}.gd-mascot{position:absolute;z-index:15;pointer-events:none;top:10%;left:50%;width:clamp(140px,17vw,240px);transform:translateX(-50%)}.gd-mascot img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(11,18,32,.2));animation:gd-bird-flight 3.5s ease-in-out infinite;will-change:transform}@keyframes gd-bird-flight{0%,to{transform:translateY(-20px)}50%{transform:translateY(25px)}}@media (min-width:768px){.gd-bottom-note{color:#e5edf5;background:#0b1220;padding:.55rem .9rem;border-radius:999px}}@media (max-width:767px){.gd-top{position:relative;flex-shrink:0;padding:1rem 1.25rem}.gd-top-kicker{color:#b9c9d8}.gd-mascot{position:relative;top:auto;left:auto;transform:none;width:130px;margin:0 auto 8px;flex-shrink:0}.gd-main,.gd-pane{flex:none}.gd-pane{padding:2rem 1.4rem 2.4rem;min-height:0}.gd-pane-inner{max-width:100%}.gd-split-title{font-size:clamp(1.9rem,7vw,2.65rem)}.gd-split-desc{max-width:26rem}.gd-split-cta{max-width:100%}.gd-pane--provider{padding-top:2.4rem}}@media (prefers-reduced-motion:reduce){.gd-mascot img{animation:none;will-change:auto}}