:root{color-scheme:light;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#f7f4ee;color:#122033;--navy-960: #04101f;--navy-920: #071a2d;--navy-860: #0b2744;--navy-740: #173b5e;--gold-640: #b88a38;--gold-520: #d2a35a;--gold-180: #f5ead2;--paper: #ffffff;--mist-20: #fbfaf7;--mist-60: #f5f1e9;--mist-120: #e8e2d8;--line: rgba(18, 32, 51, .13);--ink: #122033;--muted: #667384;--soft-shadow: 0 22px 70px rgba(20, 37, 58, .12);--serif-cn: "Songti SC", "Noto Serif SC", "Source Han Serif SC", STSong, SimSun, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--mist-60);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}section[id]{scroll-margin-top:96px}.site-shell{min-height:100vh;overflow:hidden;background:var(--mist-20)}.site-header{position:fixed;z-index:50;top:0;right:0;left:0;border-bottom:1px solid rgba(255,255,255,.12);background:#051221bd;color:#fffaf0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:background .26s ease,border-color .26s ease,box-shadow .26s ease}.site-header.is-scrolled{border-color:#ffffff2e;background:#051221e6;box-shadow:0 14px 42px #0000002e}.scroll-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;transform:scaleX(var(--scroll-progress, 0));transform-origin:left center;background:linear-gradient(90deg,#b88a3800,#d2a35a 42%,#fff8e7);opacity:.92}.header-inner{width:min(1280px,calc(100% - 64px));height:80px;margin:0 auto;display:flex;align-items:center;gap:24px}.brand-lockup{display:inline-flex;align-items:center;flex:0 0 auto}.logo-safe{width:190px;height:61px;padding:6px 11px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:7px;background:#fffffff5;box-shadow:0 12px 32px #00000029;transition:box-shadow .22s ease,transform .22s ease}.logo-safe img{width:168px;height:auto}.brand-lockup:hover .logo-safe{transform:translateY(-1px);box-shadow:0 18px 44px #00000038}.desktop-nav{margin-left:auto;display:flex;align-items:stretch;gap:4px;height:100%}.desktop-nav a{min-width:94px;padding:18px 12px 12px;display:grid;place-items:center;gap:5px;border-bottom:2px solid transparent;color:#fffaf0ba;transition:background .18s ease,border-color .18s ease,color .18s ease}.desktop-nav a:hover{border-color:#d2a35ae6;background:#ffffff0f;color:#fff}.desktop-nav strong{font-size:14px;font-weight:720;line-height:1.1}.desktop-nav span{color:#fffaf08c;font-size:10px;line-height:1}.header-actions{display:flex;align-items:center;gap:12px}.header-phone,.nav-cta,.primary-button,.secondary-button,.mobile-menu-cta,.consultation-form button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.header-phone{min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.18);color:#fffaf0d4;font-size:13px}.header-phone:hover{border-color:#ffffff5c;color:#fff}.nav-cta{min-height:44px;padding:0 16px;background:#fff8e7;color:var(--navy-920);font-size:14px;font-weight:760}.nav-cta:hover,.primary-button:hover,.secondary-button:hover,.mobile-menu-cta:hover,.consultation-form button:hover{transform:translateY(-1px)}.nav-cta:hover svg,.primary-button:hover svg,.mobile-menu-cta:hover svg,.consultation-form button:hover svg{transform:translate(3px)}.nav-cta svg,.primary-button svg,.mobile-menu-cta svg,.consultation-form button svg{transition:transform .18s ease}.menu-button{width:46px;height:46px;display:none;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#ffffff14;color:#fff}.mobile-menu{position:fixed;z-index:45;top:80px;right:0;left:0;display:none;padding:18px 18px 24px;border-bottom:1px solid rgba(255,255,255,.12);background:#051221f5;color:#fffaf0}.mobile-menu a{min-height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu small{color:#fffaf08f}.mobile-menu-cta{min-height:48px;margin-top:16px;border:0;background:#fff8e7;color:var(--navy-920);font-weight:760}.hero-section{position:relative;min-height:790px;display:flex;align-items:center;isolation:isolate;color:#fffaf0}.hero-section:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 42%,transparent 54%);opacity:.26;transform:translate(-60%);content:""}.hero-bg,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-bg{background-image:url(/assets/parent-trust-hero.png);background-position:center;background-size:cover;transform:scale(1.03)}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#030a12eb,#040d18bd 32%,#040d1824 69%),linear-gradient(180deg,#030a1285,#030a1205 48%,#030a122e)}.hero-content{width:min(1280px,calc(100% - 64px));margin:0 auto;padding-top:92px}.hero-kicker{margin:0 0 26px;color:var(--gold-180);font-size:13px;font-weight:820;letter-spacing:0;text-transform:uppercase}.hero-content h1{max-width:670px;margin:0;font-family:var(--serif-cn);font-size:clamp(42px,5.2vw,76px);line-height:1.08;font-weight:700;letter-spacing:0}.hero-copy{max-width:590px;margin:28px 0 0;color:#fffaf0d9;font-size:20px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero-proof-flow{width:min(470px,100%);height:42px;margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;color:#fffaf0d1;font-size:13px}.hero-proof-flow span{position:relative;display:grid;place-items:center}.hero-proof-flow span:before{width:9px;height:9px;margin-bottom:6px;display:block;border:1px solid rgba(210,163,90,.82);border-radius:999px;background:#d2a35a33;box-shadow:0 0 #d2a35a47;content:""}.hero-proof-flow span:not(:last-child):after{position:absolute;top:4px;right:calc(-50% + 14px);width:calc(100% - 28px);height:1px;background:linear-gradient(90deg,#d2a35ad1,#d2a35a1f);content:""}.primary-button,.secondary-button{min-height:54px;padding:0 26px;font-size:15px;font-weight:760}.primary-button{background:#fff8e7;color:var(--navy-920);box-shadow:0 20px 48px #0000002e}.secondary-button{border:1px solid rgba(255,255,255,.34);background:#08152457;color:#fffaf0}.secondary-button:hover{border-color:#ffffff9e;background:#08152480}.trust-strip{display:flex;flex-wrap:wrap;gap:28px;margin-top:92px;color:#fffaf0d6}.trust-strip span{display:inline-flex;align-items:center;gap:8px;font-size:15px}.trust-strip svg{color:var(--gold-520)}.hero-next{position:absolute;right:50%;bottom:24px;transform:translate(50%);display:inline-flex;align-items:center;gap:8px;color:#fffaf0c2;font-size:13px}.motion-proof-section{position:relative;z-index:2;margin-top:-1px;padding:0;background:var(--navy-920);color:#fffaf0}.motion-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.motion-stat{min-height:118px;padding:24px 30px;display:grid;align-content:center;justify-items:center;gap:8px;border-right:1px solid rgba(255,255,255,.12);text-align:center}.motion-stat:last-child{border-right:0}.motion-stat strong{color:#fff8e7;font-family:var(--serif-cn);font-size:40px;font-weight:700;line-height:1}.motion-stat span{color:#fffaf0ad;font-size:14px}.section-container{width:min(1180px,calc(100% - 64px));margin:0 auto}.section-heading{max-width:720px;margin:0 auto 48px;text-align:center}.section-heading.align-left{margin:0;text-align:left}.section-heading span{color:var(--gold-640);font-size:12px;font-weight:820;letter-spacing:0;text-transform:uppercase}.section-heading h2{margin:14px 0 0;color:var(--navy-920);font-family:var(--serif-cn);font-size:clamp(32px,3.3vw,52px);line-height:1.15;font-weight:700;letter-spacing:0}.section-heading h2:after{width:38px;height:2px;margin:20px auto 0;display:block;background:var(--gold-520);content:""}.section-heading.align-left h2:after{margin-left:0}.section-heading p{margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.8}.ledger-section,.deliverables-section,.fit-section,.team-section,.consultation-section{padding:86px 0;background:var(--mist-20)}.ledger-section{background:linear-gradient(180deg,#fff,#fbfaf7)}.ledger-table{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffad}.ledger-head,.ledger-row{display:grid;grid-template-columns:240px 1fr 220px;gap:28px;align-items:center;padding:0 30px}.ledger-head{min-height:56px;color:var(--navy-740);font-size:13px;font-weight:760}.ledger-row{position:relative;min-height:82px;border-top:1px solid var(--line);outline:0;transition:background .26s ease,box-shadow .26s ease,transform .26s ease}.ledger-row:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:999px;background:var(--gold-520);opacity:0;transform:scaleY(.35);transition:opacity .24s ease,transform .24s ease;content:""}.ledger-row.is-active,.ledger-row:hover,.ledger-row:focus-visible{background:#fffaf2e6;box-shadow:inset 0 0 0 1px #b88a3814}.ledger-row.is-active:before,.ledger-row:hover:before,.ledger-row:focus-visible:before{opacity:1;transform:scaleY(1)}.ledger-item{display:flex;align-items:center;gap:14px}.ledger-item svg,.deliverable-item svg,.fit-column svg,.pathway-title svg{color:var(--gold-640)}.ledger-item strong,.pathway-title h3,.fit-column h3{color:var(--navy-920)}.ledger-row p{margin:0;color:#48586b;line-height:1.7}.ledger-row span{color:#536274;font-size:15px}.privacy-note{min-height:54px;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6a5941;font-size:15px}.deliverables-section{background:#fff}.deliverable-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deliverable-item{position:relative;min-height:178px;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:13px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:center;overflow:hidden;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.deliverable-item:after{position:absolute;right:18px;bottom:18px;left:18px;height:2px;transform:scaleX(0);transform-origin:left center;background:var(--gold-520);content:"";transition:transform .26s ease}.deliverable-item:last-child{border-right:0}.deliverable-item strong{color:var(--navy-920);font-size:17px}.deliverable-item span{color:var(--muted);font-size:13px;line-height:1.65}.deliverable-item.is-active{background:#fbf6ec;box-shadow:inset 0 0 0 1px #b88a384d;transform:translateY(-2px)}.deliverable-item.is-active:after{transform:scaleX(1)}.deliverable-detail{min-height:118px;margin:34px auto 0;padding:26px 32px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;border:1px solid rgba(184,138,56,.34);border-radius:8px;background:#fffaf2;animation:detailIn .36s ease both}.deliverable-detail svg{color:var(--gold-640)}.deliverable-detail span{color:var(--gold-640);font-size:12px;font-weight:760}.deliverable-detail h3{margin:4px 0 6px;color:var(--navy-920);font-size:24px}.deliverable-detail p{margin:0;color:#48586b;line-height:1.75}.boundary-section{padding:18px 0 76px;background:#fff}.boundary-band{position:relative;min-height:146px;padding:30px 46px;display:grid;grid-template-columns:170px 1fr;gap:36px;align-items:center;border:1px solid rgba(184,138,56,.42);border-radius:8px;background:linear-gradient(90deg,#fffaf1,#fff);overflow:hidden}.boundary-band:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.72) 46%,transparent 58%);transform:translate(-100%);content:""}.boundary-icon{height:86px;display:grid;place-items:center;border-right:1px solid rgba(184,138,56,.28);color:var(--gold-640)}.boundary-band span{color:var(--navy-920);font-family:var(--serif-cn);font-size:30px;font-weight:700}.boundary-band p{margin:10px 0 0;color:#394b5f;font-size:24px;line-height:1.6}.boundary-band strong{color:#7a5424;font-weight:760}.fit-section{background:var(--mist-20)}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fit-column{min-height:280px;padding:42px 46px;border-right:1px solid var(--line);transition:background .22s ease,transform .22s ease}.fit-column:hover{background:#fffaf2b8;transform:translateY(-6px)}.fit-column:last-child{border-right:0}.fit-column h3{margin:18px 0 16px;font-family:var(--serif-cn);font-size:25px}.fit-column ul{margin:0;padding-left:18px;color:#526174;line-height:2}.pathways-section{padding:86px 0;background:#f7f4ee}.two-column-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:76px;align-items:start}.pathway-list{border-top:1px solid var(--line)}.pathway-row{position:relative;padding:28px 0;display:grid;grid-template-columns:180px 1fr;gap:22px;border-bottom:1px solid var(--line);outline:0;transition:background .24s ease,padding .24s ease,transform .24s ease}.pathway-row:before{position:absolute;top:20px;bottom:20px;left:-18px;width:3px;border-radius:999px;background:var(--gold-520);opacity:0;transform:scaleY(.35);content:"";transition:opacity .22s ease,transform .22s ease}.pathway-row.is-active,.pathway-row:hover,.pathway-row:focus-visible{padding-left:14px;background:#fffaf2a8}.pathway-row.is-active:before,.pathway-row:hover:before,.pathway-row:focus-visible:before{opacity:1;transform:scaleY(1)}.pathway-title{display:flex;align-items:center;gap:14px}.pathway-title h3{margin:0;font-size:22px}.pathway-row p{margin:0;color:#4d5d6f;line-height:1.75}.pathway-row span{grid-column:2;color:#7a5424;font-size:14px;line-height:1.6}.team-section{background:#fff}.team-list{width:min(860px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.team-row{min-height:72px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);transition:background .18s ease,padding .18s ease}.team-row:hover{padding-inline:28px;background:#fffaf2a8}.team-row:nth-child(odd){border-right:1px solid var(--line)}.team-row strong{color:var(--navy-920)}.team-row span{color:var(--muted);font-size:14px}.consultation-section{background:#fbfaf7}.consultation-form{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.consultation-form label{display:grid;gap:8px}.consultation-form label span{color:var(--navy-740);font-size:13px;font-weight:720}.consultation-form input,.consultation-form select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(18,32,51,.16);border-radius:6px;background:#fff;color:var(--ink);outline:0}.consultation-form input:focus,.consultation-form select:focus{border-color:#b88a38b3;box-shadow:0 0 0 3px #b88a381f;transform:translateY(-1px)}.form-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:22px;margin-top:4px}.form-footer p{margin:0;color:var(--muted);font-size:14px}.consultation-form button{min-width:258px;min-height:50px;border:0;background:var(--gold-640);color:#fff;font-weight:760}.form-success{grid-column:1 / -1;min-height:48px;padding:13px 16px;border:1px solid rgba(29,114,80,.25);border-radius:6px;background:#f1faf5;color:#1b6147;text-align:center;animation:successIn .28s ease both}.compliance-line{margin:18px 0 0;display:flex;justify-content:center;align-items:center;gap:8px;color:#6b7684;font-size:13px}.site-footer{padding:46px 0 34px;background:var(--navy-920);color:#fffaf0}.footer-inner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:flex;justify-content:space-between;gap:48px;align-items:center}.site-footer .logo-safe{width:180px;height:58px}.site-footer .logo-safe img{width:158px}.site-footer p{margin:16px 0 0;color:var(--gold-180);font-weight:720}.footer-links{display:flex;flex-wrap:wrap;gap:22px;color:#fffaf0bf}.footer-links a:hover{color:#fff}.mobile-sticky-cta{display:none}.motion-ready [data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0ms);will-change:opacity,transform}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateZ(0)}.hero-bg{animation:heroDrift 18s ease-out both}.hero-section:after{animation:heroLightSweep 7s ease-in-out 1.2s infinite}.hero-proof-flow span:before{animation:proofPulse 2.6s ease-in-out infinite;animation-delay:calc(var(--step) * .22s)}.trust-strip span{animation:trustFloat 3.2s ease-in-out infinite;animation-delay:calc(var(--chip) * .26s)}.hero-next svg{animation:arrowBob 1.5s ease-in-out infinite}.motion-stat strong{animation:countGlow 1.6s ease both}.boundary-band.is-visible:after,.boundary-section.is-visible .boundary-band:after{animation:bandSweep 2.4s ease .38s both}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1;transform:none}}@keyframes heroDrift{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.02) translate3d(-1.6%,0,0)}}@keyframes heroLightSweep{0%,58%{transform:translate(-64%);opacity:0}74%{opacity:.24}to{transform:translate(70%);opacity:0}}@keyframes proofPulse{0%,to{box-shadow:0 0 #d2a35a47}50%{box-shadow:0 0 0 7px #d2a35a00}}@keyframes trustFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes arrowBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes countGlow{0%{opacity:.3;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes detailIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes successIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bandSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes menuReveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.desktop-nav,.header-phone{display:none}.header-inner{width:min(100% - 36px,980px)}.menu-button{display:grid}.mobile-menu.is-open{display:block;animation:menuReveal .22s ease both}.deliverable-grid{grid-template-columns:repeat(3,1fr)}.deliverable-item:nth-child(3){border-right:0}.deliverable-item:nth-child(n+4){border-top:1px solid var(--line)}.two-column-section{grid-template-columns:1fr;gap:44px}}@media(max-width:760px){section[id]{scroll-margin-top:82px}.site-header{background:#051221e0}.header-inner{width:calc(100% - 28px);height:70px}.logo-safe{width:166px;height:52px;padding:5px 9px}.logo-safe img{width:146px}.nav-cta{display:none}.mobile-menu{top:70px}.hero-section{min-height:760px;align-items:flex-end;padding-bottom:70px}.hero-bg{background-position:66% center}.hero-overlay{background:linear-gradient(180deg,#040c1566,#040c157a 34%,#040c15eb 78%),linear-gradient(90deg,#040c15b3,#040c1514 74%)}.hero-content,.section-container,.footer-inner{width:calc(100% - 32px)}.hero-content{padding-top:0}.hero-kicker{margin-bottom:16px;font-size:12px}.hero-content h1{font-size:38px;line-height:1.14}.hero-copy{margin-top:18px;font-size:16px;line-height:1.75}.hero-actions{margin-top:24px;display:grid;grid-template-columns:1fr}.primary-button,.secondary-button{width:100%;min-height:52px}.trust-strip{margin-top:32px;gap:14px}.trust-strip span{font-size:13px}.hero-next{display:none}.hero-proof-flow{height:38px;margin-top:22px;font-size:12px}.motion-proof-grid{width:100%;grid-template-columns:1fr 1fr 1fr}.motion-stat{min-height:88px;padding:18px 8px}.motion-stat strong{font-size:28px}.motion-stat span{font-size:12px;line-height:1.35}.ledger-section,.deliverables-section,.fit-section,.pathways-section,.team-section,.consultation-section{padding:66px 0}.consultation-section{padding-bottom:112px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:32px}.section-heading p{font-size:15px;line-height:1.7}.ledger-table{border-top:0}.ledger-head{display:none}.ledger-row{min-height:0;padding:22px 0;display:grid;grid-template-columns:1fr;gap:9px}.ledger-row:first-of-type{border-top:1px solid var(--line)}.ledger-row span{font-size:14px}.privacy-note{align-items:flex-start;text-align:center;line-height:1.6}.deliverable-grid{grid-template-columns:1fr 1fr}.deliverable-item{min-height:158px;padding:22px 12px}.deliverable-item:nth-child(3){border-right:1px solid var(--line)}.deliverable-item:nth-child(2n){border-right:0}.deliverable-item:nth-child(n+3){border-top:1px solid var(--line)}.deliverable-detail{grid-template-columns:1fr;padding:22px}.boundary-section{padding-bottom:60px}.boundary-band{padding:28px 22px;grid-template-columns:1fr;gap:20px}.boundary-icon{height:auto;justify-content:start;border-right:0}.boundary-band span{font-size:26px}.boundary-band p{font-size:18px}.fit-grid,.team-list{grid-template-columns:1fr}.fit-column{min-height:0;padding:30px 4px;border-right:0;border-bottom:1px solid var(--line)}.fit-column:last-child{border-bottom:0}.pathway-row{grid-template-columns:1fr;gap:12px}.pathway-row span{grid-column:auto}.team-row,.team-row:nth-child(odd){padding:0;border-right:0}.consultation-form{grid-template-columns:1fr;gap:16px}.form-footer{display:grid;gap:12px}.consultation-form button{width:100%}.compliance-line{align-items:flex-start;text-align:center;line-height:1.6}.footer-inner{display:grid}.site-footer{padding-bottom:104px}.footer-links{display:grid;gap:14px}.mobile-sticky-cta{position:fixed;z-index:60;right:10px;bottom:10px;left:10px;height:56px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#051221eb;color:#fffaf0;box-shadow:0 14px 42px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .18s ease,transform .18s ease}.mobile-sticky-cta.is-hidden{pointer-events:none;opacity:0;transform:translateY(12px)}.mobile-sticky-cta a{display:grid;place-items:center;font-size:14px;font-weight:760}.mobile-sticky-cta a:first-child{background:#fff8e7;color:var(--navy-920)}}@media(max-width:390px){.hero-content h1{font-size:34px}.logo-safe{width:154px}.logo-safe img{width:136px}}
