.brand,.contact-email,.contact-top h2,.eyebrow,.hero h1,.j-tags,.job-desc h2,.job-head h1,.meta-row b,.nav-link.active,.result-company,.result-title,.results-bar h2,.terms-card h2,.toc-card h2{font-weight:700}.about-section,.faq-section,.hero,.logo-circle,.page-hero,.support-card{overflow:hidden}.brand,.meta-row b,body{color:var(--ink)}.brand,.eyebrow{display:inline-flex;align-items:center}.hero::after,.hero::before{z-index:-1;position:absolute}.about-section,.about-section>.container,.faq-section>.container,.hero,.nav-link.active,.page-hero,.site-footer,.support-card,.support-card h3,.support-card p,.vision-section{position:relative}.footer-links,.hero-points,.job-desc ul,.meta-row,.toc-list{list-style:none}.about-feature-icon,.glossy-icon,.hero-check,.job-icon,.logo-circle,.result-logo,.terms-card h2::before{place-items:center}:root{--primary:#7138c8;--primary-dark:#351866;--ink:#252b53;--muted:#62677e;--soft:#f8f4ff;--line:#e8e6ee;--radius:16px;--section-space:40px}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}.site-header{background:#fff;border-bottom:1px solid #f0eef4}.brand{gap:8px;font-size:25px;letter-spacing:-.8px}.brand-mark,.faq-aside h2 span,.form-floating>.float-input:focus~label,.form-floating>.float-input:not(:placeholder-shown)~label,.nav-link.active,.nav-link:hover,.result-title a:hover,.toc-list a:hover{color:var(--primary)}.brand-mark{width:29px;height:29px}.nav-link{color:var(--ink);padding:10px 14px!important}.nav-link.active::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:3px;border-radius:3px;background:var(--primary)}.menu-toggle{border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:#fff;color:var(--ink)}.footer-links a:hover,.glass-panel,.hero,.hero h1{color:#fff}.hero::before{content:"✦";top:18%;left:2%;color:rgba(255,255,255,.13);font-size:58px;line-height:1}.hero::after{content:"";right:7%;bottom:-30%;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.02)}.eyebrow{gap:7px;padding:5px 10px;border-radius:6px;background:#eee3ff;color:var(--primary);font-size:11px;letter-spacing:.8px;text-transform:uppercase}.hero .eyebrow{padding:7px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.09);color:#f0e2ff;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero h1{margin:22px 0 18px;font-size:clamp(2.3rem, 4vw, 3rem);line-height:1.12;letter-spacing:-1.4px;text-shadow:0 2px 24px rgba(20,6,46,.45)}.hero-highlight{color:transparent;background:linear-gradient(90deg,#ffc36e 0,#f3a6c4 55%,#c69bff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-points{display:grid;gap:11px;margin:0 0 28px;padding:0;color:#fff;font-size:15.5px;font-weight:500}.hero-points li{display:flex;align-items:center;gap:12px}.hero-check{flex:0 0 26px;display:grid;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,#9564e3,#7138c8);color:#fff;box-shadow:0 4px 0 #4f259a,inset 0 1px 0 rgba(255,255,255,.35)}.btn-3d,.btn-primary-custom{display:inline-flex;gap:8px;font-size:14px}.hero-check svg{width:14px;height:14px}.btn-primary-custom{align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:999px;font-weight:600;color:#fff;background:var(--primary);border:1px solid var(--primary);transition:transform .15s,box-shadow .15s,background .15s}.btn-primary-custom:hover{color:#fff;background:#5e2bb0}.btn-primary-custom svg{width:22px;height:22px;flex:0 0 22px}.hero-search .btn-primary-custom,.support-card .btn-primary-custom,.trust-section .btn-primary-custom{position:relative;color:#30204e;background:linear-gradient(180deg,#fff 0,#e9e1f6 100%);border-color:#fff;box-shadow:0 3px 0 #b7a6d6,0 8px 14px rgba(10,3,25,.3),inset 0 1px 0 #fff}.hero-search .btn-primary-custom:hover,.support-card .btn-primary-custom:hover,.trust-section .btn-primary-custom:hover{color:#30204e;transform:translateY(-2px);background:linear-gradient(180deg,#fff,#efe8fa);box-shadow:0 5px 0 #b7a6d6,0 12px 18px rgba(10,3,25,.32),inset 0 1px 0 #fff}.hero-search .btn-primary-custom:active,.support-card .btn-primary-custom:active,.trust-section .btn-primary-custom:active{transform:translateY(3px);box-shadow:0 0 0 #b7a6d6,0 3px 8px rgba(10,3,25,.3),inset 0 1px 0 #fff}.hero-search .btn-primary-custom{min-height:56px;min-width:56px;font-weight:700;letter-spacing:.5px}.trust-section .btn-primary-custom{min-height:34px;padding:0 16px;gap:6px;font-size:13px;font-weight:700;letter-spacing:0}.btn-3d{align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:999px;color:#fff;background:linear-gradient(180deg,#9564e3,#7138c8);font-weight:700;letter-spacing:.4px;box-shadow:0 4px 0 #4f259a,0 12px 20px rgba(113,56,200,.28),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s,box-shadow .15s;cursor:pointer}.btn-3d:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 0 #4f259a,0 16px 24px rgba(113,56,200,.32),inset 0 1px 0 rgba(255,255,255,.35)}.btn-3d:active{transform:translateY(3px);box-shadow:0 1px 0 #4f259a,0 4px 10px rgba(113,56,200,.3),inset 0 1px 0 rgba(255,255,255,.3)}.btn-3d svg{width:18px;height:18px}.btn-3d-sm{min-height:40px;padding:0 20px;font-size:13px}.form-control-custom,.form-select-custom{height:56px;padding:0 22px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background-color:rgba(255,255,255,.12);color:#fff;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px rgba(20,8,45,.25);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:background-color .2s,border-color .2s,box-shadow .2s}.form-select-custom{padding-right:46px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-select-custom option{color:var(--ink);background:#fff}.form-control-custom::placeholder{color:rgba(255,255,255,.72)}.form-control-custom:hover,.form-select-custom:hover{background-color:rgba(255,255,255,.17);border-color:rgba(255,255,255,.4)}.form-control-custom:focus,.form-select-custom:focus{background-color:rgba(255,255,255,.2);border-color:#d9b4ff;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 4px rgba(217,180,255,.28)}.hero-search{padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:rgba(24,9,52,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 44px rgba(12,3,30,.4);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.hero-search .row{margin-top:0!important}.hero-search .my-2{margin-top:4px!important;margin-bottom:4px!important}.trust-section,.vision-section{overflow:hidden;color:#fff;background:radial-gradient(ellipse at 12% 100%,#54335f 0,transparent 42%),var(--primary-dark)}.trust-section{padding:55px 0 40px}.vision-section{padding:60px 0}.trust-title{max-width:420px;margin:0 auto 31px;text-align:center;font-size:16px;line-height:1.45;font-weight:400}.trust-title strong{padding:2px 7px;border-radius:7px;background:#8752d1}.logo-tile{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 15px 20px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 14px 30px rgba(15,5,35,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e7dff1;font-size:17px;font-weight:700;letter-spacing:-.4px;text-align:center;transition:transform .2s,background .2s}.logo-tile:hover{transform:translateY(-4px);border-color:rgba(217,180,255,.55);background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.07))}.logo-circle{display:grid;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,#ece5f7 100%);box-shadow:0 0 0 4px rgba(255,255,255,.12),0 10px 18px rgba(10,3,25,.35),inset 0 -3px 6px rgba(113,56,200,.14)}.logo-circle img{width:74%;height:74%;object-fit:contain}.logo-name{display:block;line-height:1.25}.section-space{padding-top:var(--section-space);padding-bottom:var(--section-space)}.about-section{background:#fff}.about-section::before{content:"";position:absolute;top:45px;left:-115px;width:260px;height:260px;border:1px solid #eee5fb;border-radius:50%;box-shadow:0 0 0 24px rgba(113,56,200,.025),0 0 0 50px rgba(113,56,200,.02);pointer-events:none}.section-title{max-width:550px;margin:16px 0 13px;font-size:clamp(1.9rem, 3.3vw, 2.55rem);line-height:1.14;letter-spacing:-1.2px;font-weight:750}.about-copy{max-width:530px;margin:0;font-size:16px;line-height:1.75}.about-lede{max-width:540px}.about-heading .section-title{max-width:420px;margin-top:16px}.about-heading .about-copy{max-width:380px}.about-features{display:grid;gap:30px}.about-feature{display:flex;align-items:flex-start;gap:18px}.about-feature-icon{flex:0 0 60px;display:grid;width:60px;height:60px;border-radius:50%;background:linear-gradient(145deg,#f8f2ff,#e0cffb);color:var(--primary);box-shadow:0 4px 0 #cbb0f1,0 12px 20px rgba(113,56,200,.18),inset 0 1px 0 #fff;transition:transform .2s,box-shadow .2s}.about-feature:hover .about-feature-icon{transform:translateY(-3px);box-shadow:0 6px 0 #cbb0f1,0 16px 24px rgba(113,56,200,.22),inset 0 1px 0 #fff}.about-feature-icon svg,.job-icon svg{width:26px;height:26px}.about-feature h3{margin:2px 0 6px;font-size:20px;line-height:1.3;font-weight:700;color:var(--ink)}.about-feature p,.job-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.about-photo::before,.testimonial-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(45,21,85,.15) 0,rgba(45,21,85,.6) 50%,rgba(37,17,72,.92) 100%)}.about-photo{min-height:380px}.glass-panel,.testimonial-body{position:relative;width:calc(100% - 28px);margin:14px;padding:22px 22px 24px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 30px rgba(15,5,35,.25);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.testimonial-text{margin:0;color:#fff;font-size:17px;line-height:1.7}.testimonial-author{display:block;margin-top:18px;padding-right:60px}.testimonial-author strong{display:block;color:#fff;font-size:15px}.testimonial-author small{color:#e0d7eb;font-size:13px}.testimonial-quote{position:absolute;right:36px;bottom:30px;color:#d9b4ff;font-size:72px;line-height:1;font-family:Georgia,serif;font-weight:700}.glass-panel h3{margin:0 0 8px;color:#fff;font-size:22px;font-weight:700}.glass-panel p{margin:0;color:#eadff7;font-size:15px;line-height:1.7}.faq-section{position:relative;background:linear-gradient(115deg,#fff0dc 0,#f8e8f2 52%,#eee5ff 100%)}.faq-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(113,56,200,.14) 1.2px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 55%);mask-image:linear-gradient(90deg,#000,transparent 55%);pointer-events:none}.faq-aside{position:sticky;top:30px}.faq-aside h2{margin:12px 0 0;font-size:clamp(2.2rem, 4vw, 3rem);line-height:1.08;font-weight:800;letter-spacing:-1.6px}.faq-aside>p{max-width:310px;margin:13px 0 24px;font-size:16px;line-height:1.7}.support-card{max-width:310px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:20px;color:#fff;background:linear-gradient(135deg,#4b2b68,#351866);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 18px 40px rgba(53,24,102,.25)}.support-card::after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.08)}.support-card h3{margin:0 0 7px;font-size:19px;font-weight:700;color:#fff}.support-card p{margin:0 0 16px;color:#e0d7eb;font-size:15px;line-height:1.65}.job-grid{display:grid;gap:18px}.job-card{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 #fff,0 10px 30px rgba(53,24,102,.08);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.job-icon{display:grid;width:56px;height:56px;border-radius:16px 16px 16px 5px;background:linear-gradient(145deg,#9564e3,#7138c8);color:#fff;box-shadow:0 4px 0 #4f259a,inset 0 1px 0 rgba(255,255,255,.35)}.job-card h3{margin:0 0 6px;font-size:19px;line-height:1.3;font-weight:700;color:var(--ink)}.site-footer{margin-top:-1px;padding:31px 0 0;border-radius:24px 24px 0 0;color:#fff;background:linear-gradient(110deg,#351866,#2d1457)}.footer-copy{max-width:300px;margin-top:17px;color:#d7cde5;font-size:15px;line-height:1.6}.footer-heading{margin:0 0 16px;font-size:14px;font-weight:700}.footer-links{display:grid;gap:9px;padding:0;margin:0;color:#d7cde5;font-size:15px}.copyright{margin-top:28px;padding:17px 0;border-top:1px solid rgba(255,255,255,.1);color:#c9bdd9;text-align:center;font-size:14px}.page-hero{padding:64px 0 72px;color:#fff}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(53,24,102,.92),rgba(45,20,87,.7))}.page-hero::after{content:"";position:absolute;right:6%;bottom:-55%;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.02);pointer-events:none}.companies-section .logo-tile,.result-card{border:1px solid var(--line);background:#fff}.page-hero>.container{position:relative;z-index:1}.page-hero h1{margin:0 0 12px;color:#fff;font-size:clamp(2.2rem, 4.4vw, 3.4rem);line-height:1.1;font-weight:600;letter-spacing:-1.6px}.form-floating>label,.job-desc p,.job-desc ul li,.meta-row li,.terms-card p,.toc-list a{color:var(--muted)}.page-hero .lead-copy{max-width:560px;margin:0;color:#e0d7eb;font-size:17px;line-height:1.7}.page-hero.has-tool{padding-bottom:54px}.page-hero .hero-search{margin-top:30px}.page-section{padding:56px 0;background:#fff}.companies-section,.meta-row li,.page-section.soft,.toc-list a:hover{background:var(--soft)}.companies-section .logo-circle,.result-logo{background:radial-gradient(circle at 30% 25%,#fff 0,#f1ecfa 100%)}.companies-section .logo-tile{padding:26px 16px 22px;color:var(--ink);box-shadow:0 10px 28px rgba(53,24,102,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.companies-section .logo-tile:hover{transform:translateY(-4px);border-color:rgba(113,56,200,.4);background:#fff;box-shadow:0 18px 38px rgba(53,24,102,.14)}.companies-section .logo-circle{box-shadow:0 0 0 4px #f4eefc,0 10px 18px rgba(53,24,102,.12),inset 0 -3px 6px rgba(113,56,200,.12)}.results-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.results-bar h2{margin:0;font-size:20px}.contact-note,.results-bar span{color:var(--muted);font-size:14px}.result-list{display:grid;gap:16px}.result-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 22px;border-radius:22px;box-shadow:0 8px 24px rgba(53,24,102,.06);transition:transform .2s,border-color .2s,box-shadow .2s}.result-card:hover{transform:translateY(-3px);border-color:rgba(113,56,200,.35);box-shadow:0 18px 38px rgba(53,24,102,.12)}.result-logo{display:grid;width:74px;height:74px;border-radius:20px;border:1px solid var(--line);box-shadow:inset 0 -3px 6px rgba(113,56,200,.08)}.result-logo img{max-width:74%;max-height:62%;object-fit:contain}.result-title{margin:0 0 4px;font-size:19px;line-height:1.3}.result-company{margin:0 0 10px;color:var(--primary);font-size:14px}.meta-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.meta-row li{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:13px}.page-hero.has-overlap{padding-bottom:120px;text-align:center}.page-hero.has-overlap .lead-copy{margin-left:auto;margin-right:auto}.page-section.pull-up{padding-top:0}.contact-sheet{position:relative;z-index:2;max-width:860px;margin:-64px auto 0;padding:36px;border:1px solid #fff;border-radius:28px;background:#fff;box-shadow:0 30px 70px rgba(42,25,72,.2)}.contact-top{display:flex;align-items:center;gap:18px;margin-bottom:26px;padding-bottom:24px;border-bottom:1px dashed #dccdf3}.contact-top h2{margin:0 0 2px;font-size:24px;letter-spacing:-.4px}.contact-email{color:var(--primary);font-size:16px;word-break:break-all}.contact-email:hover{text-decoration:underline}.glossy-icon{display:grid;width:60px;height:60px;border-radius:18px 18px 18px 5px;background:linear-gradient(145deg,#9564e3,#7138c8);color:#fff;box-shadow:0 4px 0 #4f259a,inset 0 1px 0 rgba(255,255,255,.35)}.glossy-icon svg{width:27px;height:27px}.float-input{border:0;border-bottom:2px solid var(--line);border-radius:12px 12px 0 0;background-color:var(--soft);box-shadow:none;color:var(--ink)}.form-floating>.float-input:focus{border-color:var(--primary);background-color:#f1e9ff;box-shadow:none}.job-head{padding:28px;border:1px solid rgba(255,255,255,.3);border-radius:26px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 24px 60px rgba(12,3,30,.4)}.job-head h1{margin:0 0 10px;color:var(--ink);font-size:clamp(1.5rem, 2.6vw, 2.1rem);letter-spacing:-.8px}.job-head .result-logo{width:96px;height:96px;border-radius:26px}.job-head .result-company{margin:6px 0 0;text-align:center}.job-desc-card,.side-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(53,24,102,.07)}.job-desc h2{margin:0 0 12px;font-size:24px;letter-spacing:-.4px}.job-desc h4,.side-card h2{font-size:18px;font-weight:700}.job-desc h4{margin:26px 0 12px}.job-desc p{line-height:1.8}.job-desc ul{display:grid;gap:10px;padding:0;margin:0 0 18px}.job-desc ul li{position:relative;padding-left:32px;line-height:1.65}.job-desc ul li::before{content:"✓";position:absolute;left:0;top:2px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-size:15px;font-weight:800}.side-card h2{margin:0 0 14px}.j-tags{display:inline-block;margin:0 6px 8px 0;padding:6px 14px;border-radius:999px;background:#eaeaea;font-size:13px;transition:background .2s,color .2s}.terms-card,.toc-card{background:#fff;box-shadow:0 12px 34px rgba(53,24,102,.07)}.j-tags:hover{background:var(--primary);color:#fff}.toc-card{position:sticky;top:20px;padding:22px;border:1px solid var(--line);border-radius:22px;max-height:calc(100vh - 40px);overflow:auto}.toc-card h2{margin:0 0 12px;font-size:16px}.toc-list{display:grid;gap:2px;padding:0;margin:0;counter-reset:toc}.toc-list li{counter-increment:toc}.toc-list a{display:flex;gap:10px;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.4}.toc-list a::before{content:counter(toc,decimal-leading-zero);color:var(--primary);font-weight:800;font-size:12px;padding-top:1px}.terms-card{padding:34px;border:1px solid var(--line);border-radius:24px;counter-reset:term}.terms-card h2{display:flex;align-items:center;gap:14px;margin:34px 0 12px;scroll-margin-top:24px;font-size:21px;line-height:1.3;counter-increment:term}.terms-card h2:first-child{margin-top:0}.terms-card h2::before{content:counter(term,decimal-leading-zero);flex:0 0 42px;display:grid;width:42px;height:42px;border-radius:13px 13px 13px 4px;background:linear-gradient(145deg,#f8f2ff,#e2d2fb);color:var(--primary);font-size:13px;font-weight:800;box-shadow:0 3px 0 #cdb5f3,inset 0 1px 0 #fff}.terms-card p{margin:0 0 14px 56px;line-height:1.8}@media (max-width:991.98px){.faq-aside,.toc-card{position:static}:root{--section-space:58px}.hero h1{font-size:clamp(2.2rem, 7vw, 3rem)}.nav-link.active::after{right:auto;width:28px}.job-desc-card{padding:22px}.toc-card{max-height:none}}@media (max-width:767.98px){.result-card{grid-template-columns:auto 1fr}.result-card .btn-3d{grid-column:1/-1;width:100%}.result-logo{width:60px;height:60px;border-radius:16px}}@media (max-width:575.98px){:root{--section-space:46px}.trust-section{padding:42px 0 32px}.logo-tile{padding:18px 10px 16px;font-size:15px}.logo-circle{width:56px;height:56px}.site-footer{border-radius:18px 18px 0 0}.job-card{padding:20px}.page-section{padding:42px 0}.page-hero{padding:48px 0 54px}.page-hero.has-overlap{padding-bottom:96px}.contact-sheet{padding:22px;margin-top:-48px}.contact-top{flex-direction:column;align-items:flex-start}.terms-card{padding:22px}.terms-card p{margin-left:0}}@media (prefers-reduced-motion:reduce){.about-feature-icon,.btn-3d,.btn-primary-custom,.form-control-custom,.form-select-custom,.j-tags,.logo-tile,.result-card{transition:none}}