.gr-page{color:#102f40;background:#f3f6f8;padding-bottom:64px;overflow-x:clip}.gr-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#ddff6a26,#0000 34%),radial-gradient(circle at 10% 90%,#1fb5a51f,#0000 40%),linear-gradient(135deg,#031f32 0%,#073a4a 55%,#0a5560 100%);padding:56px 0 88px;position:relative}.gr-kicker{color:#ddff6a;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:900;display:inline-flex}.gr-hero h1{letter-spacing:-.01em;max-width:860px;margin:18px 0 12px;font-size:clamp(1.85rem,4.4vw,3.4rem);line-height:1.2}.gr-hero h1 em{color:#ddff6a;font-style:normal}.gr-hero p{color:#c3d9dd;max-width:720px;margin:0 0 24px;font-size:1.02rem;line-height:1.95}.gr-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.gr-hero-actions a{color:#123a30;background:#ddff6a;border-radius:10px;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #ddff6a26}.gr-hero-actions a.ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #fff4}.gr-trust{color:#a9cbd0;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:.85rem;display:flex}.gr-trust span{align-items:center;gap:6px;display:inline-flex}.gr-trust svg{color:#ddff6a}.gr-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:-52px;display:grid;position:relative}.gr-steps article{background:#fff;border:1px solid #dbe5e7;border-radius:16px;padding:18px;box-shadow:0 18px 40px #0d34421a}.gr-steps b{color:#087c7e;background:#e8f6f4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}.gr-steps h3{margin:12px 0 6px;font-size:1rem}.gr-steps p{color:#4d6570;margin:0;font-size:.88rem;line-height:1.75}.gr-section{margin-top:40px;scroll-margin-top:90px}.gr-head{margin-bottom:16px}.gr-head span{color:#087c7e;align-items:center;gap:6px;font-size:.82rem;font-weight:900;display:inline-flex}.gr-head h2{margin:6px 0;font-size:clamp(1.3rem,2.6vw,1.75rem)}.gr-head p{color:#4d6570;max-width:760px;margin:0;line-height:1.85}.gr-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.gr-aside{gap:12px;display:grid;position:sticky;top:90px}.gr-note{color:#35505b;background:#fff;border:1px solid #dbe5e7;border-radius:14px;padding:18px;font-size:.9rem;line-height:1.85}.gr-note h3{color:#102f40;align-items:center;gap:8px;margin:0 0 6px;font-size:1rem;display:flex}.gr-note h3 svg{color:#087c7e;flex:none}.gr-note p{margin:0}.gr-note ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gr-note li{align-items:flex-start;gap:8px;display:flex}.gr-note li svg{color:#087c7e;flex:none;margin-top:4px}.gr-note.dark{color:#c3d9dd;background:#092f42;border-color:#092f42}.gr-note.dark h3{color:#fff}.gr-note.dark h3 svg,.gr-note.dark li svg{color:#ddff6a}.gr-note.warm{color:#5f4c17;background:#fffbea;border-color:#f1e4b3}.gr-card{background:#fff;border:1px solid #dbe5e7;border-radius:18px;min-width:0;padding:24px;box-shadow:0 22px 50px #0d344214}.gr-card h3{margin:0 0 4px;font-size:1.15rem}.gr-card>p{color:#5b7480;margin:0 0 16px;font-size:.88rem;line-height:1.7}.gr-form{gap:14px;min-width:0;display:grid}.gr-form fieldset{border:1px solid #e3ecee;border-radius:14px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.gr-form legend{color:#0a5560;padding:0 6px;font-size:.9rem;font-weight:900}.gr-form label{color:#35505b;gap:6px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.gr-form label small{color:#7b8f96;font-weight:500}.gr-form input:not([type=checkbox]):not([type=radio]),.gr-form select,.gr-form textarea{width:100%;min-width:0;font:inherit;color:#102f40;background:#fbfdfd;border:1px solid #cfdee1;border-radius:10px;padding:11px 12px;font-size:.95rem}.gr-form input:focus,.gr-form select:focus,.gr-form textarea:focus{border-color:#0a7c7e;outline:2px solid #0a7c7e55}.gr-form select:disabled{opacity:.6}.gr-pair{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.gr-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gr-chips{flex-wrap:wrap;gap:8px;display:flex}.gr-chips label{cursor:pointer;background:#fbfdfd;border:1px solid #cfdee1;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:800;display:inline-flex}.gr-chips label:has(input:checked){color:#0a5560;background:#e8f6f4;border-color:#0a7c7e}.gr-chips input{accent-color:#0a7c7e}.gr-consent{align-items:flex-start;line-height:1.7;color:#4d6570!important;grid-template-columns:none!important;gap:8px!important;font-weight:600!important;display:flex!important}.gr-consent input{accent-color:#0a7c7e;flex:none;margin-top:5px}.gr-toggle{background:#f1f8f7;border:1px dashed #9fcfc9;border-radius:12px;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.gr-toggle input{accent-color:#0a7c7e;flex:none;margin-top:4px}.gr-toggle span{gap:2px;display:grid}.gr-toggle small{font-weight:500}.gr-submit{color:#fff;font:inherit;cursor:pointer;background:#0a5560;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:1rem;font-weight:900;display:inline-flex}.gr-submit:hover{background:#08434c}.gr-alert{border-radius:12px;margin:0 0 14px;padding:12px 14px;font-weight:800;line-height:1.7}.gr-alert.error{color:#8a2a22;background:#fdeceb;border:1px solid #f4c7c2}.gr-alert.ok{color:#0a5560;background:#e8f6f4;border:1px solid #b5e0da}.gr-thanks{color:#fff;background:linear-gradient(135deg,#092f42,#0a5560);border-radius:18px;gap:14px;padding:26px;display:grid;box-shadow:0 22px 50px #0d344230}.gr-thanks h2{align-items:center;gap:10px;margin:0;font-size:1.4rem;display:flex}.gr-thanks h2 svg{color:#ddff6a;flex:none}.gr-thanks p{color:#c3d9dd;margin:0;line-height:1.85}.gr-ref{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gr-ref span{color:#a9cbd0;font-size:.85rem}.gr-ref strong{color:#ddff6a;letter-spacing:.08em;direction:ltr;background:#ffffff14;border:1px dashed #ddff6a88;border-radius:10px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem}.gr-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.gr-stats div{background:#ffffff0f;border-radius:12px;padding:12px}.gr-stats b{color:#ddff6a;font-size:1.5rem;display:block}.gr-stats small{color:#a9cbd0}.gr-thanks a{color:#ddff6a;font-weight:900}.gr-tabs{z-index:5;scrollbar-width:none;background:#fff;border:1px solid #dbe5e7;border-radius:14px;gap:6px;margin-top:-28px;padding:6px;display:flex;position:sticky;top:64px;overflow-x:auto;box-shadow:0 14px 34px #0d34421a}.gr-tabs::-webkit-scrollbar{display:none}.gr-tabs a{color:#35505b;white-space:nowrap;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.gr-tabs a:hover{color:#0a5560;background:#e8f6f4}.gr-tabs svg{color:#087c7e}.gr-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.gr-features article{background:#fff;border:1px solid #dbe5e7;border-radius:14px;padding:18px}.gr-features article>span{color:#087c7e;background:#e8f6f4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.gr-features h3{margin:12px 0 6px;font-size:1rem}.gr-features p{color:#4d6570;margin:0;font-size:.88rem;line-height:1.8}.gr-cycle{background:#fff;border:1px solid #dbe5e7;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.gr-cycle div{text-align:center;background:#f1f8f7;border-radius:12px;gap:2px;min-width:140px;padding:12px 16px;display:grid}.gr-cycle div strong{font-size:.95rem}.gr-cycle div small{color:#5b7480}.gr-cycle>svg{color:#0a7c7e;flex:none}.gr-empty{color:#4d6570;background:#fff;border:1px dashed #b9cbd0;border-radius:14px;padding:18px;line-height:1.8}.gr-empty a{color:#0a7175;font-weight:900}.gr-eoi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;margin-top:24px;scroll-margin-top:90px;display:grid}@media (max-width:900px){.gr-split,.gr-eoi{grid-template-columns:1fr}.gr-aside{position:static}}@media (max-width:560px){.gr-pair,.gr-triple{grid-template-columns:1fr}.gr-card{padding:18px}.gr-hero{padding:40px 0 76px}.gr-tabs{top:56px}.gr-cycle>svg{transform:rotate(-90deg)}}.gr-form label>small{margin-top:-4px}@media (max-width:560px){.gr-steps{grid-template-columns:1fr 1fr;gap:8px}.gr-steps article{padding:14px}.gr-steps h3{font-size:.92rem}.gr-steps p{font-size:.8rem}}.gr-features.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.gr-features.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gr-features.three{grid-template-columns:1fr}.gr-cycle{flex-direction:column}.gr-cycle div{width:100%}}
