.Xru1TG_stage{color:#1e2a29;min-height:100dvh;font-family:var(--font-body);background:linear-gradient(270deg,#083a3e 0%,#0a4c52 22%,#0e6469 40%,#2c8386 56%,#7fada9 68%,#b9c3bc 78%,#dcd6c8 88%,#f3eee5 100%);grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);display:grid;position:relative;overflow:hidden}.Xru1TG_veil{pointer-events:none;background:linear-gradient(270deg,#062a2ee0 0%,#073236db 22%,#094247c2 40%,#18606399 54%,#60989880 66%,#bac6bea8 76%,#e2dcd0d9 86%,#f3eee5f5 95%,#f3eee5 100%);position:absolute;inset:0}.Xru1TG_glow{pointer-events:none;opacity:.55;background:radial-gradient(46% 52% at 86% 16%,#ffd6a04d 0%,#ffd6a000 70%),radial-gradient(44% 50% at 24% 84%,#b8863029 0%,#b8863000 72%);position:absolute;inset:0}.Xru1TG_hero{z-index:1;flex-direction:column;order:-1;justify-content:center;min-width:0;padding:56px 58px;display:flex;position:relative}.Xru1TG_heroShade{pointer-events:none;background:linear-gradient(#062a2e00 0%,#062a2e1f 48%,#062a2e6b 100%);position:absolute;inset:0 -140px 0 0;-webkit-mask-image:linear-gradient(270deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 62%,#0000 100%)}.Xru1TG_heroSun{pointer-events:none;top:-120px;background:radial-gradient(circle,#ffd6a052,#ffd6a000 70%);border-radius:50%;width:420px;height:420px;position:absolute;inset-inline-start:-90px}.Xru1TG_heroRing{pointer-events:none;bottom:-160px;border:1.5px dashed #ffffff29;border-radius:50%;width:520px;height:520px;position:absolute;inset-inline-end:-120px}.Xru1TG_heroIn{max-width:480px;animation:.55s cubic-bezier(.2,.8,.25,1) both Xru1TG_rise;position:relative}.Xru1TG_brand{align-items:center;gap:11px;display:flex}.Xru1TG_brandMark{border-radius:10px;width:46px;height:46px;display:flex;overflow:hidden;box-shadow:0 20px 30px -12px #0009}.Xru1TG_brandName{font-family:var(--font-display);letter-spacing:-.4px;color:#fff;font-size:19px;font-weight:700;line-height:1.12}.Xru1TG_brandName span{color:#9febe4}.Xru1TG_brandSub{color:#cfe6e7;letter-spacing:.6px;font-size:10.5px;font-weight:500;line-height:1.12}.Xru1TG_h1{font-family:var(--font-display);letter-spacing:-1.5px;color:#fff;text-shadow:0 3px 20px #062a2e99;text-wrap:pretty;margin:26px 0 0;font-size:36px;font-weight:700;line-height:1.16}.Xru1TG_lede{color:#fff;opacity:.94;text-shadow:0 2px 14px #062a2eb3;margin:14px 0 0;font-size:16px;line-height:1.75}.Xru1TG_features{perspective:1000px;flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Xru1TG_feat{-webkit-backdrop-filter:blur(14px);background:#062a2e42;border:1px solid #fff3;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;transition:transform .26s cubic-bezier(.2,.8,.25,1);display:flex;box-shadow:0 24px 34px -26px #000000d9}.Xru1TG_feat:hover{transform:translateY(-5px)rotateX(5deg)}.Xru1TG_featIcon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;box-shadow:0 14px 20px -12px #0009,inset 0 1px #fff}.Xru1TG_featTitle{color:#fff;font-size:14.5px;font-weight:700}.Xru1TG_featDesc{color:#eaf6f6;font-size:12.5px}.Xru1TG_pane{justify-content:center;align-items:center;min-width:0;padding:56px 44px;display:flex;position:relative}.Xru1TG_paneRingA{pointer-events:none;top:-140px;border:1.5px dashed #0e6b722e;border-radius:50%;width:520px;height:520px;position:absolute;inset-inline-end:-120px}.Xru1TG_paneRingB{pointer-events:none;bottom:-180px;border:1.5px dashed #b8863038;border-radius:50%;width:580px;height:580px;position:absolute;inset-inline-start:-130px}.Xru1TG_cardWrap{perspective:1400px;width:100%;max-width:404px;position:relative}.Xru1TG_cardShadow{filter:blur(26px);background:#1e2a2924;border-radius:26px;position:absolute;inset:24px 18px -14px}.Xru1TG_card{background:linear-gradient(170deg,#fff 0%,#fdfbf7 100%);border:1px solid #ffffffe6;border-radius:26px;padding:32px 34px;animation:9s ease-in-out infinite Xru1TG_float;position:relative;box-shadow:0 60px 84px -40px #1e2a29a6,0 10px #e0d6c7e6,inset 0 1px #fff}.Xru1TG_h2{font-family:var(--font-display);letter-spacing:-.9px;color:#1e2a29;margin:0;font-size:27px;font-weight:700}.Xru1TG_sub{color:#55625f;margin:6px 0 0;font-size:13.5px}.Xru1TG_field{margin-top:14px;display:block}.Xru1TG_fieldFirst{margin-top:22px}.Xru1TG_label{color:#3a4746;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.Xru1TG_labelRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.Xru1TG_forgot{color:#0e6b72;font-size:12.5px;font-weight:500;text-decoration:none;position:relative}.Xru1TG_forgot:before{content:"";position:absolute;inset:-13px -8px}.Xru1TG_forgot:hover{color:#0a5057;text-decoration:underline}.Xru1TG_input{width:100%;height:48px;font-family:var(--font-body);color:#1e2a29;text-align:left;background:#faf7f2;border:1px solid #e1dcd3;border-radius:13px;padding:0 13px;font-size:14.5px;box-shadow:inset 0 2px 4px #1e2a290d}.Xru1TG_input::placeholder{color:#5e6b6a}.Xru1TG_input:focus-visible{outline-offset:1px;outline:2px solid #0e6b72}.Xru1TG_input[aria-invalid=true]{border-color:#b3261e}.Xru1TG_pwWrap{display:block;position:relative}.Xru1TG_pwWrap .Xru1TG_input{padding-left:74px;padding-right:13px}.Xru1TG_pwToggle{inset-inline-end:6px;cursor:pointer;height:34px;font-family:var(--font-body);color:#3a4746;background:#fff;border:1px solid #1e2a291a;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:600;position:absolute;top:7px}.Xru1TG_pwToggle:before{content:"";position:absolute;inset:-6px}.Xru1TG_pwToggle:focus-visible,.Xru1TG_link:focus-visible,.Xru1TG_cta:focus-visible,.Xru1TG_google:focus-visible{outline-offset:2px;outline:2px solid #0e6b72}.Xru1TG_remember{color:#55625f;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.Xru1TG_remember input{accent-color:#0e6b72}.Xru1TG_note{color:#55625f;margin:14px 0 0;font-size:13px;line-height:1.7}.Xru1TG_consent{color:#55625f;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.7}.Xru1TG_alert{color:#b3261e;background:#fcebe9;border-radius:12px;margin-top:16px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5}.Xru1TG_alert:empty{display:none}.Xru1TG_ctaWrap{perspective:1000px}.Xru1TG_cta{cursor:pointer;width:100%;height:56px;font-family:var(--font-body);color:#fff;background:linear-gradient(150deg,#26b3b8,#0e6b72 62%,#0a4a50);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:16px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.25,1),box-shadow .2s;display:inline-flex;box-shadow:0 26px 36px -16px #0e6b72f2,0 6px #08474c,inset 0 1px #ffffff59}.Xru1TG_cta:hover{transform:translateY(-4px)rotateX(5deg);box-shadow:0 38px 44px -18px #0e6b72e6,0 9px #08474c,inset 0 1px #ffffff59}.Xru1TG_cta:active{transform:translateY(1px);box-shadow:0 14px 22px -14px #0e6b72e6,0 2px #08474c}.Xru1TG_cta[aria-disabled=true]{cursor:progress;transform:none}.Xru1TG_spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite Xru1TG_spin}.Xru1TG_or{align-items:center;gap:12px;margin:18px 0;display:flex}.Xru1TG_or i{background:#1e2a291a;flex:1;height:1px}.Xru1TG_or span{color:#55625f;font-size:12px;font-weight:500}.Xru1TG_googleForm{perspective:1000px}.Xru1TG_google{cursor:pointer;width:100%;height:52px;font-family:var(--font-body);color:#1e2a29;background:#fff;border:1px solid #e1dcd3;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.2,.8,.25,1),box-shadow .2s;display:flex;box-shadow:0 22px 30px -20px #1e2a29f2,0 5px #e8e2d8,inset 0 1px #fff}.Xru1TG_google:hover{transform:translateY(-4px)rotateX(5deg);box-shadow:0 34px 38px -20px #1e2a29d9,0 8px #e8e2d8,inset 0 1px #fff}.Xru1TG_google:active{transform:translateY(1px);box-shadow:0 12px 18px -14px #1e2a29e6,0 2px #e8e2d8}.Xru1TG_gRing{background:conic-gradient(from -45deg,#ea4335 0deg 90deg,#fbbc05 90deg 180deg,#34a853 180deg 270deg,#4285f4 270deg 360deg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 8px 14px -8px #1e2a29cc}.Xru1TG_gCore{width:25px;height:25px;font-family:var(--font-display);color:#1a3a6b;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.Xru1TG_foot{color:#55625f;border-top:1px solid #1e2a2917;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.Xru1TG_footSupport{font-size:12.5px}.Xru1TG_link{color:#0e6b72;font-weight:600;text-decoration:none}.Xru1TG_link:hover{color:#0a5057;text-decoration:underline}.Xru1TG_legal nav{padding:10px 0 0}.Xru1TG_legal a{color:#55625f;font-size:11.5px}.Xru1TG_legal a:hover{color:#0e6b72}@keyframes Xru1TG_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes Xru1TG_float{0%,to{transform:translateY(0)rotateX(2deg)rotateY(-3deg)}50%{transform:translateY(-12px)rotateX(2deg)rotateY(-3deg)}}@keyframes Xru1TG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Xru1TG_heroIn,.Xru1TG_card{animation:none}.Xru1TG_feat,.Xru1TG_cta,.Xru1TG_google{transition:none}.Xru1TG_feat:hover,.Xru1TG_cta:hover,.Xru1TG_google:hover{transform:none}}@media (max-width:960px){.Xru1TG_stage{background:linear-gradient(#083a3e 0%,#0a4c52 40%,#0e6469 100%);grid-template-columns:1fr}.Xru1TG_veil{background:linear-gradient(#062a2ee0 0%,#094247b8 50%,#09424799 100%)}.Xru1TG_glow{opacity:.35}.Xru1TG_hero{order:0;padding:8px 22px 40px}.Xru1TG_hero .Xru1TG_brand{display:none}.Xru1TG_pane{flex-direction:column;gap:18px;padding:22px 18px 8px}.Xru1TG_brandMobile{width:100%;max-width:404px;display:flex}.Xru1TG_heroIn{max-width:none}.Xru1TG_h1{margin-top:0;font-size:30px}.Xru1TG_heroShade,.Xru1TG_heroRing,.Xru1TG_paneRingA,.Xru1TG_paneRingB{display:none}.Xru1TG_card{padding:26px 22px;animation:none}.Xru1TG_input{font-size:16px}}@media (min-width:961px){.Xru1TG_brandMobile{display:none}}
