.signup-editorial{color:#303b35;font-family:var(--font-product);background:#fff;padding:14px;font-size:14px}.signup-editorial .signup-layout{background:#fff;grid-template-columns:1.08fr 1fr;gap:14px;min-height:calc(100svh - 28px)}.signup-editorial .signup-form-panel{min-height:calc(100svh - 28px)}.signup-editorial .signup-logo-row{align-items:center;height:36px;margin:20px 30px 0;display:none}.signup-editorial .signup-logo img{filter:none;opacity:1;width:106px;height:auto}.signup-editorial .signup-form-body{flex:1;justify-content:center;align-items:center;padding:64px 40px;display:flex}.signup-editorial .signup-card{width:100%;max-width:390px;padding:0}.signup-editorial .signup-card h1{text-align:center;color:#303b35;letter-spacing:-1px;margin:0 0 10px;font-size:28px;font-weight:600;line-height:36px}.signup-editorial .signup-intro{text-align:center;color:#748078;margin:0 0 32px;font-size:14px;line-height:23px}.signup-editorial .signup-card form{gap:18px}.signup-editorial .signup-field{gap:7px}.signup-editorial .signup-card label{color:#46554b;font-size:13px;font-weight:500;line-height:20px}.signup-editorial .signup-card input{color:#303b35;background:#fff;border:1px solid #dfe7e1;border-radius:11px;height:48px;padding:0 14px;font-size:14px;line-height:22px;box-shadow:0 2px 3px #213e3003}.signup-editorial .signup-card input::placeholder{color:#98a19b}.signup-editorial .signup-card input:focus{border-color:#00ba54;box-shadow:0 0 0 3px #00d65e10}.signup-editorial .signup-card input[aria-invalid=true]{border-color:#ba5b55}.signup-editorial .signup-card input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ba5b5510}.signup-editorial .country-trigger{color:#68796d;background:#f8faf8;border:1px solid #dfe7e1;border-right:0;border-radius:11px 0 0 11px;height:48px}.signup-editorial .phone-field input{border-radius:0 11px 11px 0}.signup-editorial .signup-submit-row{padding-top:5px}.signup-editorial .signup-submit{color:#073d23;background:#00d65e;border:1px solid #00d65e;border-radius:11px;gap:12px;width:100%;height:48px;font-size:14px;font-weight:550;box-shadow:0 3px #087b400c}.signup-editorial .signup-submit:hover{background:#00c757;border-color:#00c757;transform:translateY(-1px);box-shadow:0 4px 10px #087b4010}.signup-editorial .signup-legal{color:#879189;text-align:center;padding:0;font-size:11px;line-height:18px}.signup-editorial .signup-legal-links{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.signup-editorial .signup-legal a{color:#596c5e;text-decoration:none}.signup-editorial .signup-legal a:hover{text-underline-offset:3px;text-decoration:underline}.signup-editorial .field-error{color:#ae4f48;font-size:12px;line-height:18px}.signup-editorial .signup-return{text-align:center;color:#829087;margin:0;padding:26px 0 0;font-size:13px}.signup-editorial .signup-return a{text-underline-offset:4px;color:#087b40;font-weight:550;text-decoration:underline}.signup-editorial .signup-assistant-panel{color:#fff;background:radial-gradient(105% 66% at 45% -12%,#e5fac3 0%,#9dd978 28%,#3b8d55 53%,#0000 100%),#102d20;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:100px 40px 64px;display:flex}.signup-editorial .signup-assistant-heading{text-align:center;width:100%;max-width:520px}.signup-editorial .signup-panel-logo{filter:brightness(0)invert();width:108px;height:auto;margin:0 auto 28px;display:block}.signup-editorial .signup-assistant-heading h2{letter-spacing:-1px;text-wrap:balance;margin:0;font-size:30px;font-weight:500;line-height:1.3}.signup-editorial .signup-assistant-heading>p{color:#d0ded3;text-wrap:balance;max-width:440px;margin:12px auto 34px;font-size:14px;line-height:23px}.signup-editorial .signup-steps{text-align:left;gap:10px;max-width:290px;margin:0 auto;padding:0;list-style:none;display:grid}.signup-editorial .signup-steps li{color:#c7d6cc;background:#ffffff0b;border:1px solid #ffffff0c;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.signup-editorial .signup-steps li>span{color:#d8e6dc;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:11px;display:grid}.signup-editorial .signup-steps li[aria-current=step]{color:#213e30;background:#fff;border-color:#fff}.signup-editorial .signup-steps li[aria-current=step]>span{color:#fff;background:#213e30}.signup-editorial :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #087b40}body:has(.signup-editorial) .country-popover{font-family:var(--font-product);border-color:#dfe7e1;border-radius:14px}@media (max-width:1050px){.signup-editorial .signup-assistant-panel{padding:40px 28px}.signup-editorial .signup-form-body{padding-inline:28px}}@media (max-width:760px){.signup-editorial{padding:0}.signup-editorial .signup-layout{grid-template-columns:1fr;gap:0}.signup-editorial .signup-form-panel{min-height:100svh}.signup-editorial .signup-logo-row{margin:24px 24px 0;display:flex}.signup-editorial .signup-form-body{padding:38px 26px 24px}.signup-editorial .signup-card h1{font-size:28px;line-height:36px}.signup-editorial .signup-card input{font-size:16px}.signup-editorial .signup-assistant-panel{display:none}.signup-editorial .signup-return{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.signup-editorial *{transition:none!important;animation:none!important}}