/* rr-parent/style.css */

/* rr-theme/assets/fonts/fonts.css */
@font-face{font-family:'Fraunces';font-style:normal;font-weight:100 900;font-display:swap;src:url(/rr-theme/assets/fonts/fraunces-latin-ext-standard-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:100 900;font-display:swap;src:url(/rr-theme/assets/fonts/fraunces-latin-standard-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:italic;font-weight:100 900;font-display:swap;src:url(/rr-theme/assets/fonts/fraunces-latin-ext-standard-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:italic;font-weight:100 900;font-display:swap;src:url(/rr-theme/assets/fonts/fraunces-latin-standard-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url(/rr-theme/assets/fonts/dm-sans-latin-ext-standard-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url(/rr-theme/assets/fonts/dm-sans-latin-standard-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* rr-theme/assets/css/rr-global.css */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit} :root{--canvas:#F4F5F7;--canvas-mid:#E8EBF1;--canvas-light:#D8DCE6;--surface:#FFFFFF;--surface-2:#EEF0F4;--border:rgba(30,40,60,0.13);--border-mid:rgba(20,32,60,0.09);--accent:#1A3A6B;--accent-hover:#14305A;--accent-dim:rgba(26,58,107,0.09);--accent-glow:rgba(26,46,90,0.06);--accent-mid:#3B6CB7;--gold:#D4820A;--green:#1E6B4A;--aud-agency:#1A2E5A;--aud-smb:#1E6B4A;--aud-local:#B84A0A;--text-primary:#0E1520;--text-body:rgba(14,21,32,0.78);--text-muted:rgba(14,21,32,0.48);--text-faint:rgba(14,21,32,0.26);--font-display:'Fraunces',Georgia,serif;--font-body:'DM Sans',system-ui,sans-serif;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--ease:cubic-bezier(0.22,1,0.36,1);--nav-h:68px;--gutter:60px;--max-w:1320px;--shadow-sm:0 2px 8px rgba(14,21,32,0.06);--shadow-md:0 8px 32px rgba(14,21,32,0.12);--shadow-lg:0 20px 60px rgba(14,21,32,0.16)} html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--canvas);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6} .container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.section{padding:100px var(--gutter)}.section-alt{background:var(--canvas-mid)}.section-white{background:var(--surface)} .reveal{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.d5{transition-delay:.40s} h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-primary);line-height:1.1;letter-spacing:-.02em}.section-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.section-title em{font-style:italic;font-weight:300;color:var(--accent-mid)}.section-sub{font-size:16px;color:var(--text-body);line-height:1.75;font-weight:400;max-width:560px;margin-top:14px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow-line{width:28px;height:1px;background:var(--accent);flex-shrink:0}.eyebrow-text{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.split-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}.body-copy{font-size:16px;color:var(--text-body);line-height:1.78;font-weight:400} .btn-p{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--gold);color:#FFFFFF;box-shadow:0 3px 14px rgba(212,130,10,0.28);border:none;border-radius:var(--r-sm);font-family:var(--font-body);font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;letter-spacing:.01em;transition:all .22s var(--ease);box-shadow:0 3px 14px rgba(26,58,107,0.22);white-space:nowrap}.btn-p:hover{background:#C4780A;transform:translateY(-1px);box-shadow:0 8px 24px rgba(212,130,10,0.36)}.btn-p svg{transition:transform .2s}.btn-p:hover svg{transform:translateX(3px)}.btn-g{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:transparent;color:var(--text-primary);border:2px solid rgba(30,40,60,0.28);border-radius:var(--r-sm);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .22s;white-space:nowrap}.btn-g:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.btn-c{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-dim);color:var(--accent);border:1.5px solid rgba(26,58,107,0.25);border-radius:var(--r-sm);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .22s;white-space:nowrap}.btn-c:hover{background:rgba(26,58,107,0.15);border-color:var(--accent);transform:translateY(-1px)}.link-arrow{font-size:13px;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-bottom:1.5px solid rgba(26,58,107,0.30);padding-bottom:2px;white-space:nowrap;font-weight:500;transition:gap .2s,border-color .2s}.link-arrow:hover{gap:10px;border-color:var(--accent)} .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px;transition:box-shadow .28s var(--ease),transform .28s var(--ease);box-shadow:var(--shadow-sm)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)} .divider{height:1px;background:var(--border);margin:0 var(--gutter)} .badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.badge-accent{background:var(--accent);color:#FFFFFF}.badge-outline{background:transparent;border:1.5px solid var(--border);color:var(--text-muted)}.badge-green{background:rgba(30,107,74,0.10);color:var(--green)}.badge-gold{background:rgba(212,130,10,0.10);color:var(--gold)} .field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:15px;color:var(--text-primary);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:12px 16px;transition:border-color .2s,box-shadow .2s;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.field textarea{resize:vertical;min-height:120px} .page-header{padding:calc(var(--nav-h) + 64px) var(--gutter) 72px;background:var(--surface);border-bottom:1px solid var(--border)}.page-header-inner{max-width:var(--max-w);margin:0 auto}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:20px;flex-wrap:wrap}.breadcrumb a{color:var(--text-muted);transition:color .2s}.breadcrumb a:hover{color:var(--accent)}.breadcrumb-sep{color:var(--text-faint)} .text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.text-body{color:var(--text-body)}.text-center{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.mt-48{margin-top:48px}.mb-48{margin-bottom:48px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .rr-auto-link{color:var(--accent);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.rr-auto-link:hover{color:var(--gold);text-decoration-style:solid} @media (max-width:1024px){:root{--gutter:40px}.split-header{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:768px){:root{--gutter:24px;--nav-h:62px}.section{padding:64px var(--gutter)}}@media (max-width:480px){:root{--gutter:20px}.section{padding:52px var(--gutter)}}   .pg-section.dark .btn-g,.pg-section.dark .btn-c,.page-hero .btn-g,.page-hero .btn-c,.single-hero .btn-g,.single-hero .btn-c,.cta-band .btn-g,.cta-band .btn-c,.pg-cta-band .btn-g,.pg-cta-band .btn-c,.article-cta .btn-g,.article-cta .btn-c,.footer-cta .btn-g,.hero .btn-g,.hero .btn-c,.cs-hero .btn-g,.htb-hero .btn-g,.dark .btn-g,.dark .btn-c{background:#FFFFFF !important;color:#0E1520 !important;border-color:#FFFFFF !important}.pg-section.dark .btn-g:hover,.pg-section.dark .btn-c:hover,.page-hero .btn-g:hover,.page-hero .btn-c:hover,.single-hero .btn-g:hover,.cta-band .btn-g:hover,.pg-cta-band .btn-g:hover,.article-cta .btn-g:hover,.footer-cta .btn-g:hover,.hero .btn-g:hover,.dark .btn-g:hover,.dark .btn-c:hover{background:#F0F4FA !important;color:#1A3A6B !important;border-color:#F0F4FA !important} .single #page,.single #content,.single #primary,.single #main,.single .site-content,.single .content-area,.single .site-main{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;float:none !important} .pg-breadcrumb a,.breadcrumb a,.f-legal a{display:inline-block;padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}.rr-sticky-dismiss{min-width:32px;min-height:32px}
/* rr-theme/assets/css/rr-nav.css */
.nav{position:fixed;top:0;left:0;right:0;z-index:900;height:var(--nav-h);display:flex;align-items:center;padding:0 var(--gutter);gap:6px;background:rgba(8,15,30,0);border-bottom:1px solid transparent;transition:background .35s,border-color .35s,backdrop-filter .35s,box-shadow .35s}.nav.scrolled{background:rgba(8,15,30,0.96);border-color:rgba(255,255,255,0.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 24px rgba(0,0,0,0.30)}  body.rr-tools-hub .nav,body.rr-tool-page .nav,body.page-template-page-sitemap .nav,body.page-template-page-free-tools .nav,body.single-post .nav,body.rr-light-top .nav{background:rgba(8,15,30,0.96) !important;border-color:rgba(255,255,255,0.08) !important;box-shadow:0 1px 24px rgba(0,0,0,0.30) !important} .nav-logo{display:flex;align-items:center;text-decoration:none;margin-right:auto;flex-shrink:0}.nav-logo img{height:auto;width:160px;display:block}.nav-logo span{display:none} .nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.nav-links>li{position:relative}.nav-links>li>a{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:500;color:rgba(240,244,250,0.72);text-decoration:none;padding:6px 12px;border-radius:var(--r-sm);transition:color .2s,background .2s;white-space:nowrap}.nav-links>li>a:hover,.nav-links>li>a.active,.nav-links>li:hover>a{color:#FFFFFF !important;background:rgba(255,255,255,0.07)}.nav-caret{transition:transform .25s;opacity:.6;flex-shrink:0}.nav-links>li:hover .nav-caret,.nav-links>li>a[aria-expanded="true"] .nav-caret{transform:rotate(180deg);opacity:1} .nav-dropdown{position:absolute;top:100%;left:0;z-index:800;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .22s var(--ease),transform .22s var(--ease); padding-top:10px}.nav-has-drop:hover .nav-dropdown,.nav-has-drop:focus-within .nav-dropdown{opacity:1;pointer-events:all;transform:translateY(0)} .nav-dropdown:hover{opacity:1;pointer-events:all;transform:translateY(0)} .nav-drop-simple{min-width:240px;background:#0C1828;border:1px solid rgba(255,255,255,0.10);border-radius:14px;padding:8px;box-shadow:0 16px 48px rgba(0,0,0,0.45),0 2px 8px rgba(0,0,0,0.20)}.nav-drop-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;transition:background .18s}.nav-drop-item:hover{background:rgba(255,255,255,0.07)}.nav-drop-ico{font-size:18px;flex-shrink:0;line-height:1.4}.nav-drop-name{font-size:13.5px;font-weight:600;color:#FFFFFF;margin-bottom:2px;line-height:1.3}.nav-drop-desc{font-size:11.5px;color:rgba(240,244,250,0.45);line-height:1.4}.nav-drop-divider{height:1px;background:rgba(255,255,255,0.08);margin:6px 8px}.nav-drop-all{display:block;padding:8px 12px;font-size:12.5px;font-weight:700;color:var(--gold);text-decoration:none;transition:opacity .2s}.nav-drop-all:hover{opacity:.75} .nav-mega{left:50%;transform:translateX(-50%) translateY(4px);width:min(820px,90vw);background:#0C1828;border:1px solid rgba(255,255,255,0.10);border-radius:18px;padding:8px;box-shadow:0 24px 64px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.20)}.nav-has-drop:hover .nav-mega,.nav-has-drop:focus-within .nav-mega{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:all}.nav-mega-inner{display:grid;grid-template-columns:1fr 1fr 220px;gap:4px}.nav-mega-col{padding:12px 8px}.nav-mega-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,0.30);padding:0 8px 10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.07)}.nav-mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px 10px;border-radius:8px;text-decoration:none;transition:background .18s}.nav-mega-item:hover{background:rgba(255,255,255,0.07)}.nav-mega-ico{font-size:18px;flex-shrink:0;line-height:1.4}.nav-mega-name{font-size:13px;font-weight:600;color:#FFFFFF;margin-bottom:2px;line-height:1.3}.nav-mega-desc{font-size:11.5px;color:rgba(240,244,250,0.42);line-height:1.4} .nav-mega-promo{background:linear-gradient(160deg,rgba(212,130,10,0.12),rgba(26,58,107,0.15));border:1px solid rgba(212,130,10,0.20);border-radius:12px;padding:20px 18px;display:flex;flex-direction:column;margin:4px}.nav-mega-promo-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.nav-mega-promo-title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em;color:#FFFFFF;line-height:1.2;margin-bottom:10px}.nav-mega-promo-body{font-size:12.5px;color:rgba(240,244,250,0.52);line-height:1.65;flex:1;margin-bottom:16px}.nav-mega-promo-btn{display:inline-flex;align-items:center;padding:9px 16px;background:var(--gold);color:#FFFFFF;border-radius:7px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 3px 12px rgba(212,130,10,0.30);align-self:flex-start}.nav-mega-promo-btn:hover{background:#C4780A;transform:translateY(-1px)} .nav-book{padding:7px 14px;background:transparent;border:1.5px solid rgba(255,255,255,0.22);border-radius:var(--r-sm);color:rgba(240,244,250,0.80);font-family:var(--font-body);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:all .2s;flex-shrink:0}.nav-book:hover{border-color:rgba(255,255,255,0.55);color:#FFFFFF !important;background:rgba(255,255,255,0.06)} .nav-cta{padding:8px 18px;background:var(--accent);border:none;border-radius:var(--r-sm);color:#FFFFFF;font-family:var(--font-body);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;transition:all .2s;box-shadow:0 2px 10px rgba(26,58,107,0.25);flex-shrink:0}.nav-cta:hover{background:var(--accent-hover);box-shadow:0 4px 16px rgba(26,58,107,0.35);color:#FFFFFF !important} .nav-ham{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:8px;flex-shrink:0}.nav-ham span{display:block;width:22px;height:1.5px;background:#FFFFFF;transition:all .3s} #rr-drawer{position:fixed !important;top:0;right:0;bottom:0;left:auto !important;width:min(360px,96vw) !important;transform:translateX(100%) !important;z-index:9999 !important;background:#0C1828 !important;display:flex !important;flex-direction:column !important;overflow-y:auto !important;transition:transform .4s cubic-bezier(.4,0,.2,1) !important;box-shadow:none !important;}#rr-drawer.open{transform:translateX(0) !important;box-shadow:-12px 0 48px rgba(0,0,0,0.5) !important}#rr-overlay{display:none !important;position:fixed !important;inset:0 !important;z-index:9998 !important;background:rgba(4,8,20,0.60) !important}#rr-overlay.open{display:block !important} .drw-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,0.08);flex-shrink:0}.drw-logo{display:flex;align-items:center;text-decoration:none}.drw-logo img{height:auto;width:140px;display:block}.drw-logo span{display:none}.drw-close{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.10);border-radius:8px;width:32px;height:32px;color:rgba(255,255,255,0.55);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.drw-close:hover{background:rgba(255,255,255,0.12);color:#fff} .drw-body{flex:1;padding:12px 16px;overflow-y:auto} .drw-group{margin-bottom:2px}.drw-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:14px 12px;font-family:var(--font-body);font-size:15px;font-weight:700;color:rgba(240,244,250,0.85);cursor:pointer;border-radius:8px;transition:background .2s,color .2s;text-align:left}.drw-group-toggle:hover{background:rgba(255,255,255,0.06);color:#fff}.drw-group-toggle[aria-expanded="true"]{color:#fff;background:rgba(255,255,255,0.06)}.drw-caret{transition:transform .25s;flex-shrink:0;stroke:currentColor;opacity:.5}.drw-group-toggle[aria-expanded="true"] .drw-caret{transform:rotate(180deg);opacity:1}.drw-group-body{display:none;flex-direction:column;gap:2px;padding:4px 0 8px 12px;border-left:2px solid rgba(212,130,10,0.30);margin:0 12px 8px 24px}.drw-group-body.open{display:flex}.drw-group-body a{font-size:14px;color:rgba(240,244,250,0.62);text-decoration:none;padding:9px 10px;border-radius:6px;transition:color .18s,background .18s;display:block}.drw-group-body a:hover{color:#fff;background:rgba(255,255,255,0.05)}.drw-view-all{font-size:12.5px !important;color:var(--gold) !important;font-weight:700 !important;margin-top:4px} .drw-link{display:block;padding:14px 12px;font-size:15px;font-weight:700;color:rgba(240,244,250,0.85);text-decoration:none;border-radius:8px;transition:all .2s}.drw-link:hover{color:#fff;background:rgba(255,255,255,0.06)} .drw-footer{padding:16px 20px 28px;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.drw-clarity{text-align:center;font-size:12px;color:rgba(212,130,10,0.70);text-decoration:none;padding:8px 0 4px; margin-top:-4px;transition:color .2s}.drw-clarity:hover{color:var(--gold)} @media (max-width:1100px){.nav{padding:0 32px;gap:4px}.nav-links>li>a{padding:6px 9px;font-size:13px}.nav-book{display:none}}@media (max-width:900px){.nav{padding:0 24px}.nav-links,.nav-book,.nav-cta{display:none !important}.nav-ham{display:flex !important}}@media (max-width:600px){.nav{padding:0 18px}}
/* rr-theme/assets/css/rr-footer.css */
.footer{background:var(--text-primary);color:rgba(244,245,247,0.85)} .footer-topband{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px var(--gutter);border-bottom:1px solid rgba(244,245,247,0.08)}.footer-topband-left{flex:1}.footer-toptext{font-family:var(--font-display);font-size:clamp(22px,2.5vw,34px);font-weight:700;letter-spacing:-.03em;color:#FFFFFF;line-height:1.1;margin-bottom:8px}.footer-toptext em{font-style:italic;font-weight:300;color:rgba(212,184,130,0.85)}.footer-topsub{font-size:13.5px;color:rgba(244,245,247,0.45);line-height:1.6;max-width:400px}.footer-topctas{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap;align-items:center}.footer .btn-p{background:#FFFFFF;color:var(--text-primary);box-shadow:none}.footer .btn-p:hover{background:var(--canvas);box-shadow:none;color:var(--text-primary) !important}.footer .btn-g{color:rgba(244,245,247,0.80);border-color:rgba(244,245,247,0.22)}.footer .btn-g:hover{color:#FFFFFF !important;border-color:rgba(244,245,247,0.50);background:rgba(244,245,247,0.07)} .footer-trust{display:flex;align-items:center;justify-content:center;gap:0;padding:20px var(--gutter);border-bottom:1px solid rgba(244,245,247,0.08);flex-wrap:wrap}.footer-trust-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 32px;text-align:center}.footer-trust-num{font-family:var(--font-display);font-size:18px;font-weight:900;letter-spacing:-.03em;color:#FFFFFF;line-height:1}.footer-trust-lbl{font-size:11px;color:rgba(244,245,247,0.35);text-transform:uppercase;letter-spacing:.10em;font-weight:600}.footer-trust-div{width:1px;height:32px;background:rgba(244,245,247,0.10);flex-shrink:0} .footer-main{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.1fr 1.2fr;gap:48px;padding:56px var(--gutter);border-bottom:1px solid rgba(244,245,247,0.08)} .f-logo{font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.03em;color:#FFFFFF;text-decoration:none;display:block;margin-bottom:16px}.f-logo span{color:rgba(212,184,130,0.85)}.f-tagline{font-size:13px;color:rgba(244,245,247,0.50);line-height:1.72;font-weight:400;margin-bottom:22px;max-width:280px}.f-auds{display:flex;flex-direction:column;gap:7px;margin-bottom:22px}.f-aud{display:flex;align-items:center;gap:9px;font-size:12px;color:rgba(244,245,247,0.45)}.f-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.f-social{display:flex;gap:8px}.f-social a{width:34px;height:34px;border:1px solid rgba(244,245,247,0.12);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:rgba(244,245,247,0.45);text-decoration:none;transition:all .2s}.f-social a:hover{border-color:rgba(244,245,247,0.35);color:#FFFFFF;background:rgba(244,245,247,0.06)} .f-col-heading{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,245,247,0.35);margin-bottom:18px;cursor:default}.f-col-arr{display:none;font-size:18px;font-weight:300;color:rgba(244,245,247,0.28);transition:transform .3s;line-height:1}.f-col-body,.f-col-body ul{list-style:none}.f-col-body a{display:block;font-size:13px;color:rgba(244,245,247,0.58);padding:5px 0;transition:color .2s;text-decoration:none}.f-col-body a:hover{color:#FFFFFF}.f-col-body li{padding:0}.f-col-all{font-size:12px !important;color:var(--gold) !important;font-weight:700 !important;margin-top:6px}.f-col-all:hover{opacity:.75;color:var(--gold) !important} .f-ci{display:flex;flex-direction:column;gap:2px;margin-bottom:13px}.f-cl{font-size:10px;text-transform:uppercase;letter-spacing:.10em;color:rgba(244,245,247,0.28);font-weight:600}.f-cv{font-size:13px;color:rgba(244,245,247,0.62);text-decoration:none;transition:color .2s}a.f-cv:hover{color:#FFFFFF} .f-book-btn{display:inline-flex;align-items:center;padding:9px 16px;background:var(--gold);color:#FFFFFF;border-radius:var(--r-md);font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 3px 12px rgba(212,130,10,0.25);margin:6px 0 12px}.f-book-btn:hover{background:#C4780A;color:#FFFFFF !important;transform:translateY(-1px)}.f-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:rgba(244,245,247,0.28);font-weight:400}.f-bdot{width:5px;height:5px;border-radius:50%;background:var(--green);animation:rr-pulse 3s ease-in-out infinite}@keyframes rr-pulse{0%,100%{opacity:1}50%{opacity:.4}} .footer-bot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--gutter);flex-wrap:wrap}.f-copy{font-size:12px;color:rgba(244,245,247,0.25)}.f-legal{display:flex;gap:22px;flex-wrap:wrap}.f-legal a{font-size:12px;color:rgba(244,245,247,0.28);text-decoration:none;transition:color .2s}.f-legal a:hover{color:rgba(244,245,247,0.65)} @media (max-width:1200px){.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.f-brand{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start}.f-tagline{max-width:100%}}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr 1fr}.f-brand{grid-column:1 / -1;display:block}.footer-trust-item{padding:8px 20px}}@media (max-width:900px){.footer-topband{flex-direction:column;align-items:flex-start;padding:36px 24px}.footer-topctas{width:100%}.footer-topctas .btn-p,.footer-topctas .btn-g{flex:1;justify-content:center;text-align:center}.footer-trust{justify-content:flex-start;padding:16px 24px;gap:0}.footer-trust-item{padding:8px 16px}.footer-main{grid-template-columns:1fr;gap:0;padding:24px}.f-brand{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(244,245,247,0.08)}.f-col{border-top:1px solid rgba(244,245,247,0.08)}.f-col-heading{padding:16px 0;margin-bottom:0;cursor:pointer}.f-col-arr{display:block}.f-col-body{max-height:0;overflow:hidden;transition:max-height .38s var(--ease)}.f-col-body.open{max-height:500px;padding-bottom:16px}.f-col-heading[aria-expanded="true"] .f-col-arr{transform:rotate(45deg)}.footer-bot{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 24px}.f-legal{gap:16px}}@media (max-width:600px){.footer-trust{display:grid;grid-template-columns:1fr 1fr}.footer-trust-div{display:none}.footer-trust-item{padding:10px 16px;align-items:flex-start}} .footer .footer-topsub,.footer .f-aud,.footer .f-social a,.footer .f-col-heading,.footer .footer-trust-lbl,.footer .f-copy,.footer .f-legal a{color:rgba(240,237,230,0.62)}.footer .f-legal a:hover,.footer .f-social a:hover{color:#fff}#rr-cookie .rr-cookie-decline{color:rgba(240,237,230,0.78)}#rr-cookie .rr-cookie-settings{color:rgba(240,237,230,0.6)}
/* rr-theme/assets/css/rr-main.css */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--canvas);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.6} .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.d1{transition-delay:.10s}.d2{transition-delay:.20s}.d3{transition-delay:.30s}.d4{transition-delay:.40s}.d5{transition-delay:.50s} .nav{position:fixed;top:0;left:0;right:0;z-index:900;height:68px;display:flex;align-items:center;padding:0 60px;background:rgba(8,15,30,0);border-bottom:1px solid transparent;transition:background .35s,border-color .35s,backdrop-filter .35s,box-shadow .35s}.nav.scrolled{background:rgba(8,15,30,0.96);border-color:rgba(255,255,255,0.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 24px rgba(0,0,0,0.30)}.nav-logo{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.03em;color:#FFFFFF;text-decoration:none;margin-right:auto;flex-shrink:0}.nav-logo span{color:var(--accent)}.nav-links{display:flex;align-items:center;gap:34px;list-style:none;margin-right:32px}.nav-links a{font-size:13.5px;color:rgba(240,244,250,0.70);text-decoration:none;transition:color .2s;position:relative;padding-bottom:2px}.nav-links a::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav-links a:hover{color:#FFFFFF}.nav-links a:hover::after{transform:scaleX(1)}.nav-clarity{padding:8px 18px;background:var(--accent-dim);border:1.5px solid rgba(26,46,90,0.22);border-radius:var(--r-sm);color:var(--accent);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s;margin-right:8px;text-decoration:none}.nav-clarity:hover{background:rgba(26,46,90,0.15);border-color:var(--accent)}.nav-cta{padding:8px 20px;background:var(--accent);border:none;border-radius:var(--r-sm);color:#FFFFFF;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .25s;text-decoration:none;box-shadow:0 2px 10px rgba(26,46,90,0.25)}.nav-cta:hover{background:var(--accent-mid);box-shadow:0 4px 18px rgba(26,46,90,0.35);transform:translateY(-1px)}.nav-ham{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:14px}.nav-ham span{display:block;width:22px;height:2px;background:#FFFFFF;transition:all .3s} .drawer{position:fixed;top:0;right:0;bottom:0;width:min(340px,100vw);z-index:1000;background:#fff;transform:translateX(100%);transition:transform .38s var(--ease);display:flex;flex-direction:column;padding:88px 32px 48px;overflow-y:auto;box-shadow:-8px 0 48px rgba(10,18,32,0.18)}.drawer.open{transform:translateX(0)} .drawer-overlay{display:none;position:fixed;inset:0;z-index:999;background:rgba(10,18,32,0.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .38s var(--ease)}.drawer-overlay.open{display:block;opacity:1}.drawer-links{list-style:none;margin-bottom:8px}.drawer-links li{border-bottom:1px solid var(--border)}.drawer-links a{display:flex;align-items:center;padding:16px 4px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none;transition:color .15s,padding-left .15s;min-height:56px; -webkit-tap-highlight-color:transparent}.drawer-links a:hover,.drawer-links a:active{color:var(--accent);padding-left:8px}.drawer-ctas{display:flex;flex-direction:column;gap:12px;margin-top:28px} .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow-line{width:28px;height:1.5px;background:var(--gold);flex-shrink:0}.eyebrow-text{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700}.section-title{font-family:var(--font-display);font-size:clamp(36px,3.8vw,58px);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--text-primary)}.section-title em{font-style:italic;font-weight:300;color:var(--accent-mid)}.section{padding:96px 60px}.section-alt{background:var(--canvas-mid)}.split-header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px}.section-sub{font-size:16px;color:var(--text-body);line-height:1.78;font-weight:400;max-width:520px;margin-top:14px}.link-arrow{font-size:13px;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-bottom:1.5px solid rgba(26,46,90,0.30);padding-bottom:2px;white-space:nowrap;align-self:flex-end;flex-shrink:0;transition:gap .2s,border-color .2s;font-weight:600}.link-arrow:hover{gap:10px;border-color:var(--accent)} .btn-p{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--gold);color:#FFFFFF;border:none;border-radius:var(--r-sm);font-family:var(--font-body);font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;letter-spacing:.01em;transition:all .25s var(--ease);box-shadow:0 3px 14px rgba(212,130,10,0.28)}.btn-p:hover{background:#C4780A;transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,130,10,0.36)}.btn-p svg{transition:transform .2s}.btn-p:hover svg{transform:translateX(3px)}.btn-g{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:var(--surface);color:var(--text-primary);border:1.5px solid rgba(30,40,60,0.22);border-radius:var(--r-sm);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .22s;box-shadow:var(--shadow-sm)}.btn-g:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim);transform:translateY(-1px)}.btn-c{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-dim);color:var(--accent);border:1.5px solid rgba(26,58,107,0.25);border-radius:var(--r-sm);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .25s}.btn-c:hover{background:rgba(26,58,107,0.15);border-color:var(--accent);transform:translateY(-1px)} .hero{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:110px 60px 80px;position:relative;overflow:hidden;gap:64px;background:linear-gradient(155deg,#0C1B36 0%,#0A1628 50%,#071020 100%)}.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden} .hero-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 65% 20%,rgba(26,46,90,0.10) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 10% 80%,rgba(200,150,30,0.07) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 90% 85%,rgba(26,46,90,0.06) 0%,transparent 50%)}.orb1{position:absolute;top:-180px;right:-40px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(26,46,90,0.11) 0%,transparent 60%)}.orb2{position:absolute;bottom:-160px;left:60px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(200,150,30,0.08) 0%,transparent 60%)} .hgrid{position:absolute;inset:0;background-image:linear-gradient(rgba(26,46,90,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(26,46,90,0.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black 20%,transparent 80%)} .hero-bg::after{content:'';position:absolute;top:0;right:25%;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(26,46,90,0.12) 30%,rgba(200,150,30,0.15) 70%,transparent 100%)}.geo-tri{position:absolute;top:18%;right:8%;width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:44px solid rgba(200,150,30,0.14);animation:floatGeo 8s ease-in-out infinite}.geo-sq{position:absolute;bottom:22%;right:14%;width:20px;height:20px;border:2px solid rgba(200,150,30,0.22);transform:rotate(22deg);animation:floatGeo 10s ease-in-out infinite reverse}.geo-circ{position:absolute;top:42%;left:4%;width:70px;height:70px;border-radius:50%;border:1.5px solid rgba(26,46,90,0.14);animation:floatGeo 12s ease-in-out infinite}.geo-dot{position:absolute;top:28%;right:28%;width:6px;height:6px;border-radius:50%;background:rgba(200,150,30,0.55);animation:pulse 3s ease-in-out infinite}@keyframes floatGeo{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(10deg)}}.hero-l{position:relative;z-index:2}.h-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px}.h-eline{width:36px;height:1.5px;background:var(--gold)}.h-etext{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600;opacity:1}.hero-h1{font-family:var(--font-display);font-size:clamp(50px,5.5vw,80px);font-weight:900;line-height:1.0;letter-spacing:-.038em;color:#FFFFFF;margin-bottom:28px}.hero-h1 em{font-style:italic;color:rgba(212,184,130,0.90);font-weight:300}.hero-h1 .bl{display:block}.hero-sub{font-size:17px;line-height:1.8;color:rgba(240,244,250,0.65);max-width:460px;margin-bottom:40px;font-weight:400}.hero-sub strong{color:#FFFFFF;font-weight:600}.hero-acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-r{position:relative;z-index:2;display:flex;justify-content:flex-end} .stat-board{background:var(--surface);border:1.5px solid rgba(26,46,90,0.18);border-radius:var(--r-lg);padding:44px 40px;width:390px;position:relative;overflow:hidden;box-shadow:0 8px 48px rgba(10,18,32,0.14),0 2px 8px rgba(26,46,90,0.08)}.stat-board::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--gold),var(--accent));opacity:.8}.stat-board::after{content:'';position:absolute;bottom:-40px;right:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(26,46,90,0.06) 0%,transparent 70%)} .stat-board-inner-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,rgba(26,46,90,0.03) 0%,transparent 50%,rgba(200,150,30,0.02) 100%);pointer-events:none}.stat-geo{position:absolute;top:16px;right:16px;width:24px;height:24px;border:1.5px solid rgba(200,150,30,0.28);transform:rotate(15deg)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.stat-div{grid-column:1/-1;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.stat-n{font-family:var(--font-display);font-size:46px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--text-primary);display:flex;align-items:flex-start;gap:2px}.stat-s{font-size:26px;color:var(--gold);padding-top:5px;font-weight:700}.stat-l{font-size:12px;color:var(--text-muted);margin-top:8px;line-height:1.45;font-weight:400}.stat-live{display:flex;align-items:center;gap:10px;margin-top:32px;padding-top:22px;border-top:1px solid var(--border)}.live-dot{width:7px;height:7px;border-radius:50%;background:#22C55E;box-shadow:0 0 10px rgba(34,197,94,0.6);animation:pulse 2.5s ease-in-out infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.85)}}.stat-live span{font-size:12px;color:var(--text-muted);font-weight:400} .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 60px;display:flex;align-items:center;gap:40px;overflow:hidden;background:var(--surface)}.t-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-weight:600}.t-sep{width:1px;height:18px;background:rgba(30,40,60,0.18);flex-shrink:0}.t-logos{display:flex;gap:28px;align-items:center} .t-logo-wrap{display:flex;align-items:center}.t-logo-img{opacity:.40;filter:grayscale(100%);transition:opacity .2s;max-height:32px;width:auto;object-fit:contain}.t-logo-img:not([src]),.t-logo-img[src=""]{display:none}.t-logo-fallback{display:block}.t-logo-img[src]:not([src=""])+.t-logo-fallback{display:none}.t-logo{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;padding:8px 18px;background:linear-gradient(135deg,var(--surface) 0%,var(--canvas-mid) 100%);border:1.5px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm)} .proof-bar{background:linear-gradient(135deg,var(--canvas-mid) 0%,var(--canvas) 100%);border-bottom:1px solid var(--border);padding:56px 60px}.proof-bar-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md)}.proof-item{background:var(--surface);padding:32px 30px;text-align:center;position:relative;transition:background .3s,transform .3s;border-right:1px solid var(--border)}.proof-item:last-child{border-right:none}.proof-item:hover{background:var(--canvas);transform:translateY(-3px)}.proof-item::before{content:'';position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s}.proof-item:hover::before{opacity:1}.proof-item-icon{font-size:22px;margin-bottom:12px;display:block}.proof-num{font-family:var(--font-display);font-size:38px;font-weight:900;letter-spacing:-.04em;color:var(--text-primary);line-height:1;display:flex;align-items:flex-start;justify-content:center;gap:2px}.proof-num-s{font-size:22px;color:var(--gold);padding-top:4px;font-weight:700}.proof-label{font-size:13px;color:var(--text-body);margin-top:8px;font-weight:400;line-height:1.4}.proof-sub{font-size:11px;color:var(--text-muted);margin-top:5px;letter-spacing:.04em;font-weight:500}.proof-bar-hdr{text-align:center;margin-bottom:32px}.proof-bar-hdr .eyebrow{justify-content:center} .aud-section{padding:100px 60px;background:var(--canvas)}.aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.aud-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);padding:40px 34px 34px;position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;cursor:pointer;text-decoration:none;display:block}.aud-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--r-lg) var(--r-lg) 0 0}.aud-card::after{content:'';position:absolute;inset:0;background:linear-gradient(145deg,transparent 50%,rgba(255,255,255,0) 100%);transition:background .35s;pointer-events:none}.aud-card:hover{transform:translateY(-7px);box-shadow:0 20px 56px rgba(10,18,32,0.16)}.aud-card:hover::after{background:linear-gradient(145deg,transparent 0%,rgba(26,46,90,0.025) 100%)}.aud-card.ag::before{background:linear-gradient(90deg,var(--aud-agency),#2A5FA8)}.aud-card.ag:hover{border-color:rgba(26,46,90,0.35);box-shadow:0 20px 56px rgba(26,46,90,0.14)}.aud-card.sb::before{background:linear-gradient(90deg,var(--aud-smb),#2A8F64)}.aud-card.sb:hover{border-color:rgba(30,107,74,0.30);box-shadow:0 20px 56px rgba(30,107,74,0.10)}.aud-card.lo::before{background:linear-gradient(90deg,var(--aud-local),#E06020)}.aud-card.lo:hover{border-color:rgba(184,74,10,0.30);box-shadow:0 20px 56px rgba(184,74,10,0.10)}.aud-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.aud-card.ag .aud-badge{background:rgba(26,46,90,0.10);color:var(--aud-agency);border:1px solid rgba(26,46,90,0.18)}.aud-card.sb .aud-badge{background:rgba(30,107,74,0.10);color:var(--aud-smb);border:1px solid rgba(30,107,74,0.18)}.aud-card.lo .aud-badge{background:rgba(184,74,10,0.10);color:var(--aud-local);border:1px solid rgba(184,74,10,0.18)}.aud-icon{font-size:32px;margin-bottom:16px;display:block}.aud-title{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px;line-height:1.2}.aud-desc{font-size:13.5px;color:var(--text-body);line-height:1.72;font-weight:400;margin-bottom:26px}.aud-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.aud-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--text-body);line-height:1.5;font-weight:400}.aud-list li::before{content:'';width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:6px}.aud-card.ag .aud-list li::before{background:var(--aud-agency)}.aud-card.sb .aud-list li::before{background:var(--aud-smb)}.aud-card.lo .aud-list li::before{background:var(--aud-local)}.aud-cta{display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid var(--border)}.aud-cta-lbl{font-size:13px;font-weight:700;transition:color .2s}.aud-card.ag .aud-cta-lbl{color:var(--aud-agency)}.aud-card.sb .aud-cta-lbl{color:var(--aud-smb)}.aud-card.lo .aud-cta-lbl{color:var(--aud-local)}.aud-arr{font-size:18px;transition:transform .25s}.aud-card:hover .aud-arr{transform:translateX(6px)} .clarity{padding:108px 60px;background:linear-gradient(160deg,var(--canvas-mid) 0%,var(--canvas) 60%);position:relative;overflow:hidden}.clarity::before{content:'';position:absolute;top:-200px;right:-100px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(26,46,90,0.07) 0%,transparent 65%);pointer-events:none}.clarity-geo{position:absolute;bottom:10%;left:5%;pointer-events:none;opacity:.5}.clarity-geo svg{display:block}.clarity-in{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.c-label{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-mid) 100%);border:none;border-radius:100px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF;font-weight:700;margin-bottom:20px;box-shadow:0 3px 12px rgba(26,46,90,0.28)}.c-title{font-family:var(--font-display);font-size:clamp(36px,3.8vw,56px);font-weight:900;line-height:1.0;letter-spacing:-.035em;color:var(--text-primary);margin-bottom:18px}.c-title em{font-style:italic;font-weight:300;color:var(--accent)}.c-desc{font-size:16px;color:var(--text-body);line-height:1.80;font-weight:400;margin-bottom:14px;max-width:480px}.c-tag{font-size:13.5px;color:var(--text-muted);font-style:italic;margin-bottom:34px}.c-acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.c-path{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.path-s{display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:100px;border:1.5px solid rgba(30,40,60,0.22);font-size:12px;font-weight:500;color:var(--text-primary);background:var(--surface)}.path-s.on{border-color:rgba(26,46,90,0.30);color:var(--accent);background:var(--accent-dim);font-weight:700}.path-arr{color:var(--text-faint);font-size:13px} .c-card{background:var(--surface);border:1.5px solid rgba(26,46,90,0.18);border-radius:var(--r-lg);overflow:hidden;position:relative;box-shadow:0 8px 40px rgba(10,18,32,0.13),0 2px 8px rgba(26,46,90,0.07)}.c-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--gold),var(--accent))}.c-card-hdr{padding:26px 30px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(26,46,90,0.03) 0%,transparent 100%)}.c-card-name{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.c-price-from{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;text-align:right}.c-price-num{font-family:var(--font-display);font-size:28px;font-weight:900;letter-spacing:-.03em;color:var(--gold)}.c-items{padding:20px 30px;display:flex;flex-direction:column;gap:0}.c-item{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-mid)}.c-item:last-child{border-bottom:none}.c-item-icon{width:32px;height:32px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--canvas-mid) 0%,var(--canvas-light) 100%);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:1px;border:1px solid var(--border)}.c-item-name{font-size:13.5px;font-weight:600;color:var(--text-primary);margin-bottom:3px;letter-spacing:-.01em}.c-item-desc{font-size:12px;color:var(--text-muted);line-height:1.55}.c-tag-inc{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:100px;white-space:nowrap;align-self:flex-start;margin-top:2px;background:rgba(34,197,94,.12);color:#16A34A;font-weight:600}.c-tag-rep{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:100px;white-space:nowrap;align-self:flex-start;margin-top:2px;background:rgba(26,46,90,0.10);color:var(--accent);font-weight:600}.c-card-ftr{padding:18px 30px;background:rgba(26,46,90,0.04);border-top:1px solid var(--border);display:flex;align-items:center;gap:9px}.c-card-ftr p{font-size:12.5px;color:var(--text-muted);font-weight:400}.c-card-ftr strong{color:var(--text-body)} .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-md)}.svc{padding:36px 30px;position:relative;overflow:hidden;border-right:1.5px solid var(--border);border-bottom:1.5px solid var(--border);cursor:pointer;text-decoration:none;display:block;transition:background .28s,transform .28s var(--ease);background:var(--surface)}.svc:nth-child(3n){border-right:none}.svc:nth-child(n+7){border-bottom:none}.svc:hover{background:linear-gradient(145deg,var(--canvas-mid) 0%,var(--accent-dim) 100%)}.svc:hover .svc-arr{opacity:1;transform:translate(0,0)}.svc:hover .svc-n{color:var(--gold)}.svc:hover .svc-name{color:var(--accent)}.svc-n{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--text-faint);margin-bottom:20px;transition:color .2s;letter-spacing:.1em}.svc-ico{width:46px;height:46px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--canvas-mid) 0%,var(--canvas-light) 100%);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px;transition:border-color .2s,background .2s}.svc:hover .svc-ico{background:linear-gradient(135deg,var(--accent-dim) 0%,rgba(26,46,90,0.06) 100%);border-color:rgba(26,46,90,0.25)}.svc-name{font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:9px;letter-spacing:-.01em;transition:color .2s}.svc-desc{font-size:13px;color:var(--text-body);line-height:1.68;font-weight:400}.svc-arr{position:absolute;bottom:26px;right:26px;color:var(--gold);font-size:16px;opacity:0;transform:translate(-6px,4px);transition:all .25s var(--ease);font-weight:700}.svc-grid-7 .svc:last-child{border-right:none;border-bottom:none} .founder{padding:108px 60px;background:var(--canvas);position:relative;overflow:hidden}.founder::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 10% 50%,rgba(26,46,90,0.04) 0%,transparent 60%);pointer-events:none}.founder-in{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center}.founder-visual{position:relative}.founder-avatar{width:260px;height:300px;border-radius:var(--r-lg);background:linear-gradient(145deg,var(--canvas-light) 0%,var(--canvas-mid) 100%);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.founder-avatar::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(26,46,90,0.16) 0%,transparent 55%),radial-gradient(circle at 80% 80%,rgba(200,150,30,0.10) 0%,transparent 45%)}.founder-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:2;border-radius:var(--r-lg)}.founder-photo:not([src]),.founder-photo[src=""]{display:none}.founder-photo[src]:not([src=""])~.founder-avatar-fallback{display:none}.founder-avatar-fallback{position:relative;z-index:1;text-align:center}.founder-avatar-glyph{font-family:var(--font-display);font-size:80px;font-weight:900;font-style:italic;color:rgba(26,46,90,0.28);letter-spacing:-.06em;line-height:1;display:block}.founder-avatar-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:8px}.founder-geo-ring{position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;border:1.5px solid rgba(200,150,30,0.22)}.founder-geo-sq{position:absolute;bottom:20px;left:-24px;width:22px;height:22px;border:2px solid rgba(26,46,90,0.18);transform:rotate(18deg)}.founder-badge-row{display:flex;flex-direction:column;gap:10px;margin-top:22px}.founder-badge{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s}.founder-badge:hover{border-color:rgba(26,46,90,0.20);transform:translateX(3px)}.founder-badge-icon{font-size:14px;flex-shrink:0}.founder-badge-text{font-size:12px;color:var(--text-body);font-weight:400}.founder-badge-text strong{color:var(--text-primary);font-weight:600}.founder-content{}.founder-name{font-family:var(--font-display);font-size:clamp(32px,3vw,48px);font-weight:900;letter-spacing:-.035em;color:var(--text-primary);line-height:1.05;margin:14px 0 6px}.founder-name em{font-style:italic;font-weight:300;color:var(--accent)}.founder-role{font-size:13px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font-weight:500}.founder-bio{font-size:15.5px;color:var(--text-body);line-height:1.82;font-weight:400;margin-bottom:28px}.founder-bio strong{color:var(--text-primary);font-weight:600}.founder-creds{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.founder-cred{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);position:relative;transition:border-color .2s,box-shadow .2s}.founder-cred:hover{border-color:rgba(26,46,90,0.18);box-shadow:var(--shadow-sm)}.founder-cred::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:2.5px;background:linear-gradient(180deg,var(--accent),var(--gold));border-radius:2px;opacity:.7}.founder-cred-n{font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--text-primary);line-height:1}.founder-cred-l{font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}.founder-quote{padding:20px 22px;border-left:2.5px solid var(--gold);margin-bottom:28px;background:linear-gradient(135deg,rgba(200,150,30,0.04) 0%,var(--surface) 100%);border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:var(--shadow-sm)}.founder-quote p{font-size:14px;color:var(--text-body);font-style:italic;font-weight:400;line-height:1.72}.founder-quote p::before{content:'\201C';color:var(--gold);font-family:var(--font-display);font-size:22px;font-style:normal;margin-right:4px} .compare{padding:108px 60px;background:linear-gradient(160deg,#0C1B36 0%,#0E2248 50%,#071228 100%);position:relative;overflow:hidden}.compare::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 80% 30%,rgba(26,46,90,0.4) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 10% 80%,rgba(200,150,30,0.08) 0%,transparent 55%);pointer-events:none}.compare::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,150,30,0.5),transparent)} .compare .section-title{color:#F0F4FA}.compare .section-title em{color:var(--gold)}.compare .eyebrow-text{color:var(--gold)}.compare .eyebrow-line{background:var(--gold)}.compare p{color:rgba(240,244,250,0.70)}.compare-in{max-width:980px;margin:0 auto}.compare-hdr{text-align:center;margin-bottom:56px}.compare-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;border:1px solid rgba(240,244,250,0.12);border-radius:var(--r-lg);overflow:hidden}.compare-col-hdr{padding:22px 28px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(240,244,250,0.10)}.compare-col.them .compare-col-hdr{background:rgba(255,255,255,0.03)}.compare-col.us .compare-col-hdr{background:rgba(200,150,30,0.08)}.compare-col-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.compare-col.them .compare-col-icon{background:rgba(255,255,255,0.08)}.compare-col.us .compare-col-icon{background:rgba(200,150,30,0.18);color:var(--gold)}.compare-col-name{font-size:13px;font-weight:600;color:#F0F4FA}.compare-col-sub{font-size:11px;color:rgba(240,244,250,0.45);margin-top:1px}.compare-divider{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(240,244,250,0.08);border-right:1px solid rgba(240,244,250,0.08);background:rgba(255,255,255,0.02)}.compare-divider span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(240,244,250,0.25);writing-mode:vertical-rl;transform:rotate(180deg)}.compare-row{display:contents}.compare-cell{padding:16px 28px;border-bottom:1px solid rgba(240,244,250,0.08);display:flex;align-items:flex-start;gap:10px}.compare-row:last-child .compare-cell,.compare-row:last-child .compare-mid{border-bottom:none}.compare-mid{padding:16px 0;border-bottom:1px solid rgba(240,244,250,0.08);display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(240,244,250,0.08);border-right:1px solid rgba(240,244,250,0.08)}.compare-icon{font-size:14px;flex-shrink:0;margin-top:1px}.compare-text{font-size:13px;line-height:1.55;font-weight:400}.compare-cell.them .compare-icon{color:rgba(240,80,80,0.75)} .compare-cell.them .compare-text{color:rgba(240,244,250,0.50)}.compare-cell.us .compare-icon{color:#4ADE80}.compare-cell.us .compare-text{color:rgba(240,244,250,0.85)}.compare-cell.them{background:rgba(255,255,255,0.02)}.compare-cell.us{background:rgba(200,150,30,0.04)}.compare-tag{display:inline-block;margin-top:4px;font-size:10px;padding:2px 8px;border-radius:100px;background:rgba(200,150,30,0.18);color:var(--gold-light);font-weight:600;letter-spacing:.06em} .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cs{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;display:block;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.cs:hover{transform:translateY(-6px);border-color:rgba(26,46,90,0.20);box-shadow:0 24px 64px rgba(10,18,32,0.16)}.cs::before{content:'';position:absolute;bottom:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(26,46,90,0.07),transparent 70%)}.cs::after{content:'';position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,var(--accent),var(--gold));opacity:0;transition:opacity .3s}.cs:hover::after{opacity:1}.cs-ind{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600;background:var(--accent-dim);border:1px solid rgba(26,46,90,0.18);padding:4px 12px;border-radius:100px;margin-bottom:16px}.cs-h{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.25;letter-spacing:-.02em;margin-bottom:12px}.cs-d{font-size:13px;color:var(--text-body);line-height:1.68;font-weight:400;margin-bottom:22px}.cs-mets{display:flex;gap:18px;padding-top:20px;border-top:1px solid var(--border)}.cs-mn{font-family:var(--font-display);font-size:22px;font-weight:900;color:var(--gold);letter-spacing:-.03em;line-height:1}.cs-ml{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.4}.cs-more{display:flex;align-items:center;gap:5px;margin-top:16px;font-size:12px;color:var(--accent);font-weight:600} .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px;position:relative;box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s var(--ease)}.testi:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.testi::before{content:'\201C';position:absolute;top:16px;right:24px;font-family:var(--font-display);font-size:64px;line-height:1;color:var(--gold);opacity:.18;font-style:italic}.testi-stars{display:flex;gap:3px;color:var(--gold);font-size:13px;margin-bottom:12px}.testi-text{font-size:14px;line-height:1.78;color:var(--text-body);font-weight:400;margin-bottom:24px;position:relative;z-index:1}.testi-auth{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.t-logo-wrap{display:flex;align-items:center}.t-logo-img{opacity:.40;filter:grayscale(100%);transition:opacity .2s;max-height:32px;width:auto;object-fit:contain}.t-logo-img:not([src]),.t-logo-img[src=""]{display:none}.t-logo-fallback{display:block}.t-logo-img[src]:not([src=""])+.t-logo-fallback{display:none}.testi-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--accent-dim) 0%,var(--canvas-mid) 100%);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:700;font-style:italic;color:var(--accent);overflow:hidden;border:1.5px solid rgba(26,46,90,0.20)}.testi-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.testi-name{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.testi-role{font-size:11px;color:var(--text-muted);margin-top:2px} .blog-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}.blog{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;display:block;transition:border-color .25s,transform .3s var(--ease),box-shadow .3s;box-shadow:var(--shadow-sm)}.blog:hover{border-color:rgba(26,46,90,0.18);transform:translateY(-4px);box-shadow:var(--shadow-md)}.blog-img{width:100%;height:170px;background:linear-gradient(135deg,var(--canvas-light) 0%,var(--canvas-mid) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blog.feat .blog-img{height:230px}.blog-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.blog-photo:not([src]),.blog-photo[src=""]{display:none}.blog-photo[src]:not([src=""])~.blog-img-geo,.blog-photo[src]:not([src=""])~.blog-glyph{display:none}.blog-img-geo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.blog-glyph{font-family:var(--font-display);font-size:44px;font-weight:900;font-style:italic;color:rgba(26,46,90,0.20);letter-spacing:-.04em;user-select:none;position:relative;z-index:1}.blog-body{padding:24px 24px 28px}.blog-meta{display:flex;align-items:center;gap:10px;margin-bottom:11px}.blog-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(26,46,90,0.16);padding:3px 10px;border-radius:100px}.blog-date{font-size:11px;color:var(--text-muted)}.blog-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.25;letter-spacing:-.02em;margin-bottom:8px}.blog.feat .blog-title{font-size:20px}.blog-exc{font-size:12.5px;color:var(--text-body);line-height:1.68;font-weight:400} .faq{padding:108px 60px;background:var(--canvas);position:relative;overflow:hidden}.faq-geo{position:absolute;top:60px;right:60px;pointer-events:none;opacity:.2}.faq-in{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.faq-sidebar .section-title{margin-bottom:20px}.faq-sidebar-sub{font-size:15px;color:var(--text-body);line-height:1.78;font-weight:400;margin-bottom:28px}.faq-sidebar-cta{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(26,46,90,0.25);padding-bottom:2px;transition:border-color .2s}.faq-sidebar-cta:hover{border-color:var(--accent)}.faq-list{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;transition:background .2s}.faq-q:hover{background:rgba(26,46,90,0.03)}.faq-q.open{background:rgba(26,46,90,0.04)}.faq-q-text{font-size:14.5px;font-weight:600;color:var(--text-primary);line-height:1.4;letter-spacing:-.01em}.faq-icon{width:24px;height:24px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s var(--ease),background .2s,border-color .2s;font-size:12px;color:var(--text-muted)}.faq-q.open .faq-icon{transform:rotate(45deg);background:var(--accent-dim);border-color:rgba(26,46,90,0.28);color:var(--accent)}.faq-body{max-height:0;overflow:hidden;transition:max-height .4s var(--ease),opacity .3s}.faq-body.open{max-height:400px}.faq-body-inner{padding:0 24px 20px}.faq-a{font-size:13.5px;color:var(--text-body);line-height:1.78;font-weight:400}.faq-a strong{color:var(--text-primary);font-weight:600}.faq-a a{color:var(--accent);text-decoration:none;font-weight:500}.faq-a a:hover{text-decoration:underline} .cta-band{padding:104px 60px;background:linear-gradient(135deg,#0C1B36 0%,#0E2248 50%,#071228 100%);border-top:1px solid rgba(200,150,30,0.25);border-bottom:none;display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;overflow:hidden}.cta-band::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 80% 50%,rgba(26,46,90,0.5) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 5% 30%,rgba(200,150,30,0.08) 0%,transparent 55%);pointer-events:none}.cta-band::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,150,30,0.6),transparent)}.cta-geo-1{position:absolute;bottom:20px;left:40px;width:44px;height:44px;border:2px solid rgba(200,150,30,0.18);transform:rotate(20deg)}.cta-geo-2{position:absolute;top:24px;right:260px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:24px solid rgba(200,150,30,0.18)}.cta-ey{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}.cta-t{font-family:var(--font-display);font-size:clamp(30px,3.2vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#F0F4FA;max-width:520px}.cta-t em{font-style:italic;font-weight:300;color:var(--gold)}.cta-sub{font-size:15px;color:rgba(240,244,250,0.65);margin-top:12px;font-weight:400;max-width:420px;line-height:1.72}.cta-r{display:flex;flex-direction:column;gap:12px;flex-shrink:0;min-width:250px} @media(max-width:1100px){.hero{grid-template-columns:1fr;padding:110px 44px 80px;gap:52px}.hero-r{justify-content:flex-start}.stat-board{width:100%;max-width:440px}.clarity-in{grid-template-columns:1fr;gap:52px}.founder-in{grid-template-columns:1fr;gap:52px}.founder-avatar{width:100%;max-width:300px}.faq-in{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr 1fr}.blog:last-child{display:none}.proof-bar-inner{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr 40px 1fr}}@media(max-width:900px){.nav{padding:0 24px}.nav-links,.nav-clarity,.nav-cta{display:none}.nav-ham{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.section{padding:76px 24px}.aud-section{padding:56px 24px}.clarity,.founder,.compare,.faq,.proof-bar{padding:56px 24px}.cta-band{padding:72px 24px;flex-direction:column;gap:36px}.cta-r{width:100%}.trust{padding:18px 24px;gap:18px;background:var(--surface)}.t-logos{gap:16px}.svc-grid{grid-template-columns:1fr 1fr}.svc:nth-child(3n){border-right:1px solid var(--border)}.svc:nth-child(2n){border-right:none}.aud-grid{grid-template-columns:1fr;gap:14px}.cs-grid{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr}.split-header{flex-direction:column;align-items:flex-start;gap:18px}.blog-grid{grid-template-columns:1fr}.blog:last-child{display:block}.compare-in{max-width:100%}.compare-grid{display:block}.compare-divider{display:none}.compare-col{margin-bottom:16px;border:1px solid rgba(240,244,250,0.12);border-radius:var(--r-lg);overflow:hidden}.compare-col-hdr{border-radius:var(--r-lg) var(--r-lg) 0 0}.compare-cell{border-left:none;border-right:none}.founder-creds{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nav{padding:0 18px}.hero{padding:92px 18px 60px}.hero-h1{font-size:44px}.hero-acts{flex-direction:column;align-items:stretch}.btn-p,.btn-g,.btn-c{justify-content:center}.section{padding:64px 18px}.aud-section,.clarity,.founder,.compare,.faq,.proof-bar{padding:64px 18px}.cta-band{padding:60px 18px}.trust{padding:14px 18px;gap:12px}.t-logos{gap:10px;flex-wrap:wrap}.svc-grid{grid-template-columns:1fr}.svc{border-right:none!important;border-bottom:1px solid var(--border)!important}.svc:last-child{border-bottom:none!important}.stat-n{font-size:40px}.stat-grid{grid-template-columns:1fr 1fr}.c-path{gap:6px}.path-s{font-size:11px;padding:6px 10px}.proof-bar-inner{grid-template-columns:1fr 1fr}.founder-creds{grid-template-columns:1fr}.compare-grid{display:block}} .hslider{width:100%;max-width:500px;position:relative;user-select:none}.hslider-track{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1.5px solid rgba(255,255,255,0.14);box-shadow:0 10px 56px rgba(0,0,0,0.55);background:rgba(10,18,36,0.92)} .hslide{display:none;animation:slideFadeIn .6s var(--ease) both}.hslide.active{display:block}@keyframes slideFadeIn{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}} .hslide-vp{position:relative;overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(12,22,48,0.88)} .hsvp-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hsvp-deco{position:absolute;top:0;right:0;width:100%;height:100%;opacity:.5} .hslide-vp::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--slide-accent),rgba(200,150,30,.5));z-index:2} .hsvp-num{position:absolute;top:20px;right:24px;font-family:var(--font-display);font-size:72px;font-weight:900;color:var(--slide-accent-dim);line-height:1;letter-spacing:-.05em;user-select:none;z-index:1} .hsvp-inner{position:relative;z-index:3;padding:28px 30px 26px}.hsvp-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:12px;color:rgba(240,244,250,0.75)}.hsvp-h{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#F0F4FA;margin-bottom:14px}.hsvp-h em{font-style:italic;font-weight:300;color:var(--gold)}.hsvp-body{font-size:13.5px;color:rgba(240,244,250,0.88);line-height:1.75;font-weight:400;margin-bottom:20px;max-width:380px} .hsvp-proof{display:flex;align-items:center;gap:0;padding-top:18px;border-top:1px solid rgba(255,255,255,0.10)}.hsvp-proof-item{flex:1;padding-right:16px}.hsvp-proof-item:last-child{padding-right:0;padding-left:16px}.hsvp-proof-n{display:block;font-family:var(--font-display);font-size:22px;font-weight:900;color:#FFFFFF;letter-spacing:-.03em;line-height:1}.hsvp-proof-l{display:block;font-size:11px;color:rgba(240,244,250,0.65);margin-top:3px;font-weight:400;line-height:1.35}.hsvp-proof-div{width:1px;height:36px;background:rgba(255,255,255,0.12);flex-shrink:0} .hsvp-chips{display:flex;flex-wrap:wrap;gap:7px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.10)}.hsvp-chip{padding:5px 12px;border-radius:100px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);font-size:11px;font-weight:600;color:#FFFFFF;letter-spacing:.04em} .hslider-dots-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;padding:10px 20px 4px}.hslider-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.20);border:none;cursor:pointer;transition:all .28s;padding:0;flex-shrink:0}.hslider-dot.active{background:var(--accent);width:24px;border-radius:4px} .hslider-progress{height:3px;background:rgba(255,255,255,0.08);overflow:hidden;width:100%;margin-top:2px;display:block;flex-basis:100%;display:none}.hslider-progress-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));width:0%;transition:width 5s linear} .ctabs-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px;margin-top:32px}.ctab-btn{padding:10px 20px;border-radius:100px;border:1.5px solid rgba(240,244,250,0.15);background:rgba(255,255,255,0.04);color:rgba(240,244,250,0.55);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:all .25s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ctab-btn:hover{border-color:rgba(200,150,30,0.35);color:rgba(240,244,250,0.85);background:rgba(200,150,30,0.06)}.ctab-btn.active{border-color:var(--gold);background:rgba(200,150,30,0.12);color:#F0F4FA;font-weight:700}.ctab-ico{font-size:14px}.ctab-panel{border:1px solid rgba(240,244,250,0.10);border-radius:var(--r-lg);overflow:hidden;background:rgba(255,255,255,0.02)}.ctab-pane{display:none;grid-template-columns:1fr 60px 1fr;gap:0;animation:tabFade .4s var(--ease) both}.ctab-pane.active{display:grid}@keyframes tabFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ctab-them,.ctab-us{padding:36px 36px 32px}.ctab-them{background:rgba(255,255,255,0.02);border-right:none}.ctab-us{background:rgba(200,150,30,0.04);border-left:none}.ctab-vs{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(240,244,250,0.08);border-right:1px solid rgba(240,244,250,0.08);background:rgba(255,255,255,0.01)}.ctab-vs span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,244,250,0.22);writing-mode:vertical-rl;transform:rotate(180deg)}.ctab-col-lbl{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:18px;padding:5px 12px;border-radius:100px;display:inline-block}.them-lbl{background:rgba(255,255,255,0.06);color:rgba(240,244,250,0.45)}.us-lbl{background:rgba(200,150,30,0.15);color:var(--gold-light)}.ctab-heading{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.ctab-them .ctab-heading{color:rgba(240,244,250,0.55)}.ctab-us .ctab-heading{color:#F0F4FA}.ctab-body{font-size:13.5px;line-height:1.75;font-weight:400;margin-bottom:20px}.ctab-them .ctab-body{color:rgba(240,244,250,0.40)}.ctab-us .ctab-body{color:rgba(240,244,250,0.75)}.ctab-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.ctab-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;font-weight:400}.ctab-bullets li::before{content:'';width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:6px}.ctab-them .ctab-bullets li{color:rgba(240,244,250,0.38)}.ctab-them .ctab-bullets li::before{background:rgba(240,80,80,0.55)}.ctab-us .ctab-bullets li{color:rgba(240,244,250,0.80)}.ctab-us .ctab-bullets li::before{background:#4ADE80}.ctab-tag{display:inline-block;padding:4px 12px;border-radius:100px;background:rgba(200,150,30,0.18);color:var(--gold-light);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(200,150,30,0.30)}  .footer{background:#071020;border-top:none}.footer-topband{background:linear-gradient(135deg,#1A2E5A 0%,#0E2248 100%);border-bottom:2px solid rgba(200,150,30,0.40);padding:48px 60px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative}.footer-topband::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,150,30,0.55),transparent)}.footer-toptext{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff}.footer-toptext em{font-style:italic;font-weight:300;color:var(--gold)}.footer-topctas{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.footer-main{padding:60px 60px 48px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1.3fr;gap:44px;background:#0C1830;border-bottom:1px solid rgba(255,255,255,0.06)}.footer-bot{padding:20px 60px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#040d1a} .f-logo{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.03em;color:#fff;margin-bottom:14px;display:block;text-decoration:none}.f-logo span{color:var(--gold)}.f-tagline{font-size:14px;color:rgba(255,255,255,0.58);line-height:1.80;font-weight:400;max-width:260px;margin-bottom:22px}.f-auds{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.f-aud{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.46);font-weight:400}.f-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.f-social{display:flex;gap:8px}.f-social a{width:36px;height:36px;border-radius:var(--r-sm);border:1.5px solid rgba(255,255,255,0.14);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.38);font-size:12px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.f-social a:hover{border-color:var(--gold);color:var(--gold);background:rgba(200,150,30,0.10)} .f-col-toggle{width:100%;background:none;border:none;border-bottom:1px solid rgba(255,255,255,0.10);cursor:default;text-align:left;font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 0 12px;margin-bottom:18px}.f-col-arr{display:none;font-size:18px;font-weight:300;color:rgba(255,255,255,0.30);transition:transform .3s;line-height:1;flex-shrink:0} .f-col-body{display:block;overflow:visible}.f-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.f-col ul a{font-size:13.5px;color:rgba(255,255,255,0.55);text-decoration:none;font-weight:400;transition:color .2s}.f-col ul a:hover{color:#fff} .f-ci{margin-bottom:14px}.f-cl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,0.28);font-weight:600;margin-bottom:4px}.f-cv{font-size:13.5px;color:rgba(255,255,255,0.62);font-weight:400;text-decoration:none;transition:color .2s;display:block}.f-cv:hover{color:var(--gold)}.f-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;border:1px solid rgba(255,255,255,0.10);font-size:11px;color:rgba(255,255,255,0.28);font-weight:400;margin-top:8px}.f-bdot{width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.8} .f-copy{font-size:12px;color:rgba(255,255,255,0.26);font-weight:400}.f-legal{display:flex;gap:18px;flex-wrap:wrap}.f-legal a{font-size:12px;color:rgba(255,255,255,0.26);text-decoration:none;transition:color .2s}.f-legal a:hover{color:rgba(255,255,255,0.70)} @media(max-width:1100px){.footer-main{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding:52px 44px 44px}.footer-topband{padding:40px 44px}.footer-bot{padding:20px 44px}}@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr 1fr;padding:44px 24px 36px;gap:32px}.f-brand{grid-column:1/-1}.footer-topband{padding:32px 24px;flex-direction:column;align-items:flex-start}.footer-bot{padding:16px 24px;flex-direction:column;align-items:flex-start;gap:10px}.footer-topctas{width:100%}}@media(max-width:768px){ .footer-main{grid-template-columns:1fr;padding:32px 24px 8px;gap:0}.f-brand{grid-column:auto;padding-bottom:24px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.08)}.f-col{border-bottom:1px solid rgba(255,255,255,0.07)} .f-col-toggle{cursor:pointer;padding:16px 0;margin-bottom:0;border-bottom:none}.f-col-arr{display:block}.f-col-toggle[aria-expanded="true"] .f-col-arr{transform:rotate(45deg)} .f-col-body{overflow:hidden;max-height:0;transition:max-height .38s cubic-bezier(0.22,1,0.36,1)}.f-col-body.open{max-height:600px;padding-bottom:20px}}@media(max-width:600px){.footer-topband{padding:28px 18px}.footer-main{padding:28px 18px 8px}.footer-bot{padding:14px 18px;flex-direction:column;align-items:flex-start;gap:8px}.footer-topctas{flex-direction:column;width:100%}.footer-topctas .btn-p,.footer-topctas .btn-g{width:100%;justify-content:center}} @media(max-width:1100px){.hslider{max-width:100%}.ctab-pane.active{grid-template-columns:1fr 40px 1fr}}@media(max-width:900px){.ctabs-nav{gap:6px}.ctab-btn{padding:8px 14px;font-size:12px}.ctab-pane.active{display:block}.ctab-vs{display:none}.ctab-them{border-bottom:1px solid rgba(240,244,250,0.08)}.ctab-them,.ctab-us{padding:24px 24px 20px}}@media(max-width:600px){.ctab-btn{padding:7px 11px;font-size:11px;gap:4px}.ctab-ico{font-size:12px}}  @media(max-width:600px){.hslide-vp{min-height:320px}.hsvp-inner{padding:20px 20px 18px}.hsvp-num{font-size:52px;top:14px;right:16px}.hsvp-h{font-size:20px}.hsvp-body{font-size:13px;margin-bottom:16px}.hsvp-proof{padding-top:14px}.hsvp-proof-n{font-size:18px}.hslider-dots-bar{padding:10px 14px 8px}}@media(max-width:400px){.hslide-vp{min-height:300px}.hsvp-num{font-size:44px}.hsvp-h{font-size:19px}.hsvp-body{font-size:12.5px}.hsvp-proof-n{font-size:16px}.hsvp-proof-l{font-size:10px}} @media(max-width:700px){.ctabs-nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px; -webkit-mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 24px),transparent 100%)}.ctabs-nav::-webkit-scrollbar{display:none}.ctab-btn{flex-shrink:0}} @media(max-width:600px){.trust{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.t-logos{flex-wrap:nowrap;flex-shrink:0;gap:10px; padding-right:18px}.t-label,.t-sep{flex-shrink:0}} .nav{padding-left:max(60px,env(safe-area-inset-left));padding-right:max(60px,env(safe-area-inset-right))}@media(max-width:900px){.nav{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}@media(max-width:600px){.nav{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.footer-bot{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(14px,env(safe-area-inset-bottom))}.drawer{padding-top:80px;padding-left:max(28px,env(safe-area-inset-left));padding-right:max(28px,env(safe-area-inset-right));padding-bottom:max(48px,env(safe-area-inset-bottom))}}  .hero .btn-c{background:rgba(255,255,255,0.12);color:#FFFFFF;border-color:rgba(255,255,255,0.35)}.hero .btn-c:hover{background:rgba(255,255,255,0.22);color:#FFFFFF;border-color:rgba(255,255,255,0.6)} .hero .btn-g{background:#FFFFFF;color:#0E1520;border-color:#FFFFFF}.hero .btn-g:hover{background:#F0F4FA;color:#1A3A6B;border-color:#F0F4FA} .cta-band .btn-p{color:#FFFFFF !important}.cta-band .btn-g{background:#FFFFFF;color:#0E1520 !important;border-color:#FFFFFF}.cta-band .btn-g:hover{background:#F0F4FA;color:#1A3A6B !important} .hsvp-body{font-size:13.5px;color:rgba(240,244,250,0.88);line-height:1.75;font-weight:400;margin-bottom:20px;max-width:380px}.hsvp-proof-l{display:block;font-size:11px;color:rgba(240,244,250,0.65);margin-top:3px;font-weight:400;line-height:1.35}.hsvp-chip{padding:5px 12px;border-radius:100px;background:var(--slide-accent-dim);border:1px solid rgba(200,150,30,0.25);font-size:11px;font-weight:600;color:#FFFFFF;letter-spacing:.04em}.c-tabs-nav{display:flex;gap:6px;margin-bottom:16px;background:rgba(26,46,90,0.05);border-radius:var(--r-lg);padding:5px}.c-tab-btn{flex:1;padding:10px 8px;background:none;border:none;border-radius:calc(var(--r-lg) - 3px);font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:var(--font-body);text-align:center;letter-spacing:-.01em}.c-tab-btn:hover{color:var(--text-primary);background:rgba(26,46,90,0.06)}.c-tab-btn.active{background:var(--surface);color:var(--accent);box-shadow:0 2px 8px rgba(10,18,32,0.10)}.c-tab-pane{animation:rrIn .3s ease both} .t-markets{font-size:11px;color:var(--text-muted);letter-spacing:.08em;white-space:nowrap;margin-left:auto;padding-left:20px} .proof-badges{display:flex;align-items:center;gap:0;padding:18px var(--gutter);background:var(--canvas);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-badge-item{display:flex;align-items:center;gap:12px;flex:1;padding:0 24px}.proof-badge-item:first-child{padding-left:0}.proof-badge-item:last-child{padding-right:0}.proof-badge-div{width:1px;height:36px;background:var(--border)}.proof-badge-icon{font-size:20px;flex-shrink:0}.proof-badge-text{display:flex;flex-direction:column;gap:2px}.proof-badge-text strong{font-size:13px;font-weight:700;color:var(--text-primary)}.proof-badge-text span{font-size:11.5px;color:var(--text-muted);font-weight:300}@media(max-width:768px){.proof-badges{flex-direction:column;gap:14px}.proof-badge-div{width:100%;height:1px}.proof-badge-item{padding:0}} .hsvp-link-cta{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--gold);text-decoration:none;border:1px solid rgba(212,130,10,0.3);border-radius:6px;padding:7px 14px;transition:all .2s}.hsvp-link-cta:hover{background:rgba(212,130,10,0.1);border-color:var(--gold)} .hero-trust-line{font-size:11.5px;color:rgba(240,244,250,0.55);letter-spacing:.06em;margin-top:14px;line-height:1.6} .founder-social{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.founder-social-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;padding:8px 14px;border:1.5px solid var(--border);border-radius:var(--r-sm);transition:all .2s;background:var(--surface)}.founder-social-link:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)} .founder-badge-link{text-decoration:none;transition:all .2s;cursor:pointer}.founder-badge-link:hover{border-color:var(--accent);background:var(--accent-dim)}.founder-badge-link:hover .founder-badge-text strong{color:var(--accent)}.founder-badge-icon svg{display:block} .pg-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pg-next-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.pg-next-card-featured{border-color:var(--accent);background:linear-gradient(135deg,rgba(26,58,107,0.04) 0%,transparent 100%)}.pg-next-icon{font-size:28px}.pg-next-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.pg-next-title{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.pg-next-body{font-size:14px;color:var(--text-body);line-height:1.75;font-weight:300;flex:1}.pg-next-note{font-size:12px;color:var(--text-muted);font-style:italic}.pg-next-cta{display:inline-block;font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none;margin-top:4px}.pg-next-cta:hover{color:var(--gold)}@media(max-width:680px){.pg-two-col{grid-template-columns:1fr}} .wl-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.wl-why-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:28px 24px;transition:border-color .22s,transform .22s}.wl-why-card:hover{border-color:rgba(26,58,107,0.28);transform:translateY(-2px)}.wl-why-icon{font-size:26px;margin-bottom:12px}.wl-why-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:10px}.wl-why-body{font-size:13.5px;color:var(--text-body);line-height:1.72;font-weight:300}.wl-pricing-cta{display:flex;align-items:center;gap:24px;background:rgba(26,58,107,0.05);border:1.5px solid rgba(26,58,107,0.12);border-radius:var(--r-lg);padding:22px 26px}.wl-pricing-cta-text{font-size:14px;color:var(--text-body);line-height:1.65;flex:1}.wl-pricing-cta-text strong{color:var(--text-primary)}@media(max-width:680px){.wl-why-grid{grid-template-columns:1fr}.wl-pricing-cta{flex-direction:column;align-items:flex-start}} .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.res-card{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:28px 26px;text-decoration:none;color:inherit;transition:all .22s var(--ease);position:relative;overflow:hidden}.res-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--gold));opacity:0;transition:opacity .22s}.res-card:hover{border-color:rgba(26,58,107,0.28);box-shadow:0 8px 32px rgba(26,58,107,0.10);transform:translateY(-3px)}.res-card:hover::before{opacity:1}.res-card-tools{background:linear-gradient(135deg,rgba(26,58,107,0.03) 0%,transparent 100%)}.res-card-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.res-card-ico{font-size:32px;line-height:1}.res-card-title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.res-card-body{font-size:13.5px;color:var(--text-body);line-height:1.72;font-weight:300;flex:1}.res-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.res-card-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;letter-spacing:.03em}.res-badge-free{background:rgba(30,107,74,0.10);color:var(--green);border:1px solid rgba(30,107,74,0.20)}.res-badge-tools{background:rgba(26,58,107,0.08);color:var(--accent);border:1px solid rgba(26,58,107,0.15)}.res-card-type{font-size:11.5px;color:var(--text-muted);font-weight:400}.res-card-cta{font-size:13px;font-weight:600;color:var(--accent);margin-top:4px}.res-card:hover .res-card-cta{color:var(--gold)}@media(max-width:900px){.res-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.res-grid{grid-template-columns:1fr}} .pg-template-callout{display:flex;align-items:center;gap:20px;background:rgba(26,58,107,0.04);border:1.5px solid rgba(26,58,107,0.12);border-radius:var(--r-xl);padding:26px 28px}.pg-template-callout-ico{font-size:36px;flex-shrink:0}.pg-template-callout-content{flex:1}.pg-template-callout-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:6px}.pg-template-callout-body{font-size:13.5px;color:var(--text-body);line-height:1.7;font-weight:300}.pg-template-callout-cta{flex-shrink:0;white-space:nowrap}@media(max-width:680px){.pg-template-callout{flex-direction:column;align-items:flex-start}.pg-template-callout-cta{width:100%;justify-content:center}}
/* rr-parent/assets/css/main.min.css */
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
