.RegistrationForm-module__pvEeRW__section{isolation:isolate;min-height:880px;color:var(--white);background:var(--cop-blue);padding-block:clamp(82px,10vw,144px);position:relative;overflow:clip}.RegistrationForm-module__pvEeRW__standalone{min-height:100svh;padding-top:calc(var(--header-h) + clamp(54px, 7vw, 96px))}.RegistrationForm-module__pvEeRW__section:before{content:"";z-index:-3;background-image:var(--registration-image);filter:grayscale()contrast(1.06);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.04)}.RegistrationForm-module__pvEeRW__section:after{content:"";z-index:-2;pointer-events:none;background-image:var(--texture-image);opacity:.08;mix-blend-mode:soft-light;background-size:320px;position:absolute;inset:0}.RegistrationForm-module__pvEeRW__ambient,.RegistrationForm-module__pvEeRW__ambient span{pointer-events:none;position:absolute}.RegistrationForm-module__pvEeRW__ambient{z-index:-1;background:linear-gradient(100deg, rgba(var(--brand-deep-rgb), .93) 2%, rgba(var(--brand-rgb), .84) 50%, rgba(var(--brand-rgb), .74) 100%);inset:0;overflow:hidden}.RegistrationForm-module__pvEeRW__ambient span{filter:blur(2px);opacity:.42;border-radius:50%;animation:12s ease-in-out infinite alternate RegistrationForm-module__pvEeRW__drift}.RegistrationForm-module__pvEeRW__ambient span:first-child{background:radial-gradient(circle, rgba(var(--brand-light-rgb), .38), transparent 68%);width:360px;height:360px;top:-160px;right:8%}.RegistrationForm-module__pvEeRW__ambient span:nth-child(2){background:radial-gradient(circle, rgba(var(--brand-2-rgb), .32), transparent 68%);width:260px;height:260px;animation-delay:-4s;bottom:3%;left:-80px}.RegistrationForm-module__pvEeRW__ambient span:nth-child(3){background:radial-gradient(ellipse, rgba(var(--brand-2-rgb), .25), transparent 72%);width:480px;height:180px;animation-delay:-7s;bottom:-100px;right:16%}@keyframes RegistrationForm-module__pvEeRW__drift{0%{transform:translate(-18px,-8px)scale(.96)}to{transform:translate(22px,16px)scale(1.08)}}.RegistrationForm-module__pvEeRW__layout{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(44px,7vw,104px);display:grid}.RegistrationForm-module__pvEeRW__layout>*{min-width:0;max-width:100%}.RegistrationForm-module__pvEeRW__intro{max-width:520px}.RegistrationForm-module__pvEeRW__eyebrow{color:var(--cop-green);letter-spacing:.13em;text-transform:uppercase;font-size:.8rem;font-weight:700;display:block}.RegistrationForm-module__pvEeRW__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:10.5ch;margin-top:18px;font-size:clamp(2.6rem,2rem + 2.7vw,5rem);font-weight:700;line-height:.98}.RegistrationForm-module__pvEeRW__intro h2 .RegistrationForm-module__pvEeRW__accent{color:var(--cop-green)}.RegistrationForm-module__pvEeRW__intro>p{color:#ffffffdb;max-width:46ch;margin-top:24px;font-size:1.05rem;line-height:1.58}.RegistrationForm-module__pvEeRW__assurances{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.RegistrationForm-module__pvEeRW__assurances li{background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.RegistrationForm-module__pvEeRW__assurances li:before{content:"";background:var(--cop-green);border-radius:50%;width:8px;height:8px}.RegistrationForm-module__pvEeRW__assurances li:nth-child(2):before{background:var(--brand-300)}.RegistrationForm-module__pvEeRW__introSteps{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.RegistrationForm-module__pvEeRW__introSteps li{color:#fff9;min-height:52px;transition:color .4s var(--ease-out);grid-template-columns:44px 1fr;align-items:center;font-size:.95rem;font-weight:600;display:grid;position:relative}.RegistrationForm-module__pvEeRW__introSteps li:before{content:"";background:#fff3;border-radius:2px;width:2px;height:28px;position:absolute;top:38px;left:16px}.RegistrationForm-module__pvEeRW__introSteps li:last-child:before{display:none}.RegistrationForm-module__pvEeRW__introSteps span{font-variant-numeric:tabular-nums;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;transition:border-color .35s,background-color .35s,color .35s;display:grid}.RegistrationForm-module__pvEeRW__introSteps .RegistrationForm-module__pvEeRW__current{color:var(--white)}.RegistrationForm-module__pvEeRW__introSteps .RegistrationForm-module__pvEeRW__current span{border-color:var(--white);background:var(--white);color:var(--cop-blue)}.RegistrationForm-module__pvEeRW__introSteps .RegistrationForm-module__pvEeRW__done{color:#ffffffe6}.RegistrationForm-module__pvEeRW__introSteps .RegistrationForm-module__pvEeRW__done span{border-color:var(--cop-green);background:var(--cop-green);color:var(--brand-950);font-size:.9rem}.RegistrationForm-module__pvEeRW__introSteps .RegistrationForm-module__pvEeRW__done:before{background:var(--cop-green)}.RegistrationForm-module__pvEeRW__formFrame{background:var(--white);width:100%;min-width:0;color:var(--ink);animation:RegistrationForm-module__pvEeRW__frameIn .85s var(--ease-out) both;border-radius:24px;padding:clamp(28px,4vw,52px);position:relative;box-shadow:0 50px 100px -50px #000000bf,0 0 0 1px #fff6}.RegistrationForm-module__pvEeRW__formFrame:before{content:"";background:linear-gradient(90deg, var(--cop-blue-2) 0 50%, var(--cop-green) 50%);border-radius:0 0 6px 6px;height:5px;position:absolute;inset:0 28px auto}.RegistrationForm-module__pvEeRW__cornerA,.RegistrationForm-module__pvEeRW__cornerB{pointer-events:none;opacity:.8;width:64px;height:64px;position:absolute}.RegistrationForm-module__pvEeRW__cornerA{border-top:2px solid var(--cop-blue-2);border-left:2px solid var(--cop-blue-2);border-radius:20px 0 0;top:-16px;left:-16px}.RegistrationForm-module__pvEeRW__cornerB{border-right:2px solid var(--cop-green);border-bottom:2px solid var(--cop-green);border-radius:0 0 20px;bottom:-16px;right:-16px}@keyframes RegistrationForm-module__pvEeRW__frameIn{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.RegistrationForm-module__pvEeRW__form,.RegistrationForm-module__pvEeRW__success{min-width:0}.RegistrationForm-module__pvEeRW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.RegistrationForm-module__pvEeRW__formTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.RegistrationForm-module__pvEeRW__stepLabel{color:var(--cop-blue-2);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.RegistrationForm-module__pvEeRW__stepHint{color:var(--muted);margin-top:6px;font-size:.85rem;display:block}.RegistrationForm-module__pvEeRW__progress{gap:6px;padding-top:6px;display:flex}.RegistrationForm-module__pvEeRW__progress span{background:#e3eaf3;border-radius:5px;width:30px;height:5px;transition:background-color .45s;display:block}.RegistrationForm-module__pvEeRW__progress .RegistrationForm-module__pvEeRW__progressOn{background:var(--cop-blue-2)}.RegistrationForm-module__pvEeRW__progress .RegistrationForm-module__pvEeRW__progressDone{background:var(--cop-green)}.RegistrationForm-module__pvEeRW__stepPane{animation:RegistrationForm-module__pvEeRW__stepIn .52s var(--ease-out) both}.RegistrationForm-module__pvEeRW__stepPane[hidden]{display:none}@keyframes RegistrationForm-module__pvEeRW__stepIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.RegistrationForm-module__pvEeRW__stepPane h3,.RegistrationForm-module__pvEeRW__success h3{color:var(--cop-blue);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.4rem);font-weight:700;line-height:1.08}.RegistrationForm-module__pvEeRW__lede{color:var(--ink-soft);margin:10px 0 26px;font-size:.98rem}.RegistrationForm-module__pvEeRW__typeChoice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0;display:grid}.RegistrationForm-module__pvEeRW__typeChoice label{--path:var(--cop-blue-2);--path-rgb:var(--brand-2-rgb);--path-deep:var(--cop-blue-2);background:var(--white);cursor:pointer;min-width:0;min-height:88px;transition:transform .3s var(--ease-out), border-color .3s, background-color .3s, box-shadow .3s;border:1.5px solid #cee1ff;border-radius:18px;grid-template-columns:46px 1fr 20px;align-items:center;gap:14px;padding:16px;display:grid;position:relative}.RegistrationForm-module__pvEeRW__typeChoice .RegistrationForm-module__pvEeRW__choiceCountry{--path:var(--cop-green);--path-rgb:var(--green-rgb);--path-deep:#197d4a}.RegistrationForm-module__pvEeRW__typeChoice label:hover{border-color:var(--path);transform:translateY(-2px)}.RegistrationForm-module__pvEeRW__typeChoice label:focus-within{outline:3px solid rgba(var(--path-rgb), .35);outline-offset:2px}.RegistrationForm-module__pvEeRW__typeChoice input{opacity:0;pointer-events:none;position:absolute}.RegistrationForm-module__pvEeRW__typeChoice .RegistrationForm-module__pvEeRW__selected{border-color:var(--path);background:rgba(var(--path-rgb), .08);box-shadow:0 14px 30px -24px rgba(var(--path-rgb), .9)}.RegistrationForm-module__pvEeRW__typeIcon{background:rgba(var(--path-rgb), .12);width:46px;height:46px;color:var(--path-deep);transition:color .3s, background-color .3s, transform .4s var(--ease-out);border-radius:14px;place-items:center;display:grid}.RegistrationForm-module__pvEeRW__typeIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.RegistrationForm-module__pvEeRW__selected .RegistrationForm-module__pvEeRW__typeIcon{background:var(--path-deep);color:var(--white);transform:rotate(-3deg)scale(1.04)}.RegistrationForm-module__pvEeRW__typeChoice strong,.RegistrationForm-module__pvEeRW__typeChoice small{display:block}.RegistrationForm-module__pvEeRW__typeChoice strong{color:var(--ink);font-size:.98rem}.RegistrationForm-module__pvEeRW__typeChoice small{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.35}.RegistrationForm-module__pvEeRW__typeChoice i{border:1.5px solid #b8c6da;border-radius:50%;width:20px;height:20px;position:relative}.RegistrationForm-module__pvEeRW__selected i{border-color:var(--path-deep);background:var(--path-deep)}.RegistrationForm-module__pvEeRW__selected i:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.RegistrationForm-module__pvEeRW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.RegistrationForm-module__pvEeRW__field{min-width:0;color:var(--ink-soft);align-content:start;gap:8px;font-size:.9rem;font-weight:600;display:grid}.RegistrationForm-module__pvEeRW__field>span:first-child b{color:var(--cop-green-ink);margin-left:3px}.RegistrationForm-module__pvEeRW__full{grid-column:1/-1}.RegistrationForm-module__pvEeRW__inputShell{display:block;position:relative}.RegistrationForm-module__pvEeRW__inputShell svg{color:#7a8aa3;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:color .25s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.RegistrationForm-module__pvEeRW__field input,.RegistrationForm-module__pvEeRW__field textarea{width:100%;color:var(--ink);font:inherit;background:#f8fafd;border:1.5px solid #cee1ff;border-radius:14px;outline:0;font-size:.98rem;font-weight:400;transition:border-color .25s,background-color .25s,box-shadow .25s}.RegistrationForm-module__pvEeRW__field input{height:54px;padding:0 16px}.RegistrationForm-module__pvEeRW__inputShell svg+input{padding-left:44px}.RegistrationForm-module__pvEeRW__field textarea{resize:vertical;min-height:112px;padding:14px 16px;line-height:1.5}.RegistrationForm-module__pvEeRW__field input::placeholder,.RegistrationForm-module__pvEeRW__field textarea::placeholder{color:#8a97ab}.RegistrationForm-module__pvEeRW__field input:hover,.RegistrationForm-module__pvEeRW__field textarea:hover{border-color:#a9c6f2}.RegistrationForm-module__pvEeRW__field input:focus,.RegistrationForm-module__pvEeRW__field textarea:focus{border-color:var(--cop-blue-2);background:var(--white);box-shadow:0 0 0 4px rgba(var(--brand-2-rgb), .16)}.RegistrationForm-module__pvEeRW__inputShell:focus-within svg{color:var(--cop-blue-2)}.RegistrationForm-module__pvEeRW__regions{border:0;margin:0;padding:0}.RegistrationForm-module__pvEeRW__regions legend{margin-bottom:8px;padding:0}.RegistrationForm-module__pvEeRW__regions legend small{color:#8a97ab;margin-left:6px;font-size:.8rem;font-weight:500}.RegistrationForm-module__pvEeRW__regions div{flex-wrap:wrap;gap:8px;display:flex}.RegistrationForm-module__pvEeRW__regions label{cursor:pointer;position:relative}.RegistrationForm-module__pvEeRW__regions input{opacity:0;pointer-events:none;position:absolute}.RegistrationForm-module__pvEeRW__regions span{min-height:40px;color:var(--ink);background:#f8fafd;border:1.5px solid #cee1ff;border-radius:999px;align-items:center;padding:0 16px;font-size:.9rem;font-weight:500;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.RegistrationForm-module__pvEeRW__regions label:hover span{border-color:#a9c6f2}.RegistrationForm-module__pvEeRW__regions input:checked+span{border-color:var(--cop-blue-2);background:var(--cop-blue-2);color:var(--white)}.RegistrationForm-module__pvEeRW__regions input:checked+span:before{content:"✓";margin-right:6px}.RegistrationForm-module__pvEeRW__regions input:focus-visible+span{box-shadow:0 0 0 4px rgba(var(--brand-2-rgb), .16)}.RegistrationForm-module__pvEeRW__consent{color:var(--ink-soft);border:1.5px solid #cee1ff;border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;font-size:.9rem;line-height:1.45;display:flex}.RegistrationForm-module__pvEeRW__consent input{width:18px;height:18px;accent-color:var(--cop-blue-2);flex:none;margin:2px 0 0}.RegistrationForm-module__pvEeRW__consent b{color:var(--ink)}.RegistrationForm-module__pvEeRW__summary{border-left:3px solid var(--cop-green);background:var(--brand-50);color:var(--muted);border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;font-size:.85rem;display:flex}.RegistrationForm-module__pvEeRW__summary strong{color:var(--cop-blue);font-size:.92rem}.RegistrationForm-module__pvEeRW__actions{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}.RegistrationForm-module__pvEeRW__actions button,.RegistrationForm-module__pvEeRW__success button{min-height:52px;font:inherit;cursor:pointer;transition:transform .3s var(--ease-out), background-color .3s, color .3s, box-shadow .3s;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:.98rem;font-weight:700;display:inline-flex}.RegistrationForm-module__pvEeRW__primary,.RegistrationForm-module__pvEeRW__success button{background:var(--cop-blue-2);min-width:176px;color:var(--white);box-shadow:0 14px 30px -18px rgba(var(--brand-2-rgb), .95);border-radius:999px}.RegistrationForm-module__pvEeRW__primary:hover:not(:disabled),.RegistrationForm-module__pvEeRW__success button:hover{background:var(--cop-blue);transform:translateY(-2px)}.RegistrationForm-module__pvEeRW__primary svg,.RegistrationForm-module__pvEeRW__success button svg{transition:transform .3s var(--ease-out)}.RegistrationForm-module__pvEeRW__primary:hover svg,.RegistrationForm-module__pvEeRW__success button:hover svg{transform:translate(4px)}.RegistrationForm-module__pvEeRW__back{color:var(--cop-blue);background:0 0;border-radius:999px;padding-inline:10px!important}.RegistrationForm-module__pvEeRW__back:hover{background:var(--brand-50)}.RegistrationForm-module__pvEeRW__arrowBack{transform:rotate(180deg)}.RegistrationForm-module__pvEeRW__back:hover .RegistrationForm-module__pvEeRW__arrowBack{transform:rotate(180deg)translate(3px)}.RegistrationForm-module__pvEeRW__actions button:active,.RegistrationForm-module__pvEeRW__success button:active{transform:scale(.98)}.RegistrationForm-module__pvEeRW__actions button:disabled{cursor:wait;opacity:.6}.RegistrationForm-module__pvEeRW__status{min-height:1.4em;color:var(--muted);text-align:right;margin:16px 0 0;font-size:.88rem}.RegistrationForm-module__pvEeRW__error{color:#b3261e}.RegistrationForm-module__pvEeRW__success{text-align:center;min-height:480px;animation:RegistrationForm-module__pvEeRW__successIn .7s var(--ease-out) both;align-content:center;place-items:center;display:grid}@keyframes RegistrationForm-module__pvEeRW__successIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.RegistrationForm-module__pvEeRW__successMark{width:76px;height:76px;color:var(--white);box-shadow:0 0 0 12px rgba(var(--green-rgb), .14);animation:RegistrationForm-module__pvEeRW__successPulse .8s .25s var(--ease-out) both;background:#197d4a;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}@keyframes RegistrationForm-module__pvEeRW__successPulse{0%{transform:scale(.5)rotate(-18deg)}65%{transform:scale(1.12)rotate(4deg)}to{transform:scale(1)rotate(0)}}.RegistrationForm-module__pvEeRW__successMark svg{width:38px;height:38px}.RegistrationForm-module__pvEeRW__success .RegistrationForm-module__pvEeRW__stepLabel{color:var(--cop-green-ink)}.RegistrationForm-module__pvEeRW__success h3{margin-top:12px}.RegistrationForm-module__pvEeRW__success p{max-width:42ch;color:var(--ink-soft);margin:12px auto 26px;font-size:1rem}@media (max-width:920px){.RegistrationForm-module__pvEeRW__section{min-height:0}.RegistrationForm-module__pvEeRW__layout{grid-template-columns:1fr}.RegistrationForm-module__pvEeRW__intro{max-width:700px}.RegistrationForm-module__pvEeRW__intro h2{max-width:13ch}.RegistrationForm-module__pvEeRW__introSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.RegistrationForm-module__pvEeRW__introSteps li{grid-template-columns:40px 1fr}.RegistrationForm-module__pvEeRW__introSteps li:before{display:none}}@media (max-width:600px){.RegistrationForm-module__pvEeRW__section{padding-block:74px 88px}.RegistrationForm-module__pvEeRW__section:before{background-position:58%}.RegistrationForm-module__pvEeRW__intro h2{max-width:100%;font-size:clamp(2.15rem,10vw,2.7rem);line-height:1.02}.RegistrationForm-module__pvEeRW__intro>p{margin-top:18px}.RegistrationForm-module__pvEeRW__introSteps{grid-template-columns:1fr;margin-top:26px}.RegistrationForm-module__pvEeRW__introSteps li{min-height:44px}.RegistrationForm-module__pvEeRW__formFrame{border-radius:18px;padding:30px 18px 24px}.RegistrationForm-module__pvEeRW__formFrame:before{inset-inline:18px}.RegistrationForm-module__pvEeRW__cornerA{width:40px;height:40px;top:-10px;left:-8px}.RegistrationForm-module__pvEeRW__cornerB{width:40px;height:40px;bottom:-10px;right:-8px}.RegistrationForm-module__pvEeRW__formTop{margin-bottom:22px}.RegistrationForm-module__pvEeRW__progress span{width:22px}.RegistrationForm-module__pvEeRW__stepPane h3{font-size:1.7rem}.RegistrationForm-module__pvEeRW__typeChoice,.RegistrationForm-module__pvEeRW__grid{grid-template-columns:1fr}.RegistrationForm-module__pvEeRW__full{grid-column:auto}.RegistrationForm-module__pvEeRW__typeChoice label{min-height:78px}.RegistrationForm-module__pvEeRW__actions{align-items:stretch}.RegistrationForm-module__pvEeRW__actions .RegistrationForm-module__pvEeRW__primary{flex:1;min-width:0}.RegistrationForm-module__pvEeRW__summary{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:390px){.RegistrationForm-module__pvEeRW__formFrame{margin-inline:-5px;padding-inline:14px}.RegistrationForm-module__pvEeRW__actions button{padding-inline:16px}.RegistrationForm-module__pvEeRW__typeChoice label{grid-template-columns:40px 1fr 18px;padding:12px}.RegistrationForm-module__pvEeRW__typeIcon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.RegistrationForm-module__pvEeRW__ambient span,.RegistrationForm-module__pvEeRW__formFrame,.RegistrationForm-module__pvEeRW__stepPane,.RegistrationForm-module__pvEeRW__success,.RegistrationForm-module__pvEeRW__successMark{animation:none}.RegistrationForm-module__pvEeRW__typeChoice label:hover{transform:none}}@media (max-width:600px){.RegistrationForm-module__pvEeRW__standalone{padding-top:104px;padding-bottom:52px}.RegistrationForm-module__pvEeRW__layout{gap:28px}.RegistrationForm-module__pvEeRW__assurances{margin-top:18px}.RegistrationForm-module__pvEeRW__introSteps{margin-top:20px}}
