:root{--me-cta-gold:#ffca1a;--me-cta-gold-2:#f4b900;--me-cta-cyan:#37d0ff;--me-navy-0:#040d1d;--me-navy-1:#071a35;--me-navy-2:#0a2747}.btn-close-white{filter:invert(1) grayscale(1)}body{margin:0;font-family:'Open Sans',sans-serif;background:0 0;color:#fff}.promo-banner{background:0 0;color:#ffd76a;text-align:center;padding:8px 18px;font-weight:700;font-size:1.04rem;z-index:9997;position:relative;border:0;border-radius:999px;box-shadow:none;text-shadow:0 0 12px rgba(255,193,7,.6);display:table;margin:10px auto 6px;max-width:92vw;line-height:1.35;animation:promo-toast 6s ease-in-out infinite}@keyframes promo-toast{0%,7%{opacity:0;transform:translateY(-6px) scale(.98)}15%,82%{opacity:1;transform:translateY(0) scale(1)}100%,90%{opacity:0;transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.promo-banner{animation:none}}.banner-eu-afrique{background:0 0;color:#ffd76a;padding:8px 18px;font-size:1.15rem;text-align:center;font-weight:700;letter-spacing:.01em;text-shadow:0 0 12px rgba(255,193,7,.6);z-index:9996;position:relative;display:table;margin:6px auto 0;max-width:92vw;line-height:1.35;animation:promo-toast 6s ease-in-out infinite}header{margin-top:0!important;padding-top:0!important}.banner-eu-afrique .africa{color:#f36c21;font-weight:700;letter-spacing:.04em}.banner-eu-afrique .europe{color:#0a73b8;font-weight:700;letter-spacing:.04em}.hero3d-stage{position:relative}.hero-banner.hero3d{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:start;column-gap:26px;row-gap:4px;min-height:378px!important;padding:10px 12px 0!important;width:100%;max-width:980px;box-sizing:border-box;margin:6px auto 18px auto;border:1px solid rgba(55,208,255,.09);background:radial-gradient(circle at 12% 24%,rgba(255,202,26,.22) 0,rgba(255,202,26,.08) 24%,rgba(255,202,26,0) 52%),radial-gradient(circle at 88% 12%,rgba(55,208,255,.18) 0,rgba(55,208,255,0) 46%),linear-gradient(108deg,rgba(43,38,8,.82) 0,rgba(12,34,60,.92) 38%,rgba(4,13,29,.97) 100%);box-shadow:0 16px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05);overflow:visible}.hero-banner.hero3d .hero3d-text{flex:1 1 calc((100% - 26px)/ 2);width:calc((100% - 26px)/ 2);min-width:0;max-width:none;margin:0}.hero-banner.hero3d .hero3d-stage-wrap{flex:1 1 calc((100% - 26px)/ 2);width:calc((100% - 26px)/ 2);min-width:0;margin:0}.hero-banner.hero3d .hero3d-stage{min-height:248px;width:100%;border:0!important;background:0 0!important;box-shadow:none!important}.hero-journey-strip{flex:1 0 100%;position:relative;width:100%;margin:0;--journey-p1:7%;--journey-p2:35%;--journey-p3:65%;--journey-p4:93%;min-height:96px;border:0;border-radius:0;background:0 0;box-shadow:none;padding:6px 0 2px;overflow:visible}.hero-journey-line{position:absolute;left:7%;right:7%;top:40px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(55,208,255,.46) 14%,rgba(55,208,255,.46) 86%,rgba(255,255,255,0) 100%);z-index:1}.hero-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative;z-index:2}.hero-journey-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-height:78px}.hero-journey-step::after{content:"";position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#ffd76a;box-shadow:0 0 0 4px rgba(255,215,106,.14)}.hero-journey-icon{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffd76a;background:rgba(9,22,40,.94);border:1px solid rgba(55,208,255,.34);box-shadow:0 8px 16px rgba(0,0,0,.24);font-size:.9rem}.hero-journey-label{margin-top:20px;color:#eaf2ff;font-size:.84rem;line-height:1.15;font-weight:700;max-width:120px;white-space:normal;text-wrap:balance}.hero-journey-parcel{position:absolute;top:45px;left:var(--journey-p1);transform:translate(-50%,-50%);z-index:3;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#0b1d31;background:linear-gradient(135deg,#ffd76a,#ffc107);box-shadow:0 10px 18px rgba(0,0,0,.28);animation:hero-journey-move 7.4s ease-in-out infinite}@keyframes hero-journey-move{0%,10%{left:var(--journey-p1)}30%,40%{left:var(--journey-p2)}60%,70%{left:var(--journey-p3)}100%,90%{left:var(--journey-p4)}}@media (prefers-reduced-motion:reduce){.hero-journey-parcel{animation:none}}@media (max-width:980px){.hero-banner.hero3d{row-gap:4px;min-height:450px!important;padding:10px 10px 0!important}.hero-banner.hero3d .hero3d-stage-wrap,.hero-banner.hero3d .hero3d-text{flex-basis:100%;width:100%;margin:0}.hero-banner.hero3d .hero3d-stage{min-height:214px}.hero-journey-strip{width:100%;margin:0;min-height:92px;padding:6px 0 2px}.hero-journey-label{margin-top:18px;font-size:.8rem;max-width:92px}.hero-journey-step{min-height:78px}}.hero-banner.hero3d .hero3d-text h1{margin:0 0 10px;color:#f4f8ff;text-shadow:0 3px 18px rgba(0,0,0,.28)}.hero-banner.hero3d .hero3d-text h1 span,.hero-banner.hero3d .hero3d-text p span{color:var(--me-cta-gold);text-shadow:0 0 16px rgba(255,202,26,.16)}.hero-banner.hero3d .hero3d-text p{margin:0 0 10px;line-height:1.4;color:rgba(236,246,255,.92)}.hero-banner.hero3d .hero3d-cta{margin-top:2px;gap:10px}.hero-banner.hero3d .hero3d-cta .btn{border-radius:14px;border-width:1.5px;box-shadow:0 10px 22px rgba(0,0,0,.22)}.hero-banner.hero3d .hero3d-cta .btn.btn-warning{background:linear-gradient(135deg,var(--me-cta-gold) 0,var(--me-cta-gold-2) 100%)!important;border-color:rgba(255,223,107,.38)!important;color:#101827!important;box-shadow:0 10px 22px rgba(255,193,7,.2),inset 0 1px 0 rgba(255,255,255,.28)}.hero-banner.hero3d .hero3d-cta .btn.btn-warning:focus-visible,.hero-banner.hero3d .hero3d-cta .btn.btn-warning:hover{background:linear-gradient(135deg,#ffd95f 0,var(--me-cta-gold) 100%)!important;color:#0b1324!important;transform:translateY(-1px)}.hero-banner.hero3d .hero3d-cta .btn.btn-outline-light{background:linear-gradient(135deg,rgba(7,20,38,.9) 0,rgba(8,33,61,.88) 100%);border-color:rgba(55,208,255,.46)!important;color:#eef9ff!important;box-shadow:0 10px 22px rgba(0,0,0,.16),inset 0 0 0 1px rgba(55,208,255,.12)}.hero-banner.hero3d .hero3d-cta .btn.btn-outline-light:focus-visible,.hero-banner.hero3d .hero3d-cta .btn.btn-outline-light:hover{background:linear-gradient(135deg,rgba(9,29,53,.95) 0,rgba(8,42,76,.9) 100%);border-color:rgba(55,208,255,.76)!important;color:#fff!important;transform:translateY(-1px)}header{display:flex;justify-content:space-between;align-items:center;background:0 0;padding:10px 20px;position:relative}.logo{height:40px;margin-right:10px}.brand{display:flex;align-items:center}.brand-text{color:#ffc107;font-weight:700;font-size:21px}.language-switcher{display:flex;align-items:center}#lang-switch{background:#20222b;color:#fff;border:1px solid #444;border-radius:6px;padding:6px 16px;font-size:1em;margin-left:0;box-shadow:0 1px 6px rgba(0,0,0,.08);transition:border .2s,box-shadow .2s}#lang-switch:focus{border-color:#ffc107;box-shadow:0 0 0 2px #ffc10733;outline:0}#lang-switch option{background:#23242d;color:#fff}#lang-switch:active,#lang-switch:hover{border-color:#ffc107;box-shadow:0 0 6px #ffc10755}#lang-switch option:focus,#lang-switch option:hover{background:#ffc107;color:#111}.header-actions{display:flex;align-items:center;margin-left:auto}footer{background:#111;color:#ffc107;text-align:center;padding:15px 10px;margin-top:40px}body{display:block;min-height:100vh}main{display:block;flex:0 0 auto}@media (max-width:900px){.field{max-width:100%}}@media (max-width:768px){.header-actions{margin-left:0}.language-switcher{margin-right:0}}@media (max-width:600px){header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.brand,.brand>a{min-width:0;max-width:100%}.brand-text{font-size:clamp(1.1rem,5.2vw,1.45rem);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo{height:clamp(32px,9vw,40px);width:auto}.header-actions{width:auto;min-width:0;margin-left:auto;justify-content:flex-end;gap:8px}.language-switcher{display:flex;align-items:center;justify-content:center;margin-right:0}#lang-switch{background:#000;color:#ffc107;border:1.5px solid #ffc107;border-radius:16px;padding:4px 10px;font-size:clamp(.84rem,3.4vw,.96rem);height:40px;width:auto;min-width:0;max-width:min(38vw,118px);font-weight:700;text-align-last:center}.menu-toggle{width:40px;min-width:40px;height:40px;margin-left:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1}}.hero-animated{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 0 0 0;background:0 0;box-shadow:none}.hero-animated-text{max-width:520px;text-align:center;font-size:1.35rem;color:#fff;font-weight:500;line-height:1.5;margin-bottom:24px}.hero-animated-text h1{font-size:2.1rem;color:#ffc107;margin-bottom:8px}.home-ops-section,.home-process-section,.shipment-intent-section,.terrain-corridors-section{width:min(1160px,95%);margin:18px auto 24px}.home-process-section,.terrain-corridors-section{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.shipment-intent-section{padding:14px;border-radius:14px;border:1px solid rgba(55,208,255,.12);background:radial-gradient(circle at 8% 12%,rgba(255,193,7,.12) 0,rgba(255,193,7,.03) 36%,rgba(255,193,7,0) 72%),linear-gradient(132deg,rgba(9,19,34,.7) 0,rgba(6,24,42,.78) 100%);box-shadow:0 10px 22px rgba(0,0,0,.18)}.home-process-head,.shipment-intent-head,.terrain-section-head{text-align:center;margin-bottom:12px}.terrain-section-kicker{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;margin-bottom:8px;font-size:.82rem;font-weight:800;letter-spacing:.02em;color:#ffd35d;border:1px solid rgba(255,193,7,.3);background:rgba(255,193,7,.08)}.home-process-head h2,.shipment-intent-head h2,.terrain-section-head h2{margin:0 0 4px 0;color:#ffd35d;font-size:1.4rem;font-weight:800}.home-process-head p,.shipment-intent-head p,.terrain-section-head p{margin:0;color:#dbe7f9;font-size:.96rem;line-height:1.35}.terrain-corridors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.terrain-corridor-card{border-radius:10px;border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(255,193,7,.55);background:rgba(9,20,36,.46);padding:11px 11px 10px;min-height:0}.terrain-corridor-card h3{margin:0 0 8px 0;color:#ffc107;font-size:1.02rem;font-weight:800}.terrain-corridor-card p{margin:0 0 5px 0;color:#e3edfb;font-size:.89rem;line-height:1.35}.terrain-corridor-card p span{font-weight:700;color:#ffc107}.terrain-corridor-note{margin-top:10px;border-top:1px dashed rgba(255,193,7,.2);padding-top:9px;color:#d5e3f8;font-size:.88rem;text-align:center}.shipment-intent-grid{display:grid;gap:10px}.shipment-intent-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.shipment-intent-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#f7fbff;border-radius:12px;padding:12px;min-height:122px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(142deg,rgba(255,255,255,.03),rgba(4,10,18,.24));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.shipment-intent-card:focus-visible,.shipment-intent-card:hover{transform:translateY(-1px);border-color:rgba(255,193,7,.34);box-shadow:0 8px 14px rgba(0,0,0,.14);color:#fff;text-decoration:none;background:linear-gradient(142deg,rgba(255,255,255,.05),rgba(4,10,18,.32))}.shipment-intent-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#ffd35d;background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(55,208,255,.18));border:1px solid rgba(255,193,7,.25)}.shipment-intent-card strong{font-size:.96rem;font-weight:800;line-height:1.2}.shipment-intent-card small{font-size:.84rem;color:#d2def0;line-height:1.25}.shipment-intent-foot{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.shipment-intent-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:10px 14px;border-radius:10px;font-weight:700;font-size:.9rem;color:#111;background:linear-gradient(135deg,#ffe089 0,#ffc107 100%);border:1px solid rgba(255,193,7,.28);box-shadow:0 8px 16px rgba(0,0,0,.18)}.shipment-intent-link--alt{color:#f2f7ff;background:linear-gradient(135deg,rgba(55,208,255,.22),rgba(16,124,216,.32));border:1px solid rgba(55,208,255,.36)}.shipment-intent-link:focus-visible,.shipment-intent-link:hover{text-decoration:none;transform:translateY(-1px)}.home-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-process-card{border-radius:0;border:0;border-left:2px solid rgba(255,193,7,.42);background:0 0;padding:4px 0 4px 12px;text-align:left;min-height:0}.home-process-step{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:7px;font-weight:800;color:#111;background:#ffc107;box-shadow:0 6px 10px rgba(0,0,0,.16)}.home-process-card h3{margin:0 0 6px 0;color:#ffc107;font-size:1rem;font-weight:800}.home-process-card p{margin:0;color:#d6e3f8;font-size:.9rem;line-height:1.35}.home-process-note{display:block;margin-top:6px;color:#f0d98b;font-size:.84rem;line-height:1.32;font-weight:700}.home-ops-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px}.home-ops-card{border-radius:10px;border:1px solid rgba(55,208,255,.12);background:rgba(8,18,32,.5);box-shadow:none;padding:14px}.home-ops-card h2{margin:0 0 6px 0;color:#ffd35d;font-size:1.22rem;font-weight:800}.home-ops-card p{margin:0 0 10px 0;color:#d8e6fa;font-size:.9rem;line-height:1.35}.home-ops-list{list-style:none;margin:0 0 12px 0;padding:0;display:grid;gap:6px}.home-ops-list li{color:#e5eefb;font-size:.88rem;line-height:1.32;padding-left:14px;position:relative}.home-ops-list li::before{content:"";width:6px;height:6px;border-radius:999px;position:absolute;left:0;top:.45em;background:#ffc107;box-shadow:0 0 0 2px rgba(255,193,7,.18)}.home-ops-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:800;color:#111;background:linear-gradient(135deg,#ffe089 0,#ffc107 100%);border:1px solid rgba(255,193,7,.28)}.home-ops-link:focus-visible,.home-ops-link:hover{text-decoration:none;color:#111;transform:translateY(-1px)}.home-presence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-presence-col h3{margin:0 0 6px 0;color:#ffc107;font-size:.98rem;font-weight:800}@media (max-width:1140px){.shipment-intent-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.home-process-grid,.terrain-corridors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ops-section{grid-template-columns:1fr}.shipment-intent-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-presence-grid,.home-process-grid,.shipment-intent-grid--five,.terrain-corridors-grid{grid-template-columns:1fr}.shipment-intent-card{min-height:0}.home-ops-link,.shipment-intent-link{width:100%}}.actions-bloc{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:12px 0 32px 0;padding:0 clamp(8px,2vw,22px)}.action-card{flex:1 1 260px;max-width:350px;min-width:260px;background:linear-gradient(118deg,rgba(14,23,36,.78),rgba(8,20,34,.84));border:1px solid rgba(55,208,255,.1);border-radius:14px;box-shadow:0 8px 16px rgba(0,0,0,.14);padding:22px 20px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;backdrop-filter:blur(8px)}.action-card:hover{transform:translateY(-1px);border-color:rgba(255,193,7,.24);box-shadow:0 12px 20px rgba(0,0,0,.2);background:linear-gradient(118deg,rgba(16,27,42,.82),rgba(10,24,40,.88))}.action-card .action-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(255,193,7,.18) 0,rgba(10,115,184,.26) 100%);border:1px solid rgba(255,193,7,.36);display:inline-flex;align-items:center;justify-content:center;color:#ffc107;box-shadow:0 8px 20px rgba(0,0,0,.28);margin-bottom:18px;flex:0 0 auto}.action-card .action-icon i{font-size:1.35rem}.action-card .action-icon svg{width:24px;height:24px}.action-card .action-title{color:#ffc107;font-size:1.23em;font-weight:700;margin:0}.action-card .action-desc{color:#edf2ff;font-size:1.03em;margin:0}.action-card .action-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:min(100%,300px);background:linear-gradient(135deg,#ffd86a 0,#ffc107 100%);color:#111;border:1px solid rgba(255,193,7,.28);font-weight:800;font-size:1em;padding:13px 0;border-radius:10px;text-decoration:none;margin-top:auto;transition:filter .18s,color .16s,transform .18s,box-shadow .18s;box-shadow:0 10px 18px rgba(0,0,0,.2)}.action-card .action-btn:hover{background:linear-gradient(135deg,#ffe089 0,#ffcb38 100%);color:#111;transform:translateY(-1px);box-shadow:0 14px 24px rgba(0,0,0,.24)}#ms-go.btn.btn-warning,.ms-cta-btn.btn.btn-warning{background:linear-gradient(135deg,#ffd86a 0,#ffc107 100%)!important;color:#111!important;border:1px solid rgba(255,193,7,.28)!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 10px 18px rgba(0,0,0,.2)}#ms-go.btn.btn-warning:hover,.ms-cta-btn.btn.btn-warning:hover{background:linear-gradient(135deg,#ffe089 0,#ffcb38 100%)!important;color:#111!important;box-shadow:0 14px 24px rgba(0,0,0,.24)}.pro-link-bloc{text-align:center;margin:12px 0 18px 0}.pro-link{display:inline-flex;align-items:center;gap:10px;color:#f6f7fb;font-weight:700;font-size:1.05em;text-decoration:none;padding:6px 0}.pro-link:focus-visible,.pro-link:hover{color:#ffc107;text-decoration:none}.pro-link-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,rgba(255,193,7,.18) 0,rgba(10,115,184,.26) 100%);display:inline-flex;align-items:center;justify-content:center;color:#ffc107;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 18px rgba(0,0,0,.24);border:1px solid rgba(255,193,7,.3);flex:0 0 auto}.pro-link-icon i{font-size:1.2rem}.pro-link-label{letter-spacing:.01em}.pro-link-arrow{color:#ffc107;font-size:1.1em;display:inline-flex;align-items:center}@media (max-width:600px){.pro-link-bloc{display:flex;justify-content:center}.pro-link{justify-content:flex-start;flex-wrap:nowrap;text-align:left;gap:10px;width:100%;max-width:380px}.pro-link-label{white-space:nowrap}.pro-link-arrow{display:inline-flex;align-items:center}.foot-notes{flex-direction:column;align-items:center}}@media (max-width:540px){.pro-link{width:100%;justify-content:center}}.resources-section{padding-top:28px;padding-bottom:26px}.resources-section .section-subtitle{margin:0 auto 16px;color:#d2ddf3;max-width:760px;font-size:.94rem;letter-spacing:.01em}.resources-links{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-link{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 88% 14%,rgba(55,208,255,.11) 0,rgba(55,208,255,0) 44%),radial-gradient(circle at 10% 8%,rgba(255,193,7,.1) 0,rgba(255,193,7,0) 46%),linear-gradient(138deg,rgba(14,20,36,.94),rgba(8,20,38,.92));text-decoration:none;color:#f6f9ff;box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;position:relative;overflow:hidden}.resource-link::after{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,rgba(255,193,7,0),rgba(255,193,7,.56),rgba(55,208,255,.32),rgba(255,193,7,0));opacity:.64}.resource-link:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);border-color:rgba(255,193,7,.46);background:radial-gradient(circle at 88% 14%,rgba(55,208,255,.14) 0,rgba(55,208,255,0) 46%),radial-gradient(circle at 10% 8%,rgba(255,193,7,.14) 0,rgba(255,193,7,0) 48%),linear-gradient(138deg,rgba(15,22,40,.95),rgba(8,23,44,.94));text-decoration:none;color:#fefefe}.resource-link:focus-visible{outline:2px solid rgba(255,193,7,.82);outline-offset:2px}.resource-link--highlight{border-color:rgba(255,193,7,.35);box-shadow:0 10px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(255,193,7,.12)}.resource-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffc107;background:linear-gradient(135deg,rgba(255,193,7,.19),rgba(10,115,184,.24));border:1px solid rgba(255,193,7,.3);box-shadow:0 8px 16px rgba(0,0,0,.2)}.resource-body{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:1px}.resource-body strong{color:#f7fbff;font-size:1.02rem;line-height:1.34;font-weight:700;letter-spacing:.01em}.resource-body small{color:#c2cee6;line-height:1.48;font-size:.86rem}.resource-arrow{margin-left:auto;color:#f6d26d;font-size:.98rem;line-height:1;align-self:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,193,7,.32);background:rgba(255,193,7,.06);transition:transform .18s ease,background .18s ease}.resource-link:hover .resource-arrow{transform:translateX(2px);background:rgba(255,193,7,.15)}@media (max-width:760px){.resources-links{grid-template-columns:1fr}.resource-link{padding:13px 12px}.resource-body strong{font-size:.98rem}}@media (max-width:460px){.resources-section{padding-top:22px;padding-bottom:18px}.resources-section .section-subtitle{font-size:.9rem}.resource-body small{font-size:.83rem}}.avantages-section{background:#181818;padding:30px 0 24px 0;margin:0 0 32px 0;box-shadow:0 2px 14px #0003}.avantages-section h2{text-align:center;color:#ffc107;margin-bottom:18px;font-size:1.33rem}.avantages-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px}.avantage-card{background:#23242d;border-radius:12px;box-shadow:0 2px 12px #0004;padding:18px 14px 14px 14px;min-width:180px;max-width:310px;flex:1 1 150px;text-align:center}.avantage-card h4{color:#ffc107;font-size:1em;font-weight:700;margin-bottom:8px}.avantage-card p{color:#eee;font-size:.99em}.testimonials-section{background:0 0;padding:24px 0 16px 0}.testimonials-section h2{text-align:center;color:#ffc107;margin-bottom:14px;font-size:1.13rem}.gr-title{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.gr-badge{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(66,133,244,.25),rgba(15,157,88,.25));border:1px solid rgba(255,255,255,.12);color:#e9f1ff;font-size:1rem;flex:0 0 auto}.testimonials-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.testimonial-card{background:#20222b;border-radius:12px;box-shadow:0 2px 12px #0003;max-width:270px;min-width:140px;padding:17px 11px 13px 13px;color:#ffc107;font-weight:500}.testimonial-card .name{color:#fff;font-weight:700;font-size:.99em;margin-top:6px}.testimonial-card .location{color:#ccc;font-size:.89em}.gr-summary{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px}.gr-score{font-size:2rem;font-weight:800;color:#ffc107}.gr-stars{display:flex;gap:4px}.gr-star{font-size:1.05rem;line-height:1}.gr-star.full{color:#ffc107}.gr-star.half{color:#ffc107;opacity:.65}.gr-star.empty{color:#3b424a}.gr-list{display:flex;gap:14px;margin-top:14px;padding:6px 4px 14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gr-list::-webkit-scrollbar{height:6px}.gr-list::-webkit-scrollbar-thumb{background:#2f3b4a;border-radius:999px}.gr-card{flex:0 0 min(78vw,320px);scroll-snap-align:center;background:rgba(255,255,255,.06);border-radius:14px;border:1px solid rgba(255,255,255,.12);padding:12px;box-shadow:0 8px 20px rgba(0,0,0,.12);backdrop-filter:blur(6px)}.gr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.gr-author{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:.95rem}.gr-avatar{width:32px;height:32px;border-radius:50%;background:#2a3942;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gr-avatar img{width:100%;height:100%;object-fit:cover;display:block}.gr-meta{color:#9aa4b2;font-size:.78rem}.gr-review-stars{display:flex;gap:2px;font-size:.9rem;align-items:center}.gr-card-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;margin-left:6px;background:linear-gradient(135deg,rgba(66,133,244,.35),rgba(15,157,88,.35));border:1px solid rgba(255,255,255,.2);color:#e9f1ff;font-size:.7rem;flex:0 0 auto}.gr-text{color:#d8e0e6;font-size:.9rem;line-height:1.45}.payments-strip{margin:10px auto 4px;padding:9px 9px 8px;max-width:700px;border-radius:11px;border:none;background:0 0;box-shadow:none}.payments-strip--secondary{margin:30px auto 6px}.payments-strip h2{color:#ffc107;text-align:center;margin:0 0 6px;font-size:1.3rem;font-weight:800;letter-spacing:.01em}.payments-strip .subtitle{text-align:center;color:#d5dced;margin:0 auto 10px;max-width:640px;font-size:.87rem;line-height:1.4}.payments-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.payment-logo{width:132px;height:44px;border-radius:9px;border:1px solid rgba(16,24,38,.2);background:#fff;padding:6px 9px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.18)}.payment-logo img{max-width:100%;max-height:24px;object-fit:contain;display:block}.payments-trust-note{margin:10px 0 6px;text-align:center;color:#b9c3d9;font-size:.86rem}.payments-trust-note strong{color:#ffd45f}.payment-secure-list{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.payment-secure-chip{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 10px;color:#d9e0ef;font-size:.76rem;font-weight:700;background:rgba(255,255,255,.04);white-space:nowrap}@media (max-width:980px){.actions-bloc{flex-direction:column;align-items:stretch;gap:18px;padding:0 8px}.action-card{min-width:unset;width:100%;max-width:520px}.avantages-cards,.testimonials-list{flex-direction:column;gap:10px}}.hero-animated [data-translate]{display:block!important;visibility:visible!important;opacity:1!important}.help-panel .accordion-button{color:#fff!important;background:#23242d!important}.help-panel .accordion-button.collapsed{color:#fff!important}.help-panel .accordion-button:not(.collapsed){color:#181818!important;background:#ffc107!important;border-color:#ffc107!important}@media (max-width:700px){header{padding-top:6px!important;padding-bottom:6px!important}.payments-strip{margin:14px 10px 8px;padding:12px 10px 10px}.payments-strip h2{font-size:1.15rem}.payments-strip .subtitle{font-size:.8rem;margin-bottom:8px}.payment-logo{width:118px;height:40px;padding:5px 8px}.payment-logo img{max-height:20px}.payments-trust-note{font-size:.78rem}.payment-secure-chip{font-size:.71rem;padding:4px 8px}.hero-banner.hero3d{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-content:normal!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;min-height:auto!important;height:auto!important;margin-bottom:16px!important;padding:10px 10px 10px!important;overflow:hidden!important}.hero3d-cta{display:none!important}.hero-banner.hero3d .hero3d-stage-wrap{order:1;width:100%!important;flex:0 0 auto}.hero-banner.hero3d .hero3d-stage{display:block!important;min-height:188px;width:100%!important;height:clamp(188px,48vw,228px);max-height:228px!important;margin:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.hero-banner.hero3d .hero3d-text{order:3;width:100%!important;margin:0!important;min-height:auto;min-width:0;flex:0 0 auto;padding-bottom:0}.hero-banner.hero3d .hero3d-text h1{margin:0 0 8px}.hero-banner.hero3d .hero3d-text p{margin-bottom:0!important}.hero-journey-strip{order:2;width:100%!important;flex:0 0 auto;min-height:84px;padding:0;margin:0}.hero-journey-line{left:5%;right:5%;top:34px}.hero-journey-parcel{top:34px}.hero-journey-steps{gap:2px}.hero-journey-step{min-height:70px}.hero-journey-step::after{top:34px}.hero-journey-icon{width:30px;height:30px;font-size:.74rem}.hero-journey-label{margin-top:16px;font-size:.7rem;line-height:1.05;max-width:70px}.mini-sim-shell{margin-top:14px}}.wa-flow-modal .modal-content{border-radius:16px;border:1px solid rgba(255,215,107,.36);background:linear-gradient(145deg,rgba(8,14,28,.98),rgba(14,23,42,.96));box-shadow:0 24px 42px rgba(0,0,0,.36);color:#d8e7ff}.wa-flow-modal{z-index:120110!important}.wa-flow-modal-backdrop{position:fixed;inset:0;z-index:120100;background:rgba(0,0,0,.56);backdrop-filter:saturate(120%) blur(1.5px)}body.wa-flow-modal-open .whatsapp-fab{opacity:0;pointer-events:none;transform:translateY(8px)}body.wa-flow-modal-open .assistant-voice-fab,body.wa-flow-modal-open .back-to-top,body.wa-flow-modal-open .help-fab{pointer-events:none}.wa-flow-modal .modal-header{border-bottom:1px solid rgba(255,215,107,.2);padding-bottom:10px}.wa-flow-modal .modal-title{color:#ffd76a;font-size:1.14rem;line-height:1.25;font-weight:900;letter-spacing:.2px}.wa-flow-modal .btn-close{filter:invert(1) grayscale(1);opacity:.85}.wa-flow-modal__lead{margin:0 0 12px;color:#d1daeb;font-size:.92rem;line-height:1.4}.wa-flow-modal__hint{margin:10px 2px 0;color:#9fb0ca;font-size:.79rem;line-height:1.3;text-align:center}.wa-flow-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}.wa-flow-modal .wa-flow-action-btn{--bs-btn-color:#f4f7ff;--bs-btn-hover-color:#ffe08a;--bs-btn-active-color:#ffe08a;--bs-btn-border-color:rgba(255,215,107,0.45);--bs-btn-hover-border-color:rgba(255,215,107,0.62);--bs-btn-active-border-color:rgba(255,215,107,0.62);--bs-btn-disabled-opacity:1;min-height:46px;border-radius:11px;border:1px solid rgba(255,215,107,.45);background:linear-gradient(145deg,rgba(16,22,36,.95),rgba(10,17,30,.95));color:#f4f7ff;font-weight:800;font-size:.94rem;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .16s ease,box-shadow .16s ease}.wa-flow-modal .wa-flow-action-btn:focus-visible,.wa-flow-modal .wa-flow-action-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,215,107,.55);color:#ffe08a;background:linear-gradient(145deg,rgba(18,26,42,.97),rgba(12,20,36,.98))}.back-to-top{position:fixed;left:14px;bottom:90px;z-index:1100;width:32px;height:32px;border-radius:50%;border:none;padding:0;box-sizing:border-box;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,215,107,.92),rgba(25,177,255,.9));box-shadow:0 7px 14px rgba(0,0,0,.24),0 0 0 3px rgba(255,215,107,.08);color:#0b1020;font-size:14px;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.back-to-top.show{display:flex;opacity:1;transform:translateY(0)}.back-to-top:not(.show){opacity:0;transform:translateY(8px);pointer-events:none}.back-to-top:active{transform:scale(.96)}.whatsapp-fab{position:fixed;left:18px;bottom:150px;z-index:1150;width:56px;height:56px;border-radius:50%;border:none;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25d366 0,#12a355 100%);color:#052512;font-size:24px;cursor:pointer;box-shadow:0 14px 28px rgba(0,0,0,.35),0 0 0 10px rgba(37,211,102,.12);opacity:0;pointer-events:none;transform:translateY(8px);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.whatsapp-fab.is-scroll-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.whatsapp-fab:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(0,0,0,.4),0 0 0 12px rgba(37,211,102,.16)}.whatsapp-fab:active{transform:scale(.98)}@media(max-width:520px){.wa-flow-actions{grid-template-columns:1fr}.wa-flow-action-btn{min-height:44px;font-size:.92rem}.back-to-top{left:10px;bottom:116px;width:30px;height:30px;box-shadow:0 6px 12px rgba(0,0,0,.22),0 0 0 3px rgba(255,215,107,.08)}.whatsapp-fab{left:10px;bottom:176px;width:52px;height:52px}}.mini-sim-shell{width:100%;box-sizing:border-box;max-width:980px;margin:0 auto 16px auto;padding:18px 20px 20px 20px;border-radius:16px;background:radial-gradient(circle at 12% 20%,rgba(255,202,26,.18) 0,rgba(255,202,26,.06) 24%,rgba(255,202,26,0) 48%),radial-gradient(circle at 86% 16%,rgba(55,208,255,.13) 0,rgba(55,208,255,0) 44%),linear-gradient(115deg,rgba(37,34,12,.82) 0,rgba(10,28,52,.94) 44%,rgba(6,15,30,.96) 100%);border:1px solid rgba(55,208,255,.09);box-shadow:0 16px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.03)}.mini-sim-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:#ffc107;font-weight:800;font-size:1.1rem;text-shadow:0 0 12px rgba(255,193,7,.12)}.mini-sim-help-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(55,208,255,.35);background:linear-gradient(135deg,rgba(20,26,38,.78),rgba(8,24,48,.78));color:#ffc107;font-size:.78rem;font-weight:900;line-height:1;cursor:pointer;animation:miniSimHelpPulse 2.4s ease-in-out infinite;box-shadow:inset 0 0 0 1px rgba(255,193,7,.08)}.mini-sim-help-trigger svg{width:14px;height:14px;display:block}.mini-sim-help-trigger:hover{background:linear-gradient(135deg,rgba(27,35,50,.9),rgba(11,31,60,.9));border-color:rgba(55,208,255,.55)}@keyframes miniSimHelpPulse{0%{box-shadow:0 0 0 0 rgba(255,193,7,0);transform:scale(1)}45%{box-shadow:0 0 0 6px rgba(255,193,7,.18);transform:scale(1.05)}70%{box-shadow:0 0 0 10px rgba(255,193,7,0);transform:scale(1)}100%{box-shadow:0 0 0 0 rgba(255,193,7,0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mini-sim-help-trigger{animation:none}}.mini-sim-help-title{font-weight:800;color:#ffe08a;margin-bottom:6px}.mini-sim-help-list{margin:0 0 8px 18px;padding:0}.mini-sim-help-list li{margin-bottom:4px}.mini-sim-help-tip{color:#e7e9f2;font-size:.9rem}.popover .mini-sim-help-tip,.popover .mini-sim-help-title{color:#0b1020}.mini-sim-head .heading-pill svg{width:18px;height:18px;display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.mini-sim-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px 12px}@media(min-width:900px){.mini-sim-grid{grid-template-columns:repeat(4,1fr)}.mini-sim-grid .btn-field{grid-column:span 1;align-self:end}}@media(max-width:680px){.mini-sim-grid{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px}.mini-sim-grid .btn-field{grid-column:1/-1}}@media(max-width:360px){.mini-sim-grid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px 10px}.mini-sim-shell{padding:14px 12px 16px}.mini-sim-grid .btn-field{grid-column:1/-1}}.mini-sim-grid .field label{color:#ffc107;font-weight:700;font-size:.92rem;margin-bottom:4px;display:block}.mini-sim-grid .field input{width:100%}#ms-go{font-weight:800;width:100%;padding:12px}#ms-result{margin-top:14px;background:linear-gradient(135deg,rgba(9,18,30,.82),rgba(8,27,49,.75));border:1px solid rgba(55,208,255,.1);border-radius:12px;padding:14px;display:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.16)}.ms-cta-mobile{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,193,7,.35);gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ms-cta-text{color:#f1f2f6;font-weight:600;font-size:.95rem}.ms-cta-btn{font-weight:800}@media(max-width:520px){#ms-go{margin-top:6px}}@media(max-width:680px){.ms-cta-mobile{display:flex}}.quote-transparency{margin-top:12px;border-top:0;padding-top:10px}.quote-transparency-disclosure{border:1px solid rgba(55,208,255,.14);border-radius:12px;background:linear-gradient(130deg,rgba(9,18,30,.78),rgba(7,26,46,.82));padding:10px 12px}.quote-transparency-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-transparency-disclosure>summary::-webkit-details-marker{display:none}.quote-transparency-title{color:#ffe08a;font-size:.95rem;font-weight:800}.quote-transparency-chip{color:#a8d6ff;font-size:.75rem;font-weight:700;border:1px solid rgba(55,208,255,.32);border-radius:999px;padding:2px 8px}.quote-transparency-content{margin-top:10px;display:grid;gap:6px}.quote-transparency-row{margin:0;color:#e8eef8;font-size:.88rem;line-height:1.35}.quote-transparency-row strong{color:#ffc107;font-weight:800}.quote-transparency-link{margin-top:2px;color:#7ed8ff;font-size:.84rem;font-weight:700;text-decoration:none}.quote-transparency-link:focus-visible,.quote-transparency-link:hover{color:#b4e9ff;text-decoration:underline}.insurance-shell{width:100%;box-sizing:border-box;max-width:980px;margin:0 auto 14px;border-radius:16px;border:1px solid rgba(55,208,255,.1);background:radial-gradient(circle at 10% 20%,rgba(255,202,26,.14) 0,rgba(255,202,26,.05) 26%,rgba(255,202,26,0) 56%),radial-gradient(circle at 90% 14%,rgba(55,208,255,.12) 0,rgba(55,208,255,0) 50%),linear-gradient(112deg,rgba(36,33,11,.74) 0,rgba(9,29,52,.92) 40%,rgba(6,16,31,.95) 100%);box-shadow:0 14px 28px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.03)}.insurance-disclosure{padding:14px 16px}.insurance-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.insurance-disclosure>summary::-webkit-details-marker{display:none}.insurance-summary-title{color:#ffc107;font-size:1rem;font-weight:800}.insurance-summary-subtitle{color:#a8d6ff;font-size:.78rem;font-weight:700}.insurance-body{margin-top:12px}.insurance-grid{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px 12px}.insurance-field label{display:block;color:#ffc107;font-size:.9rem;font-weight:700;margin-bottom:4px}.insurance-field--checkbox{grid-column:1/-1;padding-top:4px}.insurance-field--checkbox label{display:inline-flex;align-items:center;gap:8px;color:#e8eef8;font-size:.9rem}.insurance-field--checkbox input{accent-color:#ffc107}.insurance-result{margin-top:12px;border:1px solid rgba(55,208,255,.14);border-radius:12px;background:linear-gradient(132deg,rgba(8,17,29,.8),rgba(8,26,47,.78));padding:12px;animation:insuranceResultFade .18s ease-out;will-change:opacity,transform}@keyframes insuranceResultFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.insurance-empty{margin:0;color:#dce8f6;font-size:.9rem}.insurance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.insurance-metric{border:1px solid rgba(55,208,255,.18);border-radius:10px;background:rgba(7,18,32,.82);padding:8px 10px}.insurance-metric span{display:block;color:#9ec8ee;font-size:.73rem;font-weight:700;line-height:1.15}.insurance-metric strong{display:block;margin-top:3px;color:#ffe08a;font-size:1rem;font-weight:800}.insurance-note{margin:8px 0 0;color:#dde8f9;font-size:.82rem;line-height:1.35}.insurance-note strong{color:#ffc107}.insurance-disclaimer{margin:8px 0 0;color:#a6bdd9;font-size:.76rem;line-height:1.35}@media (max-width:680px){.insurance-disclosure,.quote-transparency-disclosure{padding:12px}.insurance-grid{grid-template-columns:1fr;gap:8px}.insurance-metrics{grid-template-columns:1fr}.insurance-summary-subtitle{font-size:.72rem}.quote-transparency-title{font-size:.9rem}}.help-fab{position:fixed;bottom:16px;right:16px;z-index:1040;border:1px solid rgba(255,193,7,.56);display:inline-flex;align-items:center;gap:10px;padding:0 16px 0 13px;height:56px;width:56px;border-radius:999px;background:linear-gradient(138deg,#0e1d33 0,#0a2f52 58%,#12466f 100%);color:#f5f8ff;box-shadow:0 12px 28px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(8,19,33,.72);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,width .24s ease,border-color .2s ease;overflow:hidden}.help-fab::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(118deg,rgba(255,193,7,.16),rgba(255,193,7,0) 38%,rgba(10,115,184,.24) 92%);pointer-events:none;opacity:.96}.help-fab::after{content:"";position:absolute;inset:-4px;border-radius:inherit;opacity:0;pointer-events:none}.help-fab svg{flex:0 0 auto;color:#ffe08a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.3));position:relative;z-index:1}.help-label{position:relative;z-index:1;font-weight:800;letter-spacing:.1px;color:#f4f8ff;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .18s ease}.help-fab:focus-visible,.help-fab:hover{border-color:rgba(255,193,7,.82);box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 1px rgba(255,193,7,.18);transform:translateY(-2px)}.help-fab:hover{width:154px}.help-fab:focus-visible .help-label,.help-fab:hover .help-label{opacity:1;transform:none}.help-fab--toast-active{width:154px;border-color:rgba(255,193,7,.88);box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 1px rgba(255,193,7,.18),0 0 22px rgba(255,193,7,.28);animation:helpFabBreath 1.8s ease-in-out infinite}.help-fab--toast-active .help-label{opacity:1;transform:none}.help-fab--toast-active::after{opacity:1;animation:helpFabToastPulse 1.7s ease-out infinite;box-shadow:0 0 0 0 rgba(255,193,7,.48)}@keyframes helpFabToastPulse{0%{box-shadow:0 0 0 0 rgba(255,193,7,.48)}70%{box-shadow:0 0 0 16px rgba(255,193,7,0)}100%{box-shadow:0 0 0 0 rgba(255,193,7,0)}}@keyframes helpFabBreath{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (max-width:560px){.help-fab--toast-active{width:56px}.help-fab--toast-active .help-label{opacity:0;transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.help-fab,.help-label{transition:none}.help-fab--toast-active,.help-fab--toast-active::after{animation:none}}.help-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:saturate(120%) blur(2px);z-index:10500;display:none}.help-overlay[aria-hidden=false]{display:block}.help-panel{position:fixed;inset:clamp(6px,4vh,24px) clamp(6px,3vw,24px);background:#181818;color:#fff;border:1px solid #2a2b33;border-radius:14px;box-shadow:0 12px 42px #000a;display:flex;flex-direction:column;max-width:min(980px,96vw);margin:auto}.help-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a2b33}.help-title{margin:0;color:#ffc107;font-size:1.15rem}.help-close{border:none;background:0 0;color:#fff;filter:invert(1) grayscale(1);width:34px;height:34px;border-radius:8px;cursor:pointer}.help-content{flex:1;min-height:0;overflow:auto;padding:18px;display:flex;flex-wrap:wrap;gap:18px;background:#1a1a1a}.help-section{flex:1 1 300px;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:14px;border:1px solid #232c3f;background:#121826}.help-section-title{margin:0;font-size:1.05rem;color:#ffc107}.help-section-desc{margin:0;color:#c5cbe0;font-size:.95rem;line-height:1.5}.help-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.help-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:#161d2a;border:1px solid #233044;color:#f5f8ff;text-decoration:none;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.help-links a:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.25);color:#ffc107}.help-link-arrow{font-size:1.1rem;color:#ffc107}.help-full-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#ffc107;text-decoration:none}.help-full-link:hover{opacity:.85}.help-advisor-strip{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(120deg,rgba(255,193,7,.1),rgba(10,115,184,.14));border:1px solid rgba(255,193,7,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.help-advisor-text{margin:0;color:#d7e6ff;font-size:.92rem;line-height:1.4}.help-advisor-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,193,7,.52);background:rgba(10,18,30,.72);color:#ffe08a;font-weight:700;text-decoration:none;padding:8px 12px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.help-advisor-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.22);color:#fff1bf}.help-chat #chatbot-box{display:flex;flex-direction:column;gap:12px;background:0 0;box-shadow:none;padding:0}.help-chat #chatbot-messages{flex:1;max-height:38vh;overflow-y:auto;font-size:.98rem;padding:14px;background:#161d2a;border:1px solid #233044;border-radius:12px}.help-chat-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.help-chat-label{color:#ffe066;font-weight:700}#chatbot-input{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}#chatbotText{min-height:64px;height:auto;padding:12px 14px;font-size:1rem;width:100%;border:1px solid #555;border-radius:10px;background:#111;color:#eee}#chatbotSendBtn{height:42px;min-width:48px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;border-radius:10px}@media (max-width:480px){#chatbot-input{grid-template-columns:1fr}#chatbotSendBtn{justify-self:end;margin-top:6px}}@media (max-width:640px){.help-section{flex:1 1 100%}.help-advisor-strip{flex-direction:column;align-items:flex-start}.help-advisor-btn{width:100%}}.help-panel a{color:#ffc107;text-decoration:none}.help-panel a:focus,.help-panel a:hover{text-decoration:underline dotted #ffc107}.assistant-voice-fab{position:fixed;left:18px;bottom:18px;z-index:1200;width:68px;height:68px;min-width:68px;min-height:68px;border-radius:50%;background:linear-gradient(135deg,#63f5e0 0,#1c8dff 50%,#d4ff6b 100%);background-size:180% 180%;border:1px solid rgba(99,245,224,.5);display:flex;align-items:center;justify-content:center;color:#041020;font-size:20px;line-height:1;padding:0;box-shadow:0 18px 38px rgba(0,0,0,.45),0 0 22px rgba(99,245,224,.3),0 0 0 11px rgba(99,245,224,.08);cursor:pointer;transition:transform .16s,box-shadow .16s,filter .16s,background-position .6s ease;backdrop-filter:blur(10px);animation:pulseFab 2.6s ease-in-out infinite}.assistant-voice-fab:hover{transform:translateY(-2px);background-position:80% 20%;box-shadow:0 22px 44px rgba(0,0,0,.5),0 0 28px rgba(99,245,224,.4),0 0 0 12px rgba(99,245,224,.1)}.assistant-voice-fab:active{transform:scale(.97)}.assistant-voice-panel{position:fixed;left:16px;bottom:100px;z-index:1199;width:380px;max-width:94vw;background:linear-gradient(135deg,rgba(99,245,224,.06),rgba(28,141,255,.05)),linear-gradient(170deg,rgba(6,10,20,.95),rgba(12,16,28,.9));border:1px solid rgba(99,245,224,.32);border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.04);padding:14px 16px;display:none;backdrop-filter:blur(18px);animation:panelIn 180ms ease;font-family:Sora,Inter,'Segoe UI',system-ui,sans-serif}.assistant-voice-panel.open{display:block}.assistant-voice-panel h4{margin:0 0 10px 0;color:#f8d86b;font-weight:800;font-size:1.05rem;display:flex;align-items:center;gap:8px;letter-spacing:.01em}.assistant-voice-panel .assistant-voice-output{margin-top:8px}.assistant-voice-container{display:block}.assistant-voice-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:center;margin:10px auto 6px;max-width:900px;font-family:Sora,Inter,'Segoe UI',system-ui,sans-serif}.btn-assistant-vocal{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(99,245,224,.22),rgba(28,141,255,.16));border:1.5px solid rgba(99,245,224,.65);color:#e2fff8;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 22px rgba(28,141,255,.18);transition:transform .15s,box-shadow .15s,border-color .15s,background-position .3s ease;background-size:180% 180%;min-height:48px;font-family:Sora,Inter,'Segoe UI',system-ui,sans-serif}.btn-assistant-vocal:hover{transform:translateY(-2px);background-position:80% 20%;box-shadow:0 16px 34px rgba(0,0,0,.5),0 0 26px rgba(99,245,224,.22);border-color:rgba(99,245,224,.9)}.btn-assistant-vocal svg{display:block}.assistant-voice-status{font-size:.95rem;color:#dfe6ff;opacity:.9;display:inline-flex;align-items:center;gap:6px}.assistant-voice-status::before{content:'';width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 0 8px rgba(16,185,129,.6);flex:0 0 auto}.assistant-voice-output{font-size:.95rem;color:#f7f9ff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;margin-top:8px;display:none;max-width:900px;margin-left:auto;margin-right:auto;white-space:pre-wrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.assistant-voice-play{display:none;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#f8d86b;cursor:pointer;font-weight:700;transition:transform .12s,box-shadow .12s}.assistant-voice-play:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.3)}.assistant-voice-play svg{display:block}@keyframes pulseFab{0%,100%{box-shadow:0 18px 38px rgba(0,0,0,.45),0 0 22px rgba(99,245,224,.3),0 0 0 11px rgba(99,245,224,.08);transform:translateY(0)}50%{box-shadow:0 22px 46px rgba(0,0,0,.5),0 0 28px rgba(99,245,224,.36),0 0 0 13px rgba(99,245,224,.1);transform:translateY(-1px)}}@keyframes panelIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-clean-surfaces{--home-surface-main:linear-gradient(165deg, rgba(10,18,30,0.64), rgba(10,18,30,0.52));--home-surface-sub:rgba(255,255,255,0.02);--home-line-soft:rgba(255,255,255,0.08);--home-shadow-soft:0 10px 26px rgba(0,0,0,0.16);--home-text-main:#f3f8ff;--home-text-body:rgba(232,241,255,0.90);--home-text-muted:rgba(208,222,242,0.86)}.home-clean-surfaces #miniSim,.home-clean-surfaces .home-advanced-section,.home-clean-surfaces .home-need-section,.home-clean-surfaces .home-process-section,.home-clean-surfaces .home-proof-section{background:var(--home-surface-main)!important;border:1px solid var(--home-line-soft)!important;border-radius:16px!important;box-shadow:var(--home-shadow-soft)!important;backdrop-filter:blur(2px)!important}.home-clean-surfaces #miniSim,.home-clean-surfaces .home-advanced-section,.home-clean-surfaces .home-need-section,.home-clean-surfaces .home-process-section,.home-clean-surfaces .home-proof-section{width:min(1160px,95%);margin:16px auto;padding:16px!important}.home-clean-surfaces .home-need-head{text-align:center;margin-bottom:8px}.home-clean-surfaces .home-need-head h2{margin:0 0 6px;color:var(--home-text-main);font-size:1.45rem;font-weight:800}.home-clean-surfaces .home-need-head p{margin:0;color:var(--home-text-body);font-size:.94rem}.home-clean-surfaces .home-need-grid{margin:10px 0 0!important;padding:0!important}.home-clean-surfaces .action-card,.home-clean-surfaces .home-process-card,.home-clean-surfaces .home-proof-point{background:var(--home-surface-sub)!important;border:0!important;box-shadow:none!important;border-radius:12px!important}.home-clean-surfaces .action-card{padding:14px 12px 16px!important;backdrop-filter:none!important}.home-clean-surfaces .action-card:hover{transform:translateY(-1px)!important;box-shadow:0 8px 16px rgba(0,0,0,.12)!important}.home-clean-surfaces #google-reviews{width:min(1160px,95%);margin:12px auto 6px;padding:8px 0 6px}.home-clean-surfaces .gr-card{background:0 0!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:12px!important}.home-clean-surfaces .gr-card:hover{transform:none!important;border-color:rgba(255,193,7,.34)!important;box-shadow:none!important}.home-clean-surfaces .home-process-card{border-left:0!important;padding:10px!important}.home-clean-surfaces .home-process-media{margin:0 0 8px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));position:relative}.home-clean-surfaces .home-process-media img{display:block;width:100%;height:clamp(190px,20vw,250px);object-fit:cover;object-position:center 42%;background:rgba(12,20,34,.62)}.home-clean-surfaces .home-process-media.is-portrait img{width:100%;object-fit:contain;object-position:center 12%;padding:6px}.home-clean-surfaces .home-process-media--step1 img{object-position:center 36%}.home-clean-surfaces .home-process-media--step2 img{object-position:center 44%}.home-clean-surfaces .home-process-media--step3 img{object-position:center 40%}.home-clean-surfaces .home-process-media--step4 img{object-position:center 40%}.home-clean-surfaces .home-process-media--step1.is-portrait img{object-position:center 10%}.home-clean-surfaces .home-process-media--step2.is-portrait img{object-position:center 20%}.home-clean-surfaces .home-process-media--step3.is-portrait img{object-position:center 16%}.home-clean-surfaces .home-process-media--step4.is-portrait img{object-position:center 16%}.home-clean-surfaces .home-process-media figcaption{display:none!important}.home-clean-surfaces .home-process-section--compact .home-process-grid{gap:8px!important}.home-clean-surfaces .home-process-section--compact .home-process-step{width:28px;height:28px;margin-bottom:6px}.home-clean-surfaces .home-proof-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;align-items:stretch;margin-bottom:12px}.home-clean-surfaces .home-proof-head{display:grid;gap:10px;align-content:start;padding:14px;border-radius:14px;border:1px solid rgba(255,207,112,.28);background:radial-gradient(circle at 12% 9%,rgba(255,210,129,.2) 0,rgba(255,210,129,.04) 36%,rgba(255,193,7,0) 70%),linear-gradient(145deg,rgba(12,26,44,.76),rgba(9,31,58,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 24px rgba(0,0,0,.16)}.home-clean-surfaces .home-proof-head--left{text-align:left}.home-clean-surfaces .home-proof-pill{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,206,108,.45);background:rgba(255,206,108,.12);color:#ffe9b7;font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.home-clean-surfaces .home-proof-head h2{margin:0;text-align:left;color:var(--home-text-main);font-size:clamp(1.38rem,2.1vw,1.74rem);font-weight:850;line-height:1.16;max-width:24ch}.home-clean-surfaces .home-proof-head p{margin:0;max-width:62ch;color:var(--home-text-body);font-size:.92rem;line-height:1.5}.home-clean-surfaces .home-proof-tags{display:flex;flex-wrap:wrap;gap:8px}.home-clean-surfaces .home-proof-tag{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:5px 10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,205,101,.2);color:#eaf4ff;font-size:.79rem;font-weight:700}.home-clean-surfaces .home-proof-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:2px;border-radius:10px;padding:9px 12px;text-decoration:none;font-size:.84rem;font-weight:800;color:#081626;background:linear-gradient(135deg,#ffefc4 0,#ffd770 52%,#ffc24d 100%);border:1px solid rgba(255,201,92,.48);box-shadow:0 8px 14px rgba(0,0,0,.2)}.home-clean-surfaces .home-proof-link:focus-visible,.home-clean-surfaces .home-proof-link:hover{color:#061321;text-decoration:none;transform:translateY(-1px)}.home-clean-surfaces .home-proof-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-clean-surfaces .home-proof-kpi{position:relative;overflow:hidden;border-radius:12px;padding:13px 12px;border:1px solid rgba(255,206,112,.22);background:linear-gradient(138deg,rgba(9,26,46,.7),rgba(9,33,62,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:6px}.home-clean-surfaces .home-proof-kpi::before{content:"";position:absolute;left:-35%;right:-35%;top:-70%;height:70%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.12),rgba(255,255,255,0));transform:rotate(-8deg);pointer-events:none}.home-clean-surfaces .home-proof-kpi-value{margin:0;display:block;color:#fff;background:linear-gradient(180deg,#fffdf8 0,#ffe9bd 82%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:900;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 8px 20px rgba(0,0,0,.22)}.home-clean-surfaces .home-proof-kpi-label{color:#e8f0fd;font-size:.82rem;line-height:1.3;font-weight:700}.home-clean-surfaces .home-proof-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-clean-surfaces .home-proof-point{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(142deg,rgba(10,26,46,.48),rgba(8,24,44,.26))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.home-clean-surfaces .home-proof-copy{min-width:0;display:grid;gap:3px}.home-clean-surfaces .home-proof-copy strong{color:var(--home-text-main);font-weight:800;font-size:.93rem;line-height:1.3}.home-clean-surfaces .home-proof-copy small{color:var(--home-text-muted);font-size:.82rem;line-height:1.35}.home-clean-surfaces .home-proof-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#ffc107;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.32);flex:0 0 auto}.home-clean-surfaces .home-proof-icon svg{width:16px;height:16px}.home-clean-surfaces .home-advanced-head{text-align:center;margin-bottom:10px}.home-clean-surfaces .home-advanced-head h2{margin:0 0 6px;color:var(--home-text-main);font-size:1.3rem;font-weight:800}.home-clean-surfaces .home-advanced-head p{margin:0;color:var(--home-text-muted);font-size:.9rem}.home-clean-surfaces .home-advanced-accordion{display:grid;gap:8px}.home-clean-surfaces .home-advanced-item{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden}.home-clean-surfaces .home-advanced-item--insurance{order:-2}.home-clean-surfaces .home-advanced-item--ops{order:-1}.home-clean-surfaces .home-advanced-item>summary{list-style:none;cursor:pointer;padding:12px 14px;color:var(--home-text-main);font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .2s ease,border-color .2s ease}.home-clean-surfaces .home-advanced-item>summary::-webkit-details-marker{display:none}.home-clean-surfaces .home-advanced-item>summary:focus-visible,.home-clean-surfaces .home-advanced-item>summary:hover{background:rgba(255,255,255,.04)}.home-clean-surfaces .home-advanced-item[open]>summary{background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}.home-clean-surfaces .home-advanced-summary-left{min-width:0;display:inline-flex;align-items:center;gap:10px}.home-clean-surfaces .home-advanced-summary-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#ffc107;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.34);flex:0 0 auto}.home-clean-surfaces .home-advanced-summary-icon svg{width:16px;height:16px}.home-clean-surfaces .home-advanced-summary-title{display:inline-block;line-height:1.2}.home-clean-surfaces .home-advanced-summary-right{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.home-clean-surfaces .home-advanced-summary-hint{font-size:.72rem;color:var(--home-text-muted);font-weight:700;white-space:nowrap}.home-clean-surfaces .home-advanced-summary-hint--open{display:none}.home-clean-surfaces .home-advanced-item[open] .home-advanced-summary-hint--open{display:inline}.home-clean-surfaces .home-advanced-item[open] .home-advanced-summary-hint--closed{display:none}.home-clean-surfaces .home-advanced-summary-chevron{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffc107;transition:transform .22s ease}.home-clean-surfaces .home-advanced-summary-chevron svg{width:14px;height:14px}.home-clean-surfaces .home-advanced-item[open] .home-advanced-summary-chevron{transform:rotate(180deg)}.home-clean-surfaces .home-advanced-panel{padding:0 14px 12px}.home-clean-surfaces .home-advanced-item--ops .home-advanced-panel{padding-top:4px}.home-clean-surfaces .home-ops-fold-intro{margin:2px 0 10px;color:var(--home-text-body);font-size:.9rem;line-height:1.38}.home-clean-surfaces .home-ops-fold-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.home-clean-surfaces .home-ops-fold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-clean-surfaces .home-ops-fold-card{background:var(--home-surface-sub);border:1px solid var(--home-line-soft);border-radius:12px;padding:10px}.home-clean-surfaces .home-ops-fold-card h3{margin:0 0 8px;color:var(--home-text-main);font-size:.98rem;font-weight:800}.home-clean-surfaces .home-ops-fold-card p{margin:0;color:var(--home-text-body);font-size:.86rem;line-height:1.34}.home-clean-surfaces .home-ops-fold-card .home-ops-list{margin:0;gap:5px}.home-clean-surfaces .home-ops-fold-card .home-ops-list li{color:var(--home-text-body);font-size:.86rem}.home-clean-surfaces .home-ops-fold-card .home-ops-list li::before{background:#ffc107;box-shadow:none}.home-clean-surfaces .home-ops-fold-links{display:grid;gap:8px}.home-clean-surfaces .home-ops-fold-links .home-ops-link{width:100%;justify-content:center;text-align:center;padding:9px 11px;border-radius:10px;font-size:.84rem;font-weight:700;color:var(--home-text-main);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);box-shadow:none}.home-clean-surfaces .home-ops-fold-links .home-ops-link:focus-visible,.home-clean-surfaces .home-ops-fold-links .home-ops-link:hover{color:#fff;border-color:rgba(255,193,7,.38);background:rgba(255,193,7,.12)}.home-clean-surfaces .home-ops-fold-links .home-ops-link--primary{color:#111;background:linear-gradient(135deg,#ffd86a 0,#ffc107 100%);border-color:rgba(255,193,7,.28)}.home-clean-surfaces .home-ops-fold-links .home-ops-link--primary:focus-visible,.home-clean-surfaces .home-ops-fold-links .home-ops-link--primary:hover{color:#111;background:linear-gradient(135deg,#ffe089 0,#ffcb38 100%);border-color:rgba(255,193,7,.4)}.home-clean-surfaces .home-advanced-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home-clean-surfaces .home-advanced-links a{color:var(--home-text-body);text-decoration:none;font-weight:600}.home-clean-surfaces .home-advanced-links a:focus-visible,.home-clean-surfaces .home-advanced-links a:hover{color:#ffc107}.home-clean-surfaces #insuranceSim{background:0 0!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important}.home-clean-surfaces #insuranceDisclosure,.home-clean-surfaces #quoteTransparencyDisclosure{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important}.home-clean-surfaces #insuranceResult{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}.home-clean-surfaces #insuranceSim .form-control,.home-clean-surfaces #insuranceSim .form-select,.home-clean-surfaces .mini-sim-shell .form-control,.home-clean-surfaces .mini-sim-shell .form-select{background:rgba(8,16,28,.64)!important;border:1px solid rgba(255,255,255,.24)!important;color:#f4f9ff!important;box-shadow:none!important}.home-clean-surfaces #insuranceSim .form-control::placeholder,.home-clean-surfaces .mini-sim-shell .form-control::placeholder{color:rgba(228,238,252,.9)!important;opacity:1!important}.home-clean-surfaces #insuranceSim .form-control::-webkit-input-placeholder,.home-clean-surfaces .mini-sim-shell .form-control::-webkit-input-placeholder{color:rgba(228,238,252,.9)!important}.home-clean-surfaces #insuranceSim .form-control:-ms-input-placeholder,.home-clean-surfaces .mini-sim-shell .form-control:-ms-input-placeholder{color:rgba(228,238,252,.9)!important}.home-clean-surfaces .action-card .action-title,.home-clean-surfaces .home-process-head h2{color:var(--home-text-main)!important}.home-clean-surfaces .action-card .action-desc,.home-clean-surfaces .gr-text,.home-clean-surfaces .home-process-head p{color:var(--home-text-body)!important}.home-clean-surfaces .gr-meta,.home-clean-surfaces .payments-strip .subtitle{color:var(--home-text-muted)!important}@media (max-width:860px){.home-clean-surfaces .home-process-section--compact .home-process-grid{grid-template-columns:1fr}.home-clean-surfaces .home-ops-fold-grid,.home-clean-surfaces .home-ops-fold-preview,.home-clean-surfaces .home-proof-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces .home-proof-layout{grid-template-columns:1fr}}.home-clean-surfaces{--home-section-width:min(1160px, calc(100% - clamp(20px, 3.6vw, 44px)));--home-section-padding:clamp(14px, 2vw, 22px)}.home-clean-surfaces #google-reviews,.home-clean-surfaces #miniSim,.home-clean-surfaces .hero-banner.hero3d,.home-clean-surfaces .home-advanced-section,.home-clean-surfaces .home-need-section,.home-clean-surfaces .home-process-section,.home-clean-surfaces .home-proof-section,.home-clean-surfaces .payments-strip{width:var(--home-section-width)!important;margin-left:auto!important;margin-right:auto!important}.home-clean-surfaces #miniSim,.home-clean-surfaces .home-advanced-section,.home-clean-surfaces .home-need-section,.home-clean-surfaces .home-process-section,.home-clean-surfaces .home-proof-section{padding:var(--home-section-padding)!important}.home-clean-surfaces #miniSim{max-width:none!important}.home-clean-surfaces .actions-bloc.home-need-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch;gap:12px!important;margin:10px 0 0!important;padding:4px 2px 10px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-clean-surfaces .actions-bloc.home-need-grid::-webkit-scrollbar{height:6px}.home-clean-surfaces .actions-bloc.home-need-grid::-webkit-scrollbar-thumb{background:#2f3b4a;border-radius:999px}.home-clean-surfaces .action-card{flex:0 0 min(76vw,290px);min-width:220px!important;max-width:min(76vw,290px)!important;width:auto!important;height:100%;scroll-snap-align:center;text-align:left!important;align-items:flex-start!important;padding:14px 12px 16px!important}.home-clean-surfaces .action-card .action-icon{margin-bottom:10px}.home-clean-surfaces .action-card .action-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-top:auto}.home-clean-surfaces .mini-sim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-clean-surfaces .mini-sim-grid .btn-field{align-self:end}.home-clean-surfaces .home-proof-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces #insuranceSim .insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces #insuranceSim .form-control,.home-clean-surfaces #insuranceSim .form-select,.home-clean-surfaces .mini-sim-shell .form-control,.home-clean-surfaces .mini-sim-shell .form-select{background:rgba(8,16,28,.86)!important;border:1px solid rgba(173,211,247,.42)!important}.home-clean-surfaces #insuranceSim .form-control::placeholder,.home-clean-surfaces .mini-sim-shell .form-control::placeholder{color:rgba(236,244,255,.96)!important}@media (max-width:1199.98px){.home-clean-surfaces .mini-sim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.home-clean-surfaces .home-proof-layout{grid-template-columns:1fr}.home-clean-surfaces .home-proof-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces .mini-sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces .mini-sim-grid .btn-field{grid-column:1/-1}.home-clean-surfaces .home-ops-fold-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces .home-ops-fold-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.home-clean-surfaces .home-ops-fold-preview{grid-template-columns:1fr}.home-clean-surfaces .home-proof-kpis{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-clean-surfaces .home-proof-kpis::-webkit-scrollbar{height:6px}.home-clean-surfaces .home-proof-kpis::-webkit-scrollbar-thumb{background:#2f3b4a;border-radius:999px}.home-clean-surfaces .home-proof-kpi{flex:0 0 min(76vw,280px);min-width:220px;max-width:min(76vw,280px);scroll-snap-align:start}.home-clean-surfaces .home-proof-checks{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-clean-surfaces .home-proof-checks::-webkit-scrollbar{height:6px}.home-clean-surfaces .home-proof-checks::-webkit-scrollbar-thumb{background:#2f3b4a;border-radius:999px}.home-clean-surfaces .home-proof-point{flex:0 0 min(76vw,304px);min-width:250px;max-width:min(76vw,304px);scroll-snap-align:start}.home-clean-surfaces .mini-sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clean-surfaces .mini-sim-grid .btn-field{grid-column:1/-1}.home-clean-surfaces .home-process-section--compact .home-process-grid{display:flex!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-clean-surfaces .home-process-section--compact .home-process-card{flex:0 0 min(76vw,304px);scroll-snap-align:start}}.home-hscroll-hint-host{position:relative;isolation:isolate}.home-hscroll-hint-host::after{content:"";position:absolute;top:4px;right:0;bottom:4px;width:clamp(18px,7vw,44px);border-radius:10px 0 0 10px;background:linear-gradient(90deg,rgba(7,16,29,0) 0,rgba(7,16,29,.6) 66%,rgba(7,16,29,.9) 100%);pointer-events:none;z-index:3;opacity:0;transition:opacity .22s ease}.home-hscroll-hint-host.has-hscroll-hint::after{opacity:.9}.home-hscroll-next-cue{position:relative;animation:home-hscroll-next-peek 1.35s ease-in-out infinite;outline:1px solid rgba(126,216,255,.55);outline-offset:-1px;box-shadow:-10px 0 18px -16px rgba(126,216,255,.95);will-change:transform}.home-hscroll-next-cue::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,rgba(126,216,255,.03) 0,rgba(126,216,255,.17) 100%);pointer-events:none;opacity:.35;animation:home-hscroll-next-glow 1.35s ease-in-out infinite}@keyframes home-hscroll-next-peek{0%,100%{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes home-hscroll-next-glow{0%,100%{opacity:.28}50%{opacity:.48}}.home-clean-surfaces .home-process-section--compact .home-process-grid .home-hscroll-next-cue,.home-clean-surfaces .home-proof-checks .home-hscroll-next-cue{box-shadow:inset 0 0 0 1px rgba(126,216,255,.36),-10px 0 18px -16px rgba(126,216,255,.95)!important}@media (min-width:992px){.home-hscroll-hint-host::after{display:none!important}.home-hscroll-next-cue{animation:none!important}}@media (prefers-reduced-motion:reduce){.home-hscroll-next-cue{animation:none}.home-hscroll-next-cue::after{animation:none}}body.scroll-pro-active{--scroll-progress:0}.home-scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1095;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.home-scroll-progress::after{content:"";position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg,#37d0ff 0,#6dd9ff 35%,#ffd86a 72%,#ffc107 100%);box-shadow:0 0 16px rgba(55,208,255,.38)}body.scroll-pro-active [data-scroll-reveal]{opacity:0;transform:translate3d(0,24px,0);filter:blur(2px);pointer-events:none;will-change:opacity,transform,filter;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1),filter .72s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--scroll-reveal-order,0) * 70ms)}body.scroll-pro-active [data-scroll-reveal].is-revealed{opacity:1;transform:translate3d(0,0,0);filter:blur(0);pointer-events:auto}body.scroll-pro-active .hero-banner.hero3d[data-scroll-parallax]{box-shadow:0 16px 36px rgba(0,0,0,.42),0 24px 52px rgba(55,208,255,var(--hero-glow-intensity,.09)),inset 0 1px 0 rgba(255,255,255,.05)}body.scroll-pro-active .hero3d-text[data-scroll-parallax]{transform:translate3d(0,var(--scroll-parallax-y,0),0);will-change:transform}body.scroll-pro-active .hero3d-stage-wrap[data-scroll-parallax]{transform:translate3d(0,var(--scroll-parallax-y,0),0) scale(var(--scroll-parallax-scale,1));transform-origin:center center;will-change:transform}@media (prefers-reduced-motion:reduce){body.scroll-pro-active [data-scroll-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;pointer-events:auto!important}body.scroll-pro-active .hero3d-stage-wrap[data-scroll-parallax],body.scroll-pro-active .hero3d-text[data-scroll-parallax]{transform:none!important}}