body.auth-document{margin:0;background:#102f4b}@font-face{font-family:ADCF Manrope;src:url("./manrope-1-73PUZEUA.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.adcf-auth{--auth-ink: #12314d;--auth-muted: #586d7e;--auth-night: #102f4b;--auth-accent: #a33e51;--auth-accent-hover: #8c3042;--auth-paper: #fffefa;--auth-line: #c5d0d8;--auth-focus: #2273a3;position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;overflow:clip;color:var(--auth-ink);background:var(--auth-night);font:400 15px/1.6 ADCF Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}.adcf-auth *,.adcf-auth *:before,.adcf-auth *:after{box-sizing:border-box}.adcf-auth button,.adcf-auth input{font:inherit}.adcf-auth button,.adcf-auth a{-webkit-tap-highlight-color:transparent}.adcf-auth button{cursor:pointer}.adcf-auth button:disabled{cursor:wait}.adcf-auth a{color:inherit}.adcf-auth svg{flex-shrink:0}.adcf-auth :is(a,button,input):focus-visible{outline:3px solid var(--auth-focus);outline-offset:4px}.adcf-auth .auth-header :is(a,button):focus-visible,.adcf-auth .auth-footer a:focus-visible{outline-color:#d9e8f3}.adcf-auth :is(h1,.auth-alert):focus{outline:none}.adcf-auth .auth-alert:focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px}.auth-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-skip{position:absolute;left:20px;top:12px;z-index:5;padding:10px 18px;color:#fff!important;background:var(--auth-accent);transform:translateY(-160%);border-radius:6px}.auth-skip:focus{transform:translateY(0)}.auth-background{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 52% 27%,#23435b 0%,transparent 66%)}.auth-background:after{content:"";position:absolute;inset:0;opacity:.035;background-image:url("./grain-EH6G3SOH.svg")}.auth-background>svg{position:absolute;inset:0;height:100%;width:100%;color:#d4e2eb;opacity:.16}.auth-header{width:min(100%,1480px);margin:0 auto;min-height:112px;padding:26px 60px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#f8f7f3}.auth-brand{display:block;flex-shrink:0;color:inherit;font-size:35px;font-weight:780;line-height:1;letter-spacing:-1.8px;text-decoration:none}.auth-brand>span{color:#d57b87}.auth-brand>small{display:block;font-size:9px;line-height:1.3;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;margin-top:10px;color:#c0d1dd}.auth-header-action{display:flex;gap:20px;align-items:center;font-size:13px}.auth-header-action>span{color:#c0d1dd}.auth-header-action>button{border:1px solid #607a8f;background:transparent;color:#fffefa;display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:650;border-radius:7px;min-height:44px;padding:10px 16px;transition:background .18s,border-color .18s}.auth-header-action>button svg{width:16px;height:16px}.auth-header-action>button:hover:not(:disabled){background:#ffffff0b;border-color:#b6c8d5}.auth-header-action>button:disabled{opacity:.55}.auth-main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 24px 26px}.auth-card{position:relative;width:min(100%,494px);padding:42px 40px 30px;background:var(--auth-paper);border:1px solid #fff;border-radius:17px;box-shadow:0 24px 80px #020f1d2b,0 4px 12px #00152a0b;animation:auth-arrive .36s ease-out both}.auth-card:before{content:"";position:absolute;top:-1px;left:40px;width:42px;height:3px;border-radius:0 0 3px 3px;background:#ad5262}.auth-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:10px;font-weight:650;letter-spacing:1.15px;text-transform:uppercase;color:#4c6578}.auth-eyebrow>span{display:inline-block;height:5px;width:5px;background:var(--auth-accent);border-radius:50%}.auth-card h1{margin:0;font-weight:550;font-size:32px;letter-spacing:-1.25px;line-height:1.2;text-wrap:balance}.auth-intro{color:var(--auth-muted);margin:15px 0 30px;font-size:13px;line-height:1.8;max-width:360px}.auth-card form{margin:0}.auth-card fieldset{border:0;padding:0;margin:0;min-width:0}.auth-field{margin-bottom:20px}.auth-field label{display:block;font-size:12px;font-weight:680;margin-bottom:8px}.auth-field input{display:block;background:#fff;color:var(--auth-ink);width:100%;min-width:0;height:54px;padding:12px 15px;border:1px solid var(--auth-line);border-radius:7px;font-size:16px;line-height:1.4;box-shadow:0 1px 2px #102f4b03;transition:border-color .16s,box-shadow .16s}.auth-field input::placeholder{color:#7a8a95;font-size:14px;opacity:1}.auth-field input:hover:not(:disabled){border-color:#8b9faa}.auth-field input:focus{border-color:#356b8b;outline:0;box-shadow:0 0 0 3px #28719c20}.auth-field input[aria-invalid=true]{border-color:var(--auth-accent);background:#fffdfd}.auth-field input:disabled{color:#667888;background:#eff2f3}.auth-password{position:relative}.auth-password>input{padding-right:54px}.auth-reveal{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:48px;height:48px;background:transparent;color:#597084;padding:0;border:0;border-radius:5px}.auth-reveal:hover:not(:disabled){color:var(--auth-ink);background:#edf2f5}.auth-field-help{color:var(--auth-muted);font-size:11px;line-height:1.7;margin:8px 0 0}.auth-field-error{margin:7px 0 0;color:#913246;font-size:12px;line-height:1.6}.auth-forgot{display:flex;justify-content:flex-end;margin:-8px 0 20px}.auth-text-link{color:var(--auth-ink);background:none;border:0;padding:4px 0;min-height:32px;font-size:12px!important;font-weight:650!important;text-underline-offset:4px;text-decoration:underline;text-decoration-color:#bdcbd4}.auth-text-link:hover:not(:disabled){color:#8c3042;text-decoration-color:#8c3042}.auth-text-link:disabled{opacity:.55}.auth-primary{width:100%;min-height:54px;border:1px solid var(--auth-accent);border-radius:7px;padding:13px 17px;color:#fff;background:var(--auth-accent);font-size:13px!important;font-weight:650!important;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 3px 7px #9135480d;transition:background .16s,box-shadow .16s}.auth-primary:hover:not(:disabled){background:var(--auth-accent-hover);border-color:var(--auth-accent-hover);box-shadow:0 5px 14px #91354822}.auth-primary>svg{width:19px;height:19px;transition:transform .16s}.auth-primary:hover:not(:disabled)>svg{transform:translate(2px)}.auth-primary:active:not(:disabled){box-shadow:none}.auth-primary:disabled{opacity:.75}.auth-card-bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;padding-top:22px;margin:24px 0 0;border-top:1px solid #e2e6e8;font-size:12px;color:var(--auth-muted)}.auth-divider{position:relative;display:flex;align-items:center;gap:12px;margin:20px 0;color:#768694;font-size:11px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#dfe5e8}.auth-google{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;background:#fff;color:var(--auth-ink);border:1px solid var(--auth-line);border-radius:7px;font-size:13px!important;font-weight:600!important;padding:12px 16px;transition:background .16s,border-color .16s}.auth-google:hover:not(:disabled){background:#f5f8fa;border-color:#8b9faa}.auth-google:disabled{opacity:.55}.auth-signature{text-align:center;margin:23px 0 0;color:#bdccd7;font-size:11px;font-weight:400;letter-spacing:.3px}.auth-footer{width:min(100%,1480px);margin:0 auto;padding:27px 60px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#b8c8d3}.auth-footer>div{display:flex;gap:24px;align-items:center;margin-left:auto}.auth-footer a{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.auth-footer a:hover{text-decoration:underline;text-underline-offset:4px;color:#fff}.auth-footer a svg{width:12px;height:12px}.auth-footer-marker{font-size:12px;letter-spacing:-.6px;color:#bdccd7;font-weight:650}.auth-back{display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--auth-muted);padding:0;min-height:32px;margin:-12px 0 24px;font-size:11px!important}.auth-back svg{height:15px;width:15px}.auth-back:hover:not(:disabled){color:var(--auth-accent)}.auth-alert{display:flex;gap:11px;background:#fbf0f1;border:1px solid #e4c8ce;border-radius:8px;color:#842f42;margin:-8px 0 24px;padding:13px 14px}.auth-alert>svg{width:18px;height:18px;margin-top:2px}.auth-alert strong{font-weight:700;font-size:12px}.auth-alert p{font-size:12px;margin:4px 0 0;line-height:1.65}.auth-spinner{width:18px;height:18px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:auth-spin .75s linear infinite}.auth-legal{color:var(--auth-muted);font-size:10px;line-height:1.8;margin:20px 0 0}.auth-legal a{text-underline-offset:3px}.auth-success-icon{width:54px;height:54px;border-radius:15px;background:#e9eff2;color:#35576f;display:grid;place-items:center;margin-bottom:24px}.auth-success-icon svg{width:26px;height:26px}.auth-confirmation-note{border-top:1px solid #dfe5e8;padding:20px 0 24px;margin-top:-7px;color:var(--auth-muted);font-size:12px;line-height:1.8}.auth-secondary-action{display:block;margin:15px auto 0}.auth-card-confirmation h1{font-size:30px}@keyframes auth-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(min-width:1200px)and (min-height:850px){.auth-main{padding-bottom:65px}}@media(max-width:700px){.auth-header{min-height:92px;padding:23px 26px;gap:18px}.auth-header-action{gap:0}.auth-header-action>span{display:none}.auth-header-action>button{padding:9px 12px;font-size:11px;gap:10px}.auth-brand{font-size:30px}.auth-brand>small{font-size:8px;margin-top:8px}.auth-main{padding:20px 20px 28px}.auth-card{padding:34px 28px 26px;border-radius:14px}.auth-card:before{left:28px}.auth-card h1{font-size:30px}.auth-background>svg{opacity:.1}.auth-footer{padding:18px 26px 24px;font-size:9px;flex-wrap:wrap;gap:14px}.auth-footer>div{gap:16px}.auth-footer-marker{display:none}}@media(max-width:380px){.auth-header{padding-inline:20px}.auth-main{padding-inline:14px}.auth-card{padding-inline:22px}.auth-card h1{font-size:27px}.auth-card:before{left:22px}.auth-header-action>button svg{display:none}.auth-footer{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.adcf-auth *,.adcf-auth *:before,.adcf-auth *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.auth-background{display:none}.auth-card{border:1px solid CanvasText}.auth-primary{border:1px solid ButtonText}}.auth-footer>div{flex-wrap:wrap}.auth-card{overflow-wrap:anywhere}.auth-primary-link{text-decoration:none;box-sizing:border-box}.auth-fallback-errors{color:#842f42}.adcf-auth a.auth-primary{color:#fff;text-decoration:none}.adcf-auth a.auth-text-link{display:inline-flex;align-items:center;min-height:44px}.adcf-auth a.auth-back{min-height:44px;text-decoration:none}.adcf-auth a[aria-disabled=true]{opacity:.55;cursor:wait}.auth-usage{display:flex;gap:10px;align-items:flex-start;margin:4px 0 2px;font-size:13px;line-height:1.5;color:var(--auth-muted);cursor:pointer}.auth-usage input{width:18px;height:18px;flex-shrink:0;margin:1px 0 0;accent-color:#1F8A5C}.auth-form-layout{display:contents}.adcf-auth.auth-signup{background:#fff}.auth-signup .auth-header{min-height:92px;padding-block:22px;color:var(--auth-ink);border-bottom:1px solid #e9eeee}.auth-signup .auth-brand{font-size:31px}.auth-signup .auth-brand>span{color:var(--auth-accent)}.auth-signup .auth-brand>small{color:#5e727c;font-size:8px;margin-top:8px}.auth-signup .auth-main{display:block;padding:0}.auth-signup-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);width:min(100%,1480px);margin:0 auto}.auth-signup .auth-card{width:100%;max-width:640px;justify-self:center;align-self:center;background:#fff;padding:44px clamp(36px,5.5vw,82px) 48px;border:0;border-radius:0;box-shadow:none;animation:none}.auth-signup .auth-card:before{display:none}.auth-signup .auth-eyebrow{color:#496d5c;font-size:10px;margin-bottom:18px}.auth-signup .auth-eyebrow>span{background:#56806d}.auth-signup .auth-card h1{max-width:480px;font-size:clamp(32px,2.85vw,42px);line-height:1.18;letter-spacing:-1.6px;font-weight:620;text-wrap:initial}.auth-signup .auth-intro{max-width:430px;font-size:14px;line-height:1.75;margin:20px 0 28px}.auth-signup .auth-field{margin-bottom:21px}.auth-signup .auth-field label{font-size:12px}.auth-signup .auth-field input{min-height:54px;border-radius:8px}.auth-signup .auth-primary{justify-content:center;gap:14px;min-height:56px;margin-top:6px;font-size:14px!important;border-radius:8px}.signup-free-note{margin:12px 0 0;color:#5a7164;text-align:center;font-size:11px}.signup-login{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;margin:18px 0 0;color:var(--auth-muted);font-size:12px}.signup-login .auth-text-link{font-size:12px!important}.auth-signup .auth-legal{margin-top:16px;font-size:10px;line-height:1.85;max-width:410px}.signup-preview{background:#eaf2ee;position:relative;overflow:hidden;min-width:0;margin:0;padding:44px 0 32px 42px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e5eee7}.signup-preview:before{content:"";position:absolute;width:440px;height:440px;border:1px solid #cbded1;border-radius:50%;right:-200px;top:-180px;pointer-events:none}.signup-preview figcaption{display:flex;align-items:center;gap:9px;color:#456755;font-size:12px;margin:0 28px 24px 4px}.signup-preview-dot{width:6px;height:6px;border-radius:50%;background:#52836f}.signup-product{position:relative;width:696px;flex-shrink:0;background:#f7f8f6;border:7px solid #153b44;border-radius:20px;overflow:hidden;box-shadow:0 24px 46px #123f2c17,0 3px 8px #163c3010;transform:translate(0)}.signup-product-top{display:flex;align-items:center;gap:25px;background:#fff;padding:18px 22px;border-bottom:1px solid #e6eae5;color:#748077;font-size:10px}.signup-product-logo{font-size:22px;letter-spacing:-1px;line-height:1;font-weight:800;color:#12314d}.signup-product-logo>span{color:var(--auth-accent)}.signup-product-avatar{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;background:#f1f4f0;border-radius:50%}.signup-product-avatar svg{width:15px;height:15px}.signup-product-body{display:grid;grid-template-columns:143px minmax(0,1fr);min-height:494px}.signup-product-nav{display:flex;flex-direction:column;gap:12px;background:#153549;padding:26px 10px;color:#c1cfda;font-size:9px}.signup-product-nav>span:not(.signup-nav-caption):not(.signup-nav-bottom){display:flex;align-items:center;gap:9px;border-radius:5px;padding:10px 9px}.signup-product-nav svg{width:15px;height:15px}.signup-nav-caption{color:#b1c2ce;font-size:7px;letter-spacing:1px;padding-left:9px;margin-bottom:6px}.signup-nav-active{background:#fff;color:#163646;font-weight:700}.signup-nav-bottom{margin-top:auto;padding:15px 9px 0;color:#adc1cc;font-size:9px}.signup-product-main{padding:27px 29px 25px}.signup-product-eyebrow{margin:0 0 11px;color:#567966;font-size:8px;letter-spacing:1.2px;font-weight:750}.signup-product-main>h2{margin:0;color:#183b3e;font-size:28px;line-height:1.18;letter-spacing:-1.1px;font-weight:650}.signup-product-main>h2>span{color:#597b6b}.signup-product-intro{margin:12px 0 22px;color:#718177;font-size:10px}.signup-product-next{padding:20px;background:#fff;border:1px solid #dbe5dd;border-top:3px solid #5b8972;border-radius:10px}.signup-product-tag{color:#5e7d69;font-size:7px;letter-spacing:.75px;font-weight:750}.signup-next-title{display:flex;gap:12px;align-items:center;margin:15px 0 18px}.signup-next-icon{display:grid;place-items:center;width:36px;height:40px;flex-shrink:0;background:#eef4ef;color:#517d63;border-radius:8px}.signup-next-icon svg{width:20px;height:20px}.signup-next-title h3{margin:0 0 5px;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:-.25px}.signup-next-title p{margin:0;color:#738074;font-size:8px}.signup-product-path{display:flex;align-items:center;gap:10px;color:#7b897f;border-top:1px solid #eef0eb;padding-top:16px;font-size:7px}.signup-product-path>span{display:flex;gap:5px;align-items:center;white-space:nowrap}.signup-product-path b{font-weight:600}.signup-product-path>i{height:1px;flex:1;background:#d8e2d9}.signup-product-path>.signup-path-current{color:#3b6c50}.signup-product-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.signup-product-cards>div{background:#fff;border:1px solid #e2e7df;border-radius:9px;padding:16px}.signup-product-cards svg{color:#648371;width:18px;height:18px}.signup-product-cards h3{margin:8px 0 6px;font-size:11px;font-weight:700}.signup-product-cards p{margin:0;color:#7a847a;font-size:9px;line-height:1.6}.signup-product-actions{display:flex;align-items:center;gap:11px;margin-top:14px;padding:16px;background:#e7eee7;border-radius:9px;color:#476953}.signup-product-actions>svg{width:20px;height:20px}.signup-product-actions h3{font-size:11px;margin:0 0 3px}.signup-product-actions p{font-size:8px;margin:0;color:#68816e}.signup-product-actions>span{margin-left:auto;font-size:20px}.signup-preview-note{margin:23px 30px 0 4px;max-width:370px;font-size:11px;line-height:1.8;color:#537460}.signup-benefits{width:min(100%,1320px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:70px 60px 74px;gap:64px}.signup-benefit-icon{display:inline-grid;place-items:center;width:42px;height:42px;color:#446c57;background:#eff4ef;border:1px solid #e1e9e0;border-radius:12px;margin-bottom:20px}.signup-benefits h2{font-size:18px;line-height:1.4;letter-spacing:-.5px;font-weight:650;margin:0 0 12px}.signup-benefits p{color:var(--auth-muted);font-size:12px;line-height:1.85;margin:0}.auth-signup .auth-footer{border-top:1px solid #e9eeee;color:#64767d}.auth-signup .auth-footer a:hover{color:var(--auth-ink)}.auth-signup .auth-footer-marker{color:#59727b}.auth-signup .auth-header :is(a,button):focus-visible,.auth-signup .auth-footer a:focus-visible{outline-color:var(--auth-focus)}@media(min-width:1480px){.auth-signup-layout{border-inline:1px solid #edf1ed}.signup-product{width:710px}}@media(max-width:1100px)and (min-width:801px){.auth-signup-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-signup .auth-card{padding:40px 32px}.auth-signup .auth-card h1{font-size:34px}.signup-preview{padding-left:26px}.signup-product{width:570px}.signup-product-body{grid-template-columns:104px minmax(0,1fr)}.signup-product-nav{padding-inline:5px;font-size:8px}.signup-product-nav>span:not(.signup-nav-caption):not(.signup-nav-bottom){gap:5px;padding-inline:6px}.signup-product-main{padding:26px 22px}.signup-benefits{padding-inline:38px;gap:34px}}@media(max-width:800px){.auth-signup .auth-header{min-height:82px;padding:20px 26px}.auth-signup .auth-main{padding:0}.auth-signup-layout{display:flex;flex-direction:column}.auth-signup .auth-card{max-width:540px;padding:34px 26px 42px}.auth-signup .auth-card h1{font-size:34px;line-height:1.2;letter-spacing:-1.3px}.auth-signup .auth-intro{font-size:13px;margin:17px 0 25px}.auth-signup .auth-eyebrow{margin-bottom:14px}.signup-preview{padding:32px 26px;border:0}.signup-preview figcaption,.signup-preview-note{margin-left:auto;margin-right:auto;width:min(100%,500px)}.signup-product{width:min(100%,540px);margin:0 auto;border-width:5px;border-radius:16px}.signup-product-top{padding:17px 20px;gap:20px}.signup-product-logo{font-size:19px}.signup-product-body{display:block;min-height:0}.signup-product-nav{display:none}.signup-product-main{padding:23px 20px}.signup-product-main>h2{font-size:27px}.signup-product-next{padding:16px}.signup-next-title{gap:10px}.signup-next-title h3{font-size:12px}.signup-next-title p{font-size:9px;line-height:1.7}.signup-product-path{gap:6px}.signup-product-path>span{gap:4px}.signup-product-cards>div{padding:14px}.signup-product-cards h3{font-size:12px}.signup-product-cards p{font-size:10px}.signup-preview-note{margin-top:22px}.signup-benefits{grid-template-columns:1fr;max-width:540px;padding:42px 26px 50px;gap:32px}.signup-benefits article{position:relative;padding-left:62px}.signup-benefit-icon{position:absolute;left:0;top:2px}.signup-benefits h2{font-size:17px;margin-bottom:8px}.signup-benefits p{font-size:12px}.auth-signup .auth-footer{padding:22px 26px}.auth-signup .auth-footer>div{width:100%;margin-left:0}}@media(max-width:380px){.auth-signup .auth-card{padding-inline:20px}.auth-signup .auth-card h1{font-size:31px}.signup-preview{padding-inline:18px}.signup-product-main{padding:22px 14px}.signup-product-main>h2{font-size:25px}.signup-product-next{padding:13px}.signup-product-path{font-size:6px}.signup-benefits{padding-inline:20px}}@media(forced-colors:active){.signup-product,.signup-product-next,.signup-product-cards>div,.signup-product-actions,.signup-benefit-icon{border:1px solid CanvasText}}body.auth-document{background:#f5f7f5}.adcf-auth{--auth-ink:#142d4b;--auth-muted:#526474;--auth-night:#f5f7f5;--auth-accent:#087d60;--auth-accent-hover:#07634e;--auth-paper:#fff;--auth-line:#b7c6ca;--auth-focus:#087d60;color:var(--auth-ink);background:#f5f7f5;overflow:visible}.auth-background{background:radial-gradient(ellipse at 80% 0%,#e1eee7 0%,transparent 60%)}.auth-background:after,.auth-background>svg{display:none}.auth-header{min-height:104px;color:var(--auth-ink);padding:28px clamp(20px,4.2vw,60px)}.adcf-auth .dovuto-brand{display:inline-flex;align-items:center;gap:7px;color:#142d4b;text-decoration:none;letter-spacing:-1.4px}.dovuto-brand img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.adcf-auth .dovuto-brand .auth-brand-name{color:#142d4b;font-size:31px;line-height:1.1;font-weight:800}.dovuto-brand small{display:inline;margin-left:8px;font-size:11px;font-weight:600;letter-spacing:0;color:#526474;white-space:nowrap}.auth-header-caption{font-size:12px;color:#526474}.auth-header :is(a,button):focus-visible,.auth-footer a:focus-visible{outline-color:var(--auth-focus)!important}.auth-card{border:1px solid #dce5e0;border-radius:20px;box-shadow:0 20px 65px -28px #163c3540,0 3px 9px #163c3506;padding:40px}.auth-card:before{background:#0e8768;left:40px;width:46px}.auth-card h1{font-weight:700;letter-spacing:-1.1px;font-size:32px;line-height:1.24}.auth-intro{font-size:14px;max-width:none;line-height:1.75;overflow-wrap:anywhere}.auth-eyebrow{color:#08735a;font-size:11px;letter-spacing:.09em;font-weight:750}.auth-field label{font-size:13px}.auth-field input{border-radius:10px}.auth-field input:focus{border-color:#087d60;box-shadow:0 0 0 3px #087d601c}.auth-field input[aria-invalid=true]{border-color:#9d3742}.auth-field-help{font-size:12px;line-height:1.65}.auth-field-error{color:#962e3c}.auth-primary{background:#087d60;color:#fff!important;border-color:#087d60;border-radius:10px;font-weight:750!important;font-size:14px!important;justify-content:center;text-align:center;text-decoration:none;min-height:54px;line-height:1.45}.auth-primary:hover:not(:disabled){background:#07634e;border-color:#07634e;box-shadow:0 5px 15px #07594225}.auth-text-link,.auth-back{min-height:44px;display:inline-flex;align-items:center;font-size:13px!important}.auth-text-link:hover:not(:disabled),.auth-back:hover:not(:disabled){color:#07634e}.auth-forgot{margin-bottom:16px}.auth-signature{color:#526474;font-size:12px}.auth-footer{color:#526474;font-size:11px;flex-wrap:wrap}.auth-footer a{min-height:44px}.auth-footer a:hover{color:#142d4b}.auth-footer-marker{color:#08735a;letter-spacing:-.5px}.auth-alert{display:block;color:#862c3b;background:#fff4f3;border-color:#e9bfc3;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.auth-alert:has(>svg){display:flex}.auth-alert p{font-size:13px}.auth-alert ul{padding-left:18px;margin:8px 0 0}.auth-alert a{text-decoration:underline;text-underline-offset:3px}.auth-notice{border:1px solid #c8ded6;border-radius:12px;background:#eff7f3;color:#175c4b;padding:16px 18px;margin:20px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.auth-confirmation-note{background:#f1f5f2;color:#526474;border:1px solid #dde6df;font-size:13px;padding:16px 18px;border-radius:12px;line-height:1.75}.auth-success-icon{background:#e2f1e8;color:#08735a;border-radius:16px}.auth-state-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 0 24px;border:1px solid #c7ded1;border-radius:17px;background:#e5f2eb;color:#08735a}.auth-state-icon svg{width:27px;height:27px}.auth-state-icon-warning{background:#fff1df;border-color:#e9d6b5;color:#805409}.auth-state-icon-error{background:#fff0ee;border-color:#e9bfc3;color:#862c3b}.auth-steps{display:flex;gap:16px;padding:0;margin:0 0 27px;list-style:none;font-size:10px;color:#526474}.auth-steps li{display:flex;align-items:center;gap:6px}.auth-steps li>span{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border:1px solid #bdcec5;border-radius:50%;font-weight:700}.auth-steps li[aria-current=step]{color:#07634e;font-weight:750}.auth-steps li[aria-current=step]>span{background:#087d60;border-color:#087d60;color:#fff}.auth-reveal-text{width:66px;font-size:11px!important;font-weight:650}.auth-password:has(.auth-reveal-text)>input{padding-right:72px}.auth-details{margin:22px 0;font-size:13px;color:#526474;line-height:1.75}.auth-details summary{cursor:pointer;min-height:44px;padding:10px 0;color:#142d4b;font-weight:650}.auth-details p{margin:4px 0 12px}.auth-details ul{padding-left:18px}.auth-signup .auth-header{background:#fff;min-height:100px}.auth-signup .auth-card{max-width:630px;padding:38px clamp(28px,5vw,76px) 42px}.auth-signup .auth-card h1{font-weight:750;font-size:clamp(31px,2.7vw,41px);color:#142d4b}.auth-signup .auth-intro{color:#526474}.auth-signup .auth-eyebrow{color:#08735a}.auth-signup .auth-eyebrow>span{background:#087d60}.auth-signup .auth-legal{font-size:11px}.signup-free-note{color:#526474;font-size:12px}.signup-preview{background:linear-gradient(145deg,#edf4ed,#dfede5);border-left-color:#dbe7df}.signup-preview figcaption{color:#286049;font-size:13px;font-weight:650}.signup-preview-dot{background:#078263}.signup-product{border-color:#193b4a;box-shadow:0 30px 65px #16473620}.signup-product-logo{color:#142d4b}.signup-product-logo small{margin-left:5px;font-size:8px;letter-spacing:0;font-weight:600}.signup-product-nav{background:#142d4b}.signup-product-main>h2{color:#142d4b}.signup-product-main>h2>span{color:#08735a}.signup-product-next{border-top-color:#0a8263}.signup-preview-note{color:#3c6051}.signup-benefits{padding-top:50px;padding-bottom:56px;gap:48px}.signup-benefits h2{color:#142d4b;font-weight:750}.signup-benefits p{color:#526474;font-size:13px}.signup-benefit-icon{color:#08735a;background:#eaf4ed}@media(max-width:800px){.auth-header,.auth-signup .auth-header{min-height:82px;padding:18px 24px}.auth-header-caption{display:none}.auth-signup .auth-card{max-width:540px;padding:25px 26px 36px}.auth-signup .auth-card h1{font-size:34px}.auth-main{padding:16px 20px 24px}.auth-card{padding:30px 26px}.auth-card h1{font-size:30px}.auth-footer{padding:18px 24px;gap:8px}.auth-footer>div{width:100%;flex-wrap:wrap;gap:4px 20px;margin:0}.auth-footer-marker{display:none}.signup-benefits{padding:36px 26px 40px;gap:30px}}@media(max-width:380px){.auth-header,.auth-signup .auth-header{padding-inline:18px}.auth-main{padding-inline:12px}.auth-card{padding:28px 20px;border-radius:16px}.auth-card h1,.auth-signup .auth-card h1{font-size:29px;letter-spacing:-.9px}.auth-signup .auth-card{padding-inline:20px}.auth-steps{gap:10px;font-size:9px}.auth-steps li{gap:4px}.auth-steps li>span{width:20px;height:20px}.auth-footer{padding-inline:20px}.auth-intro{font-size:13px}}@media(prefers-reduced-motion:reduce){.adcf-auth *{animation:none!important;transition:none!important}}@media(forced-colors:active){.auth-card,.auth-notice,.auth-state-icon,.auth-steps li>span{border:1px solid CanvasText}.auth-primary{border:1px solid ButtonText}}.auth-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.auth-turnstile{min-height:0;margin:4px 0 12px}.auth-turnstile:empty{margin:0}.auth-design{margin:0;padding:0;background:#eef1ec;-webkit-text-size-adjust:100%;text-size-adjust:100%}.auth-design,.auth-design *{box-sizing:border-box}.auth-design{font:15px/1.5 ADCF Manrope,Arial,sans-serif;color:#1e2d4d;-webkit-font-smoothing:antialiased}.auth-design a{color:#1e2d4d;text-decoration:none}.auth-design a:hover{color:#1f8a5c}.auth-design :is(h1,h2,h3,p){margin:0}.auth-design :is(h1,h2){text-wrap:balance}.auth-design p{text-wrap:pretty}.auth-design :is(button,input){font:inherit}.auth-design fieldset{margin:0;padding:0;border:0;min-width:0}.auth-design :focus-visible{outline:2px solid #1F8A5C;outline-offset:2px}.auth-design input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1e2d4d,0 0 0 4px #1f8a5c2e!important}.auth-design button{transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .15s,box-shadow .15s,color .15s}.auth-design button:not([disabled]):active{transform:scale(.97)}[data-primary]{position:relative;overflow:hidden;isolation:isolate}[data-primary]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}[data-primary]:hover:before{transform:translate(120%)}[data-primary] [data-arrow]{transition:transform .2s cubic-bezier(.22,1,.36,1)}[data-primary]:hover [data-arrow]{transform:translate(4px)}.auth-design input{transition:box-shadow .18s,background-color .18s}.auth-design input:hover:not(:focus){background:#f2f4f1!important}.auth-design input::placeholder{color:#8a93a5}.auth-design input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px #DDE2DA,inset 0 0 0 100px #F7F8F6!important;-webkit-text-fill-color:#1E2D4D}[data-primary][disabled]{cursor:progress}[data-shake]{animation:shake .38s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes alertIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes formIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-rail]:hover [data-col],[data-rail]:focus-within [data-col],[data-rail][data-paused=true] [data-col]{animation-play-state:paused!important}[data-skip]{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;border-radius:10px;background:#1e2d4d;color:#fff;font-weight:700}[data-skip]:focus{top:12px;color:#fff}[data-left]::-webkit-scrollbar{display:none}@media(max-height:900px){[data-left] h1{font-size:30px!important}[data-left]>div{gap:16px!important}[data-left] input{height:50px!important}}@media(max-height:760px){[data-left] h1{font-size:28px!important}[data-left]>div{gap:16px!important}}@media(max-width:1080px){[data-page]{height:auto!important}[data-wrap]{flex:none!important;grid-template-columns:1fr!important}[data-left]{overflow:visible!important}[data-panel]{min-height:0!important;height:520px}[data-left]{padding:40px 28px 36px!important}}@media(max-width:1080px){[data-panel][data-static=true]{height:auto!important;padding-bottom:28px!important}}@media(max-width:640px){[data-page]{padding:16px 12px 28px!important}[data-wrap]{border-radius:22px!important;padding:8px!important}[data-panel]{height:520px;padding:26px 20px 0!important;border-radius:16px!important}[data-col2]{display:none!important}[data-rail]{grid-template-columns:1fr!important}[data-left]{padding:28px 14px 26px!important}}@media(prefers-reduced-motion:reduce){.auth-design *,.auth-design *:before,.auth-design *:after{animation:none!important;transition:none!important}}.auth-design .auth-export-b13e7894df0f{position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:22px;padding:36px 36px 0;border-radius:24px;color:#fff;background:radial-gradient(120% 80% at 0% 0%,#2a4467,#1e2d4d 45%,#15253f)}.auth-design .auth-export-29ccad410ed8{position:absolute;right:-140px;top:30%;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(95,196,154,.22),transparent);pointer-events:none}.auth-design .auth-export-3212b28b7ae7{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:14px 14px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.auth-design .auth-export-9b77ed21cc45{position:relative;display:flex;flex-direction:column;gap:12px;max-width:34ch;animation:rise .7s cubic-bezier(.22,1,.36,1) .15s both}.auth-design .auth-export-eb58c9376794{font-size:clamp(28px,2.7vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.auth-design .auth-export-bcdd19ba6f71{font-size:15.5px;line-height:1.55;color:#d5dbe8}.auth-design .auth-export-e62f40176f7d{margin-top:6px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;align-self:flex-start}.auth-design .auth-export-46bf6d34d1f6{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#9fe3c0,#1f8a5c);color:#0f2a1c;display:grid;place-items:center;font-size:14px;font-weight:800}.auth-design .auth-export-1ef4cd5b706d{line-height:1.35}.auth-design .auth-export-dd8e47045427{display:block;font-size:14.5px}.auth-design .auth-export-36e9d0041afc{display:block;font-size:13.5px;color:#d5dbe8}.auth-design .auth-export-9120fb0e3e78{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;animation:rise .6s cubic-bezier(.22,1,.36,1) .1s both}.auth-design .auth-export-b20b440b0203{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.auth-design .auth-export-16fc9c7302cc{width:36px;height:36px;border-radius:10px;background:#9fe3c024;display:grid;place-items:center}.auth-design .auth-export-e2fc08ade927{width:18px;height:18px;fill:none;stroke:#9fe3c0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth-design .auth-export-28c2d67365a8{font-size:15.5px}.auth-design .auth-export-82480e73bcb4{font-size:13.5px;line-height:1.45;color:#b7c0d6}.auth-design .auth-export-96fa936f5c93{appearance:none;border:0;cursor:pointer;position:absolute;right:18px;bottom:18px;z-index:3;width:40px;height:40px;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:#fff}.auth-design .auth-export-9561dd928122{width:16px;height:16px;fill:currentColor}.auth-design .auth-export-83efb2994bf5{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 85%,transparent)}.auth-design .auth-export-a5317b8da5bb{overflow:hidden}.auth-design .auth-export-bd2a183958e0{display:flex;flex-direction:column;gap:14px;animation:up 38s linear infinite}.auth-design .auth-export-b5dea05d6acb{transition:background-color .2s,transform .25s cubic-bezier(.22,1,.36,1);padding:18px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:12px}.auth-design .auth-export-28c66376368b{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fe3c0}.auth-design .auth-export-0ec0c4d858ff{font-size:16px;line-height:1.3}.auth-design .auth-export-78e5099a6c35{display:flex;align-items:flex-end;gap:3px;height:46px}.auth-design .auth-export-f95b5503ad9d{flex:1;height:50%;border-radius:2px;background:#9fe3c0d9}.auth-design .auth-export-342a00605b35{flex:1;height:100%;border-radius:2px;background:#9fe3c0d9}.auth-design .auth-export-0c03f0fa3c5a{flex:1;height:75%;border-radius:2px;background:#9fe3c0d9}.auth-design .auth-export-983b6b4240fb{flex:1;height:50%;border-radius:2px;background:#f2d38a}.auth-design .auth-export-942f2d4a2ffc{font-size:13.5px;line-height:1.5;color:#b7c0d6}.auth-design .auth-export-a2c6246d02b2{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.auth-design .auth-export-e6ca3403a2d0{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;color:#d5dbe8}.auth-design .auth-export-f03d9029ba10{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f2d38a29;color:#f2d38a;font-size:12px;font-weight:700;white-space:nowrap}.auth-design .auth-export-ef1bbd980792{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#9fe3c029;color:#9fe3c0;font-size:12px;font-weight:700;white-space:nowrap}.auth-design .auth-export-c034a77f6e9b{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#ffffff1a;color:#d5dbe8;font-size:12px;font-weight:700;white-space:nowrap}.auth-design .auth-export-0fc1995f296d{display:flex;flex-direction:column;gap:14px;animation:down 44s linear infinite}.auth-design .auth-export-1b4927a27998{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.auth-design .auth-export-52b6655cd130{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#fff}.auth-design .auth-export-c187a0f3c59d{height:4px;border-radius:2px;background:#9fe3c0;display:block}.auth-design .auth-export-2114f241a0ba{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#d5dbe8}.auth-design .auth-export-1233ccc13563{height:4px;border-radius:2px;background:#ffffff40;display:block}.adcf-auth.auth-design{height:100vh;min-height:640px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 24px 16px;background:#eef1ec;color:#1e2d4d;overflow:visible}.auth-design .auth-header{width:auto;min-height:0;padding:0;margin:0}.auth-design .auth-header-caption,.auth-design .auth-signature,.auth-design .auth-footer-marker{display:none}.auth-design .dovuto-brand{gap:10px}.auth-design .dovuto-brand img{width:32px;height:32px}.auth-design .dovuto-brand .auth-brand-name{color:#1e2d4d;font-size:21px;line-height:1.05;font-weight:800;letter-spacing:-.03em}.auth-design .dovuto-brand small{display:block;margin:0;font-size:9px;letter-spacing:2.2px;font-weight:700;color:#5b6576;text-transform:uppercase}.auth-design .auth-main{flex:1;min-height:0;width:100%;max-width:1400px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px;padding:10px;border-radius:32px;background:#fff;box-shadow:0 0 0 1px #1e2d4d0f,0 30px 60px -40px #1e2d4d59;align-items:stretch}.auth-design .auth-form-layout{display:flex;align-items:center;justify-content:center;padding:28px 40px;min-height:0;overflow-y:auto;scrollbar-width:none}.auth-design .auth-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;margin:auto 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;animation:formIn .35s cubic-bezier(.22,1,.36,1) both;overflow-wrap:normal}.auth-design .auth-card:before{display:none}.auth-design .auth-heading{display:flex;flex-direction:column;gap:10px}.auth-design .auth-eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:#17714a}.auth-design .auth-eyebrow>span{width:7px;height:7px;background:#1f8a5c}.auth-design .auth-card h1{font-size:clamp(28px,2.6vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:#1e2d4d}.auth-design .auth-intro{margin:0;font-size:16px;line-height:1.55;color:#3d4859}.auth-design .auth-card fieldset{display:flex;flex-direction:column;gap:16px}.auth-design .auth-field{margin:0;display:flex;flex-direction:column;gap:7px}.auth-design .auth-field label{margin:0;font-size:14.5px;font-weight:700}.auth-design .auth-field input{height:54px;padding:0 16px;border:0;border-radius:14px;background:#f7f8f6;box-shadow:inset 0 0 0 1px #dde2da;font-size:16px;color:#1e2d4d}.auth-design .auth-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #a23b3b}.auth-design .auth-field input:focus{box-shadow:inset 0 0 0 2px #1e2d4d,0 0 0 4px #1f8a5c2e}.auth-design .auth-field input::placeholder{font-size:16px;color:#8a93a5}.auth-design .auth-password>input{padding-right:56px}.auth-design .auth-reveal{width:44px;height:44px;right:5px;top:50%;transform:translateY(-50%);border-radius:10px;color:#5b6576}.auth-design .auth-reveal:active{transform:translateY(-50%) scale(.97)}.auth-design .auth-password-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-design .auth-forgot{margin:0}.auth-design .auth-text-link,.auth-design a.auth-text-link{min-height:0;padding:0;font-size:15px!important;font-weight:800!important;color:#1e2d4d;text-decoration:none;border-bottom:1.5px solid #1F8A5C}.auth-design .auth-forgot .auth-text-link{font-size:14px!important;font-weight:700!important;color:#3d4859;border-color:#bcc4c4}.auth-design .auth-primary{position:relative;overflow:hidden;isolation:isolate;margin-top:6px;border:0;height:56px;min-height:56px;border-radius:14px;background:linear-gradient(180deg,#2baa73,#1f8a5c 55%,#1a7a51);color:#fff;font-size:16px!important;font-weight:700!important;gap:12px;box-shadow:inset 0 1px #ffffff40,0 12px 26px -12px #1f8a5cd9}.auth-design .auth-primary:hover:not(:disabled){background:linear-gradient(180deg,#2baa73,#1f8a5c 55%,#1a7a51);box-shadow:inset 0 1px #ffffff40,0 12px 26px -12px #1f8a5cd9}.auth-design .auth-primary>svg{width:20px;height:20px}.auth-design .auth-account-links{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.auth-design .signup-login,.auth-design .auth-card-bottom{display:block;padding:0;margin:0;border:0;font-size:15px;color:#3d4859}.auth-design .signup-free-note{font-size:14px;line-height:1.5;color:#3d4859;text-align:center}.auth-design .auth-security{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;color:#3d4859}.auth-security svg{width:16px;height:16px;color:#1f8a5c;flex-shrink:0}.auth-design .auth-legal{max-width:36ch;font-size:13.5px;line-height:1.55;color:#5b6576;margin:0;text-align:center}.auth-design .auth-legal a{color:#3d4859;text-decoration:none;border-bottom:1px solid #3d485959}.auth-design .auth-footer{width:100%;max-width:1400px;padding:0 12px;margin:0;gap:10px 24px;font-size:13.5px;color:#5b6576}.auth-design .auth-footer>div{gap:18px}.auth-design .auth-footer a{color:#3d4859;min-height:0}.auth-design .auth-footer svg{display:none}.auth-design .auth-alert{margin:0;padding:14px 16px;border:0;border-radius:14px;background:#fbefef;box-shadow:inset 0 0 0 1px #f0cfcf;gap:12px;animation:alertIn .3s cubic-bezier(.22,1,.36,1) both}.auth-design .auth-alert strong{font-size:15px;color:#7a2a2a}.auth-design .auth-alert p{margin-top:2px;font-size:14.5px;line-height:1.5;color:#3d4859}.auth-design .auth-field-help{margin:0;font-size:13.5px;line-height:1.5;color:#5b6576}.auth-design .auth-field-error{margin:0;font-size:14px;font-weight:600;color:#a23b3b}.auth-design-panel{display:contents}@media(max-height:900px){.auth-design [data-left]>.auth-card{gap:16px}}.auth-design [data-panel] article:hover{background:#ffffff1c!important;transform:translateY(-2px)}.auth-design [data-auth-pause]:hover{background:#ffffff2e!important}.auth-password-meter{display:flex;gap:4px;margin-bottom:8px}.auth-password-meter span{height:4px;border-radius:2px;flex:1;transition:background-color .2s}.auth-password-tips{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:14px}.auth-password-tips li{display:flex;align-items:center;gap:8px;color:#3d4859}.auth-password-tips li[data-met=true]{color:#17714a}.auth-password-tips li>span:first-child{width:18px;height:18px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #c9cfc6}.auth-password-tips li[data-met=true]>span:first-child{background:#1f8a5c;color:#fff;box-shadow:none}.auth-caps{font-size:14px;font-weight:600;color:#8a4b00}.auth-email-suggestion{font-size:14px;color:#3d4859}.auth-email-suggestion button{border:0;border-bottom:1px solid #1F8A5C;background:none;font-weight:700;color:#1e2d4d;padding:0}@media(max-width:1080px){.auth-design .auth-main{flex:none;grid-template-columns:1fr}.auth-design .auth-form-layout{overflow:visible;padding:40px 28px 36px}}@media(max-width:640px){.auth-design .auth-main{border-radius:22px;padding:8px}.auth-design .auth-form-layout{padding:28px 14px 26px}.auth-design .auth-footer>div{width:auto;margin:0}}@media(forced-colors:active){.auth-design .auth-main,.auth-design [data-panel],.auth-design input,.auth-design .auth-primary{border:1px solid CanvasText}}.auth-offer-note{margin:0 0 18px;padding:12px 14px;border-radius:12px;background:#eef6f1;box-shadow:inset 0 0 0 1px #cfe6d9;color:#17714a;font-size:14px;font-weight:600;line-height:1.5}.auth-design .auth-offer-note{margin:16px 0 0}.auth-design .code-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.auth-design .code-steps li{display:flex;flex-direction:column;gap:7px;min-width:0}.auth-design .code-step-bar{height:4px;border-radius:2px;background:#dde2da}.auth-design .code-steps .is-done .code-step-bar{background:#1f8a5c}.auth-design .code-steps .is-current .code-step-bar{background:#1e2d4d}.auth-design .code-step-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#4e5a6b;white-space:nowrap}.auth-design .is-done .code-step-label,.auth-design .is-current .code-step-label{color:#1e2d4d}.auth-design .is-current .code-step-label{font-weight:800}.auth-design .code-step-label svg{width:13px;height:13px;flex-shrink:0;fill:none;stroke:#1f8a5c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.auth-design .code-heading{display:flex;flex-direction:column;gap:10px}.auth-design .code-heading h1{margin:0;font-size:clamp(28px,2.6vw,34px);outline:none}.auth-design .code-intro{margin:0;font-size:16px;line-height:1.55;color:#3d4859}.auth-design .code-email{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:8px;background:#e4e9f2;color:#1e2d4d;font-weight:800;max-width:100%;overflow-wrap:anywhere;animation:codeIn .35s ease both}.auth-design .code-msg{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:#fbefef;box-shadow:inset 0 0 0 1px #f0cfcf;animation:codeIn .3s cubic-bezier(.22,1,.36,1) both}.auth-design .code-msg[hidden]{display:none}.auth-design .code-msg svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:#a23b3b;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.auth-design .code-msg p{margin:0;font-size:15px;line-height:1.5;color:#1e2d4d;font-weight:600}.auth-design .code-msg[data-tone=ok]{background:#eef6f1;box-shadow:inset 0 0 0 1px #cfe6d9}.auth-design .code-msg[data-tone=ok] svg{stroke:#1f8a5c}.auth-design .code-msg[data-tone=warn]{background:#fbf6ea;box-shadow:inset 0 0 0 1px #ebddba}.auth-design .code-msg[data-tone=warn] svg{stroke:#8a4b00}.auth-design .code-form{display:flex;flex-direction:column;gap:12px;margin:0}.auth-design .code-form[hidden],.auth-design .code-fix[hidden]{display:none}.auth-design .code-form>label{font-size:14.5px;font-weight:700;color:#1e2d4d}.auth-design .code-field{position:relative}.auth-design .code-field[data-shake=true]{animation:codeShake .38s cubic-bezier(.36,.07,.19,.97) both}.auth-design .code-field input{display:block;width:100%;height:72px;padding:0 20px 6px;border:0;border-radius:16px;background:#f7f8f6;box-shadow:inset 0 0 0 1.5px #c9cfc6;font:800 34px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;text-align:center;font-variant-numeric:tabular-nums;color:#1e2d4d;caret-color:#1f8a5c;transition:box-shadow .18s,background-color .18s}.auth-design .code-field input::placeholder{color:#c9cfc6;letter-spacing:.12em;font-weight:700}.auth-design .code-field input:hover:not(:focus):not(:disabled){background:#f2f4f1}.auth-design .code-field input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 2px #1e2d4d,0 0 0 4px #1f8a5c2e}.auth-design .code-field input[data-full=true]{box-shadow:inset 0 0 0 1.5px #1f8a5c}.auth-design .code-field input[aria-invalid=true],.auth-design .code-field input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px #a23b3b}.auth-design .code-field input:disabled{background:#f0f2ee;opacity:.6}.auth-design .code-fill{position:absolute;left:20px;right:20px;bottom:7px;height:3px;border-radius:2px;background:#e3e6e2;overflow:hidden}.auth-design .code-fill span{display:block;height:100%;width:0;background:#1f8a5c;border-radius:2px;transition:width .2s cubic-bezier(.22,1,.36,1),background-color .2s}.auth-design .code-field input[aria-invalid=true]~.code-fill span{background:#a23b3b}.auth-design .code-validity{margin:0;font-size:14px;color:#3d4859}.auth-design .code-submit,.auth-design .code-fix-submit{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;white-space:nowrap;color:#fff;transition:background-color .2s,box-shadow .2s,transform .12s}.auth-design .code-submit{height:56px;border-radius:14px;background:#1f8a5c;font-size:16px;box-shadow:inset 0 1px #fff3,0 12px 26px -14px #1f8a5ce6}.auth-design .code-form .code-submit:disabled{background:#b7bec9;box-shadow:none;cursor:default;transition:none}.auth-design .code-submit:not(:disabled):hover,.auth-design .code-fix-submit:not(:disabled):hover{filter:brightness(.95)}.auth-design .code-submit:not(:disabled):active,.auth-design .code-fix-submit:not(:disabled):active{transform:scale(.97)}.auth-design .code-spinner{display:none;width:17px;height:17px;border-radius:50%;border:2px solid #ffffff59;border-top-color:#fff;animation:codeSpin .7s linear infinite}.auth-design [aria-busy=true] .code-spinner{display:inline-block}.auth-design .code-fix{display:flex;flex-direction:column;gap:12px;margin:0;padding:18px;border-radius:18px;background:#f7f8f6;box-shadow:inset 0 0 0 1px #e3e6e2;animation:codeIn .3s ease both}.auth-design .code-fix-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.auth-design .code-fix-head label{font-size:15.5px;font-weight:800;color:#1e2d4d}.auth-design .code-fix-cancel{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border-radius:9px;font-size:14px;font-weight:700;color:#3d4859;text-decoration:none}.auth-design .code-fix-cancel:hover{background:#ecefea;color:#3d4859}.auth-design .code-fix>input{width:100%;height:54px;padding:0 16px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #d5dad2;font-size:16.5px;font-weight:600;color:#1e2d4d}.auth-design .code-fix>input::placeholder{color:#8a93a5;font-weight:500}.auth-design .code-fix>input:focus{outline:none;box-shadow:inset 0 0 0 2px #1e2d4d,0 0 0 4px #1f8a5c2e}.auth-design .code-fix>input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #a23b3b}.auth-design .code-fix-msg{display:flex;flex-direction:column;gap:8px}.auth-design .code-fix-msg:empty{display:none}.auth-design .code-fix-error{margin:0;font-size:14.5px;line-height:1.5;font-weight:600;color:#7a2323}.auth-design .code-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e3e6e2;font-size:14.5px;color:#1e2d4d}.auth-design .code-sugg strong{overflow-wrap:anywhere}.auth-design .code-sugg button{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:9px;background:#1e2d4d;color:#fff;font-size:13.5px;font-weight:700;white-space:nowrap}.auth-design .code-sugg button:hover{background:#2e4166}.auth-design .code-fix-links{display:flex;flex-wrap:wrap;gap:4px 16px}.auth-design .code-fix-links a,.auth-design .code-fix-links button{appearance:none;border:0;border-bottom:1px solid currentColor;background:none;padding:0;cursor:pointer;font-size:14px;font-weight:700;color:#1e2d4d;text-decoration:none}.auth-design .code-fix-submit{height:52px;border-radius:14px;background:#1e2d4d;font-size:15.5px}.auth-design .code-fix-submit:disabled{background:#9aa3b2;cursor:default}.auth-design .code-help{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid #E3E6E2}.auth-design .code-help h2{margin:0;font-size:15px;font-weight:800;color:#1e2d4d}.auth-design .code-help>p{margin:0;font-size:14.5px;color:#3d4859}.auth-design .code-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px 22px;margin-top:2px}.auth-design .code-actions form{margin:0}.auth-design .code-resend,.auth-design .code-link,.auth-design .code-logout{appearance:none;border:0;background:transparent;cursor:pointer;padding:0;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:#1e2d4d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.auth-design .code-link:hover{color:#1f8a5c}.auth-design .code-clock{display:none;width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-design .code-resend-count{display:none}.auth-design .code-resend[aria-disabled=true]{color:#8a93a5;font-weight:600;text-decoration-color:transparent;cursor:not-allowed;gap:0}.auth-design .code-resend[aria-disabled=true] .code-clock{display:inline-block;margin-right:8px}.auth-design .code-resend[aria-disabled=true] .code-resend-count{display:inline}.auth-design .code-resend [data-resend-sec]{display:inline-block;min-width:2.2ch;text-align:right}.auth-design .code-resend [data-resend-sec].is-tick{animation:codeTick .35s cubic-bezier(.22,1,.36,1) both}.auth-design #code-logout{margin:0;align-self:flex-start}.auth-design .code-logout{min-height:40px;font-size:14px;font-weight:600;color:#4e5a6b}.auth-design .code-logout:hover{color:#1e2d4d}@media(max-width:640px){.adcf-auth.auth-design:has(.code-steps) [data-panel]{display:none}.adcf-auth.auth-design:has(.code-steps) .auth-main{background:transparent;box-shadow:none;padding:0}.adcf-auth.auth-design:has(.code-steps) .auth-form-layout{padding:20px 4px 24px}}@keyframes codeIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes codeShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes codeSpin{to{transform:rotate(360deg)}}@keyframes codeTick{0%{opacity:0;transform:translateY(-.35em)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.auth-design .code-msg,.auth-design .code-email,.auth-design .code-fix,.auth-design .code-field,.auth-design [data-resend-sec]{animation:none!important}}.pr-document{margin:0;background:#f4f6f3;font:15px/1.5 ADCF Manrope,Manrope,Arial,sans-serif;color:#1e2d4d;-webkit-font-smoothing:antialiased}.pr-page{min-height:100vh;background:#f4f6f3}.pr-page *,.pr-page *:before,.pr-page *:after{box-sizing:border-box}:where(.pr-page) :where(h1,p,ol,figure,fieldset){margin:0}:where(.pr-page) :where(ol){padding:0;list-style:none}:where(.pr-page) :where(fieldset){border:0;padding:0;min-width:0}:where(.pr-page) :where(button,input,select){font:inherit;color:inherit}.pr-page :focus-visible{outline:2px solid #1F8A5C;outline-offset:2px}:where(.pr-page) :where(a){color:#1e2d4d;text-decoration:none}.pr-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px clamp(16px,3vw,40px);background:#f4f6f3eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #E3E6E2}.pr-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.pr-brand img{width:28px;height:28px;display:block;background:#fff;border-radius:7px;padding:2px;box-shadow:0 0 0 1px #1e2d4d1a}.pr-brand span{font-size:18px;font-weight:800;letter-spacing:-.03em}.pr-prog{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;max-width:680px}.pr-prog li{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.pr-prog li:last-child{flex:0 0 auto}.pr-dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:#fff;color:#4e5a6b;box-shadow:inset 0 0 0 1.5px #c9cfc6}.pr-prog .is-current .pr-dot{background:#1e2d4d;color:#fff;box-shadow:none}.pr-prog .is-done .pr-dot{background:#1f8a5c;color:#fff;box-shadow:none}.pr-prog .is-done .pr-label{color:#1e2d4d}.pr-prog .is-done .pr-line{background:#1f8a5c}.pr-label{font-size:14px;font-weight:600;color:#4e5a6b;white-space:nowrap}.pr-prog .is-current .pr-label{font-weight:800;color:#1e2d4d}.pr-line{flex:1;height:2px;min-width:12px;border-radius:1px;background:#dde2da}.pr-account{display:flex;align-items:center;gap:14px;flex-shrink:0;min-width:0}.pr-email{font-size:13.5px;color:#4e5a6b;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-account a{font-size:14px;font-weight:700;border-bottom:1px solid currentColor;white-space:nowrap}.pr-account a:hover{color:#1f8a5c}.pr-main{width:100%;max-width:720px;margin:0 auto;padding:32px clamp(16px,3vw,24px) 64px;outline:none}.pr-sub{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.pr-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px 0 0;font-size:14px;font-weight:700}.pr-back:hover{color:#1f8a5c}.pr-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pr-count{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#4e5a6b}.pr-count-bar{width:64px;height:4px;border-radius:2px;background:#dde2da;overflow:hidden}.pr-count-fill{display:block;height:100%;background:#1f8a5c;width:50%;transition:width .4s cubic-bezier(.22,1,.36,1)}.pr-count-fill[data-fill="1/2"]{width:50%}.pr-count-fill[data-fill="1/3"]{width:33.4%}.pr-count-fill[data-fill="2/3"]{width:66.7%}.pr-count-fill[data-fill="3/3"],.pr-count-fill[data-fill="1/1"],.pr-count-fill[data-fill="2/2"]{width:100%}.pr-card{background:#fff;border-radius:22px;box-shadow:0 0 0 1px #1e2d4d12,0 30px 60px -44px #1e2d4d66;padding:34px 36px;display:flex;flex-direction:column;gap:22px;animation:prIn .3s ease both}.pr-head{display:flex;flex-direction:column;gap:8px}.pr-head h1{font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1.15;outline:none;text-wrap:balance}.pr-head p{font-size:16px;line-height:1.6;color:#2f3a4b}.pr-icon{width:60px;height:60px;border-radius:18px;background:#eef6f1;display:grid;place-items:center}.pr-icon svg{width:28px;height:28px;fill:none;stroke:#1f8a5c;stroke-width:1.8;stroke-linejoin:round}.pr-form{display:flex;flex-direction:column;gap:22px;margin:0}.pr-error{font-size:14.5px;font-weight:600;color:#7a2323}.pr-options{display:flex;flex-direction:column;gap:10px}.pr-option{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:center;min-height:58px;padding:12px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #d5dad2;font-size:16px;font-weight:700;line-height:1.35;cursor:pointer;transition:background-color .15s,box-shadow .15s}.pr-option:hover{box-shadow:inset 0 0 0 1.5px #1e2d4d}.pr-option input{position:absolute;opacity:0;width:1px;height:1px}.pr-radio{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px #b3bac6;display:grid;place-items:center}.pr-radio i{width:12px;height:12px;border-radius:50%;background:#1f8a5c;opacity:0;transition:opacity .15s;display:block}.pr-option:has(input:checked){background:#f3f8f5;box-shadow:inset 0 0 0 2px #1f8a5c}.pr-option:has(input:checked) .pr-radio i{opacity:1}.pr-option:has(input:focus-visible){outline:2px solid #1F8A5C;outline-offset:2px}.pr-fields{display:none;flex-wrap:wrap;gap:12px;align-items:center;padding:18px;border-radius:14px;background:#f7f8f6;animation:prIn .2s ease both}.pr-form:has(input[name=kind][value=age]:checked) .pr-fields[data-kind=age],.pr-form:has(input[name=kind][value=date]:checked) .pr-fields[data-kind=date]{display:flex}.pr-fields label{display:flex;flex-direction:column;gap:6px;font-size:14.5px;font-weight:700}.pr-inline{display:flex;align-items:center;gap:8px}.pr-fields input,.pr-fields select{height:54px;padding:0 14px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #d5dad2;font-size:18px;font-weight:700}.pr-fields input[name=years]{width:90px}.pr-fields input[name=date_year]{width:110px}.pr-fields select{font-size:16px;min-width:130px;cursor:pointer}.pr-fields input:focus,.pr-fields select:focus{outline:none;box-shadow:inset 0 0 0 2px #1e2d4d}.pr-note{padding:14px 16px;border-radius:14px;background:#f4f6f3;font-size:14.5px;line-height:1.55;color:#2f3a4b}.pr-notes{display:flex;flex-direction:column;gap:8px}.pr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;margin:0}.pr-actions form{margin:0}.pr-primary,.pr-secondary,.pr-ghost,.pr-navy{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:12px;font-size:15.5px;font-weight:700;white-space:nowrap;transition:background-color .15s,box-shadow .15s,transform .12s}.pr-primary{color:#fff;background:#1f8a5c;box-shadow:inset 0 1px #fff3,0 12px 26px -14px #1f8a5ce6}.pr-primary:hover:not(:disabled){background:#19744d}.pr-primary:disabled{background:#9aa3b2;box-shadow:none;cursor:not-allowed}.pr-secondary{background:#fff;color:#1e2d4d;box-shadow:inset 0 0 0 1px #c9cfda}.pr-secondary:hover{background:#f4f6f3}.pr-ghost{background:transparent;color:#1e2d4d}.pr-ghost:hover{background:#ecefea}.pr-navy{background:#1e2d4d;color:#fff}.pr-navy:hover{background:#2e4166}a.pr-navy{color:#fff}.pr-inline-button{align-self:flex-start}.pr-inline-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pr-page button:not(:disabled):active{transform:scale(.97)}.pr-phone{display:none;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;background:#eef1f7;margin:0}.pr-phone p{font-size:15px;font-weight:700}.pr-phone .pr-navy{min-height:46px}.pr-ok{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:#e9f6ef;color:#17714a;font-size:15px;font-weight:600;line-height:1.5}.pr-ok svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pr-warn{padding:14px 16px;border-radius:14px;background:#fbefdd;color:#6b3a00;font-size:15px;font-weight:600;line-height:1.5}.pr-video{display:flex;flex-direction:column;gap:10px}.pr-poster{appearance:none;border:0;cursor:pointer;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#2f4a6e,#1a2b45);display:grid;place-items:center;color:#fff}.pr-poster:hover{filter:brightness(1.08)}.pr-poster{background:linear-gradient(180deg,#1a2b451a 40%,#1a2b45c7),url(/static/aide/obtenir-releve.jpg) center / cover,#1a2b45}.pr-badge{position:absolute;left:12px;top:12px;height:24px;padding:0 9px;border-radius:999px;background:#00000059;font-size:12px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.pr-play{width:62px;height:62px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -8px #00000080}.pr-play svg{width:24px;height:24px;margin-left:3px;fill:#1e2d4d}.pr-poster-title{position:absolute;left:12px;right:12px;bottom:12px;text-align:left;font-size:14px;font-weight:700}.pr-player{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:#0f1a2b;display:block}.pr-player[hidden],.pr-poster[hidden]{display:none}.pr-chapters{display:flex;flex-wrap:wrap;gap:6px}.pr-chapters button{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:#f4f6f3;font-size:13px;font-weight:600;color:#1e2d4d}.pr-chapters button:hover{background:#e8ece6}.pr-chapters strong{font-weight:800;color:#1f8a5c;font-variant-numeric:tabular-nums}.pr-steps{display:flex;flex-direction:column;gap:12px}.pr-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.pr-steps li>span:first-child{width:30px;height:30px;border-radius:50%;background:#1e2d4d;color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.pr-steps li>span:last-child{font-size:15.5px;line-height:1.5;padding-top:4px}.pr-example{padding:16px;border-radius:14px;background:#f4f6f3;display:flex;flex-direction:column;gap:10px}.pr-paper{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #1e2d4d14,0 14px 26px -18px #1e2d4d73;padding:14px 16px;display:flex;flex-direction:column;gap:7px;font-size:10px;transform:rotate(-.8deg)}.pr-tag{align-self:flex-start;padding:1px 6px;border-radius:3px;background:#fbefdd;color:#8a4b00;font-size:8.5px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.pr-paper>strong{font-weight:800;letter-spacing:.06em}.pr-muted{color:#4e5a6b}.pr-table{display:grid;grid-template-columns:40px 1fr 60px;gap:4px 8px;padding-top:6px;border-top:1px solid #E3E6E2;font-variant-numeric:tabular-nums}.pr-table>:nth-child(3n){text-align:right}.pr-example figcaption{font-size:13.5px;line-height:1.5;color:#3d4859}.pr-drop{min-height:180px;border-radius:16px;border:1.5px dashed #B9C0B6;background:#f7f8f6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-align:center}.pr-drop:hover,.pr-drop:focus-within{border-color:#1e2d4d}.pr-drop svg{width:30px;height:30px;fill:none;stroke:#1f8a5c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pr-drop strong{font-size:16px}.pr-drop span{font-size:13.5px;color:#4e5a6b}.pr-drop[hidden],.pr-file[hidden],.pr-busy[hidden],.pr-other[hidden],.pr-rules[hidden]{display:none}.pr-other{margin-top:10px;background:none;border:0;padding:6px 0;font:inherit;font-size:14px;color:#4e5a6b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pr-other:hover{color:#1e2d4d}.pr-file{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-radius:16px;background:#f3f8f5;box-shadow:inset 0 0 0 1.5px #1f8a5c}.pr-file-icon{width:48px;height:48px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #d8eadf}.pr-file-icon svg{width:24px;height:24px;fill:none;stroke:#1e2d4d;stroke-width:1.7;stroke-linejoin:round}.pr-file-text{min-width:0;display:flex;flex-direction:column;gap:2px}.pr-file-text>span:first-child{font-size:13px;font-weight:700;color:#4e5a6b}.pr-file-text>strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-file-text>span:last-child{font-size:13.5px;color:#4e5a6b}.pr-ready{color:#17714a}.pr-file-actions{grid-column:1 / -1;display:flex;gap:18px;padding-left:62px}.pr-file-actions button{appearance:none;border:0;background:transparent;cursor:pointer;padding:0;min-height:36px;font-size:14px;font-weight:700;color:#1e2d4d;border-bottom:1px solid currentColor}.pr-small{font-size:13.5px;line-height:1.5;color:#4e5a6b}.pr-rules{display:flex;flex-direction:column;gap:3px}.pr-rules strong{color:#1e2d4d}.pr-drop.is-over{border-color:#1f8a5c;background:#f3f8f5}.pr-busy{padding:14px 16px;border-radius:14px;background:#1e2d4d;color:#fff;font-size:15px;font-weight:600}.pr-spinner{display:none;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:prSpin .7s linear infinite}.pr-primary[aria-busy=true] .pr-spinner{display:inline-block}.pr-more{border-top:1px solid #EEF0EC}.pr-more summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:15px;font-weight:700}.pr-more summary::-webkit-details-marker{display:none}.pr-more summary svg{width:18px;height:18px;fill:none;stroke:#1e2d4d;stroke-width:2.2;stroke-linecap:round;transition:transform .2s}.pr-more[open] summary svg{transform:rotate(45deg)}.pr-more-body{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}@keyframes prIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes prSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.pr-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo acct" "prog prog";gap:8px 10px;padding:10px 14px}.pr-brand{grid-area:logo}.pr-brand span{display:none}.pr-account{grid-area:acct;justify-content:flex-end;gap:10px}.pr-email{font-size:12px}.pr-prog{grid-area:prog;max-width:none}.pr-prog li{gap:6px}.pr-label{font-size:12.5px}.pr-line{min-width:8px}.pr-prog li:not(.is-current) .pr-label{display:none}.pr-prog li.is-current{flex:1 0 auto;min-width:max-content}.pr-main{padding:18px 16px 40px}.pr-head h1{font-size:26px}.pr-card{padding:22px 18px;border-radius:18px}.pr-actions.pr-sticky{position:sticky;bottom:0;z-index:2;margin:0 -18px -22px;padding:12px 18px 16px;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -1px #e3e6e2,0 -12px 20px -12px #1e2d4d26;border-radius:0 0 18px 18px;flex-direction:column;align-items:stretch;gap:6px}.pr-actions{flex-direction:column;align-items:stretch}.pr-actions>*,.pr-actions form,.pr-actions button{width:100%}.pr-phone{display:flex}.pr-desk{display:none}}@media(max-width:1100px)and (min-width:641px){.pr-prog li:not(.is-current) .pr-label{display:none}.pr-prog li.is-current{flex:1 0 auto;min-width:max-content}}@media(prefers-reduced-motion:reduce){.pr-page *{animation:none!important;transition:none!important}}.pr-card:has(.rd-dark){padding:0;background:transparent;box-shadow:none}.rd-dark{padding:36px 40px 40px;border-radius:24px;background:radial-gradient(120% 120% at 0% 0%,#2a3d66,#1e2d4d 45%,#15253f);color:#fff;display:flex;flex-direction:column;gap:18px}.rd-kicker{margin:0;font-size:13px;font-weight:700;color:#9fe3c0}.rd-title{margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:#fff}.rd-read{margin:0;font-size:16px;color:#d5dbe8}.rd-partial{margin:0;padding:12px 16px;border-radius:12px;background:#f2a15a24;color:#fbd9b4;font-size:14.5px}.rd-partial a{color:#fff;font-weight:700}.rd-head{display:flex;align-items:center;gap:22px}.rd-big{margin:0;font-size:clamp(96px,12vw,150px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:#f2b65e}.rd-head h1{margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff}.rd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rd-warn{margin:12px 0 0;display:flex;gap:8px;align-items:flex-start;font-size:15px;font-weight:700;color:#fbd9b4}.rd-warn svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-none{margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.rd-sub{margin:0;color:#d5dbe8;font-size:16px}.rd-anos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rd-anos li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;padding:16px 20px;border-radius:14px;background:#ffffff0f;box-shadow:inset 3px 0 #f2b65e,inset 0 0 0 1px #ffffff1a}.rd-ano-year{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#f2b65e;font-variant-numeric:tabular-nums}.rd-ano-title{font-size:16px;font-weight:700}.rd-cells{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.rd-cells li{height:34px;border-radius:7px;display:grid;place-items:center;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;background:#ffffff0d;color:#ffffff47;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s}.rd-cells li[data-lit]{background:#9fe3c02e;color:#d6f2e4}.rd-cells li[data-lit][data-anomaly]{background:#f2b866;color:#3d2400}.rd-cells li[data-lit][data-absent]:not([data-anomaly]){background:repeating-linear-gradient(135deg,#f2b866 0 4px,#f2b86659 4px 8px);color:#3d2400}.rd-cells li[data-current]{box-shadow:0 0 0 2px #fff;transform:scale(1.12)}.rd-cells-static li{height:26px;font-size:11px}.rd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.rd-cta{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 24px;border-radius:12px;background:linear-gradient(180deg,#2baa73,#1f8a5c 55%,#1a7a51);color:#fff;font:800 17px ADCF Manrope,Manrope,Arial,sans-serif;text-decoration:none;box-shadow:0 12px 26px -12px #1f8a5ce6}.rd-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rd-q{font-size:15px;color:#d5dbe8}.rd-detail{margin-left:auto;color:#fff;font-weight:700;font-size:14.5px;text-decoration:underline;text-underline-offset:6px}.rd-years-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:start}.rd-now{min-height:188px;padding:22px 24px;border-radius:20px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.rd-now[data-state=hot],.rd-now[data-state=complete]{background:#f2b86629;box-shadow:inset 0 0 0 1.5px #f2b86699}.rd-now[data-state=hot] p,.rd-now[data-state=hot] strong,.rd-now[data-state=complete] p,.rd-now[data-state=complete] strong{color:#f2b866}.rd-now[data-state=hot] span,.rd-now[data-state=complete] span{color:#fce3bd}.rd-now em{font-style:normal;font-size:14.5px;line-height:1.45;color:#fce3bd}.rd-now p{margin:0;font-size:13px;font-weight:700;color:#9fe3c0}.rd-now strong{display:block;font-size:clamp(56px,7vw,80px);font-weight:700;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.rd-now span{font-size:17px;font-weight:700}.rd-progress{margin-top:16px;height:5px;border-radius:3px;background:#ffffff24;overflow:hidden}.rd-progress span{display:block;height:100%;width:0;background:#9fe3c0;transition:width .2s linear}.rd-progress-text{margin:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:#c7cfe3;font-variant-numeric:tabular-nums}.rd-progress-text>span{white-space:nowrap}.rd-found-none{margin:0;font-size:14px;color:#9aa3b2}.rd-found-none[hidden]{display:none}.rd-found-title{margin:18px 0 8px;font-size:13.5px;font-weight:700;color:#f2d38a}.rd-found{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.rd-found li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:baseline;padding:10px 12px;border-radius:12px;background:#f2b86624;box-shadow:inset 0 0 0 1px #f2b86666;font-size:14px;line-height:1.4;animation:rd-in .35s cubic-bezier(.22,1,.36,1) both}.rd-found li strong{font-size:15px;font-variant-numeric:tabular-nums;color:#f2b866}@keyframes rd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:760px){.rd-dark{padding:26px 20px}.rd-years-grid{grid-template-columns:1fr}.rd-head{flex-direction:column;align-items:flex-start;gap:6px}.rd-anos li{grid-template-columns:1fr;gap:4px}.rd-detail{margin-left:0}}@media(prefers-reduced-motion:reduce){.rd-found li{animation:none}.rd-cells li,.rd-progress span{transition:none}}.rd-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center}.rd-stake{padding:20px 22px;border-radius:18px;background:#f2b65e14;box-shadow:inset 0 0 0 1px #f2b65e66}.rd-stake p{margin:0}.rd-stake>p:first-child{font-size:13px;font-weight:700;color:#f2d38a}.rd-stake-n{display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:800}.rd-stake-n strong{font-size:56px;letter-spacing:-.05em;line-height:1}.rd-stake-text{margin-top:8px!important;font-size:14px;color:#d5dbe8}.rd-anos li{grid-template-columns:110px minmax(0,1fr) auto}.rd-ano-body{display:flex;flex-direction:column;gap:2px}.rd-ano-body small{font-size:13px;color:#b7c0d6}.rd-ano-stake{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#f2b65e;color:#1e2d4d;font-size:13.5px;font-weight:800;white-space:nowrap}.rd-ano-stake[data-open]{background:#ffffff1a;color:#d5dbe8}.rd-complete{margin:0;padding:14px 18px;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff2e;font-size:14.5px;color:#d5dbe8}.rd-complete strong{color:#fff}@media(max-width:760px){.rd-top,.rd-anos li{grid-template-columns:1fr}}.rd-drawer{margin:0 0 0 auto;padding:0;border:0;width:min(520px,100vw);height:100vh;max-height:100vh;border-radius:22px 0 0 22px;background:#fff;color:#1e2d4d;font-family:ADCF Manrope,Manrope,Arial,sans-serif;display:none;flex-direction:column}.rd-drawer[open]{display:flex;animation:rd-slide .3s cubic-bezier(.22,1,.36,1) both}.rd-drawer::backdrop{background:#15253f73;backdrop-filter:blur(3px)}.rd-drawer header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #EEF0EC}.rd-drawer h2{margin:0;font-size:19px;font-weight:800}.rd-close{appearance:none;border:0;cursor:pointer;width:40px;height:40px;border-radius:10px;background:#f0f2ee;display:grid;place-items:center}.rd-close svg{width:18px;height:18px;fill:none;stroke:#1e2d4d;stroke-width:2;stroke-linecap:round}.rd-drawer-body{flex:1;overflow:auto;padding:6px 22px 22px}.rd-drawer h3{margin:20px 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4e5a6b}.rd-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd-totals>div{padding:12px;border-radius:12px;background:#f4f6f3}.rd-totals p{margin:0;font-size:12.5px;color:#4e5a6b}.rd-totals strong{display:block;font-size:22px;font-weight:800;margin:4px 0}.rd-page{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#f0f2ee;font-size:11.5px;font-weight:700;color:#4e5a6b;white-space:nowrap}.rd-rows{margin:0;padding:0;list-style:none}.rd-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #EEF0EC;font-size:14.5px}.rd-years-list{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.rd-years-list li{grid-template-columns:44px minmax(0,1fr) auto}.rd-drawer footer{display:flex;flex-wrap:wrap;gap:10px 18px;padding:16px 22px;border-top:1px solid #EEF0EC}.rd-drawer footer a{font-size:14px;font-weight:700;color:#1e2d4d;text-decoration:underline;text-underline-offset:5px}@keyframes rd-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(max-width:640px){.rd-drawer{width:100vw;border-radius:0}.rd-totals,.rd-years-list{grid-template-columns:1fr}}.rd-sending,.pr-head[hidden],.pr-more[hidden],.pr-intro[hidden],.rd-wait[hidden],.rd-wait-failed[hidden]{display:none}.rd-wait-failed{display:flex;flex-direction:column;gap:14px}.rd-wait-failed .rd-wait-note{color:#e3e8f2;font-size:16px;line-height:1.55}.rd-wait{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px 36px;align-items:center}.rd-wait-main{display:flex;flex-direction:column;gap:18px;min-width:0}.rd-wait .rd-title{margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.rd-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.rd-checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;font-size:16px;font-weight:600;opacity:.45;transition:opacity .4s}.rd-checks li[data-now],.rd-checks li[data-done]{opacity:1}.rd-checks li[data-now]{font-weight:800}.rd-checks li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #ffffff4d}.rd-checks li[data-done]>span{background:#9fe3c0;box-shadow:none}.rd-checks li[data-done]>span:after{content:"";width:10px;height:6px;border:solid #0F2A1C;border-width:0 0 3px 3px;transform:translateY(-2px) rotate(-45deg)}.rd-checks li[data-now]>span:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(159,227,192,.35);border-top-color:#9fe3c0;animation:rd-spin .8s linear infinite}.rd-wait-note{margin:0;font-size:14px;color:#b7c0d6}.rd-doc{position:relative;justify-self:center;width:220px;aspect-ratio:210/297;border-radius:10px;background:#f7f8f6;box-shadow:0 30px 60px -24px #0000008c;padding:18px 16px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.rd-doc>span{display:grid;grid-template-columns:22px 1fr 18px;gap:6px;align-items:center}.rd-doc i{display:block;height:5px;border-radius:3px;background:#dde2da}.rd-doc i:first-child{background:#9aa3b2}.rd-doc i:last-child{background:#c9d6ce}.rd-doc i.rd-hot{background:#f2b866}.rd-doc>.rd-doc-t{display:block;height:8px;width:55%;border-radius:4px;background:#1e2d4d;opacity:.8}.rd-doc>.rd-doc-s{display:block;height:5px;width:35%;border-radius:3px;background:#c9cfc6;margin-bottom:6px}.rd-doc>.rd-scan{display:block;position:absolute;left:0;right:0;height:46px;top:0;background:linear-gradient(180deg,#1f8a5c00,#1f8a5c38 70%,#1f8a5c8c);border-bottom:2px solid #1F8A5C;animation:rd-scan 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes rd-spin{to{transform:rotate(360deg)}}@keyframes rd-scan{0%{transform:translateY(-46px)}to{transform:translateY(330px)}}@media(max-width:760px){.rd-wait{grid-template-columns:1fr}.rd-doc{display:none}}@media(prefers-reduced-motion:reduce){.rd-doc>.rd-scan,.rd-checks li[data-now]>span:after{animation:none}}.rd-doc>span:nth-child(3) i:nth-child(2){width:50%}.rd-doc>span:nth-child(4) i:nth-child(2){width:87%}.rd-doc>span:nth-child(5) i:nth-child(2){width:79%}.rd-doc>span:nth-child(6) i:nth-child(2){width:71%}.rd-doc>span:nth-child(7) i:nth-child(2){width:63%}.rd-doc>span:nth-child(8) i:nth-child(2){width:55%}.rd-doc>span:nth-child(9) i:nth-child(2){width:92%}.rd-doc>span:nth-child(10) i:nth-child(2){width:84%}.rd-doc>span:nth-child(11) i:nth-child(2){width:76%}.rd-doc>span:nth-child(12) i:nth-child(2){width:68%}.rd-doc>span:nth-child(13) i:nth-child(2){width:60%}.rd-doc>span:nth-child(14) i:nth-child(2){width:52%}.rd-doc>span:nth-child(15) i:nth-child(2){width:89%}.rd-doc>span:nth-child(16) i:nth-child(2){width:81%}.pr-subq{margin:22px 0 10px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#1e2d4d}.pr-connu-autre{display:block;margin-top:8px}.pr-connu-autre[hidden]{display:none}.pr-connu-autre input{width:100%;box-sizing:border-box;min-height:46px;padding:0 14px;border:0;border-radius:12px;background:#f7f8f6;box-shadow:inset 0 0 0 1px #d5dad2;font:inherit;font-size:15px;color:#1e2d4d}.pr-connu-autre input:focus-visible{outline:3px solid #2273a3;outline-offset:2px}body.ob3-document{margin:0;background:#f4f6f3}body.ob3-document.ob3-is-dark{background:#1e2d4d}.ob3{--ob3-bg:#F4F6F3;min-height:100vh;display:flex;flex-direction:column;background:var(--ob3-bg);color:#1e2d4d;font:16px/1.5 ADCF Manrope,Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background .5s,color .5s}:where(.ob3) *,:where(.ob3) *:before,:where(.ob3) *:after{box-sizing:border-box}:where(.ob3) :where(h1,h2,p,ol,ul){margin:0;padding:0}:where(.ob3) h1{text-wrap:balance}:where(.ob3) p{text-wrap:pretty}:where(.ob3) button{font:inherit;cursor:pointer}:where(.ob3) a{color:inherit}:where(.ob3) a:hover{color:#1f8a5c}:where(.ob3) :focus-visible{outline:2px solid #1F8A5C;outline-offset:3px;border-radius:10px}.ob3-dark{--ob3-bg:#1E2D4D;color:#fff}:where(.ob3-dark) a:hover{color:#9fe3c0}.ob3-mob{display:none}@keyframes obSlide{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes obPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes obGrow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes obBub{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.ob3-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px clamp(16px,3vw,40px);border-bottom:1px solid #E3E6E2}.ob3-dark .ob3-top{border-bottom-color:#ffffff1f}.ob3-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.ob3-brand img{width:28px;height:28px;display:block;background:#fff;border-radius:7px;padding:2px;box-shadow:0 0 0 1px #1e2d4d1a}.ob3-brand span{font-size:18px;font-weight:800;letter-spacing:-.03em}.ob3-prog{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;min-width:0;max-width:680px;list-style:none}.ob3-prog li{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ob3-dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:transparent;color:#6b7483;box-shadow:inset 0 0 0 1.5px #c9cfc6}.ob3-plab{font-size:14px;font-weight:600;opacity:.6;white-space:nowrap}.ob3-line{flex:1;height:2px;min-width:12px;border-radius:1px;background:#dde2da}.ob3-prog li.is-done .ob3-dot{background:#1f8a5c;color:#fff;box-shadow:none}.ob3-prog li.is-done .ob3-plab{opacity:1}.ob3-prog li.is-done .ob3-line{background:#1f8a5c}.ob3-prog li.is-current .ob3-dot{background:#1e2d4d;color:#fff;box-shadow:none}.ob3-prog li.is-current .ob3-plab{opacity:1;font-weight:800}.ob3-dark .ob3-dot{color:#b7c0d6;box-shadow:inset 0 0 0 1.5px #ffffff4d}.ob3-dark .ob3-line{background:#fff3}.ob3-dark .ob3-prog li.is-current .ob3-dot{background:#fff;color:#1e2d4d;box-shadow:none}.ob3-phase{flex:1;min-width:0;font-size:14px;font-weight:800;text-align:center}.ob3-account{display:flex;align-items:center;gap:14px;flex-shrink:0}.ob3-email{font-size:13.5px;opacity:.75}.ob3-account a{font-size:14px;font-weight:700;border-bottom:1px solid currentColor;white-space:nowrap;text-decoration:none}@media(max-width:1180px){.ob3-email{display:none}}@media(max-width:980px){.ob3-plab{display:none}}.ob3-sub{flex-shrink:0;display:flex;align-items:center;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:16px 40px 0}.ob3-sub.is-wide,.ob3-col.is-wide{max-width:760px}.ob3-back{width:44px;height:44px;flex-shrink:0;border-radius:999px;background:#fff;display:grid;place-items:center;color:inherit}.ob3-back:hover{filter:brightness(.95)}.ob3-dark .ob3-back{background:#ffffff1a}.ob3-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ob3-bar{flex:1;height:6px;border-radius:999px;background:#e3e7e1;overflow:hidden}.ob3-bar span{display:block;height:100%;border-radius:999px;background:#1f8a5c;transition:width .5s cubic-bezier(.2,.7,.2,1)}.ob3-dark .ob3-bar{background:#ffffff29}.ob3-dark .ob3-bar span{background:#9fe3c0}.ob3-w-0{width:0}.ob3-w-1{width:1%}.ob3-w-2{width:2%}.ob3-w-3{width:3%}.ob3-w-4{width:4%}.ob3-w-5{width:5%}.ob3-w-6{width:6%}.ob3-w-7{width:7%}.ob3-w-8{width:8%}.ob3-w-9{width:9%}.ob3-w-10{width:10%}.ob3-w-11{width:11%}.ob3-w-12{width:12%}.ob3-w-13{width:13%}.ob3-w-14{width:14%}.ob3-w-15{width:15%}.ob3-w-16{width:16%}.ob3-w-17{width:17%}.ob3-w-18{width:18%}.ob3-w-19{width:19%}.ob3-w-20{width:20%}.ob3-w-21{width:21%}.ob3-w-22{width:22%}.ob3-w-23{width:23%}.ob3-w-24{width:24%}.ob3-w-25{width:25%}.ob3-w-26{width:26%}.ob3-w-27{width:27%}.ob3-w-28{width:28%}.ob3-w-29{width:29%}.ob3-w-30{width:30%}.ob3-w-31{width:31%}.ob3-w-32{width:32%}.ob3-w-33{width:33%}.ob3-w-34{width:34%}.ob3-w-35{width:35%}.ob3-col{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;justify-content:safe center;width:100%;max-width:640px;margin:0 auto;padding:36px 40px 40px}.ob3-col::-webkit-scrollbar{display:none}.ob3-form{display:contents}.ob3-main{display:flex;flex-direction:column}.ob3-slide{animation:obSlide .45s cubic-bezier(.2,.7,.2,1) both}.ob3-info{animation-duration:.5s}.ob3-guide{display:flex;align-items:flex-end;gap:12px;margin-bottom:22px;animation:obBub .45s .05s both}.ob3-guide img{width:56px;height:56px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px 16px -6px #1e2d4d59}.ob3-guide-b{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:560px}.ob3-guide-who{font-size:13px;font-weight:800;color:#5b6576;padding-left:4px}.ob3-guide-b p{padding:16px 20px;border-radius:22px 22px 22px 6px;background:#fff;box-shadow:0 0 0 1px #e3e7e1,0 10px 24px -16px #1e2d4d59;font-size:18px;line-height:1.45;font-weight:600;color:#3d4859}.ob3-guide-b strong{display:block;margin-top:6px;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:#1e2d4d}.ob3-field{display:flex;flex-direction:column;gap:26px}.ob3-field label{display:flex;flex-direction:column;gap:8px}.ob3-field label span{font-size:15px;font-weight:700;color:#3d4859}.ob3-field input{width:100%;min-height:72px;padding:0 22px;border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px #d5dad2;font:inherit;font-size:28px;font-weight:800;color:#1e2d4d;outline:none;transition:box-shadow .2s}.ob3-field input:focus-visible{outline:none}.ob3-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #a23b3b}.ob3-error{font-size:16px;font-weight:700;color:#a23b3b}.ob3-field .ob3-error{margin-top:-12px}.ob3-q{display:flex;flex-direction:column;gap:26px}.ob3-hello{margin-bottom:-16px;font-size:18px;font-weight:700;color:#1f8a5c}:where(.ob3) h1{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.ob3-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ob3-card{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 16px;border:0;border-radius:18px;text-align:left;font-size:16.5px;font-weight:700;line-height:1.3;color:#1e2d4d;background:#fff;box-shadow:0 0 0 1px #e3e7e1;transition:background .25s,color .25s,box-shadow .25s,transform .25s}.ob3-card:hover{box-shadow:inset 0 0 0 2px #1f8a5c}.ob3-tile{width:46px;height:46px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:#eef6f1;transition:background .25s}.ob3-tile svg{width:24px;height:24px;fill:none;stroke:#1f8a5c;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ob3-card-l{flex:1;min-width:0}.ob3-tick{width:26px;height:26px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 2px #c9cfc6}.ob3-tick svg{width:15px;height:15px;fill:none;stroke:#1f8a5c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ob3-card[aria-checked=true],.ob3-card:has(input:checked){background:#1f8a5c;color:#fff;box-shadow:0 14px 30px -16px #1f8a5ce6;transform:scale(1.015)}.ob3-card[aria-checked=true] .ob3-tile,.ob3-card:has(input:checked) .ob3-tile{background:#ffffff2e}.ob3-card[aria-checked=true] .ob3-tile svg,.ob3-card:has(input:checked) .ob3-tile svg{stroke:#fff}.ob3-card[aria-checked=true] .ob3-tick,.ob3-card:has(input:checked) .ob3-tick{background:#fff;box-shadow:none}.ob3-card[aria-checked=true] .ob3-tick svg,.ob3-card:has(input:checked) .ob3-tick svg{opacity:1}.ob3-depart{gap:22px}.ob3-cards-big{display:flex;flex-direction:column;gap:12px}.ob3-card-big{min-height:78px;padding:14px 18px;border-radius:20px;font-size:18px;cursor:pointer}.ob3-card-big:has(input:checked){transform:none}.ob3-card-big input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ob3-card-big:has(input:focus-visible){outline:2px solid #1F8A5C;outline-offset:3px}.ob3-extra{display:none;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3e7e1;animation:obBub .3s both}.ob3-card-big:has(input[value=age]:checked)+.ob3-extra-age,.ob3-card-big:has(input[value=date]:checked)+.ob3-extra-date{display:flex}.ob3-extra input,.ob3-extra select{min-height:58px;padding:0 14px;border:0;border-radius:14px;box-shadow:inset 0 0 0 1.5px #d5dad2;background:#fff;font:inherit;color:#1e2d4d}.ob3-extra input{font-size:22px;font-weight:800;text-align:center}.ob3-extra select{font-size:18px;font-weight:700}.ob3-extra-age input{width:84px}.ob3-extra-date input{width:116px}.ob3-extra span{font-size:18px;font-weight:700}.ob3-info{display:flex;flex-direction:column;gap:26px}.ob3-dots{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:6px;max-width:480px}.ob3-dots span{aspect-ratio:1;border-radius:50%;background:#9fe3c0;animation:obPop .45s both}.ob3-dots span.is-off{background:#fff3}.ob3-sils{display:flex;gap:10px;max-width:520px}.ob3-sils svg{flex:1;min-width:0;height:auto;max-height:64px;fill:#ffffff38;animation:obPop .5s both}.ob3-sils svg.is-on{fill:#f2b661}.ob3-full{text-wrap:wrap}.ob3-big{font-size:120px;font-weight:800;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums;transform-origin:left bottom;animation:obGrow 1.1s cubic-bezier(.2,.7,.2,1) both}.ob3-big-green{color:#9fe3c0}.ob3-big-orange{color:#f2b661}.ob3-info-t{max-width:620px;font-size:22px;line-height:1.45;color:#e4e9f2}.ob3-info-t2{max-width:640px;font-size:21px;line-height:1.5}.ob3-src{font-size:13.5px;color:#b7c0d6}.ob3-releve{display:flex;flex-direction:column;gap:20px}.ob3-says{display:flex;align-items:center;gap:12px}.ob3-says img{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 4px 12px -4px #1e2d4d59}.ob3-says p{padding:10px 16px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 0 0 1px #e3e7e1;font-size:16px;line-height:1.45;font-weight:600;color:#3d4859}.ob3-lead{max-width:600px;font-size:18px;line-height:1.5;color:#3d4859}.ob3-reassure{list-style:none;display:flex;flex-direction:column;gap:10px}.ob3-reassure li{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:#3d4859}.ob3-reassure li>span{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:#eef6f1}.ob3-reassure svg{width:19px;height:19px;fill:none;stroke:#1f8a5c;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ob3-foot{flex-shrink:0;width:100%;padding:22px 0 0;display:flex;flex-direction:column;gap:10px}.ob3-main-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;border-radius:16px;font-size:17px;font-weight:800;color:#fff;background:#1f8a5c;box-shadow:0 14px 28px -14px #1f8a5ce6;text-decoration:none;transition:background .3s}a.ob3-main-btn:hover{color:#fff}.ob3-main-btn:hover{filter:brightness(.94)}.ob3-main-btn:disabled{background:#9aa3b2;box-shadow:none;cursor:default;filter:none}.ob3-dark .ob3-main-btn{background:#fff;color:#1e2d4d;box-shadow:none}.ob3-dark a.ob3-main-btn:hover{color:#1e2d4d}.ob3-alt-btn{width:100%;min-height:52px;border:0;border-radius:18px;font-size:16px;font-weight:700;color:#1e2d4d;background:transparent}.ob3-alt-btn:hover{background:#ecefea}.ob3-alt-strong{min-height:62px;font-size:18.5px;font-weight:800;background:#fff;box-shadow:inset 0 0 0 1.5px #c9cfc6}.rd-connu{margin-top:22px;display:flex;flex-direction:column;gap:12px}.rd-connu-q{margin:0;font-size:18px;font-weight:800}.rd-connu-list{display:flex;flex-wrap:wrap;gap:8px}.rd-connu-list label{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:#ffffff1a;font-size:15px;font-weight:700;cursor:pointer}.rd-connu-list label:has(input:checked){background:#fff;color:#1e2d4d}.rd-connu-list input{position:absolute;opacity:0;width:1px;height:1px}.rd-connu-list label:has(input:focus-visible){outline:2px solid #9FE3C0;outline-offset:3px}.rd-connu-autre input{width:100%;max-width:360px;min-height:44px;padding:0 14px;border:0;border-radius:12px;font:inherit;font-size:15px}@media(max-width:640px){.ob3-desk{display:none!important}.ob3-mob{display:block}.ob3-sub,.ob3-top{padding-left:20px;padding-right:20px}:where(.ob3) h1{font-size:28px}.ob3-big{font-size:92px}.ob3-col{max-width:none;padding:22px 20px 0;justify-content:flex-start}.ob3-col.is-wide{max-width:none}.ob3-main{flex:1 0 auto;justify-content:center}.ob3-main>*{flex-shrink:0}.ob3-foot{position:sticky;bottom:0;margin:0 -20px;width:auto;padding:12px 20px 30px;background:var(--ob3-bg)}.ob3-guide-b strong{font-size:24px}.ob3-guide{flex-direction:column;align-items:flex-start;gap:10px}.ob3-guide img{width:52px;height:52px}.ob3-guide-b p{font-size:16.5px;border-radius:6px 22px 22px}.ob3-card{min-height:72px}}@media(prefers-reduced-motion:reduce){:where(.ob3) *,:where(.ob3) *:before,:where(.ob3) *:after{animation:none!important;transition:none!important}}@keyframes obFade{0%{opacity:0}to{opacity:1}}@keyframes obUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes obSpin{to{transform:rotate(360deg)}}@keyframes obScan{0%{top:-48px}to{top:100%}}@keyframes dzIn{0%{opacity:0}to{opacity:1}}.ob3-w-36{width:36%}.ob3-w-40{width:40%}.ob3-w-42{width:42%}.ob3-w-46{width:46%}.ob3-w-50{width:50%}.ob3-w-52{width:52%}.ob3-w-56{width:56%}.ob3-w-58{width:58%}.ob3-w-62{width:62%}.ob3-w-68{width:68%}.ob3-w-74{width:74%}.ob3-w-80{width:80%}.ob3-w-86{width:86%}.ob3-w-92{width:92%}.ob3-w-96{width:96%}.ob3-w-98{width:98%}.ob3-w-100{width:100%}.ob4-dep{display:flex;flex-direction:column;gap:18px}.ob4-docs{background:#fff;border-radius:18px;box-shadow:0 0 0 1px #e3e7e1;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.ob4-docs h2{margin:0;font-size:18px;font-weight:800}.ob4-docs-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ob4-doc{padding:14px;border-radius:14px;display:flex;gap:12px;align-items:center}.ob4-doc.is-good{background:#f3f8f5;box-shadow:inset 0 0 0 1.5px #1f8a5c}.ob4-doc.is-bad{background:#fbf6ea;box-shadow:inset 0 0 0 1px #e8cf9e}.ob4-zoom{appearance:none;border:0;padding:0;background:transparent;cursor:zoom-in;flex-shrink:0;border-radius:6px;transition:transform .15s}.ob4-zoom:hover{transform:scale(1.04)}.ob4-paper{position:relative;flex-shrink:0;width:78px;aspect-ratio:210 / 297;border-radius:5px;background:#fff;padding:7px;display:flex;flex-direction:column;gap:4px;overflow:hidden;text-align:left}.is-good .ob4-paper{box-shadow:0 0 0 1px #bfe3cf,0 8px 18px -12px #1e2d4d73}.is-bad .ob4-paper{box-shadow:0 0 0 1px #e8cf9e,0 8px 18px -12px #1e2d4d73}.ob4-pp-bar{width:22px;height:5px;border-radius:2px;display:block;background:#1e2d4d}.is-bad .ob4-pp-bar{background:#8a6a24}.ob4-paper strong{font:800 7.5px/1.15 Manrope,Arial,sans-serif;color:#1e2d4d}.ob4-pp-tag{align-self:flex-start;padding:1px 4px;border-radius:999px;font:800 6px Manrope,Arial,sans-serif;background:#e9f6ef;color:#17714a}.is-bad .ob4-pp-tag{background:#fbefdd;color:#8a4b00}.ob4-pp-rows{display:grid;gap:2px;margin-top:2px}.ob4-pp-rows.is-3{grid-template-columns:1fr 1fr 1fr}.ob4-pp-rows.is-2{grid-template-columns:1fr 1fr}.ob4-pp-rows i{height:3px;border-radius:1px;background:#e6e9e3;display:block}.ob4-pp-rows i.is-dark{background:#9aa3b2}.ob4-pp-mark{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border-radius:50%;background:#1f8a5c;display:grid;place-items:center}.is-bad .ob4-pp-mark{background:#a23b3b}.ob4-pp-mark svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.ob4-doc-t{display:flex;flex-direction:column;gap:4px;min-width:0}.ob4-doc-k{font-size:12.5px;font-weight:800;color:#17714a}.is-bad .ob4-doc-k{color:#a23b3b}.ob4-doc-t strong{font-size:15.5px}.ob4-expl{font-size:13.5px;line-height:1.45;color:#3d4859}.ob4-docs-n{margin:0;font-size:14px;color:#3d4859}.ob4-drop{cursor:pointer;min-height:150px;border-radius:16px;border:1.5px dashed #B9C0B6;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#1e2d4d}.ob4-drop[hidden]{display:none}.ob4-drop:hover,.ob4-drop.is-over{border-color:#1e2d4d}.ob4-drop:has(input:focus-visible){outline:2px solid #1F8A5C;outline-offset:3px}.ob4-drop svg{width:30px;height:30px;fill:none;stroke:#1f8a5c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ob4-drop strong{font-size:16px}.ob4-drop>span{font-size:13.5px;color:#4e5a6b}.ob4-chosen{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-radius:16px;background:#f3f8f5;box-shadow:inset 0 0 0 1.5px #1f8a5c}.ob4-chosen[hidden]{display:none}.ob4-chosen-i{width:48px;height:48px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #d8eadf}.ob4-chosen-i svg{width:24px;height:24px;fill:none;stroke:#1e2d4d;stroke-width:1.7;stroke-linejoin:round}.ob4-chosen-t{min-width:0;display:flex;flex-direction:column;gap:2px}.ob4-chosen-t>span:first-child{font-size:13px;font-weight:700;color:#4e5a6b}.ob4-chosen-t>strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob4-chosen-t>span:last-child{font-size:13.5px;color:#4e5a6b}.ob4-ready{color:#17714a}.ob4-chosen-a{grid-column:1 / -1;display:flex;gap:18px;padding-left:62px}.ob4-chosen-a button{appearance:none;border:0;background:transparent;cursor:pointer;padding:0;min-height:36px;font-size:14px;font-weight:700;color:#1e2d4d;border-bottom:1px solid currentColor}.ob4-chosen-a button:hover{color:#1f8a5c}.ob4-chosen-a button.is-remove:hover{color:#a23b3b}.ob4-error{font-size:14.5px;line-height:1.45;font-weight:700;color:#a23b3b}.ob4-rules{display:flex;flex-direction:column;gap:3px;font-size:13.5px;line-height:1.5;color:#4e5a6b}.ob4-rules strong{color:#1e2d4d}.ob4-aide{border-top:1px solid #E3E7E1}.ob4-aide summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:15px;font-weight:700}.ob4-aide summary::-webkit-details-marker{display:none}.ob4-aide summary svg{width:18px;height:18px;fill:none;stroke:#1e2d4d;stroke-width:2.2;stroke-linecap:round;transition:transform .2s}.ob4-aide[open] summary svg{transform:rotate(45deg)}.ob4-aide-b{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.ob4-video .pr-poster{position:relative;width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#2f4a6e,#1a2b45);display:grid;place-items:center;color:#fff;padding:0}.ob4-video .pr-badge{position:absolute;left:12px;top:12px;height:24px;padding:0 9px;border-radius:999px;background:#00000059;font-size:12px;font-weight:700;display:inline-flex;align-items:center}.ob4-video .pr-play{width:62px;height:62px;border-radius:50%;background:#fff;display:grid;place-items:center}.ob4-video .pr-play svg{width:24px;height:24px;margin-left:3px;fill:#1e2d4d}.ob4-video .pr-poster-title{position:absolute;left:12px;right:12px;bottom:12px;font-size:14px;font-weight:700;text-align:left}.ob4-video .pr-player{width:100%;border-radius:14px}.ob4-steps{list-style:none;display:flex;flex-direction:column;gap:12px}.ob4-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.ob4-steps li>span:first-child{width:30px;height:30px;border-radius:50%;background:#1e2d4d;color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.ob4-steps li>span:last-child{font-size:15.5px;line-height:1.5;padding-top:4px}.ob4-dz{position:fixed;inset:0;z-index:200;background:#15253f8c;display:grid;place-items:center;padding:20px;animation:dzIn .2s ease both}.ob4-dz-card{position:relative;background:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(420px,100%);box-shadow:0 30px 70px -20px #00000080}.ob4-dz-k{margin:0;font:800 13px Manrope,Arial,sans-serif;color:#17714a}.ob4-dz.is-bad .ob4-dz-k{color:#a23b3b}.ob4-dz-wrap{position:relative;overflow:hidden;flex-shrink:0}.ob4-dz-wrap .ob4-paper{box-sizing:content-box;transform-origin:top left}.ob4-dz-n{margin:0;font:600 12.5px Manrope,Arial,sans-serif;color:#4e5a6b}.ob4-dz-close{appearance:none;border:0;cursor:pointer;min-height:44px;padding:0 18px;border-radius:12px;background:#1e2d4d;color:#fff;font:700 14.5px Manrope,Arial,sans-serif}.ob4-lect{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:32px;align-items:center;animation:obSlide .45s cubic-bezier(.2,.7,.2,1) both}.ob4-lect[hidden]{display:none}.ob4-lect-main{display:flex;flex-direction:column;gap:22px;min-width:0}.ob4-checks{list-style:none;display:flex;flex-direction:column;gap:12px}.ob4-checks li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e3e7e1;opacity:.45;transition:opacity .4s}.ob4-checks li>span:first-child{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef1ec;transition:background-color .3s}.ob4-checks li>span:last-child{font-size:16px;font-weight:600;line-height:1.35}.ob4-checks li i{display:none;width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(31,138,92,.25);border-top-color:#1f8a5c;animation:obSpin .8s linear infinite}.ob4-checks li svg{display:none;width:15px;height:15px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ob4-checks li[data-now]{opacity:1}.ob4-checks li[data-now]>span:first-child{background:transparent}.ob4-checks li[data-now]>span:last-child{font-weight:800}.ob4-checks li[data-now] i{display:block}.ob4-checks li[data-done]{opacity:1}.ob4-checks li[data-done]>span:first-child{background:#1f8a5c}.ob4-checks li[data-done] svg{display:block}.ob4-lect-note{font-size:14.5px;color:#4e5a6b}.ob4-ldoc{position:relative;justify-self:center;width:200px;aspect-ratio:210 / 297;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e3e7e1,0 24px 48px -24px #1e2d4d59;padding:16px 14px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.ob4-ldoc-t{display:block;height:8px;width:55%;border-radius:4px;background:#1e2d4d;opacity:.8}.ob4-ldoc-s{display:block;height:5px;width:35%;border-radius:3px;background:#c9cfc6;margin-bottom:6px}.ob4-ldoc-l{display:grid;grid-template-columns:22px 1fr 18px;gap:6px;align-items:center}.ob4-ldoc-l i{display:block;height:5px;border-radius:3px;background:#9aa3b2}.ob4-ldoc-l i:nth-child(2){background:#dde2da}.ob4-lc-0{background:#dde2da!important}.ob4-lc-1{background:#9fe3c0!important}.ob4-lc-2{background:#e07b00!important}.ob4-lw-55{width:55%}.ob4-lw-58{width:58%}.ob4-lw-60{width:60%}.ob4-lw-62{width:62%}.ob4-lw-66{width:66%}.ob4-lw-70{width:70%}.ob4-lw-72{width:72%}.ob4-lw-74{width:74%}.ob4-lw-76{width:76%}.ob4-lw-78{width:78%}.ob4-lw-80{width:80%}.ob4-lw-84{width:84%}.ob4-lw-88{width:88%}.ob4-lw-90{width:90%}.ob4-scan{position:absolute;left:0;right:0;height:48px;background:linear-gradient(180deg,transparent,rgba(31,138,92,.22),transparent);animation:obScan 2.4s ease-in-out infinite}.ob4-src{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f192d73;animation:obFade .3s ease both}.ob4-src[hidden]{display:none}.ob4-src-box{position:relative;width:100%;max-width:520px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:24px 22px 22px;border-radius:24px;background:#f4f6f3;box-shadow:0 30px 70px -20px #0f192d8c;animation:obUp .4s cubic-bezier(.2,.7,.2,1) both}.ob4-src-ask{display:flex;flex-direction:column;gap:16px}.ob4-src-ask[hidden],.ob4-src-thanks[hidden]{display:none}.ob4-src-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #e3e7e1;color:#1e2d4d}.ob4-src-x:hover{background:#eef1ec}.ob4-src-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ob4-src-k{padding-right:44px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f8a5c}.ob4-src-ask h2{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ob4-src-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ob4-src-card{min-height:60px}.ob4-src-thanks{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 8px;text-align:center}.ob4-src-thanks>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#1f8a5c;animation:obPop .45s cubic-bezier(.22,1,.36,1) both}.ob4-src-thanks svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ob4-src-thanks h2{font-size:28px;font-weight:800;letter-spacing:-.02em}.ob4-src-thanks p{font-size:15px;color:#4e5a6b}.ob4-sending .ob4-dep,.ob4-sending [data-ob4-foot]{display:none}@media(max-width:640px){.ob4-dep>.ob4-drop,.ob4-dep>.ob4-chosen{order:1}.ob4-dep>.ob4-drop{min-height:120px}.ob4-dep>.ob4-docs{order:2;padding:14px;gap:10px}.ob4-dep>.ob4-error{order:2}.ob4-dep>.ob4-rules{order:3}.ob4-dep>.ob4-aide{order:4}.ob4-docs h2{font-size:15.5px}.ob4-docs-g{gap:8px}.ob4-doc{flex-direction:column;align-items:flex-start;padding:10px;gap:8px}.ob4-doc .ob4-paper{width:60px}.ob4-doc-t strong{font-size:14px;line-height:1.25}.ob4-expl{display:none}.ob4-lect{grid-template-columns:minmax(0,1fr);gap:20px}.ob4-ldoc{order:-1;width:120px;padding:10px 9px;gap:5px}.ob4-src{align-items:flex-end;padding:0}.ob4-src-box{max-width:none;border-radius:26px 26px 0 0;max-height:92%;padding:22px 18px 28px}}.ob4-src-box:focus{outline:none}@keyframes obBar{0%{transform:scaleY(0)}to{transform:none}}@keyframes obBarX{0%{transform:scaleX(0)}to{transform:none}}.ob4-cst{display:flex;flex-direction:column;gap:22px}.ob4-partial{padding:12px 14px;border-radius:14px;background:#fff6e8;box-shadow:inset 0 0 0 1px #f0ddbd;font-size:14.5px;line-height:1.45}.ob4-partial a{font-weight:800}.ob4-c-head{display:flex;flex-direction:column;gap:6px}.ob4-c-lab{font-size:12.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#6b7483}.ob4-c-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.ob4-c-big{font-size:88px;font-weight:800;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:left bottom;animation:obGrow .9s cubic-bezier(.22,1,.36,1) .1s both}.ob4-c-big.is-good{color:#1f8a5c}.ob4-c-big.is-warn{color:#e07b00}.ob4-c-big.is-navy{color:#1e2d4d}.ob4-c-unit{font-size:26px;font-weight:800;letter-spacing:-.02em;animation:obFade .5s ease .5s both}.ob4-c-sub{max-width:600px;font-size:17px;line-height:1.5;color:#3d4859;animation:obFade .5s ease .6s both}.ob4-c-vis{padding:18px 20px 16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e3e7e1,0 24px 50px -34px #1e2d4d73;display:flex;flex-direction:column;gap:14px;animation:obUp .5s cubic-bezier(.22,1,.36,1) .7s both}.ob4-c-vt{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ob4-c-vt span:first-child{font-size:16px;font-weight:800}.ob4-c-vt span:last-child{font-size:13.5px;font-weight:700;color:#6b7483;white-space:nowrap}.ob4-c-bars-w{display:flex;flex-direction:column;gap:6px}.ob4-c-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;align-items:end;height:120px}.ob4-c-bars>span{position:relative;height:100%;border-radius:4px;background:#f0f2ee}.ob4-c-bars>span>span{position:absolute;left:0;right:0;bottom:0;border-radius:4px;background:#b9e3cc;transform-origin:bottom;animation:obBar .5s cubic-bezier(.22,1,.36,1) both}.ob4-c-bars .is-hot{background:#e07b00}.ob4-c-bars .is-ghost{background:transparent;box-shadow:inset 0 0 0 2px #e07b00}.ob4-bh-0{height:0}.ob4-bh-8{height:8%}.ob4-bh-25{height:25%}.ob4-bh-50{height:50%}.ob4-bh-75{height:75%}.ob4-bh-100{height:100%}.ob4-c-axis{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#6b7483;gap:8px}.ob4-c-axis .is-hot{color:#b25f00;text-align:center}.ob4-c-time{display:flex;flex-direction:column;gap:12px}.ob4-c-tr{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}.ob4-c-tr>span:first-child{font-size:14.5px;font-weight:700;color:#3d4859}.ob4-c-track{position:relative;height:40px;border-radius:12px;background:#f0f2ee}.ob4-c-track>span{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:12px;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;font-size:14px;font-weight:800;white-space:nowrap;transform-origin:left;animation:obBarX .8s cubic-bezier(.22,1,.36,1) .9s both}.ob4-c-track .is-cl{background:#1f8a5c;color:#fff}.ob4-c-track .is-legal{background:#c9cfc6;color:#1e2d4d;animation-delay:1.1s}.ob4-c-taxis{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#6b7483;padding-left:132px;gap:8px}.ob4-c-gauge{position:relative;height:44px;border-radius:14px;background:#f0f2ee;overflow:hidden}.ob4-c-gauge>span:first-child{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:14px;background:#1f8a5c;transform-origin:left;animation:obBarX 1s cubic-bezier(.22,1,.36,1) .9s both}.ob4-c-gl{position:absolute;left:10px;top:0;bottom:0;display:flex;align-items:center;font-size:15px;font-weight:800;color:#fff}.ob4-c-gaxis{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#6b7483}.ob4-c-h2{font-size:19px;font-weight:800;animation:obFade .4s ease .9s both}.ob4-c-rows{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:-10px}.ob4-c-rows li{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3e7e1;animation:obUp .45s cubic-bezier(.22,1,.36,1) 1s both}.ob4-c-rows li:nth-child(2){animation-delay:1.22s}.ob4-c-rows li:nth-child(3){animation-delay:1.44s}.ob4-c-rows li:nth-child(4){animation-delay:1.66s}.ob4-c-rows li:nth-child(n+5){animation-delay:1.88s}.ob4-c-ri{width:42px;height:42px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#fbebd5}.ob4-c-ri svg{width:20px;height:20px;fill:none;stroke:#b25f00;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.is-good .ob4-c-ri{background:#e6f4ec}.is-good .ob4-c-ri svg{stroke:#1f8a5c}.is-neutral .ob4-c-ri{background:#eef1f6}.is-neutral .ob4-c-ri svg{stroke:#1e2d4d}.ob4-c-more{margin-top:-8px;padding-left:4px;font-size:14.5px;font-weight:700;color:#4e5a6b}.ob4-c-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ob4-c-rt>span:first-child{font-size:16px;font-weight:800;line-height:1.3}.ob4-c-rt>span+span{font-size:14.5px;line-height:1.4;color:#5b6576}.ob4-c-tag{flex-shrink:0;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap;background:#fbebd5;color:#8a4b00}.is-good .ob4-c-tag{background:#e6f4ec;color:#17714a}.ob4-c-extra{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;font-size:15.5px;line-height:1.45;font-weight:700;background:#e6f4ec;color:#17714a;animation:obUp .45s cubic-bezier(.22,1,.36,1) 1.8s both}.ob4-c-extra svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ob4-alt-link{display:flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:640px){.ob4-cst{padding-bottom:12px}.ob4-c-big{font-size:60px}.ob4-c-big.is-date{font-size:44px;line-height:1.05;white-space:normal}.ob4-c-unit{font-size:20px}.ob4-cst h1{font-size:25px}.ob4-c-bars{gap:1.5px;height:96px}.ob4-c-rows li{flex-wrap:wrap;row-gap:8px}.ob4-c-rows li>.ob4-c-rt{flex:1 1 calc(100% - 60px)}.ob4-c-rows li>.ob4-c-tag{margin-left:56px}.ob4-c-tr{grid-template-columns:minmax(0,1fr);gap:6px}.ob4-c-taxis{padding-left:0}.ob4-c-taxis>*{white-space:nowrap}}.ob4-c-detail{align-self:center;min-height:40px;display:inline-flex;align-items:center;font-size:14.5px;font-weight:700;color:#5b6576;text-decoration:underline;text-underline-offset:3px}.ob4-c-detail:hover{color:#1e2d4d}.ob4-paper.is-img{padding:0;gap:4px}.ob4-paper.is-img>img{display:block;width:100%;height:auto;flex-shrink:0}.ob4-paper.is-img .ob4-pp-rows{padding:0 7px}.ob4-dz-card{width:min(420px,100%)}.ob4-dz-img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 0 0 1px #bfe3cf}.ob4-dz.is-bad .ob4-dz-img{box-shadow:0 0 0 1px #e8cf9e}@media(max-width:640px){.ob3:has(.ob4-cst){height:100dvh;min-height:0}.ob3:has(.ob4-cst) .ob3-foot{z-index:3;box-shadow:0 -14px 14px -4px #f4f6f3}.ob4-cta{white-space:nowrap;font-size:min(17px,4.1vw);letter-spacing:-.01em;padding:0 12px}}@keyframes obWord{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes obRise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes obMq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes obBgUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ob3-bare .ob3-col{max-width:none;padding:0;justify-content:stretch}.ob4-scene{position:fixed;inset:0;z-index:6;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:radial-gradient(110% 75% at 50% 42%,#26385e,#1e2d4d 46%,#131d33)}.ob4-bgl{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:min(900px,90%);height:clamp(150px,26vh,240px);pointer-events:none;z-index:0}.ob4-bgb{position:absolute;bottom:0;width:8px;margin-left:-4px;border-radius:3px;transition:left 1.3s cubic-bezier(.45,0,.4,1),height .9s cubic-bezier(.22,1,.36,1),opacity .8s ease,box-shadow .6s ease}.ob4-bgb>span{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:3px;background:#9fe3c021;transform-origin:bottom;animation:obBgUp .6s cubic-bezier(.22,1,.36,1) both;transition:background .7s ease,height .9s cubic-bezier(.22,1,.36,1)}.ob4-bgl.is-anom .ob4-bgb.is-hot>span{background:#f2b6619e}.ob4-bgl.is-anom .ob4-bgb.is-ghost>span{background:transparent}.ob4-bgl.is-anom .ob4-bgb.is-ghost{box-shadow:inset 0 0 0 1.5px #f2b661b3}.ob4-bgl.is-fade .ob4-bgb{opacity:.08}.ob4-bgl.is-conv .ob4-bgb{opacity:.5}.ob4-bgl.is-conv .ob4-bgb>span{background:#9fe3c061}.ob4-bgl.is-merge .ob4-bgb{opacity:0}.ob4-run{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;padding:44px 64px 40px}.ob4-run[hidden]{display:none}.ob4-eye{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:#c9d2e3;text-align:center}.ob4-stage{flex:1;min-height:0;width:100%;max-width:880px;margin:0 auto;padding:24px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ob4-sent{font-size:54px;line-height:1.1;font-weight:800;letter-spacing:-.035em}.ob4-sent.is-me{font-size:44px}.ob4-sent.is-last{font-size:46px}.ob4-sent>span{display:block;animation:obFade .35s ease both}.ob4-sent i{font-style:normal;display:inline-block;margin-right:.24em;animation:obWord .5s cubic-bezier(.22,1,.36,1) both}.ob4-sent i.is-b{color:#9fe3c0}.ob4-sent.is-me i{color:#f2b661}.ob4-foot13{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ob4-segs{display:flex;gap:6px;width:100%;max-width:420px}.ob4-segs>span{flex:1;height:5px;border-radius:3px;background:#ffffff29;overflow:hidden}.ob4-segs>span>span{display:block;height:100%;width:0;border-radius:3px;background:#9fe3c0;transition:width .3s linear}.ob4-cnt{width:100%;font-size:15px;line-height:1.4;color:#8e9bb8;text-align:center;white-space:nowrap}.ob4-cnt span{font-size:17px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.ob4-mq{width:calc(100% + 128px);margin:0 -64px -40px;padding:0 0 28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ob4-mqt{display:flex;gap:14px;width:max-content;animation:obMq 46s linear infinite}.ob4-mqt figure{flex-shrink:0;width:330px;margin:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17;text-align:left}.ob4-mqt figure>span{font-size:14px;letter-spacing:2px;color:#00b67a}.ob4-mqt blockquote{margin:0;font-size:14.5px;line-height:1.45;color:#e4e8f0;text-wrap:pretty}.ob4-mqt figcaption{font-size:13px;color:#8e9bb8}.ob4-mqt figcaption strong{color:#fff;font-weight:700}.ob4-fin{flex:1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center}.ob4-fin[hidden]{display:none}.ob4-final{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:22px}.ob4-final [hidden]{display:none!important}.ob4-flead{font-size:24px;line-height:1.3;font-weight:700;color:#c9d2e3;animation:obFade .7s ease both}.ob4-floss{display:flex;flex-direction:column;align-items:center;gap:8px}.ob4-fk{font-size:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f2b661;animation:obFade .6s ease .5s both}.ob4-floss h1{font-size:104px;line-height:.98;font-weight:800;letter-spacing:-.05em;color:#fff;text-wrap:balance;animation:obRise 1s cubic-bezier(.22,1,.36,1) .6s both}.ob4-floss h1 span{color:#f2b661;white-space:nowrap}.ob4-falt{display:flex;flex-direction:column;align-items:center;gap:18px}.ob4-falt h1{max-width:900px;font-size:64px;line-height:1.04;font-weight:800;letter-spacing:-.045em;color:#fff;text-wrap:balance;animation:obRise 1s cubic-bezier(.22,1,.36,1) .3s both}.ob4-falt p{max-width:700px;font-size:22px;line-height:1.4;font-weight:700;color:#c9d2e3;text-wrap:balance;animation:obFade .8s ease 1.6s both}.ob4-rvb{display:flex;align-items:flex-end;gap:3px;height:56px;width:100%;max-width:560px;animation:obFade .8s ease .9s both}.ob4-rvb>span{position:relative;flex:1;min-width:0;height:100%}.ob4-rvb>span>span:first-child{position:absolute;left:0;right:0;bottom:0;border-radius:2px;background:#9fe3c04d}.ob4-rvb>span>span.is-hot{background:#f2b661}.ob4-rvb>span>span.is-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px #f2b661}.ob4-rvg{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:2px;background:#9fe3c0;box-shadow:0 0 12px #9fe3c0b3;transform-origin:bottom;animation:obBgUp .9s cubic-bezier(.22,1,.36,1) both}.ob4-fsub{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 22px;font-size:22px;line-height:1.35;font-weight:700;color:#c9d2e3;animation:obFade .8s ease 2.6s both}.ob4-fsub>span{white-space:nowrap}.ob4-fsub .is-o{color:#f2b661}.ob4-fsub .is-g{color:#9fe3c0}.ob4-dot{color:#4a5a7a}.ob4-furg{max-width:680px;font-size:18px;line-height:1.45;color:#8e9bb8;text-wrap:balance;animation:obFade .8s ease 3.2s both}.ob4-fdate{font-size:20px;line-height:1.35;color:#c9d2e3;animation:obFade .8s ease 3.6s both}.ob4-fdate strong{color:#fff;white-space:nowrap}.ob4-fbtn{margin-top:10px;min-height:60px;padding:0 34px;display:inline-flex;align-items:center;white-space:nowrap;border:0;border-radius:16px;font-size:18px;font-weight:800;color:#0f2a1c;background:#9fe3c0;box-shadow:0 14px 34px -14px #9fe3c0bf;text-decoration:none;animation:obRise .7s cubic-bezier(.22,1,.36,1) both}a.ob4-fbtn:hover{background:#b6edcf;color:#0f2a1c}@media(max-width:640px){.ob4-run{padding:28px 24px 30px}.ob4-eye{font-size:19px}.ob4-stage{gap:22px}.ob4-sent,.ob4-sent.is-last{font-size:30px}.ob4-sent.is-me{font-size:26px}.ob4-bgb{width:4px;margin-left:-2px}.ob4-cnt{font-size:14px;white-space:normal}.ob4-mq{width:calc(100% + 48px);margin:0 -24px -30px;padding-bottom:22px}.ob4-mqt figure{width:220px;padding:12px 14px;gap:6px}.ob4-mqt blockquote{font-size:13px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ob4-final{gap:16px}.ob4-flead{font-size:17px}.ob4-floss h1{font-size:42px;line-height:1.02}.ob4-falt h1{font-size:32px}.ob4-falt p{font-size:16.5px}.ob4-rvb{gap:2px;height:36px}.ob4-fsub{font-size:16.5px;flex-direction:column;gap:2px}.ob4-fsub>span{white-space:normal}.ob4-dot{display:none}.ob4-furg{font-size:14.5px;line-height:1.4}.ob4-fdate{font-size:16.5px}.ob4-fbtn{margin-top:4px;min-height:54px;width:100%;justify-content:center}}.ob3-bare:has(.ob4-of){background:#f4f6f3}.ob4-of [hidden]{display:none!important}.ob4-of{padding:48px clamp(24px,6vw,88px) 120px;color:#1e2d4d;background:#f4f6f3}.ob4-p14{display:none}.ob4-plan{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:start}.ob4-planl{display:flex;flex-direction:column;gap:26px}.ob4-planl h2{font-size:38px;line-height:1.08;font-weight:800;letter-spacing:-.035em;text-wrap:balance;color:#1e2d4d}.ob4-tl{list-style:none;position:relative;display:flex;flex-direction:column;margin:0;padding:0}.ob4-tl:before{content:"";position:absolute;left:15px;top:20px;bottom:26px;width:2px;background:#d5dad3}.ob4-tl>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:0 0 18px;animation:obFade .6s ease .1s both}.ob4-tl>li:nth-child(2){animation-delay:.2s}.ob4-tl>li:nth-child(3){animation-delay:.3s}.ob4-tl>li:nth-child(4){animation-delay:.4s}.ob4-tl>li:nth-child(5){animation-delay:.5s}.ob4-tl>li:nth-child(6){animation-delay:.6s}.ob4-tl>li:nth-child(7){animation-delay:.7s}.ob4-tl>li.is-end{padding:0}.ob4-tln{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 2px #c9cfc6;color:#1e2d4d;font-size:14px;font-weight:800}.is-hi>.ob4-tln{background:#1f8a5c;color:#fff;box-shadow:0 0 0 5px #1f8a5c26}.is-end>.ob4-tln{background:#9fe3c0;box-shadow:0 0 0 5px #9fe3c059}.ob4-tlc{display:flex;flex-direction:column;gap:3px;padding:4px 0 0;border-radius:16px}.is-hi>.ob4-tlc{padding:14px 16px;background:#fff;box-shadow:0 0 0 1.5px #1f8a5c,0 14px 30px -20px #1f8a5c80}.ob4-tlk{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1f8a5c}.ob4-tlt{font-size:17.5px;line-height:1.3;font-weight:800;color:#1e2d4d;text-wrap:pretty}.is-hi .ob4-tlt{font-size:20px}.ob4-tld{font-size:14.5px;font-weight:700;line-height:1.4;color:#6b7483}.ob4-tlb{font-size:15.5px;line-height:1.45;color:#3d4859;text-wrap:pretty}.ob4-tla{font-size:14.5px;font-weight:700;color:#17714a}.ob4-endc{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ob4-endc:empty{display:none}.ob4-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ob4-arr{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#f7f8f6;box-shadow:inset 0 0 0 1px #eef0ec}.ob4-arr.is-g{box-shadow:inset 0 0 0 1.5px #1f8a5c}.ob4-arrk{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#8a4b00}.ob4-arr.is-g .ob4-arrk{color:#17714a}.ob4-arrv{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;min-width:0;line-height:1}.ob4-arrpre{flex-basis:100%;min-height:16px;font-size:13px;font-weight:700;color:#5b6576}.ob4-arrbig{font-size:clamp(24px,3.2vw,40px);font-weight:800;letter-spacing:-.045em;white-space:nowrap;color:#1e2d4d}.ob4-arru{font-size:13.5px;line-height:1.1;font-weight:700;color:#5b6576;white-space:nowrap}.ob4-arrg{display:block;height:9px;border-radius:5px;background:#e3e7e1;overflow:hidden}.ob4-arrg>span{display:block;height:100%;width:50%;border-radius:5px;background:#e8900c;transform-origin:left;animation:obBarX 1.1s cubic-bezier(.22,1,.36,1) .6s both}.ob4-arr.is-g .ob4-arrg>span{width:92%;background:#1f8a5c;animation-delay:.9s}.ob4-gap{font-size:17px;font-weight:800;color:#17714a}.ob4-endl{font-size:16.5px;line-height:1.35;font-weight:800;color:#17714a;text-wrap:pretty}.ob4-risk{display:flex;gap:10px;align-items:flex-start;font-size:17px;line-height:1.45;color:#1e2d4d}.ob4-risk svg{flex-shrink:0;width:22px;height:22px;margin-top:1px;fill:none;stroke:#1f8a5c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ob4-risk strong{font-weight:800}.ob4-buyc{position:sticky;top:24px;color:#1e2d4d;display:flex;flex-direction:column;gap:20px;padding:30px;border-radius:24px;background:#fff;box-shadow:0 24px 60px -34px #1e2d4d59}.ob4-buyh{display:flex;flex-direction:column;gap:6px}.ob4-tiern{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f8a5c}.ob4-buyh h3{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.025em;text-wrap:balance;color:#1e2d4d}.ob4-buyh p:not(.ob4-tiern){font-size:16px;line-height:1.45;color:#4a5568;text-wrap:pretty}.ob4-buyh .ob4-maxl{display:flex;gap:9px;align-items:flex-start;font-weight:700;color:#1e2d4d}.ob4-buyh .ob4-maxl svg{flex-shrink:0;width:18px;height:18px;margin-top:3px;fill:none;stroke:#1f8a5c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ob4-of{position:relative}.ob4-ofx{position:absolute;right:clamp(16px,3vw,40px);top:22px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#8a93a0}.ob4-ofx:hover{color:#1e2d4d;background:#eef0ec}.ob4-ofx svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ob4-tiers{align-self:flex-start;display:flex;gap:2px;padding:3px;border-radius:999px;background:#eef0ec}.ob4-tiers button{min-height:38px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer;color:#5b6576;background:transparent}.ob4-tiers button:hover{color:#1e2d4d}.ob4-tiers button[aria-selected=true]{color:#1e2d4d;background:#fff;box-shadow:0 1px 3px #1e2d4d26}.ob4-pl{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #EEF0EC}.ob4-pl button{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px;font:inherit;text-align:left;cursor:pointer;background:#fff;box-shadow:0 0 0 1px #d5dad3;color:#1e2d4d;transition:box-shadow .2s,background .2s}.ob4-pl button:hover{box-shadow:0 0 0 1.5px #9aa39b}.ob4-pl button[aria-checked=true],.ob4-pl button[aria-checked=true]:hover{background:#f3fbf6;box-shadow:0 0 0 2px #1f8a5c}.ob4-tag{position:absolute;right:14px;top:-11px;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#fff;background:#1f8a5c}.ob4-plr{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 2px #c9cfc6}.ob4-plr>span{width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}[aria-checked=true] .ob4-plr{background:#1f8a5c;box-shadow:none}[aria-checked=true] .ob4-plr>span{opacity:1}.ob4-pln{display:flex;flex-direction:column;gap:2px;min-width:0}.ob4-pln>span:nth-child(1){font-size:16.5px;font-weight:800}.ob4-pln>span:nth-child(2){font-size:14px;line-height:1.35;color:#4a5568}.ob4-pln>span:nth-child(3){font-size:13px;line-height:1.35;font-weight:700;color:#17714a}.ob4-pln>span.is-m{color:#6b7483}.ob4-plv{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.ob4-plv>span:first-child{font-size:22px;line-height:1;font-weight:800;letter-spacing:-.02em}.ob4-plv>span:last-child{font-size:13px;color:#6b7483}.ob4-buyf{display:flex;flex-direction:column;gap:10px}.ob4-proof{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0}.ob4-proof svg{width:22px;height:48px;flex-shrink:0;fill:#1f8a5c}.ob4-proof svg.is-flip{transform:scaleX(-1)}.ob4-proof p{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.ob4-proof p>span:nth-child(1){font-size:22px;font-weight:800;letter-spacing:-.02em;color:#1e2d4d}.ob4-proof p>span:nth-child(2){font-size:13.5px;font-weight:700;color:#3d4859}.ob4-proof p>span:nth-child(3){font-size:12.5px;color:#6b7483}.ob4-sor{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:700;color:#17714a}.ob4-sor.is-d{gap:8px;font-size:15px}.ob4-sor svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ob4-sor.is-d svg{width:17px;height:17px}.ob4-buy{flex-shrink:0;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:18px;font-weight:800;color:#fff;text-decoration:none;background:#1f8a5c;box-shadow:0 12px 26px -12px #1f8a5ccc}.ob4-buy.is-d{min-height:60px;border-radius:16px;box-shadow:0 14px 30px -14px #1f8a5ccc}.ob4-buy:hover{background:#17714a;color:#fff}.ob4-rules14{text-align:center;font-size:13.5px;line-height:1.4;color:#6b7483}.ob4-dlink{max-width:1080px;margin:44px auto 0;text-align:center}.ob4-dlink a{font-size:16px;font-weight:700;color:#4a5568;text-decoration:underline;text-underline-offset:4px}.ob4-dlink a:hover{color:#1e2d4d}@media(max-width:640px){.ob3-bare:has(.ob4-of) .ob3-col{justify-content:flex-start}.ob4-of{padding:20px 20px 24px;min-height:100dvh;display:flex;flex-direction:column}.ob4-plan,.ob4-dlink,.ob4-ofx{display:none}.ob4-p14{flex:1;display:flex;flex-direction:column;gap:9px;color:#1e2d4d}.ob4-p14h{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 30px;text-align:center}.ob4-p14h h2{font-size:23px;line-height:1.15;font-weight:800;letter-spacing:-.025em;text-wrap:balance;color:#1e2d4d}.ob4-p14h p{font-size:12.5px;line-height:1.3;color:#5b6576;text-wrap:balance}.ob4-p14x{position:absolute;right:-6px;top:-4px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#8a93a0}.ob4-p14x:hover{color:#1e2d4d;background:#eef0ec}.ob4-p14x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ob4-cv{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:2px 0 0;touch-action:pan-y;user-select:none}.ob4-cvs{display:flex;flex-direction:column;gap:8px;animation:obFade .4s ease both}.ob4-cvs.is-chat{justify-content:center;padding:0 4px}.ob4-cvt{text-align:center;font-size:15px;font-weight:800;color:#1e2d4d}.ob4-cvl{display:flex;align-items:center;justify-content:center;text-align:center;font-size:21px;line-height:1.25;font-weight:800;color:#1e2d4d;text-wrap:balance}.ob4-arrp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ob4-arrp .ob4-arr{gap:6px;padding:10px 11px 11px;border-radius:14px}.ob4-arrp .ob4-arrk{font-size:11.5px}.ob4-arrp .ob4-arrv{column-gap:4px;row-gap:1px}.ob4-arrp .ob4-arrpre{min-height:0;font-size:11px;margin-top:-2px}.ob4-arrp .ob4-arrbig{font-size:24px;letter-spacing:-.04em}.ob4-arrp .ob4-arru{font-size:11px}.ob4-arrp .ob4-arrg{height:8px;border-radius:4px}.ob4-me{align-self:flex-end;max-width:88%;padding:9px 13px;border-radius:18px 18px 4px;font-size:15px;line-height:1.35;font-weight:600;color:#fff;background:#1f8a5c}.ob4-bot{align-self:flex-start;display:flex;align-items:flex-end;gap:8px;max-width:94%}.ob4-bot>span{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#1e2d4d;color:#fff;font-size:13px;font-weight:800}.ob4-bot p{padding:9px 13px;border-radius:18px 18px 18px 4px;font-size:15px;line-height:1.35;color:#1e2d4d;background:#f0f2ee}.ob4-cvd{display:flex;justify-content:center;gap:6px}.ob4-cvd button{width:7px;height:7px;padding:0;border:0;border-radius:4px;cursor:pointer;background:#d5dad3;transition:width .25s}.ob4-cvd button[aria-selected=true]{width:20px;background:#1f8a5c}.ob4-chk{list-style:none;display:flex;flex-direction:column;gap:10px;padding:4px 2px;margin:0}.ob4-of.is-max .ob4-chk{gap:4px;padding:0 2px}.ob4-chk li{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.3;font-weight:600;color:#1e2d4d}.ob4-chk svg{flex-shrink:0;width:18px;height:18px;margin-top:1px;fill:none;stroke:#1f8a5c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ob4-p14 .ob4-tiers{align-self:center}.ob4-p14 .ob4-tiers button{min-height:34px;padding:0 18px;font-size:14.5px}.ob4-pp{display:flex;flex-direction:column;gap:8px}.ob4-pp button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 12px;border:0;border-radius:14px;font:inherit;text-align:left;cursor:pointer;color:#1e2d4d;background:#fff;box-shadow:inset 0 0 0 1px #d5dad3}.ob4-pp button[aria-checked=true]{background:#eaf7f0;box-shadow:inset 0 0 0 2px #1f8a5c}.ob4-pp .ob4-tag{right:12px;top:-10px;height:20px;padding:0 9px;letter-spacing:0;white-space:nowrap}.ob4-ppn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ob4-ppn>span:first-child{font-size:17px;font-weight:800}.ob4-ppn>span:last-child{font-size:12px;line-height:1.25;color:#5b6576}.ob4-ppv{flex-shrink:0;display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ob4-ppv>span:first-child{font-size:20px;font-weight:800;letter-spacing:-.02em}.ob4-ppv>span:last-child{font-size:13px;font-weight:600;color:#5b6576}.ob4-ppr{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px #b9c0b6}.ob4-ppr svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}[aria-checked=true] .ob4-ppr{background:#1f8a5c;box-shadow:none}[aria-checked=true] .ob4-ppr svg{opacity:1}.ob4-p14d{text-align:center;font-size:13.5px}.ob4-p14d a{font-weight:700;color:#5b6576;text-decoration:none}.ob4-p14d a:hover{color:#1e2d4d}}.ob4-scene.is-rv2 .ob4-bgl,.ob4-final[hidden],.ob4-rv2[hidden],.ob4-scene .ob4-fbtn[hidden]{display:none}.ob4-planb{margin-top:34px;min-height:60px;display:flex;justify-content:center;width:100%}.ob4-planb .ob4-fbtn,.ob4-rv2b .ob4-fbtn{margin-top:0;min-width:260px;justify-content:center}.ob4-rv2{position:relative;width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}.ob4-rv2 p{margin:0;color:#fff}.ob4-rv2i{max-width:720px;font-size:30px;line-height:1.3;font-weight:700;text-wrap:balance;animation:obFade .8s ease both}.ob4-rv2p{margin-top:40px!important;font-size:30px;line-height:1.3;font-weight:700;white-space:nowrap;animation:obFade .6s ease 1.2s both}.ob4-rv2n{margin-top:4px!important;font-size:148px;line-height:1;font-weight:800;letter-spacing:-.055em;color:#f2b661!important;white-space:nowrap;font-variant-numeric:tabular-nums;animation:obRise 1s cubic-bezier(.22,1,.36,1) 1.5s both}.ob4-rv2e{margin-top:12px!important;max-width:760px;font-size:38px;line-height:1.2;font-weight:800;letter-spacing:-.02em;text-wrap:balance;animation:obFade .8s ease 2.4s both}.ob4-rv2y{margin-top:36px!important;font-size:26px;line-height:1.3;font-weight:700;animation:obFade .8s ease 3.4s both}.ob4-rv2b{margin-top:30px;min-height:60px;display:flex;justify-content:center;width:100%}@media(max-width:640px){.ob4-scene.is-rv2 .ob4-fin{padding:24px 20px;overflow-y:auto}.ob4-rv2i{font-size:21px}.ob4-rv2p{margin-top:26px!important;font-size:21px}.ob4-rv2n{font-size:64px}.ob4-rv2e{font-size:24px}.ob4-rv2y{margin-top:24px!important;font-size:20px}.ob4-rv2b,.ob4-planb{margin-top:24px}.ob4-rv2b .ob4-fbtn,.ob4-planb .ob4-fbtn{width:100%;min-width:0;min-height:54px}}@keyframes ob14Up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ob3-bare:has(.ob14){background:#f7f8f6}.ob3-bare:has(.ob14) .ob3-col{justify-content:flex-start}.ob14 [hidden]{display:none!important}.ob14{flex:1;display:flex;flex-direction:column;color:#1e2d4d;background:#f7f8f6;font-size:15px;line-height:1.5}.ob14 h1,.ob14 p,.ob14 ul,.ob14 ol{margin:0;padding:0}.ob14-col{flex:1;width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;padding:28px 24px 40px}.ob14-x{display:flex;justify-content:flex-end;min-height:36px}.ob14-x a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eceeea;color:#6b7483}.ob14-x a:hover{background:#e1e4de;color:#1e2d4d}.ob14-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.ob14-top{display:flex;flex-direction:column;gap:26px;animation:ob14Up .6s cubic-bezier(.22,1,.36,1) both}.ob14-h{font-size:40px;line-height:1.16;font-weight:800;letter-spacing:-.03em;text-wrap:pretty}.ob14-h.is-dec{font-size:34px}.ob14-h span{color:#1f8a5c;white-space:nowrap}.ob14-gc{display:flex;flex-direction:column;gap:10px}.ob14-gl{display:flex;align-self:stretch;align-items:center;gap:18px;font-size:13px;font-weight:600;color:#3a4558}.ob14-gl>span{display:flex;flex:none;align-items:center;gap:8px;white-space:nowrap}.ob14-la{flex:none;width:20px;height:3px;border-radius:2px;background:#1f8a5c}.ob14-lb{flex:none;width:20px;height:0;border-top:3px dotted #9AA2AC}.ob14-gp{position:relative;height:130px;margin:0 8px}.ob14-g1,.ob14-g2,.ob14-g3{position:absolute;left:0;right:0;border-top:1px solid #E7EAE4}.ob14-g1{top:33%}.ob14-g2{top:66%}.ob14-g3{bottom:0;border-top-color:#d9ddd6}.ob14-gp svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ob14-d0,.ob14-d1,.ob14-d2{position:absolute;border-radius:50%}.ob14-d0{left:0;top:88%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#1e2d4d;box-shadow:0 0 0 3px #fff}.ob14-d1{left:100%;top:62%;width:10px;height:10px;margin:-5px 0 0 -5px;background:#9aa2ac;box-shadow:0 0 0 3px #fff}.ob14-d2{left:100%;top:4%;width:14px;height:14px;margin:-7px 0 0 -7px;background:#fff;box-shadow:inset 0 0 0 3px #1f8a5c}.ob14-glbl{position:absolute;right:20px;top:40%;transform:translateY(-50%);padding:4px 10px;border-radius:999px;background:#eaf6ef;box-shadow:inset 0 0 0 1px #bfe5cf;font-size:12.5px;font-weight:700;color:#17714a;white-space:nowrap}.ob14-gax{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;font-weight:600;color:#5b6576}.ob14-cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;border-radius:18px;overflow:hidden;background:#dde1da;box-shadow:0 0 0 1px #dde1da}.ob14-cmp>div{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:18px 16px;text-align:center;background:#f0f2ee;color:#5b6576}.ob14-cmp>.is-b{background:#eaf6ef;color:#17714a}.ob14-ck{font-size:14px;font-weight:700;white-space:nowrap}.ob14-cb{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.025em;white-space:nowrap}.ob14-cs{font-size:14px;font-weight:600;white-space:nowrap}.ob14-plan{display:flex;flex-direction:column;gap:14px}.ob14-pk{font-size:15px;font-weight:800;color:#5b6576}.ob14-tl{list-style:none;display:flex;flex-direction:column}.ob14-tl li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.ob14-tl li>span:first-child{position:relative;display:flex;justify-content:center}.ob14-tl li>span:first-child>span:first-child{position:relative;z-index:1;width:14px;height:14px;margin-top:4px;border-radius:50%;background:#f7f8f6;box-shadow:inset 0 0 0 2.5px #1f8a5c}.ob14-tl li.is-on>span:first-child>span:first-child{background:#1f8a5c}.ob14-tl li>span:first-child>span:last-child{position:absolute;left:11px;top:18px;bottom:-4px;width:2px;background:#cfe3d6}.ob14-tl li.is-last>span:first-child>span:last-child{opacity:0}.ob14-tl li>span:last-child{padding-bottom:18px;font-size:17px;line-height:1.4;color:#4a5568}.ob14-tl li.is-last>span:last-child{padding-bottom:0}.ob14-tl strong{font-weight:800;color:#1e2d4d}.ob14-li{list-style:none;display:flex;flex-direction:column;gap:14px}.ob14-li li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.ob14-li li>span:first-child{width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:#e3f4ea}.ob14-li svg{width:14px;height:14px;fill:none;stroke:#1f8a5c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ob14-li li>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.35;font-size:17px}.ob14-li strong{font-weight:800}.ob14-li li>span:last-child>span{color:#4a5568}.ob14-buy{display:flex;flex-direction:column;gap:10px;padding-top:30px;animation:ob14Up .6s cubic-bezier(.22,1,.36,1) .15s both}.ob14-buy [role=radiogroup]{display:flex;flex-direction:column;gap:10px}.ob14-buy [role=radio]{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 16px;border:0;border-radius:16px;text-align:left;font:inherit;color:#1e2d4d;background:#fff;box-shadow:0 0 0 1px #e3e7e1;cursor:pointer}.ob14-buy [role=radio][aria-checked=true]{min-height:72px;background:#f1faf4;box-shadow:0 0 0 2px #1f8a5c}.ob14-tag{position:absolute;right:14px;top:-11px;white-space:nowrap;height:22px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:800;color:#fff;background:#1f8a5c}.ob14-rd{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 2px #c9cfc7}.ob14-rd span{width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}[aria-checked=true] .ob14-rd{background:#1f8a5c;box-shadow:none}[aria-checked=true] .ob14-rd span{opacity:1}.ob14-pn{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ob14-pn span:first-child{font-size:17px;font-weight:800}.ob14-pn span:last-child{font-size:14px;color:#4a5568}.ob14-pr{font-size:17px;font-weight:800;white-space:nowrap}.ob14-pr span{font-size:13px;font-weight:700;color:#5b6576}.ob14-sor{text-align:center;font-size:13.5px;color:#5b6576}.ob14-cta{display:flex;align-items:center;justify-content:center;min-height:58px;border-radius:16px;font-size:18px;font-weight:800;color:#fff;text-decoration:none;background:#1f8a5c;box-shadow:0 14px 30px -14px #1f8a5ccc}.ob14-cta:hover{background:#17714a;color:#fff}.ob14-dl{text-align:center;padding:4px 0 2px}.ob14-dl a{font-size:14.5px;font-weight:700;color:#5b6576;text-decoration:underline;text-underline-offset:3px}.ob14-dl a:hover{color:#1e2d4d}@media(min-width:641px)and (max-height:1000px){.ob14-col{padding:8px 24px 20px;position:relative}.ob14-x{position:absolute;top:8px;right:-28px;min-height:0}.ob14-top{gap:14px}.ob14-h{font-size:31px}.ob14-h.is-dec{font-size:28px}.ob14-gc{gap:6px}.ob14-gp{height:52px}.ob14-cmp>div{padding:12px 16px}.ob14-cb{font-size:28px}.ob14-plan,.ob14-li{gap:8px}.ob14-li li>span:last-child,.ob14-tl li>span:last-child{font-size:15.5px}.ob14-tl li>span:last-child{padding-bottom:10px}.ob14-buy{padding-top:14px;gap:8px}.ob14-buy [role=radio]{min-height:50px;padding:8px 16px}.ob14-buy [role=radio][aria-checked=true]{min-height:56px}.ob14-cta{min-height:52px}}@media(max-width:640px){.ob14-col{max-width:none;padding:2px 20px 14px}.ob14-x{min-height:30px;margin-bottom:4px}.ob14-top{gap:12px}.ob14-h{font-size:26px}.ob14-h.is-cmp{font-size:25px}.ob14-h.is-dec{font-size:23px}.ob14-gc{gap:8px}.ob14-gp{height:132px}.ob14-cmp>div{padding:14px 10px}.ob14-cb{font-size:26px}.ob14-plan,.ob14-li{gap:7px}.ob14-tl li>span:last-child{padding-bottom:12px;font-size:15px}.ob14-li li>span:last-child{font-size:15px}.ob14-buy{padding-top:12px}.ob14-buy [role=radio]{min-height:52px}.ob14-buy [role=radio][aria-checked=true]{min-height:60px}.ob14-cta{min-height:52px}}@keyframes ob4Glow{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:.55;transform:scale(1)}}@keyframes ob4Glow2{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:.55;transform:scale(1)}}.ob4-scene.is-v2{background:#1e2d4d}.ob4-scene.is-v2 .ob4-bgb{transition:height .9s cubic-bezier(.22,1,.36,1),opacity 0ms}.ob4-scene.is-v2 .ob4-bgb>span:first-child{background:#a0b2d033}.ob4-scene.is-v2 .ob4-bgg{position:absolute;inset:0;border-radius:3px;background:#9fe3c06b;box-shadow:0 0 12px #9fe3c040;opacity:0}.ob4-scene.is-v2 .ob4-bgb.is-mid .ob4-bgg{background:#9fe3c024;box-shadow:none}.ob4-scene.is-v2 .ob4-bgl.is-rep .ob4-bgg{animation:ob4Glow 1.8s ease both}.ob4-scene.is-v2 .ob4-bgl.is-calc .ob4-bgg{animation:ob4Glow2 1.5s ease-in-out infinite both}.ob4-scene.is-v2 .ob4-bgl.is-me .ob4-bgb{opacity:.06;transition:height .9s cubic-bezier(.22,1,.36,1),opacity 4.5s linear}.ob4-scene.is-v2 .ob4-bgl.is-last .ob4-bgb{opacity:0;transition:height .9s cubic-bezier(.22,1,.36,1),opacity 1s ease}.ob4-scene.is-v2 .ob4-eye{transition:opacity .9s ease}.ob4-scene.is-v2.is-lastb .ob4-eye{opacity:0}.ob4-scene.is-v2 .ob4-sent{font-size:min(54px,6.9vh)}.ob4-scene.is-v2 .ob4-sent.is-me{font-size:min(44px,5.6vh)}.ob4-scene.is-v2 .ob4-sent.is-last{font-size:min(58px,7.4vh)}.ob4-scene.is-v2 .ob4-sent>span{display:block;transition:opacity .7s ease;animation:obFade .8s ease both}.ob4-scene.is-v2 .ob4-sent>span.is-out{opacity:0}.ob4-scene.is-v2 .ob4-sent .is-b{color:#9fe3c0}.ob4-scene.is-v2 .ob4-sent.is-me>span{color:#f2b661}.ob4-scene.is-v2 .ob4-planb{margin-top:44px}.ob4-scene.is-v2 .ob4-planb .ob4-fbtn{box-shadow:none;animation:obFade .8s ease both}@media(min-width:641px){.ob4-scene.is-v2 .ob4-foot13{flex-shrink:0}.ob4-scene.is-v2 .ob4-stage{min-height:min-content}}@media(min-width:641px)and (max-height:760px){.ob4-scene.is-v2 .ob4-mq{display:none}.ob4-scene.is-v2 .ob4-run{padding-bottom:24px}}@media(max-width:640px){.ob4-scene.is-v2 .ob4-sent{font-size:30px}.ob4-scene.is-v2 .ob4-sent.is-me{font-size:26px}.ob4-scene.is-v2 .ob4-sent.is-last{font-size:32px}.ob4-scene.is-v2 .ob4-planb{width:calc(100% + 16px);margin:32px -8px 0}.ob4-scene.is-v2 .ob4-foot13{gap:12px}}@media(prefers-reduced-motion:reduce){.ob4-scene.is-v2 .ob4-bgl *{animation:none!important;transition:none!important}}
