.gs-page{--gs-navy:#092744;--gs-ink:#102a4b;--gs-blue:#174cff;--gs-muted:#5d7089;color:var(--gs-ink);overflow:hidden}.gs-wrap{width:min(1360px,calc(100% - 9vw));margin-inline:auto}.gs-page .gs-eyebrow{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#657994;margin:0 0 23px}.gs-page .gs-eyebrow-light{color:#f0f4f9}.gs-page h1,.gs-page h2,.gs-page h3{font-family:Fraunces,Georgia,serif;font-weight:540;letter-spacing:-.06em}.gs-page h1 em,.gs-page h2 em{font-style:normal;color:#7fa7ff}.gs-pill{display:inline-flex;align-items:center;justify-content:center;gap:31px;min-height:58px;padding:18px 25px;border-radius:100px;background:var(--gs-blue);color:#fff;font-size:14px;font-weight:750;transition:transform .24s,box-shadow .24s,background .24s}.gs-pill:hover{transform:translateY(-3px);background:#0b3beb;box-shadow:0 14px 30px #102b7a4d}.gs-hero{position:relative;isolation:isolate;min-height:710px;height:calc(100svh - 78px);max-height:900px;color:#fff;overflow:hidden;display:flex;align-items:center;background:var(--gs-navy)}.gs-hero-photo,.gs-hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.gs-hero-photo{object-fit:cover;object-position:center 47%;animation:gs-photo-arrive 1.9s cubic-bezier(.2,.65,.2,1) both}.gs-hero-shade{background:linear-gradient(90deg,#03172aca,#03172a8c 34%,#03172a0d 74%),linear-gradient(0deg,#03172a5c,transparent 36%)}.gs-hero-content{padding-block:80px 110px}.gs-hero h1{max-width:820px;font-size:clamp(64px,7.5vw,112px);line-height:.99;margin:0 0 26px}.gs-hero-copy{font-size:18px;line-height:1.75;max-width:510px;color:#f4f7fb;margin:0 0 31px}.gs-hero-note{display:flex;align-items:center;gap:10px;color:#e5eef9;font-size:13px;margin:20px 0 0}.gs-hero-note span{font-size:18px;color:#c8e4ce}.gs-hero-scroll{position:absolute;left:4.5vw;bottom:35px;display:flex;align-items:center;gap:13px;font-size:12px;color:#fff}.gs-hero-scroll svg{width:35px;height:35px;padding:9px;border:1px solid #ffffffa1;border-radius:50%}.gs-choices{background:#f7f5ef;padding:105px 0 118px;scroll-margin-top:78px}.gs-intro-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:51px}.gs-intro h2{font-size:clamp(45px,5vw,72px);line-height:1.07;margin:0}.gs-intro h2 em{color:var(--gs-blue)}.gs-intro-row>p{max-width:335px;color:var(--gs-muted);font-size:15px;line-height:1.8;margin:0 20px 5px 0}.gs-choice-layout{display:grid;grid-template-columns:minmax(310px,.84fr) minmax(0,1.6fr);gap:30px;min-height:610px}.gs-choice-list{display:flex;flex-direction:column;gap:10px}.gs-choice{width:100%;border:1px solid #d7dde3;text-align:left;padding:27px 26px;border-radius:13px;background:#ffffffb3;display:grid;grid-template-columns:38px 1fr 24px;gap:13px;align-items:start;color:var(--gs-ink);transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.gs-choice:hover{transform:translate(4px);border-color:#8ba7ec}.gs-choice-active{background:var(--gs-navy);color:#fff;border-color:var(--gs-navy);box-shadow:0 18px 30px #102b4a20}.gs-choice-number{font-size:12px;font-weight:800;color:var(--gs-blue);padding-top:6px}.gs-choice-active .gs-choice-number{color:#8fb4ff}.gs-choice-text strong{font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.18;font-weight:600;letter-spacing:-.035em;display:block}.gs-choice-text small{display:block;color:var(--gs-muted);font-size:12px;margin-top:10px;line-height:1.5}.gs-choice-active .gs-choice-text small{color:#d3e0f0}.gs-choice>svg{color:var(--gs-blue)}.gs-choice-active>svg{color:#fff}.gs-choice-aside{margin:auto 9px 0;padding-top:25px;display:flex;align-items:center;gap:18px;color:#71829a;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:19px;line-height:1.3;max-width:330px}.gs-choice-aside span{font-family:Manrope,Arial,sans-serif;font-style:normal;font-size:25px;color:var(--gs-blue)}.gs-answer{background:#fff;border-radius:19px;display:grid;grid-template-columns:1fr 45%;overflow:hidden;box-shadow:0 25px 50px #1a36520d}.gs-answer-content{padding:54px 36px 47px 53px;display:flex;flex-direction:column}.gs-answer-kicker{font-size:10px;letter-spacing:.17em;font-weight:800;color:var(--gs-blue);margin:0 0 23px}.gs-answer h3{font-size:clamp(32px,2.9vw,43px);line-height:1.13;margin:0 0 21px;max-width:500px}.gs-answer-copy{color:var(--gs-muted);font-size:14px;line-height:1.85;max-width:450px;margin:0 0 23px}.gs-answer-steps{border-top:1px solid #dfe5ed;padding:20px 0 0 22px;display:flex;flex-direction:column;gap:13px;margin:0 0 25px;counter-reset:gs-step;list-style:none}.gs-answer-steps li{color:#304969;font-size:13px;line-height:1.5;position:relative}.gs-answer-steps li:before{counter-increment:gs-step;content:counter(gs-step) ".";position:absolute;left:-22px;color:var(--gs-blue);font-weight:800}.gs-answer-link{display:inline-flex;align-items:center;gap:13px;margin-top:auto;color:var(--gs-blue);font-weight:800;font-size:12px;width:max-content;border-bottom:1px solid #9fb5fe;padding-bottom:6px}.gs-answer-visual{position:relative;isolation:isolate;background:radial-gradient(circle at 38% 30%,#f9fbff,#dbe9f7);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:610px}.gs-visual-orbit{position:absolute;border:1px solid #b5cbe2a6;border-radius:50%;aspect-ratio:1;z-index:-1}.gs-visual-orbit-one{width:95%;top:18%;left:-10%}.gs-visual-orbit-two{width:140%;top:-2%;left:-22%}.gs-visual-caption{position:absolute;left:22px;top:28px;background:#fff;padding:12px 15px;border-radius:100px;font-size:11px;font-weight:750;box-shadow:0 8px 26px #173e621a;display:flex;align-items:center;gap:8px;z-index:2}.gs-visual-caption i{width:7px;height:7px;border-radius:50%;background:var(--gs-blue)}.gs-phone{height:480px;position:relative;z-index:1;transform:rotate(-5deg);filter:drop-shadow(0 22px 20px #1a354b30);animation:gs-phone-arrive .35s ease both}.gs-phone-bonjour,.gs-phone-message{aspect-ratio:.491}.gs-phone-rythme{aspect-ratio:.461;border:7px solid #132339;border-radius:38px;background:#fff;overflow:hidden}.gs-phone img{width:100%;height:100%;max-width:none;object-fit:fill;display:block}.gs-phone-bonjour img{clip-path:inset(1.15% 1.3% round 36px)}.gs-phone-message img{clip-path:inset(1.05% 1.15% round 39px)}.gs-phone-rythme img{object-fit:cover}.gs-visual-disclaimer{position:absolute;bottom:21px;left:18px;right:18px;text-align:center;color:#526a89;font-size:10px;margin:0}.gs-organize{background:var(--gs-navy);color:#fff;padding:112px 0 125px}.gs-organize-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.gs-organize-copy h2{font-size:clamp(45px,4.8vw,69px);line-height:1.1;max-width:700px;margin:0 0 24px}.gs-organize-copy h2 em{color:#8cacff}.gs-organize-copy>p:not(.gs-eyebrow){max-width:495px;font-size:16px;line-height:1.9;color:#d5e2ef;margin:0 0 30px}.gs-outline-link{display:inline-flex;align-items:center;gap:17px;border:1px solid #ffffff7a;border-radius:100px;padding:16px 20px;color:#fff;font-size:12px;font-weight:750;transition:background .25s,transform .25s}.gs-outline-link:hover{background:#ffffff18;transform:translateY(-2px)}.gs-organize-visual{min-height:390px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:8px 25px 8px 68px}.gs-organize-card{position:relative;background:#fff;color:var(--gs-ink);border-radius:14px;padding:21px 24px;display:flex;align-items:center;gap:19px;box-shadow:0 20px 36px #03142336;z-index:2;max-width:440px}.gs-organize-card:nth-of-type(3){margin-left:43px}.gs-organize-card:nth-of-type(4){margin-left:82px}.gs-organize-card>span{width:43px;height:43px;flex:none;border-radius:13px;display:grid;place-items:center;background:#e9efff;color:var(--gs-blue)}.gs-organize-card small{display:block;color:var(--gs-blue);font-size:10px;letter-spacing:.13em;font-weight:800;margin-bottom:5px}.gs-organize-card strong{font-size:14px;font-weight:750}.gs-route-line{position:absolute;width:250px;height:330px;left:35px;top:30px;border:1px dashed #8096bcad;border-right:0;border-radius:50%;transform:rotate(-21deg)}.gs-closing{background:#edf3f9;position:relative;padding:106px 0 70px;scroll-margin-top:78px}.gs-closing:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#dae7f7;right:1%;bottom:-350px}.gs-closing-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;position:relative}.gs-closing h2{font-size:clamp(50px,5.1vw,76px);line-height:1.09;margin:0 0 22px}.gs-closing h2 em{color:var(--gs-blue)}.gs-closing-copy>p:not(.gs-eyebrow){font-size:16px;line-height:1.85;color:var(--gs-muted);max-width:470px;margin:0 0 27px}.gs-closing-copy>small{display:block;color:#657994;font-size:11px;margin-top:17px;max-width:400px;line-height:1.55}.gs-vive-place{height:410px;position:relative;display:flex;align-items:flex-end;justify-content:center}.gs-vive-circle{position:absolute;width:330px;height:330px;border-radius:50%;background:#fff;bottom:10px;box-shadow:0 25px 60px #6b8aa73d}.gs-vive-place img{position:relative;width:230px;height:auto;z-index:1;filter:drop-shadow(0 14px 18px #355d7e4a)}.gs-vive-place>span{position:absolute;background:#fff;padding:14px 18px;border-radius:100px;box-shadow:0 10px 25px #30496a26;top:58px;right:2%;z-index:2;transform:rotate(6deg);font-family:Fraunces,Georgia,serif;font-size:16px;color:var(--gs-navy)}@keyframes gs-photo-arrive{0%{transform:scale(1.08);opacity:.55}to{transform:scale(1.025);opacity:1}}@keyframes gs-phone-arrive{0%{opacity:.6;transform:translateY(10px) rotate(-4deg)}to{opacity:1;transform:rotate(-5deg)}}@media(max-width:1200px){.gs-choice-layout{grid-template-columns:1fr}.gs-choice-list{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.gs-choice{grid-template-columns:1fr 20px;padding:22px;min-height:148px}.gs-choice-number{grid-column:1/-1;padding:0}.gs-choice-text strong{font-size:20px}.gs-choice-text small{font-size:11px}.gs-choice>svg{grid-column:2;grid-row:2}.gs-choice-aside{display:none}.gs-answer-visual{min-height:550px}}@media(max-width:760px){.gs-wrap{width:min(100% - 42px,620px)}.gs-hero{height:auto;min-height:650px;align-items:flex-end}.gs-hero-photo{object-position:65% center}.gs-hero-shade{background:linear-gradient(0deg,#061e35f5,#061e35bd 42%,#061e350a 88%)}.gs-hero-content{padding-top:240px;padding-bottom:75px}.gs-hero h1{font-size:clamp(54px,11vw,78px);max-width:600px;margin-bottom:21px}.gs-hero-copy{font-size:15px;line-height:1.7;max-width:500px;margin-bottom:24px}.gs-hero-scroll{display:none}.gs-choices{padding:68px 0 73px}.gs-intro-row{display:block;margin-bottom:30px}.gs-intro h2{font-size:clamp(38px,7vw,54px);margin-bottom:14px}.gs-intro-row>p{font-size:14px;max-width:520px}.gs-choice-list{display:flex;flex-direction:column;gap:8px}.gs-choice{min-height:0;grid-template-columns:31px 1fr 18px;align-items:center;padding:16px 17px}.gs-choice-number{grid-column:1;grid-row:1;font-size:10px}.gs-choice-text strong{font-size:18px}.gs-choice-text small{margin-top:3px;font-size:10px}.gs-choice>svg{grid-column:3;grid-row:1}.gs-answer{display:flex;flex-direction:column}.gs-answer-content{padding:33px 27px 32px}.gs-answer h3{font-size:32px}.gs-answer-copy{font-size:13px;margin-bottom:20px}.gs-answer-steps{margin-bottom:20px}.gs-answer-visual{min-height:430px}.gs-phone{height:352px}.gs-phone-rythme{border-width:5px;border-radius:29px}.gs-phone-bonjour img{clip-path:inset(1.15% 1.3% round 27px)}.gs-phone-message img{clip-path:inset(1.05% 1.15% round 29px)}.gs-organize{padding:69px 0 74px}.gs-organize-grid{grid-template-columns:1fr;gap:35px}.gs-organize-copy h2{font-size:clamp(38px,7.5vw,55px)}.gs-organize-copy>p:not(.gs-eyebrow){font-size:14px}.gs-organize-visual{min-height:310px;padding:10px 20px 10px 12px;gap:11px}.gs-organize-card{padding:16px 18px;max-width:420px}.gs-organize-card:nth-of-type(3){margin-left:26px}.gs-organize-card:nth-of-type(4){margin-left:50px}.gs-route-line{left:0;top:0}.gs-closing{padding:74px 0 0}.gs-closing-grid{grid-template-columns:1fr;gap:0}.gs-closing h2{font-size:clamp(43px,7.7vw,60px)}.gs-closing-copy>p:not(.gs-eyebrow){font-size:14px}.gs-vive-place{height:330px}.gs-vive-circle{height:260px;width:260px}.gs-vive-place img{width:180px}.gs-vive-place>span{right:9%;top:30px;font-size:13px}}@media(max-width:430px){.gs-hero{min-height:670px}.gs-hero-content{padding-top:260px}.gs-hero h1{font-size:51px}.gs-hero-copy{font-size:14px}.gs-page .gs-eyebrow{font-size:10px}.gs-choice-text strong{font-size:16px}.gs-choice-text small{font-size:9px}.gs-answer h3{font-size:29px}.gs-answer-visual{min-height:390px}.gs-phone{height:325px}.gs-phone-bonjour img{clip-path:inset(1.15% 1.3% round 25px)}.gs-phone-message img{clip-path:inset(1.05% 1.15% round 27px)}.gs-organize-copy h2{font-size:39px}.gs-organize-card strong{font-size:12px}.gs-closing h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.gs-hero-photo,.gs-phone{animation:none}.gs-pill,.gs-choice,.gs-outline-link{transition:none}}.gs-phone-bonjour{aspect-ratio:.461;border:7px solid #132339;border-radius:38px;background:#fff;overflow:hidden}.gs-phone-bonjour img{clip-path:none;object-fit:cover}.gs-answer-visual-chat{padding:85px 15px 58px}.gs-answer-visual-chat .hc-preview{position:relative;z-index:1}.gs-answer-visual-chat .gs-visual-caption{left:15px;right:15px;top:24px;width:fit-content;max-width:calc(100% - 30px);font-size:10px;line-height:1.5;padding:9px 12px}.gs-answer-visual-chat .gs-visual-disclaimer{bottom:18px;font-size:9px;line-height:1.5}@media(max-width:760px){.gs-phone-bonjour{border-width:5px;border-radius:29px}.gs-phone-bonjour img{clip-path:none}.gs-answer-visual-chat{min-height:0;padding:80px 24px 52px}.gs-answer-visual-chat .hc-preview{width:min(330px,100%)}}
