.signup-module__fGGwVq__page{background:linear-gradient(155deg,#e9f8f5 0,#f4f7fa 340px 100%);min-height:100vh}.signup-module__fGGwVq__header,.signup-module__fGGwVq__presentation,.signup-module__fGGwVq__content,.signup-module__fGGwVq__footer{width:min(1160px,100% - 40px);margin-inline:auto}.signup-module__fGGwVq__header{justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.signup-module__fGGwVq__signin{color:var(--teal-dark);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.signup-module__fGGwVq__presentation{color:#fff;background:#0b1f3a;border:1px solid #254964;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:22px 26px;display:flex;box-shadow:0 16px 34px #0b1f3a24}.signup-module__fGGwVq__presentationCopy{gap:5px;max-width:700px;display:grid}.signup-module__fGGwVq__presentationLabel{color:#79e5d6;font-size:12px;font-weight:700}.signup-module__fGGwVq__presentationCopy strong{font-size:clamp(18px,2.2vw,24px);line-height:1.25}.signup-module__fGGwVq__presentationCopy>span:last-child{color:#d4e3ee;font-size:14px;line-height:1.5}.signup-module__fGGwVq__presentationLink{color:#0b1f3a;background:#9ae9df;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.signup-module__fGGwVq__presentationLink:hover{background:#c5f6ee;transform:translateY(-1px)}.signup-module__fGGwVq__presentationLink:focus-visible{outline-offset:3px;outline:3px solid #fff}.signup-module__fGGwVq__content{grid-template-columns:minmax(260px,.77fr) minmax(0,1.23fr);align-items:start;gap:clamp(24px,5vw,72px);padding:34px 0 76px;display:grid}.signup-module__fGGwVq__intro{padding:12px 0;position:sticky;top:42px}.signup-module__fGGwVq__intro h1{max-width:500px;color:var(--navy-950);letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(34px,4.2vw,55px);line-height:1.07}.signup-module__fGGwVq__intro>p:not(:first-child){color:#52647b;max-width:440px;line-height:1.7}.signup-module__fGGwVq__notice{border-left:4px solid var(--teal);background:#fff;border-radius:12px;gap:7px;margin-top:32px;padding:18px 20px;font-size:14px;line-height:1.55;display:grid;box-shadow:0 10px 30px #0b1f3a0d}.signup-module__fGGwVq__notice span{color:var(--muted)}.signup-module__fGGwVq__form,.signup-module__fGGwVq__success{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 18px 52px #0b1f3a12}.signup-module__fGGwVq__section{border-bottom:1px solid var(--line);padding:30px clamp(22px,3vw,38px)}.signup-module__fGGwVq__section:last-child{border-bottom:0}.signup-module__fGGwVq__sectionHeading{align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.signup-module__fGGwVq__sectionHeading>span{height:35px;color:var(--teal-dark);background:#e1f8f3;border-radius:10px;flex:0 0 35px;place-items:center;font-size:12px;font-weight:800;display:grid}.signup-module__fGGwVq__sectionHeading h2,.signup-module__fGGwVq__success h2{color:var(--navy-950);letter-spacing:-.025em;margin:0 0 4px;font-size:21px}.signup-module__fGGwVq__sectionHeading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.signup-module__fGGwVq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.signup-module__fGGwVq__stack{gap:18px;display:grid}.signup-module__fGGwVq__form label,.signup-module__fGGwVq__fullLabel{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.signup-module__fGGwVq__form b{color:var(--danger)}.signup-module__fGGwVq__form input:not([type=checkbox]),.signup-module__fGGwVq__form select,.signup-module__fGGwVq__form textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cbd7e3;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:400}.signup-module__fGGwVq__form textarea{resize:vertical;line-height:1.5}.signup-module__fGGwVq__form input:focus-visible,.signup-module__fGGwVq__form select:focus-visible,.signup-module__fGGwVq__form textarea:focus-visible,.signup-module__fGGwVq__signin:focus-visible{outline-offset:2px;border-color:var(--teal-dark);outline:3px solid #12bfae59}.signup-module__fGGwVq__form input::placeholder,.signup-module__fGGwVq__form textarea::placeholder{color:#8b9bad}.signup-module__fGGwVq__checkboxes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;display:grid}.signup-module__fGGwVq__checkboxes legend{margin-bottom:12px;font-size:13px;font-weight:700}.signup-module__fGGwVq__checkboxes label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-weight:550;display:flex}.signup-module__fGGwVq__checkboxes input,.signup-module__fGGwVq__consent input{width:17px;height:17px;accent-color:var(--teal-dark);flex:none;margin:0}.signup-module__fGGwVq__fullLabel{margin-top:18px}.signup-module__fGGwVq__consent{align-items:flex-start;margin-top:22px;line-height:1.55;gap:10px!important;display:flex!important}.signup-module__fGGwVq__safetyNote{color:var(--muted);margin:18px 0 22px;font-size:12px}.signup-module__fGGwVq__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signup-module__fGGwVq__success{padding:42px;line-height:1.6}.signup-module__fGGwVq__success code{color:var(--teal-dark);overflow-wrap:anywhere;background:#e1f8f3;border-radius:9px;padding:11px 14px;font-size:13px;display:inline-block}.signup-module__fGGwVq__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:22px 0 30px;font-size:12px;display:flex}.signup-module__fGGwVq__footer a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.signup-module__fGGwVq__presentation{flex-direction:column;align-items:flex-start;gap:16px}.signup-module__fGGwVq__content{grid-template-columns:1fr;gap:24px}.signup-module__fGGwVq__intro{position:static}}@media (max-width:580px){.signup-module__fGGwVq__header,.signup-module__fGGwVq__presentation,.signup-module__fGGwVq__content,.signup-module__fGGwVq__footer{width:min(100% - 28px,1160px)}.signup-module__fGGwVq__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:18px 0}.signup-module__fGGwVq__content{padding-top:10px}.signup-module__fGGwVq__presentation{padding:20px}.signup-module__fGGwVq__presentationLink{width:100%}.signup-module__fGGwVq__grid,.signup-module__fGGwVq__checkboxes{grid-template-columns:1fr}.signup-module__fGGwVq__section,.signup-module__fGGwVq__success{padding:24px 18px}}
