:root{--navy:#09284a;--navy-deep:#061c35;--navy-mid:#123d6c;--teal:#12a99c;--teal-bright:#1bc1ae;--green:#83d900;--blue:#1685ee;--ink:#172d44;--muted:#647487;--line:#e2e9ef;--soft:#f4f8fa;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--teal-bright);outline-offset:4px}.topbar{color:#d3dee8;letter-spacing:.025em;background:#061a30;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:8px max(6%,50% - 620px);font-size:.75rem;display:flex}.topbar a{color:#b7eee5;font-weight:700}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#082443fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:12px max(6%,50% - 620px);display:flex;position:sticky;top:0}.brand{flex:none;align-items:center;display:inline-flex}.scga-logo{background:#fff;border-radius:6px;width:158px;height:auto;padding:2px 8px;display:block}.main-nav{align-items:center;gap:clamp(14px,2.2vw,30px);display:flex}.main-nav a{color:#e3ebf2;font-size:.86rem;font-weight:600;transition:color .16s}.main-nav a:hover,.footer-links a:hover{color:var(--teal-bright)}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 21px;font-size:.9rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:10px 16px;font-size:.82rem}.button-teal{background:var(--teal);color:#fff}.button-teal:hover{background:var(--teal-bright)}.button-outline{color:#fff;border-color:#ffffff6b}.button-outline:hover{background:#ffffff14;border-color:#fff}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-mid)}.hero{color:#fff;background:radial-gradient(at 82% 52%,#1364925c,#0000 38%),linear-gradient(120deg,#08294c 0%,#0c345c 52%,#092342 100%);grid-template-columns:1.06fr .94fr;align-items:center;gap:48px;min-height:590px;padding:76px max(6%,50% - 620px) 82px;display:grid;position:relative;overflow:hidden}.hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #57beba24;border-radius:50%;width:70%;position:absolute;bottom:-82%;right:-15%}.hero-copy,.hero-visual{z-index:1;position:relative}.eyebrow{color:#9de9da;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800}.eyebrow-dot{background:var(--green);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #83d900cc}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,4.65rem);font-weight:800;line-height:1.06}.hero h1 span{color:#55d3c3}.hero-lead{color:#d4e0ea;max-width:555px;margin:24px 0 28px;font-size:1.03rem;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-note{color:#c1d1df;align-items:center;gap:9px;margin-top:28px;font-size:.78rem;display:flex}.note-check{color:#75e0cc;border:1px solid #53d3c399;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;display:inline-flex}.hero-visual{place-items:center;min-height:405px;display:grid}.visual-glow{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#14a99c33,#14719e14 49%,#0000 70%);border-radius:50%;width:82%;position:absolute}.logo-card{z-index:1;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #ffffff8c;border-radius:14px;width:min(100%,475px);padding:36px 34px 22px;position:relative;transform:rotate(-2deg);box-shadow:0 26px 90px #000b1c59}.trust-logo{width:100%;height:auto;display:block}.logo-caption{color:#41576b;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:.66rem;font-weight:700;display:flex}.caption-line{background:#8eb6bf;width:24px;height:1px}.floating-badge{z-index:2;color:var(--navy);background:#fff;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:11px;padding:12px 17px 12px 12px;display:flex;position:absolute;bottom:40px;right:-10px;box-shadow:0 14px 32px #000c1f3d}.badge-check{color:#23a579;background:#e9f8f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.1rem;font-weight:800;display:grid}.floating-badge strong,.floating-badge small{display:block}.floating-badge strong{font-size:.78rem}.floating-badge small{color:var(--muted);font-size:.65rem}.visual-orbit{pointer-events:none;border:1px solid #7be0d42e;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:94%}.orbit-two{aspect-ratio:1;border-color:#7be0d41a;width:112%}.stats{z-index:2;border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,1fr);max-width:1120px;min-height:116px;margin:-1px auto 0;padding:24px 22px;display:grid;position:relative;box-shadow:0 12px 30px #0d2e4a0f}.stat{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:4px 18px;display:flex}.stat:last-child{border-right:0}.stat-number{color:var(--navy);letter-spacing:-.06em;font-size:2rem;font-weight:800}.stat-unit{color:var(--teal);letter-spacing:0;margin-left:2px;font-size:.95rem}.stat-label{max-width:125px;color:var(--muted);font-size:.72rem;line-height:1.4}.section{padding:94px 6%}.section-heading{text-align:center;max-width:700px;margin:0 auto 42px}.eyebrow-dark{color:var(--teal);margin-bottom:12px}.section-heading h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.17}.section-heading>p:last-child{max-width:610px;color:var(--muted);margin:15px auto 0;font-size:.95rem}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:0 auto;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 24px #0f2c470a}.feature-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px #0f2c4717}.feature-icon{border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:20px;font-size:1.35rem;font-weight:700;display:grid}.icon-teal{color:#0c9d91;background:#e4f7f3}.icon-blue{color:#2e7ac9;background:#eaf3ff}.icon-green{color:#70a900;background:#f0f8e1}.feature-card h3{color:var(--navy);margin:0 0 8px;font-size:1.05rem}.feature-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.75}.section-tinted{background:radial-gradient(at 50% 0,#14a99c0f,#0000 50%),#f5f8fa}.tier-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:930px;margin:0 auto;display:grid}.tier-card{background:#fff;border:1px solid #dfe8ed;border-top:4px solid #3c9b68;border-radius:10px;padding:30px;box-shadow:0 12px 32px #0d2e4a0d}.tier-card-plus{border-top-color:var(--teal)}.tier-topline{color:#468260;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.77rem;font-weight:800;display:flex}.tier-card-plus .tier-topline{color:#0c9e92}.tier-tag{color:#397c54;letter-spacing:.08em;text-transform:uppercase;background:#e8f5ed;border-radius:20px;padding:4px 10px;font-size:.63rem}.tier-card-plus .tier-tag{color:#0c8b80;background:#e3f7f3}.tier-card h3{color:var(--navy);margin:18px 0 3px;font-size:1.38rem}.tier-description{color:var(--muted);margin:0;font-size:.84rem}.tier-price{color:var(--navy);margin:22px 0 18px;font-size:1.32rem;font-weight:800}.tier-price span{color:var(--muted);font-size:.7rem;font-weight:400;display:block}.tier-card ul{border-top:1px solid var(--line);min-height:169px;margin:0;padding:18px 0 8px;list-style:none}.tier-card li{color:#41566b;margin:9px 0;padding-left:23px;font-size:.83rem;position:relative}.tier-card li:before{color:#2b9c68;content:"✓";font-weight:800;position:absolute;left:0}.tier-card .button{width:100%}.pricing-note{color:#738294;text-align:center;max-width:710px;margin:22px auto 0;font-size:.73rem}.controls-section{padding-bottom:84px}.controls-list{border-top:1px solid var(--line);max-width:830px;margin:0 auto}.control-row{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:48px 1fr 100px;align-items:center;gap:14px;min-height:58px;padding:11px 16px;display:grid}.control-row:nth-child(2n){background:#fbfcfd}.control-number{color:#0d9c8e;font-size:.82rem;font-weight:800}.control-plus .control-number{color:#aa7c08}.control-name{color:var(--navy);font-size:.87rem;font-weight:700}.control-tier{color:#388152;letter-spacing:.03em;white-space:nowrap;background:#e9f5ee;border-radius:18px;justify-self:end;padding:4px 9px;font-size:.62rem;font-weight:800}.tier-plus-label{color:#967006;background:#fff4d8}.controls-link{color:var(--teal);text-align:center;margin:24px 0 0;font-size:.87rem;font-weight:700}.controls-link a:hover,.text-link:hover{color:var(--teal-bright)}.process-section{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;padding:84px max(6%,50% - 560px);display:grid}.process-copy .eyebrow{color:#83e2d4}.process-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.16}.process-copy>p:not(.eyebrow){color:#cad7e2;max-width:390px;margin:17px 0 22px;font-size:.92rem}.text-link{color:#73dfd0;font-size:.85rem;font-weight:700}.process-steps{border-top:1px solid #ffffff2b}.process-step{border-bottom:1px solid #ffffff2b;grid-template-columns:48px 1fr;gap:16px;padding:21px 0;display:grid}.step-number{color:#6de0d0;padding-top:3px;font-size:.9rem;font-weight:800}.process-step h3{color:#fff;margin:0;font-size:.96rem}.process-step p{color:#b8c8d7;margin:4px 0 0;font-size:.8rem}.faq-section{padding-bottom:100px}.faq-list{border-top:1px solid var(--line);max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 2px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--teal);font-size:1.25rem;font-weight:400;transition:transform .16s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item>p{max-width:700px;color:var(--muted);margin:-4px 35px 20px 2px;font-size:.87rem}.cta-band{color:#fff;text-align:center;background:linear-gradient(115deg,#0d4468,#087d79 115%);padding:68px 6%;position:relative;overflow:hidden}.cta-content{z-index:1;max-width:690px;margin:0 auto;position:relative}.cta-content .eyebrow{color:#a4eee1;margin-bottom:10px}.cta-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.2}.cta-content>p:not(.eyebrow){color:#d3e6e9;max-width:560px;margin:15px auto 24px;font-size:.92rem}.button-light{color:var(--navy);background:#fff}.button-light:hover{background:#eaf8f5}.cta-watermark{color:#ffffff0b;letter-spacing:-.1em;font-size:22rem;font-weight:900;line-height:1;position:absolute;bottom:-105px;right:3%}.site-footer{background:var(--navy-deep);color:#c0ceda;padding:42px max(6%,50% - 560px) 18px}.footer-main{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:34px;display:grid}.footer-brand{justify-self:start}.footer-brand .scga-logo{width:138px}.footer-main>p{color:#aebdcb;max-width:330px;margin:0;font-size:.78rem}.footer-links{grid-template-columns:1fr 1fr;gap:8px 18px;font-size:.75rem;display:grid}.footer-links a{transition:color .16s}.footer-bottom{color:#8497a9;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:30px;padding-top:15px;font-size:.68rem;display:flex}@media (max-width:980px){.site-header{gap:16px}.main-nav{gap:14px}.main-nav a{font-size:.78rem}.hero{grid-template-columns:1fr .85fr;gap:24px}.logo-card{padding:28px 24px 18px}.stats{margin-left:4%;margin-right:4%}.stat{gap:8px;padding:4px 10px}.process-section{gap:44px}}@media (max-width:740px){html{scroll-padding-top:74px}.topbar{padding-left:5%;padding-right:5%;font-size:.67rem}.site-header{flex-wrap:wrap;min-height:68px;padding:10px 5%}.main-nav{order:3;gap:20px;width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.main-nav a{flex:none;font-size:.76rem}.header-cta{min-height:38px;padding:8px 12px}.hero{grid-template-columns:1fr;gap:16px;padding:62px 7% 72px}.hero-copy{max-width:620px;margin:0 auto}.hero h1{font-size:clamp(2.8rem,10vw,4rem)}.hero-visual{min-height:350px;margin-top:5px}.logo-card{width:min(86%,440px)}.floating-badge{bottom:24px;right:2%}.stats{border-top:1px solid var(--line);border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;max-width:570px;margin:0 auto;padding:18px 10px}.stat{justify-content:flex-start;min-height:66px;padding-left:16px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:72px 6%}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:23px}.tier-grid{grid-template-columns:1fr;gap:16px;max-width:520px}.tier-card ul{min-height:0}.process-section{grid-template-columns:1fr;gap:30px;padding:64px 7%}.footer-main{grid-template-columns:1fr 1fr;gap:24px}.footer-main>p{grid-area:2/1/auto/-1}.footer-links{grid-area:3/1/auto/-1}}@media (max-width:480px){.topbar{flex-direction:column;align-items:flex-start;gap:2px}.header-cta{font-size:.73rem}.hero{padding-top:48px}.hero h1{font-size:2.68rem}.hero-lead{font-size:.92rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-visual{min-height:285px}.logo-card{padding:21px 18px 15px}.logo-caption{gap:7px;font-size:.54rem}.caption-line{width:16px}.floating-badge{padding:8px 11px 8px 8px;bottom:11px;right:-3px}.badge-check{width:28px;height:28px}.floating-badge strong{font-size:.7rem}.floating-badge small{font-size:.58rem}.stat-number{font-size:1.65rem}.stat-label{font-size:.64rem}.control-row{grid-template-columns:31px 1fr;gap:8px;padding:10px}.control-tier{grid-column:2;justify-self:start;margin-top:-3px}.control-name{font-size:.8rem}.faq-item summary{font-size:.86rem}.cta-band{padding:56px 7%}.footer-main{grid-template-columns:1fr}.footer-main>p,.footer-links{grid-area:auto}.footer-bottom{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
