:root{--default-font:"Roboto",  system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--heading-font:"Raleway",  sans-serif;--nav-font:"Raleway",  sans-serif}:root{--background-color:#040000;--default-color:#f8f8f8;--heading-color:#ffffff;--accent-color:#39c46c;--surface-color:#151915;--contrast-color:#ffffff}:root{--nav-color:#f8f8f8;--nav-hover-color:#39c46c;--nav-mobile-background-color:#111511;--nav-dropdown-background-color:#111511;--nav-dropdown-color:#f8f8f8;--nav-dropdown-hover-color:#39c46c}:root{scroll-behavior:smooth}.grecaptcha-badge{visibility:hidden!important}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}a{color:var(--accent-color);text-decoration:none;transition:0.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.php-email-form .error-message{display:none;background:#df1529;color:#fff;text-align:left;padding:15px;margin-bottom:24px;font-weight:600}.php-email-form .sent-message{display:none;color:#fff;background:#059652;text-align:center;padding:15px;margin-bottom:24px;font-weight:600}.php-email-form .loading{display:none;background:var(--surface-color);text-align:center;padding:15px;margin-bottom:24px}.php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--accent-color);border-top-color:var(--surface-color);animation:php-email-form-loading 1s linear infinite}.header{--background-color:rgba(255, 255, 255, 0);color:var(--default-color);background-color:var(--background-color);padding:15px 0;transition:all 0.5s;z-index:997}.header .logo{line-height:1}.header .logo img{max-height:70px;margin-right:8px}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color)}.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:8px 26px;margin:0;border-radius:50px;transition:0.3s}.header .btn-getstarted:hover,.header .btn-getstarted:focus:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}@media (max-width:1200px){.header .logo{order:1}.header .btn-getstarted{order:2;margin:0 15px 0 0;padding:6px 20px}.header .navmenu{order:3}}.scrolled .header::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1;pointer-events:none;border-bottom:1px solid rgb(255 255 255 / .1)}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 15px;font-size:16px;font-family:var(--nav-font);font-weight:600;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:0.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:0.3s}.navmenu li:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color)}}.index-page .header .site-logo{min-height:70px;width:auto}@media (max-width:1199px){.index-page .header .site-logo{min-height:56px;width:auto}body.mobile-nav-active .header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(4 0 0 / .96)}.index-page .navmenu{position:static;z-index:9997}.index-page .navmenu ul{display:none;list-style:none;position:fixed;top:86px;left:16px;right:16px;bottom:16px;padding:14px 0;margin:0;border-radius:20px;background-color:var(--nav-mobile-background-color);overflow-y:auto;z-index:9998;box-shadow:0 20px 50px rgb(0 0 0 / .35)}.index-page .navmenu li{width:100%}.index-page .navmenu a,.index-page .navmenu a:focus{color:#fff!important;padding:14px 22px;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:space-between}body.mobile-nav-active .navmenu{position:fixed;inset:0;background:rgb(4 0 0 / .78);z-index:9997}body.mobile-nav-active .navmenu>ul{display:block!important}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:fixed;font-size:32px;top:18px;right:18px;margin-right:0;z-index:9999}}.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;position:relative}.footer .footer-top{background-color:color-mix(in srgb,var(--background-color),white 5%);padding-top:50px}.footer .footer-about .logo{line-height:1;margin-bottom:25px}.footer .footer-about .logo img{max-height:40px;margin-right:6px}.footer .footer-about .logo span{color:var(--heading-color);font-family:var(--heading-font);font-size:26px;font-weight:700;letter-spacing:1px}.footer .footer-about p{font-size:14px;font-family:var(--heading-font)}.footer h4{font-size:16px;font-weight:600;position:relative;padding-bottom:12px;margin-bottom:15px}.footer h4::after{content:"";position:absolute;display:block;width:20px;height:2px;background:var(--accent-color);bottom:0;left:0}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul i{padding-right:2px;font-size:12px;line-height:0}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:color-mix(in srgb,var(--default-color),transparent 30%);display:inline-block;line-height:1}.footer .footer-links ul a:hover{color:var(--accent-color)}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{padding:30px 0}.footer .copyright p{margin-bottom:0}.footer .social-links a{font-size:18px;display:inline-block;background:color-mix(in srgb,var(--default-color),transparent 92%);color:var(--accent-color);line-height:1;padding:8px 0;margin-right:4px;border-radius:4px;text-align:center;width:36px;height:36px;transition:0.3s}.footer .social-links a:hover{color:var(--contrast-color);background:var(--accent-color);text-decoration:none}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;transition:all 0.4s}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:90px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:66px}}.hero .hero-actions{display:flex;gap:20px;justify-content:center;margin-bottom:60px}@media (max-width:991px){.hero{min-height:auto}.hero .hero-actions{margin-bottom:40px}}@media (max-width:768px){.hero .hero-actions{flex-direction:column;align-items:center;gap:15px}}@media (max-width:576px){.hero{padding:100px 0 30px}.hero .hero-actions{margin-bottom:30px}}.index-page{--titan-panel:#161b18;--titan-panel-2:#1b221e;--titan-accent:#39c46c;--titan-accent-2:#74e59f;--titan-accent-rgb:57, 196, 108;--titan-muted:#aeb8c3;--titan-border:rgba(255, 255, 255, 0.08)}.index-page{color:#f8f8f8;background:#040000}.index-page p,.index-page li,.index-page span,.index-page label{color:inherit}.index-page .header{backdrop-filter:blur(12px);background:rgb(4 0 0 / .88);border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:0 10px 30px rgb(0 0 0 / .24)}.index-page .header .sitename,.index-page .header .navmenu a,.index-page .header .mobile-nav-toggle{color:#fff!important}.index-page .header .navmenu a:hover,.index-page .header .navmenu .active{color:var(--titan-accent)!important}.index-page .btn-getstarted,.index-page .btn-accent{background:linear-gradient(135deg,var(--titan-accent),var(--titan-accent-2));border:0;color:#07110b!important;font-weight:700;border-radius:999px;padding:12px 22px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 14px 35px rgba(var(--titan-accent-rgb),.24);transition:.25s ease}.index-page .btn-getstarted:hover,.index-page .btn-accent:hover{transform:translateY(-2px);color:#07110b!important;box-shadow:0 18px 42px rgba(var(--titan-accent-rgb),.3)}.index-page .btn-outline-light-strong{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 22px;border:1px solid rgb(255 255 255 / .14);color:#fff;background:rgb(255 255 255 / .05);transition:.25s ease}.index-page .btn-outline-light-strong:hover{background:rgb(255 255 255 / .1);border-color:rgba(var(--titan-accent-rgb),.4);color:#fff;transform:translateY(-2px)}.index-page .hero{padding:180px 0 90px;position:relative;overflow:hidden;isolation:isolate;background:url(../img/van-1.webp) center center / cover no-repeat,linear-gradient(135deg,#050806 0%,#0c110d 45%,#141a17 100%);min-height:100VH}.index-page .hero::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgb(4 7 5 / .7) 0%,rgb(7 10 8 / .62) 38%,rgb(10 14 11 / .78) 100%),radial-gradient(circle at top right,rgba(var(--titan-accent-rgb),.18),transparent 32%),radial-gradient(circle at 18% 18%,rgb(255 255 255 / .05),transparent 18%)}.index-page .hero::after{content:"";position:absolute;inset:auto -10% -160px auto;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(var(--titan-accent-rgb),.20),transparent 68%);pointer-events:none;z-index:1}.index-page .hero .container,.index-page .hero .row,.index-page .hero .col-lg-7,.index-page .hero .col-lg-5,.index-page .hero .hero-panel{position:relative;z-index:2}.index-page .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgb(255 255 255 / .05);color:#fff;border:1px solid rgb(255 255 255 / .1);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:22px}.index-page .hero h1{color:#fff;font-size:clamp(2.25rem, 4vw, 4.35rem);line-height:1.05;margin-bottom:18px;letter-spacing:-.03em}.index-page .hero p.lead{color:rgb(255 255 255 / .82);max-width:740px;font-size:1.125rem;line-height:1.7}.index-page .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0 26px}.index-page .hero-points{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.index-page .hero-point{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:500;padding:10px 14px;border-radius:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08)}.index-page .hero-panel{position:relative;padding:28px;border-radius:28px;background:linear-gradient(180deg,rgb(16 20 17 / .74),rgb(16 20 17 / .56));border:1px solid rgb(255 255 255 / .10);box-shadow:0 30px 70px rgb(0 0 0 / .28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.index-page .panel-top{display:grid;gap:16px}.index-page .status-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;background:rgba(var(--titan-accent-rgb),.14);color:#b7f5cd;padding:10px 14px;border-radius:999px;border:1px solid rgba(var(--titan-accent-rgb),.22);font-size:14px;font-weight:600}.index-page .metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.index-page .metric-card{padding:18px 14px;border-radius:18px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);text-align:center}.index-page .metric-card h4{color:#fff;margin-bottom:4px;font-size:1.4rem}.index-page .metric-card p{margin:0;color:rgb(255 255 255 / .66);font-size:.9rem}.index-page .floating-note{margin-top:18px;padding:18px;border-radius:18px;background:rgba(var(--titan-accent-rgb),.1);border:1px solid rgba(var(--titan-accent-rgb),.18);color:rgb(255 255 255 / .85)}.index-page .section-soft{background:linear-gradient(180deg,#0a0f0c 0%,#0f1411 100%)}.index-page .section-title-wrap{margin-bottom:42px}.index-page .section-kicker{color:var(--titan-accent);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:1.2rem;margin-bottom:12px;display:inline-block}.index-page .section-title-wrap h2{font-size:clamp(1.9rem, 3vw, 2.8rem);line-height:1.15;margin-bottom:14px;color:#fff}.index-page .section-title-wrap p{color:var(--titan-muted);font-size:1.05rem;line-height:1.7;margin-bottom:0}.index-page .trust-strip{margin-top:-34px;position:relative;z-index:3}.index-page .trust-box{background:linear-gradient(180deg,var(--titan-panel),var(--titan-panel-2));border-radius:24px;padding:26px;box-shadow:0 20px 50px rgb(0 0 0 / .2);border:1px solid var(--titan-border)}.index-page .trust-item{display:flex;gap:14px;align-items:flex-start;padding:10px 6px}.index-page .trust-item i,.index-page .icon-bubble{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--titan-accent-rgb),.12);color:var(--titan-accent);font-size:1.35rem;flex:0 0 52px}.index-page .trust-item h5,.index-page .value-card h5,.index-page .coverage-card h5,.index-page .type-card h5,.index-page .service-card h5,.index-page .labour-card h5,.index-page .contact-panel h5{margin-bottom:6px;font-size:1.08rem;color:#fff}.index-page .trust-item p,.index-page .value-card p,.index-page .coverage-card p,.index-page .type-card p,.index-page .service-card p,.index-page .contact-panel p,.index-page .labour-card p{margin:0;color:var(--titan-muted);line-height:1.65}.index-page .value-card,.index-page .coverage-card,.index-page .type-card,.index-page .service-card,.index-page .labour-card,.index-page .contact-form-card,.index-page .cta-banner{background:linear-gradient(180deg,var(--titan-panel),var(--titan-panel-2));border:1px solid var(--titan-border);border-radius:24px;padding:28px;box-shadow:0 10px 35px rgb(0 0 0 / .18);height:100%}.index-page .contact-panel{background:linear-gradient(180deg,var(--titan-panel),var(--titan-panel-2));border:1px solid var(--titan-border);border-radius:24px;padding:28px;box-shadow:0 10px 35px rgb(0 0 0 / .18)}.index-page .value-list,.index-page .coverage-list,.index-page .bullet-list{list-style:none;padding:0;margin:18px 0 0}.index-page .value-list li,.index-page .coverage-list li,.index-page .bullet-list li{display:flex;gap:10px;margin-bottom:12px;color:#d7dce4}.index-page .value-list li i,.index-page .coverage-list li i,.index-page .bullet-list li i{color:var(--titan-accent);margin-top:3px}.index-page .service-card{overflow:hidden;padding:0;transition:.25s ease}.index-page .service-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgb(0 0 0 / .28);border-color:rgba(var(--titan-accent-rgb),.28)}.index-page .service-thumb{position:relative;min-height:220px;display:block;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .05);background:linear-gradient(135deg,#121915,#213126)}.index-page .service-thumb img{width:100%;height:220px;display:block;object-fit:cover;object-position:center;transform:scale(1);filter:brightness(.52) saturate(.95);transition:transform .45s ease,filter .35s ease}.index-page .service-thumb::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .10) 0%,rgb(0 0 0 / .58) 100%),linear-gradient(135deg,rgb(5 10 7 / .62) 0%,rgb(8 14 10 / .18) 48%,rgb(7 11 8 / .70) 100%);transition:opacity .35s ease}.index-page .service-thumb-content{position:absolute;inset:auto 24px 24px 24px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:#fff}.index-page .service-card:hover .service-thumb img{transform:scale(1.06);filter:brightness(.68) saturate(1.02)}.index-page .service-card:hover .service-thumb::before{opacity:.78}.index-page .service-thumb i{font-size:2rem;width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .10);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex:0 0 62px}.index-page .service-thumb span{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;opacity:.92;font-weight:700}.index-page .service-body{padding:24px}.index-page .service-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--titan-accent);font-weight:700;text-decoration:none}.index-page .service-link:hover{color:var(--titan-accent-2)}.index-page .coverage-card.highlight{background:linear-gradient(180deg,#0d130f,#182119);color:#fff;border-color:rgba(var(--titan-accent-rgb),.16)}.index-page .coverage-card.highlight p,.index-page .coverage-card.highlight li{color:rgb(255 255 255 / .78)}.index-page .type-card{position:relative;overflow:hidden}.index-page .type-card::after{content:"";position:absolute;inset:auto -40px -40px auto;width:120px;height:120px;background:radial-gradient(circle,rgba(var(--titan-accent-rgb),.14),transparent 68%);border-radius:50%;pointer-events:none}.index-page .mini-badge{display:inline-block;margin-bottom:12px;background:rgba(var(--titan-accent-rgb),.12);color:var(--titan-accent);border-radius:999px;font-size:.8rem;font-weight:700;padding:8px 12px;letter-spacing:.03em}.index-page .labour-card .time{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;background:rgba(var(--titan-accent-rgb),.1);color:#eff7f2;border-radius:14px;font-weight:700}.index-page .cta-banner{background:linear-gradient(135deg,#0c120e,#162019);color:#fff;padding:34px;border-color:rgba(var(--titan-accent-rgb),.16)}.index-page .cta-banner p{color:rgb(255 255 255 / .78);margin-bottom:0}.index-page .contact-panel,.index-page .contact-form-card{background:linear-gradient(180deg,#141a17,#1a221e)}.index-page .contact-detail{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.index-page .contact-detail:last-child{margin-bottom:0}.index-page .contact-detail a{color:#fff;text-decoration:none}.index-page .contact-detail a:hover{color:var(--titan-accent)}.index-page .hours-list{display:grid;gap:10px;margin-top:14px}.index-page .hours-item{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:rgb(255 255 255 / .04);color:#e2e8f0;font-weight:500;border:1px solid rgb(255 255 255 / .05)}.index-page .contact-form-card label{font-weight:600;color:#f4f6f8;margin-bottom:8px}.index-page .contact-form-card .form-control,.index-page .contact-form-card .form-select{border-radius:14px;min-height:52px;border:1px solid rgb(255 255 255 / .1);box-shadow:none;background:rgb(255 255 255 / .03);color:#fff}.index-page .contact-form-card .form-control::placeholder{color:rgb(255 255 255 / .45)}.index-page .contact-form-card .form-control:focus,.index-page .contact-form-card .form-select:focus{border-color:rgba(var(--titan-accent-rgb),.7);box-shadow:0 0 0 .2rem rgba(var(--titan-accent-rgb),.15);background:rgb(255 255 255 / .05);color:#fff}.index-page .contact-form-card .form-select option{background:#101510;color:#fff}.index-page .contact-form-card textarea.form-control{min-height:140px;resize:vertical;padding-top:14px}.index-page .contact-form-card .btn-outline-dark{border-color:rgb(255 255 255 / .14);color:#fff;background:#fff0}.index-page .contact-form-card .btn-outline-dark:hover{background:rgb(255 255 255 / .06);border-color:rgba(var(--titan-accent-rgb),.35);color:#fff}.index-page .footer{background:#040000;color:rgb(255 255 255 / .72);border-top:1px solid rgb(255 255 255 / .06)}.index-page .footer .footer-top{background:#0a0d0b}.index-page .footer .logo span,.index-page .footer h4,.index-page .footer strong,.index-page .footer a{color:#fff!important}.index-page .footer a:hover{color:var(--titan-accent)!important}@media (max-width:991.98px){.index-page .hero{padding-top:150px}.index-page .metric-grid{grid-template-columns:1fr}.index-page .service-thumb,.index-page .service-thumb img{min-height:200px;height:200px}.index-page .review-card{padding:22px}.index-page .review-text{font-size:1rem;-webkit-line-clamp:3}.index-page .reviews-controls{gap:12px}}.index-page .reviews-carousel{position:relative}.index-page .review-card{background:var(--surface-color);border-radius:24px;padding:28px;box-shadow:0 16px 40px rgb(0 0 0 / .18);backdrop-filter:blur(6px)}.index-page .review-body{display:flex;flex-direction:column;align-items:flex-start}.index-page .review-stars{display:inline-flex;gap:6px;margin-bottom:18px;color:var(--titan-accent);font-size:.95rem}.index-page .review-text{margin:0;color:#edf1f5;font-size:1.05rem;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.index-page .review-card.is-expanded .review-text{display:block;-webkit-line-clamp:unset;overflow:visible}.index-page .review-toggle{margin-top:14px;padding:0;border:0;background:none;color:var(--titan-accent);font-weight:700;font-size:.95rem;line-height:1.2;cursor:pointer}.index-page .review-toggle:hover{color:var(--titan-accent-2)}.index-page .review-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08);color:rgb(255 255 255 / .72);font-size:.92rem}.index-page .review-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(var(--titan-accent-rgb),.12);color:#fff;font-weight:600}.index-page .reviews-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.index-page .reviews-control{width:48px;height:48px;border-radius:50%;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .05);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.25s ease}.index-page .reviews-control:hover{background:rgba(var(--titan-accent-rgb),.16);border-color:rgba(var(--titan-accent-rgb),.35);color:#fff;transform:translateY(-2px)}.index-page .reviews-indicators{display:inline-flex;align-items:center;gap:10px}.index-page .reviews-indicators button{width:10px;height:10px;border-radius:50%;border:0;background:rgb(255 255 255 / .28);opacity:1;margin:0}.index-page .reviews-indicators button.active{background:var(--titan-accent);transform:scale(1.15)}.index-page .hero-variant-responsive{min-height:100vh}.index-page .hero-mobile-copy,.index-page .hero-mobile-summary{display:none}@media (max-width:767.98px){.index-page .hero-variant-responsive{min-height:auto;padding:132px 0 64px}.index-page .hero-variant-responsive h1{font-size:clamp(2rem, 8vw, 2.9rem);line-height:1.08;margin-bottom:14px}.index-page .hero-variant-responsive .hero-desktop-copy,.index-page .hero-variant-responsive .hero-points-desktop,.index-page .hero-variant-responsive .hero-panel-wrap{display:none!important}.index-page .hero-variant-responsive .hero-mobile-copy{display:block;max-width:34rem;font-size:1rem;line-height:1.6}.index-page .hero-variant-responsive .hero-mobile-summary{display:grid;gap:10px;margin-top:10px}.index-page .hero-variant-responsive .hero-mobile-summary span{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:16px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .10);color:#fff;font-weight:600}.index-page .hero-variant-responsive .hero-mobile-summary i{color:var(--titan-accent)}.index-page .hero-variant-responsive .hero-actions{margin:24px 0 18px}.index-page .hero-variant-responsive .hero-actions .btn-accent,.index-page .hero-variant-responsive .hero-actions .btn-outline-light-strong{width:100%;justify-content:center}}@keyframes php-email-form-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}