:root{--ef-green-50:#ecfdf3;--ef-green-100:#d1fae5;--ef-green-200:#a7f3d0;--ef-green-300:#6ee7b7;--ef-green-400:#34d399;--ef-green-500:#22c55e;--ef-green-600:#16a34a;--ef-green-700:#15803d;--ef-green-800:#166534;--ef-green-900:#14532d;--ef-ink-50:#f5f7fa;--ef-ink-100:#e4e8ed;--ef-ink-200:#cbd5dd;--ef-ink-300:#9ca3af;--ef-ink-400:#6b7280;--ef-ink-500:#475569;--ef-ink-600:#334155;--ef-ink-700:#1f2937;--ef-ink-800:#0f172a;--ef-ink-900:#0b1220;--ef-canvas:#ffffff;--ef-surface:#f8faf9;--ef-surface-2:#f1f5f3;--ef-border:#e6ebe7;--ef-border-strong:#d6dcd8;--ef-shadow-green:0 14px 40px -10px rgba(34,197,94,0.35);--ef-shadow-card:0 12px 28px -10px rgba(11,18,32,0.12);--ef-shadow-hero:0 32px 60px -20px rgba(11,18,32,0.25);--ef-r-xs:6px;--ef-r-sm:10px;--ef-r-md:14px;--ef-r-lg:20px;--ef-r-xl:28px;--ef-r-full:999px;--ef-font-body:"Geist",-apple-system,BlinkMacSystemFont,"Inter",system-ui,sans-serif;--ef-font-mono:"Geist Mono","SF Mono",ui-monospace,monospace;--ef-content-max:1180px;--ef-section-py:96px;--ef-section-px:48px}.hiw-root *,.hiw-root :after,.hiw-root :before{box-sizing:border-box}.hiw-root{background:var(--ef-canvas);color:var(--ef-ink-700);font-family:var(--ef-font-body);font-size:16px;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hiw-root h1,.hiw-root h2,.hiw-root h3,.hiw-root h4{margin:0;color:var(--ef-ink-900);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.hiw-root p{margin:0}.hiw-root a{color:inherit;text-decoration:none}.hiw-root .ef-eyebrow{display:inline-block;font-family:var(--ef-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--ef-green-700)}.hiw-root .ef-h1{font-size:clamp(38px,6vw,64px)}.hiw-root .ef-h2{font-size:clamp(28px,4vw,44px)}.hiw-root .ef-h3{font-size:clamp(18px,2vw,24px)}.hiw-root .ef-small{font-size:14px;color:var(--ef-ink-500)}.hiw-root .ef-container{width:100%;max-width:var(--ef-content-max);margin:0 auto;padding:0 var(--ef-section-px)}.hiw-root .ef-section{padding:var(--ef-section-py) 0}.hiw-root .ef-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--ef-r-full);font-family:var(--ef-font-body);font-size:15px;font-weight:600;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;overflow:hidden;isolation:isolate}.hiw-root .ef-btn--primary{background:var(--ef-green-500);color:#fff;box-shadow:0 8px 22px -10px rgba(34,197,94,.55)}.hiw-root .ef-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--ef-shadow-green);background:var(--ef-green-500)}.hiw-root .ef-btn--primary:active{transform:scale(.98)}.hiw-root .ef-btn--ghost{background:transparent;color:var(--ef-ink-900);border-color:var(--ef-ink-200)}.hiw-root .ef-btn--ghost:hover{background:var(--ef-surface-2);border-color:var(--ef-border-strong)}.hiw-root .ef-btn .arrow{display:inline-block;transition:transform .25s ease}.hiw-root .ef-btn:hover .arrow{transform:translateX(4px)}.hiw-root .ef-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:ef-sharpen 5s ease-in-out infinite;pointer-events:none;z-index:1}.hiw-root .ef-btn--primary:hover:after{animation-duration:1.6s}.hiw-root .ef-btn--primary>*{position:relative;z-index:2}@keyframes ef-sharpen{0%{transform:translateX(-120%)}60%{transform:translateX(120%)}to{transform:translateX(120%)}}.hiw-root .ef-btn .ripple{position:absolute;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.55);transform:scale(0);animation:ef-ripple .55s ease-out forwards;z-index:3}@keyframes ef-ripple{to{transform:scale(8);opacity:0}}.hiw-root .ef-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.hiw-root .ef-reveal.is-in{opacity:1;transform:none}.hiw-root .ef-reveal[data-delay="1"].is-in{transition-delay:.08s}.hiw-root .ef-reveal[data-delay="2"].is-in{transition-delay:.16s}.hiw-root .ef-reveal[data-delay="3"].is-in{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.hiw-root *,.hiw-root :after,.hiw-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hiw-root .ef-reveal{opacity:1;transform:none}}@media (max-width:1279px){.hiw-root{--ef-section-py:80px}}@media (max-width:767px){.hiw-root{--ef-section-py:56px;--ef-section-px:20px}}.hiw-root #hero{position:relative;min-height:760px;padding:132px 0 96px;background:var(--ef-canvas);overflow:hidden;isolation:isolate}.hiw-root #hero .ef-container{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hiw-root #hero .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;background:var(--ef-green-50);border:1px solid var(--ef-green-200);border-radius:var(--ef-r-full);color:var(--ef-green-700)}.hiw-root #hero .hero-eyebrow .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--ef-green-500);box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:ef-dot-pulse 2.2s ease-out infinite}@keyframes ef-dot-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.hiw-root #hero h1.hero-title{margin-top:22px;font-size:clamp(38px,6.2vw,64px);line-height:1.02;letter-spacing:-.025em}.hiw-root #hero h1.hero-title .line{display:block;overflow:hidden}.hiw-root #hero h1.hero-title .line>span{display:inline-block;transform:translateY(110%);opacity:0;animation:ef-line-up .85s cubic-bezier(.2,.7,.2,1) .15s forwards}.hiw-root #hero h1.hero-title .line.l2>span{animation-delay:.28s;color:var(--ef-green-600)}@keyframes ef-line-up{to{transform:translateY(0);opacity:1}}.hiw-root #hero .hero-sub{margin-top:22px;font-size:18px;line-height:1.55;color:var(--ef-ink-500);max-width:520px;opacity:0;transform:translateY(12px);animation:ef-fade-up .6s ease-out .55s forwards}.hiw-root #hero .hero-cta-row{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(12px);animation:ef-fade-up .55s ease-out .75s forwards}@keyframes ef-fade-up{to{opacity:1;transform:none}}.hiw-root #hero .hero-meta{margin-top:38px;display:flex;align-items:center;gap:20px;font-family:var(--ef-font-mono);font-size:12px;letter-spacing:.06em;color:var(--ef-ink-400);opacity:0;animation:ef-fade-up .55s ease-out .95s forwards}.hiw-root #hero .hero-meta:after,.hiw-root #hero .hero-meta:before{content:"";height:1px;background:var(--ef-border);flex:0 0 40px}.hiw-root #hero .hero-meta .stars{color:var(--ef-green-500);letter-spacing:2px}.hiw-root #hero .hero-visual{position:relative;aspect-ratio:1/1.05;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.96);animation:ef-rise .9s ease-out .15s forwards}@keyframes ef-rise{to{opacity:1;transform:none}}.hiw-root #hero .hero-map{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,var(--ef-surface-2) 0,transparent 60%);z-index:0}.hiw-root #hero .hero-map svg{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.hiw-root #hero .hero-halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.22) 0,rgba(34,197,94,.08) 40%,transparent 65%);filter:blur(2px);animation:ef-halo 2.6s ease-in-out infinite;z-index:1}@keyframes ef-halo{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.hiw-root #hero .hero-orbit{position:absolute;width:92%;aspect-ratio:1;border:1px dashed rgba(34,197,94,.28);border-radius:50%;z-index:1}.hiw-root #hero .hero-orbit.inner{width:70%;border-color:rgba(34,197,94,.18)}.hiw-root #hero .hero-orbit .orbit-spin{position:absolute;inset:0;animation:ef-orbit-rotate 30s linear infinite}.hiw-root #hero .hero-orbit.inner .orbit-spin{animation-duration:22s;animation-direction:reverse}.hiw-root #hero .hero-orbit .node{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--ef-green-500);box-shadow:0 0 0 5px rgba(34,197,94,.18),0 0 18px rgba(34,197,94,.35)}.hiw-root #hero .hero-orbit .node.n1{top:-6px;left:50%}.hiw-root #hero .hero-orbit .node.n2{top:50%;left:-6px;background:#fff;border:2px solid var(--ef-green-500);width:14px;height:14px}.hiw-root #hero .hero-orbit .node.n3{bottom:-6px;left:30%;background:var(--ef-ink-900)}.hiw-root #hero .hero-orbit .node.n4{top:22%;right:-6px}@keyframes ef-orbit-rotate{to{transform:rotate(1turn)}}.hiw-root #hero .phone{position:relative;width:250px;height:510px;background:linear-gradient(160deg,#1a2233,#0b1220 60%,#0b1220);border-radius:42px;padding:10px;z-index:2;transform:rotate(-6deg);box-shadow:0 40px 80px -24px rgba(11,18,32,.45),inset 0 0 0 1px rgba(255,255,255,.05),0 0 0 2px rgba(34,197,94,0);animation:ef-phone-bob 6s ease-in-out infinite}@keyframes ef-phone-bob{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-8px)}}.hiw-root #hero .phone .notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:80px;height:22px;background:#000;border-radius:14px;z-index:4}.hiw-root #hero .phone .screen{position:relative;width:100%;height:100%;border-radius:34px;background:linear-gradient(180deg,#f5fbf7,#ffffff 40%,#ecfdf3);overflow:hidden;padding:44px 22px 24px;display:flex;flex-direction:column;align-items:center}.hiw-root #hero .phone .screen .small-eyebrow{font-family:var(--ef-font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ef-green-700);margin-top:8px}.hiw-root #hero .phone .screen h4{font-size:15px;font-weight:600;color:var(--ef-ink-900);margin:6px 0 14px;text-align:center;letter-spacing:-.01em}.hiw-root #hero .qr{position:relative;width:168px;height:168px;background:#fff;border-radius:14px;padding:10px;box-shadow:0 8px 28px -10px rgba(11,18,32,.18);overflow:hidden}.hiw-root #hero .qr-grid{width:100%;height:100%;background-image:radial-gradient(circle at 16% 16%,var(--ef-ink-900) 38%,transparent 42%),radial-gradient(circle at 84% 16%,var(--ef-ink-900) 38%,transparent 42%),radial-gradient(circle at 16% 84%,var(--ef-ink-900) 38%,transparent 42%);background-size:28% 28%,28% 28%,28% 28%;background-position:0 0,100% 0,0 100%;background-repeat:no-repeat;position:relative}.hiw-root #hero .qr-grid:after,.hiw-root #hero .qr-grid:before{content:"";position:absolute;inset:10%;background-image:linear-gradient(var(--ef-ink-900) 1px,transparent 1px),linear-gradient(90deg,var(--ef-ink-900) 1px,transparent 1px);background-size:14% 14%;-webkit-mask-image:linear-gradient(135deg,#000 30%,transparent 0,transparent 35%,#000 35% 60%,transparent 60%,transparent 65%,#000 65% 90%);mask-image:linear-gradient(135deg,#000 30%,transparent 0,transparent 35%,#000 35% 60%,transparent 60%,transparent 65%,#000 65% 90%);opacity:.85}.hiw-root #hero .qr-grid:after{-webkit-mask-image:linear-gradient(45deg,transparent 20%,#000 20% 40%,transparent 40% 55%,#000 55% 75%,transparent 75%);mask-image:linear-gradient(45deg,transparent 20%,#000 20% 40%,transparent 40% 55%,#000 55% 75%,transparent 75%)}.hiw-root #hero .qr-pins{position:absolute;width:22%;aspect-ratio:1;border:4px solid var(--ef-ink-900);border-radius:6px}.hiw-root #hero .qr-pins.tl{top:10%;left:10%}.hiw-root #hero .qr-pins.tr{top:10%;right:10%}.hiw-root #hero .qr-pins.bl{bottom:10%;left:10%}.hiw-root #hero .qr-pins:after{content:"";position:absolute;inset:24%;background:var(--ef-ink-900);border-radius:2px}.hiw-root #hero .qr .scanline{position:absolute;left:6%;right:6%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ef-green-500),transparent);box-shadow:0 0 12px rgba(34,197,94,.7);top:6%;animation:ef-scan 3s ease-in-out infinite}@keyframes ef-scan{0%{top:6%;opacity:0}10%{opacity:1}50%{top:94%;opacity:1}60%{opacity:0}to{top:6%;opacity:0}}.hiw-root #hero .phone .install-row{margin-top:14px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--ef-ink-900);color:#fff;border-radius:var(--ef-r-full);font-size:11px;font-family:var(--ef-font-mono);letter-spacing:.04em}.hiw-root #hero .phone .install-row .live-dot{width:6px;height:6px;border-radius:50%;background:var(--ef-green-400);box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:ef-dot-pulse 1.6s ease-out infinite}.hiw-root #hero .phone .signal-bars{position:absolute;top:18px;right:22px;display:flex;align-items:flex-end;gap:2px}.hiw-root #hero .phone .signal-bars i{display:block;width:3px;background:var(--ef-ink-900);border-radius:1px}.hiw-root #hero .phone .signal-bars i:first-child{height:4px}.hiw-root #hero .phone .signal-bars i:nth-child(2){height:7px}.hiw-root #hero .phone .signal-bars i:nth-child(3){height:10px}.hiw-root #hero .phone .signal-bars i:nth-child(4){height:13px;opacity:.35}.hiw-root #hero .float-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--ef-border);border-radius:var(--ef-r-md);padding:12px 14px;box-shadow:var(--ef-shadow-card);font-family:var(--ef-font-mono);font-size:11px;color:var(--ef-ink-500);display:flex;align-items:center;gap:10px}.hiw-root #hero .float-chip .check{width:18px;height:18px;border-radius:50%;background:var(--ef-green-500);color:#fff;display:grid;place-items:center;font-weight:700;font-family:var(--ef-font-body);font-size:12px}.hiw-root #hero .float-chip strong{color:var(--ef-ink-900);font-family:var(--ef-font-body);font-size:13px;font-weight:600}.hiw-root #hero .float-chip.fc1{top:18%;left:6%;animation:ef-float 6.5s ease-in-out infinite}.hiw-root #hero .float-chip.fc2{bottom:22%;right:4%;animation:ef-float 7.2s ease-in-out -2s infinite}.hiw-root #hero .float-chip.fc3{bottom:6%;left:14%;animation:ef-float 7.8s ease-in-out -4s infinite}@keyframes ef-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:1023px){.hiw-root #hero .ef-container{grid-template-columns:1fr;gap:32px}.hiw-root #hero .hero-visual{order:2;max-width:460px;margin:0 auto}.hiw-root #hero{padding-top:88px}}@media (max-width:639px){.hiw-root #hero h1.hero-title{font-size:38px}.hiw-root #hero .phone{width:210px;height:430px}.hiw-root #hero .float-chip{font-size:10px;padding:10px 12px}.hiw-root #hero .float-chip.fc2{display:none}}.hiw-root #stats{background:var(--ef-surface);border-top:1px solid var(--ef-border);border-bottom:1px solid var(--ef-border);padding:0}.hiw-root #stats .ef-container{padding-left:0;padding-right:0;max-width:none}.hiw-root #stats .grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--ef-content-max);margin:0 auto}.hiw-root #stats .cell{padding:36px 32px;display:flex;flex-direction:column;gap:8px;position:relative}.hiw-root #stats .cell+.cell:before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--ef-border-strong)}.hiw-root #stats .num{font-family:var(--ef-font-mono);font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.02em;color:var(--ef-ink-900);display:flex;align-items:baseline;gap:2px}.hiw-root #stats .num .suffix{color:var(--ef-green-600)}.hiw-root #stats .label{font-family:var(--ef-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ef-ink-400)}.hiw-root #stats .sub{font-size:13px;color:var(--ef-ink-500);margin-top:4px}@media (max-width:767px){.hiw-root #stats .grid{grid-template-columns:repeat(2,1fr)}.hiw-root #stats .cell{padding:28px 24px}.hiw-root #stats .cell:first-child:before,.hiw-root #stats .cell:nth-child(3):before{display:none}.hiw-root #stats .cell:nth-child(3):after,.hiw-root #stats .cell:nth-child(4):after{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--ef-border)}}.hiw-root nav#toc{position:sticky;top:16px;z-index:40;display:flex;justify-content:center;padding:16px 20px 0;pointer-events:none}.hiw-root nav#toc .pill{pointer-events:auto;display:inline-flex;align-items:center;gap:4px;padding:6px;background:rgba(255,255,255,.85);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border:1px solid var(--ef-border);border-radius:var(--ef-r-full);box-shadow:0 12px 28px -16px rgba(11,18,32,.18),inset 0 1px 0 rgba(255,255,255,.6);max-width:720px;width:100%;overflow-x:auto;scrollbar-width:none;position:relative}.hiw-root nav#toc .pill::-webkit-scrollbar{display:none}.hiw-root nav#toc .progress{position:absolute;left:6px;bottom:-2px;height:2px;background:var(--ef-green-500);border-radius:2px;width:0;transition:width .3s ease}.hiw-root nav#toc a{flex:1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:var(--ef-r-full);font-size:13.5px;font-weight:500;color:var(--ef-ink-500);white-space:nowrap;transition:background .2s ease,color .2s ease;letter-spacing:-.005em}.hiw-root nav#toc a .idx{font-family:var(--ef-font-mono);font-size:10px;letter-spacing:.15em;color:var(--ef-ink-300)}.hiw-root nav#toc a:hover{background:var(--ef-surface-2);color:var(--ef-ink-700)}.hiw-root nav#toc a.active{background:var(--ef-ink-900);color:#fff}.hiw-root nav#toc a.active .idx{color:var(--ef-green-400)}@media (max-width:767px){.hiw-root nav#toc{padding:12px 12px 0}.hiw-root nav#toc .pill{padding:4px;justify-content:flex-start}.hiw-root nav#toc a{padding:8px 12px;font-size:12.5px;flex:0 0 auto}.hiw-root nav#toc a .idx{display:none}}.hiw-root #steps{padding:var(--ef-section-py) 0;background:var(--ef-canvas)}.hiw-root #steps .section-head{max-width:720px;margin:0 auto 80px;text-align:center}.hiw-root #steps .section-head h2{margin-top:14px;font-size:clamp(28px,4vw,44px)}.hiw-root #steps .section-head p{margin-top:14px;color:var(--ef-ink-500);font-size:17px}.hiw-root #steps .row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:var(--ef-content-max);margin:0 auto;padding:0 var(--ef-section-px);position:relative}.hiw-root #steps .row+.row{margin-top:96px}.hiw-root #steps .row.flip .illus{order:2}.hiw-root #steps .row.flip .copy{order:1}.hiw-root #steps .row:before{content:"";position:absolute;left:50%;top:-64px;width:1px;height:48px;background:linear-gradient(180deg,transparent,var(--ef-border-strong),transparent)}.hiw-root #steps .row:first-of-type:before{display:none}.hiw-root #steps .copy .step-num{font-family:var(--ef-font-mono);font-size:12px;font-weight:500;letter-spacing:.2em;color:var(--ef-green-700);text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.hiw-root #steps .copy .step-num:before{content:"";display:inline-block;width:28px;height:1px;background:var(--ef-green-500)}.hiw-root #steps .copy h3{font-size:clamp(26px,3vw,36px);margin:18px 0 16px;letter-spacing:-.025em}.hiw-root #steps .copy p{font-size:17px;color:var(--ef-ink-500);line-height:1.55;max-width:460px}.hiw-root #steps .copy .meta{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;background:var(--ef-surface-2);border:1px solid var(--ef-border);border-radius:var(--ef-r-full);font-family:var(--ef-font-mono);font-size:12px;color:var(--ef-ink-500)}.hiw-root #steps .copy .meta .dot{width:6px;height:6px;border-radius:50%;background:var(--ef-green-500)}.hiw-root #steps .illus{position:relative;aspect-ratio:4/3;max-width:480px;width:100%;margin:0 auto;background:var(--ef-surface);border:1px solid var(--ef-border);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(11,18,32,.18)}.hiw-root #steps .illus svg{width:100%;height:100%;display:block}.hiw-root #steps .illus .corner{position:absolute;top:14px;left:14px;font-family:var(--ef-font-mono);font-size:10px;letter-spacing:.18em;color:var(--ef-ink-300);padding:5px 10px;background:rgba(255,255,255,.65);border:1px solid var(--ef-border);border-radius:var(--ef-r-full);backdrop-filter:blur(8px)}.hiw-root .illus-1 .globe-spin{transform-origin:50% 50%;animation:ef-globe-rot 60s linear infinite}.hiw-root .illus-1 .pin{animation:ef-pin-bob 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.hiw-root .illus-1 .pin.b{animation-delay:-1.3s}.hiw-root .illus-1 .pin.c{animation-delay:-2.6s}@keyframes ef-globe-rot{to{transform:rotate(1turn)}}@keyframes ef-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hiw-root .illus-1 .arc{stroke-dasharray:6 8;animation:ef-dash 14s linear infinite}@keyframes ef-dash{to{stroke-dashoffset:-200}}.hiw-root .illus-2 .card-bob{animation:ef-card-bob 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-card-bob{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}.hiw-root .illus-2 .check-pop{animation:ef-check-pop 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-check-pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.12)}80%{transform:scale(.95)}}.hiw-root .illus-3 .scan-bar{animation:ef-scan-bar 2.6s ease-in-out infinite}@keyframes ef-scan-bar{0%{transform:translateY(0);opacity:0}10%{opacity:1}50%{transform:translateY(120px);opacity:1}60%{opacity:0}to{transform:translateY(0);opacity:0}}.hiw-root .illus-4 .signal-ring{animation:ef-ring-pulse 2.6s ease-out infinite;transform-origin:center;transform-box:fill-box}.hiw-root .illus-4 .signal-ring.r2{animation-delay:-.9s}.hiw-root .illus-4 .signal-ring.r3{animation-delay:-1.8s}@keyframes ef-ring-pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.45);opacity:0}}.hiw-root .illus-4 .plane-drift{animation:ef-plane-drift 8s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-plane-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6px,-4px,0)}}@media (max-width:1023px){.hiw-root #steps .row{grid-template-columns:1fr;gap:32px}.hiw-root #steps .row.flip .illus{order:0}.hiw-root #steps .row.flip .copy{order:1}.hiw-root #steps .row+.row{margin-top:64px}.hiw-root #steps .section-head{margin-bottom:56px}}.hiw-root #esim{background:var(--ef-surface);padding:var(--ef-section-py) 0;position:relative;overflow:hidden}.hiw-root #esim:after,.hiw-root #esim:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.1),transparent 60%);pointer-events:none}.hiw-root #esim:before{top:-200px;left:-200px}.hiw-root #esim:after{bottom:-240px;right:-200px;background:radial-gradient(circle,rgba(34,197,94,.06),transparent 60%)}.hiw-root #esim .ef-container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hiw-root #esim .chip-stage{position:relative;width:360px;height:280px;margin:8px auto 32px;display:flex;align-items:center;justify-content:center}.hiw-root #esim .chip-stage svg{width:100%;height:100%;overflow:visible}.hiw-root #esim .chip-bob{animation:ef-chip-bob 6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-chip-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(-1deg)}}.hiw-root #esim .pulse-arc{animation:ef-arc-pulse 2.6s ease-out infinite;transform-origin:center;transform-box:fill-box}.hiw-root #esim .pulse-arc.a2{animation-delay:-.9s}.hiw-root #esim .pulse-arc.a3{animation-delay:-1.8s}@keyframes ef-arc-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.hiw-root #esim .packet{animation:ef-packet 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.hiw-root #esim .packet.p2{animation-delay:-1.3s}.hiw-root #esim .packet.p3{animation-delay:-2.6s}@keyframes ef-packet{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-12px);opacity:1}}.hiw-root #esim h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.025em;max-width:760px}.hiw-root #esim .lede{margin:22px auto 18px;font-size:18px;line-height:1.6;color:var(--ef-ink-700);max-width:680px}.hiw-root #esim .body{margin:0 auto;font-size:16px;line-height:1.6;color:var(--ef-ink-500);max-width:660px}.hiw-root #esim .cta{margin-top:32px;display:inline-flex;align-items:center;gap:8px;color:var(--ef-green-700);font-weight:600;font-size:15px;padding-bottom:4px;border-bottom:2px solid var(--ef-green-200);transition:border-color .2s ease,gap .25s ease}.hiw-root #esim .cta:hover{border-bottom-color:var(--ef-green-600);gap:12px}.hiw-root #esim .cta .arrow{display:inline-block;transition:transform .25s ease}.hiw-root #esim .cta:hover .arrow{transform:translateX(4px)}.hiw-root #esim .compare{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin:56px auto 0;max-width:720px;padding:18px;background:var(--ef-canvas);border:1px solid var(--ef-border);border-radius:20px;box-shadow:0 12px 30px -16px rgba(11,18,32,.1);text-align:left}.hiw-root #esim .compare .col{display:flex;align-items:center;gap:14px}.hiw-root #esim .compare .col-icon{flex:0 0 56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--ef-surface-2)}.hiw-root #esim .compare .col.b .col-icon{background:var(--ef-green-50)}.hiw-root #esim .compare .col .col-icon svg{width:36px;height:36px}.hiw-root #esim .compare .col .label{font-family:var(--ef-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ef-ink-400)}.hiw-root #esim .compare .col .name{font-weight:600;color:var(--ef-ink-900);font-size:15px;margin-top:2px;letter-spacing:-.005em}.hiw-root #esim .compare .col .desc{font-size:12px;color:var(--ef-ink-500);margin-top:3px;line-height:1.4}.hiw-root #esim .compare .arrow-cell{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ef-ink-900);color:#fff;font-size:16px}@media (max-width:767px){.hiw-root #esim .chip-stage{width:280px;height:220px}.hiw-root #esim .compare{grid-template-columns:1fr}.hiw-root #esim .compare .arrow-cell{transform:rotate(90deg);margin:4px auto}}.hiw-root #compat{background:var(--ef-canvas);padding:var(--ef-section-py) 0}.hiw-root #compat .ef-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.hiw-root #compat .device{position:relative;aspect-ratio:4/5;max-width:420px;width:100%;margin:0 auto}.hiw-root #compat .device svg{width:100%;height:100%}.hiw-root #compat .device .badge{position:absolute;top:16px;right:8%;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;background:var(--ef-green-500);color:#fff;font-size:13px;font-weight:600;border-radius:var(--ef-r-full);box-shadow:var(--ef-shadow-green);animation:ef-badge-in 1s cubic-bezier(.2,1.4,.4,1) .2s both}.hiw-root #compat .device .badge:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;background:#fff;color:var(--ef-green-600);font-weight:800;border-radius:50%}@keyframes ef-badge-in{0%{opacity:0;transform:rotate(-12deg) scale(.4)}60%{opacity:1;transform:rotate(6deg) scale(1.05)}to{opacity:1;transform:rotate(-6deg) scale(1)}}.hiw-root #compat .halo-pulse{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.16),transparent 55%);animation:ef-halo-pulse 2.6s ease-in-out infinite;z-index:0}@keyframes ef-halo-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.hiw-root #compat .copy h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.02em;margin-top:14px}.hiw-root #compat .copy>p{margin-top:16px;color:var(--ef-ink-500);font-size:17px;max-width:480px}.hiw-root #compat .checks{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.hiw-root #compat .check{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:flex-start;padding:16px 18px;background:var(--ef-surface);border:1px solid var(--ef-border);border-radius:var(--ef-r-md);transition:border-color .2s ease,background .2s ease}.hiw-root #compat .check:hover{border-color:var(--ef-green-200);background:var(--ef-green-50)}.hiw-root #compat .check .tick{width:28px;height:28px;background:var(--ef-green-500);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;box-shadow:0 6px 14px -6px rgba(34,197,94,.55)}.hiw-root #compat .check .body strong{display:block;color:var(--ef-ink-900);font-weight:600;font-size:15.5px;letter-spacing:-.005em}.hiw-root #compat .check .body span{color:var(--ef-ink-500);font-size:14.5px;line-height:1.5}.hiw-root #compat .cta-row{margin-top:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hiw-root #compat .cta-link{display:inline-flex;align-items:center;gap:8px;color:var(--ef-green-700);font-weight:600;font-size:16px;padding-bottom:4px;border-bottom:2px solid var(--ef-green-200);transition:gap .25s ease,border-color .2s ease}.hiw-root #compat .cta-link:hover{gap:12px;border-bottom-color:var(--ef-green-600)}.hiw-root #compat .cta-note{font-size:13px;color:var(--ef-ink-400)}@media (max-width:1023px){.hiw-root #compat .ef-container{grid-template-columns:1fr;gap:40px}.hiw-root #compat .device{max-width:340px}}.hiw-root #why{background:var(--ef-surface);padding:var(--ef-section-py) 0}.hiw-root #why .head{text-align:center;max-width:720px;margin:0 auto 56px}.hiw-root #why .head h2{margin-top:14px;font-size:clamp(28px,4vw,44px)}.hiw-root #why .head p{margin-top:14px;color:var(--ef-ink-500);font-size:17px}.hiw-root #why .grid{max-width:var(--ef-content-max);margin:0 auto;padding:0 var(--ef-section-px);display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:22px;align-items:stretch}.hiw-root #why .card{position:relative;display:flex;flex-direction:column;padding:32px;border-radius:var(--ef-r-lg);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;min-height:440px}.hiw-root #why .card:hover{transform:translateY(-6px);box-shadow:var(--ef-shadow-card)}.hiw-root #why .card .icon{width:80px;height:80px;margin-bottom:24px;transition:transform .4s ease}.hiw-root #why .card:hover .icon{transform:scale(1.06) rotate(-3deg)}.hiw-root #why .card .num{position:absolute;top:24px;right:28px;font-family:var(--ef-font-mono);font-size:11px;letter-spacing:.2em;color:var(--ef-ink-300)}.hiw-root #why .card h3{font-size:24px;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.hiw-root #why .card p{font-size:15px;line-height:1.55;color:var(--ef-ink-500)}.hiw-root #why .card .footer{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-family:var(--ef-font-mono);font-size:11px;letter-spacing:.15em;color:var(--ef-ink-400);text-transform:uppercase}.hiw-root #why .card.a{background:var(--ef-canvas);border:1px solid var(--ef-border)}.hiw-root #why .card.a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--ef-green-500),var(--ef-green-300))}.hiw-root #why .card.b{background:var(--ef-green-50);border:1px solid var(--ef-green-200)}.hiw-root #why .card.c{background:var(--ef-ink-900);color:#fff;border:1px solid var(--ef-ink-800);overflow:hidden}.hiw-root #why .card.c h3{color:#fff}.hiw-root #why .card.c p{color:rgba(255,255,255,.7)}.hiw-root #why .card.c .num{color:rgba(255,255,255,.35)}.hiw-root #why .card.c .footer{color:var(--ef-green-400)}.hiw-root #why .card.c:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 18% 22%,rgba(34,197,94,.18) 0,transparent 28%),radial-gradient(circle at 80% 70%,rgba(34,197,94,.12) 0,transparent 28%);pointer-events:none}.hiw-root #why .card.c:after{content:"";position:absolute;inset:0;background:radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 30% 30%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 60% 90%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 80% 20%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 92% 60%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 50% 60%,rgba(255,255,255,.4),transparent);animation:ef-stars 18s linear infinite;pointer-events:none}@keyframes ef-stars{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.hiw-root #why .card.c .icon-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,rgba(34,197,94,.25),transparent 35%)}.hiw-root .why-icon-1 .bolt{animation:ef-bolt-flash 3.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-bolt-flash{0%,80%,to{filter:none}85%{filter:drop-shadow(0 0 12px rgba(34,197,94,.9))}}.hiw-root .why-icon-2 .leaf{animation:ef-leaf-sway 4s ease-in-out infinite;transform-origin:bottom center;transform-box:fill-box}.hiw-root .why-icon-2 .leaf.l2{animation-delay:-1.6s}@keyframes ef-leaf-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.hiw-root .why-icon-3 .sim-row.r2{animation:ef-row-flash 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ef-row-flash{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:1023px){.hiw-root #why .grid{grid-template-columns:1fr;gap:18px}.hiw-root #why .card{min-height:auto}}.hiw-root #faq{background:var(--ef-canvas);padding:var(--ef-section-py) 0}.hiw-root #faq .head{text-align:center;max-width:720px;margin:0 auto 48px}.hiw-root #faq .head h2{margin-top:14px;font-size:clamp(28px,4vw,44px)}.hiw-root #faq .head p{margin-top:14px;color:var(--ef-ink-500);font-size:17px}.hiw-root #faq .list{max-width:920px;margin:0 auto;padding:0 var(--ef-section-px);display:flex;flex-direction:column;gap:14px}.hiw-root #faq .item{background:var(--ef-canvas);border:1px solid var(--ef-border);border-radius:var(--ef-r-lg);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.hiw-root #faq .item:hover{border-color:var(--ef-border-strong)}.hiw-root #faq .item[open]{background:var(--ef-green-50);border-color:var(--ef-green-200);box-shadow:0 18px 40px -22px rgba(34,197,94,.22)}.hiw-root #faq .row{display:grid;grid-template-columns:36px 1fr 32px;gap:18px;align-items:center;padding:22px 26px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hiw-root #faq .row::-webkit-details-marker{display:none}.hiw-root #faq .row .badge{width:36px;height:36px;border-radius:50%;background:var(--ef-surface-2);display:grid;place-items:center;font-family:var(--ef-font-mono);font-size:11px;font-weight:600;color:var(--ef-ink-500);letter-spacing:.04em;transition:background .25s ease,color .25s ease}.hiw-root #faq .item[open] .row .badge{background:var(--ef-green-500);color:#fff}.hiw-root #faq .row .q{font-size:17px;font-weight:600;color:var(--ef-ink-900);letter-spacing:-.01em;line-height:1.35}.hiw-root #faq .row .chev{width:32px;height:32px;border-radius:50%;background:var(--ef-canvas);border:1px solid var(--ef-border);display:grid;place-items:center;color:var(--ef-ink-500);transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s ease,color .25s ease}.hiw-root #faq .row .chev svg{width:14px;height:14px}.hiw-root #faq .item[open] .row .chev{transform:rotate(45deg);background:var(--ef-ink-900);color:#fff;border-color:var(--ef-ink-900)}.hiw-root #faq .answer{display:grid;grid-template-columns:1fr 200px;gap:36px;padding:0 26px 26px 80px;align-items:start}.hiw-root #faq .answer p{color:var(--ef-ink-700);font-size:15.5px;line-height:1.6;max-width:620px}.hiw-root #faq .answer .illus{width:200px;height:140px;border-radius:14px;background:var(--ef-canvas);border:1px solid var(--ef-green-200);display:grid;place-items:center;overflow:hidden;position:relative}.hiw-root #faq .answer .illus svg{width:130px;height:130px}.hiw-root #faq .item .answer-inner{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.hiw-root #faq .item[open] .answer-inner{max-height:360px;opacity:1}.hiw-root #faq .footer{text-align:center;margin-top:36px}.hiw-root #faq .footer a{display:inline-flex;align-items:center;gap:8px;color:var(--ef-green-700);font-weight:600;font-size:15px;padding-bottom:4px;border-bottom:2px solid var(--ef-green-200);transition:gap .25s ease}.hiw-root #faq .footer a:hover{gap:12px}@media (max-width:767px){.hiw-root #faq .row{grid-template-columns:30px 1fr 28px;padding:18px;gap:12px}.hiw-root #faq .row .q{font-size:15.5px}.hiw-root #faq .answer{grid-template-columns:1fr;padding:0 18px 22px}.hiw-root #faq .answer .illus{width:100%;height:120px}}.hiw-root #final-cta{position:relative;background:var(--ef-ink-900);color:#fff;padding:120px 0;overflow:hidden;isolation:isolate}.hiw-root #final-cta .bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hiw-root #final-cta .bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);animation:ef-grid-drift 90s linear infinite}@keyframes ef-grid-drift{to{background-position:56px 56px}}.hiw-root #final-cta .bg .glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2),transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(40px)}.hiw-root #final-cta .bg .stars{position:absolute;inset:0}.hiw-root #final-cta .bg .stars i{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;opacity:.35;animation:ef-twinkle 4s ease-in-out infinite}.hiw-root #final-cta .bg .stars i:first-child{top:18%;left:9%;animation-delay:0s}.hiw-root #final-cta .bg .stars i:nth-child(2){top:32%;left:14%;animation-delay:-1.2s;background:#34d399}.hiw-root #final-cta .bg .stars i:nth-child(3){top:70%;left:19%;animation-delay:-2.4s}.hiw-root #final-cta .bg .stars i:nth-child(4){top:86%;left:28%;animation-delay:-.6s}.hiw-root #final-cta .bg .stars i:nth-child(5){top:22%;left:72%;animation-delay:-.9s}.hiw-root #final-cta .bg .stars i:nth-child(6){top:60%;left:82%;animation-delay:-1.8s;background:#34d399}.hiw-root #final-cta .bg .stars i:nth-child(7){top:76%;left:88%;animation-delay:-3s}.hiw-root #final-cta .bg .stars i:nth-child(8){top:12%;left:91%;animation-delay:-2.1s}.hiw-root #final-cta .bg .stars i:nth-child(9){top:50%;left:6%;animation-delay:-1.5s}.hiw-root #final-cta .bg .stars i:nth-child(10){top:40%;left:95%;animation-delay:-2.7s}@keyframes ef-twinkle{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.85;transform:scale(1.6)}}.hiw-root #final-cta .ef-container{position:relative;z-index:2;text-align:center}.hiw-root #final-cta .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ef-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ef-green-400)}.hiw-root #final-cta .eyebrow:after,.hiw-root #final-cta .eyebrow:before{content:"";width:36px;height:1px;background:rgba(52,211,153,.4)}.hiw-root #final-cta h2{margin-top:22px;color:#fff;font-size:clamp(34px,5vw,56px);letter-spacing:-.028em;line-height:1.05;max-width:880px;margin-left:auto;margin-right:auto}.hiw-root #final-cta h2 .accent{color:var(--ef-green-400)}.hiw-root #final-cta .sub{margin:22px auto 0;color:rgba(255,255,255,.7);font-size:18px;max-width:620px;line-height:1.55}.hiw-root #final-cta .cta-row{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hiw-root #final-cta .ef-btn--primary{padding:18px 32px;font-size:17px;font-weight:600}.hiw-root #final-cta .ghost-link{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.7);font-size:14.5px;transition:color .25s ease,gap .25s ease}.hiw-root #final-cta .ghost-link:hover{color:#fff;gap:12px}.hiw-root #final-cta .trustline{margin-top:48px;display:inline-flex;align-items:center;gap:28px;padding:12px 22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--ef-r-full);font-family:var(--ef-font-mono);font-size:12px;letter-spacing:.06em;color:rgba(255,255,255,.65);backdrop-filter:blur(8px);flex-wrap:wrap;justify-content:center}.hiw-root #final-cta .trustline span{display:inline-flex;align-items:center;gap:8px}.hiw-root #final-cta .trustline .sep{width:1px;height:14px;background:rgba(255,255,255,.18)}.hiw-root #final-cta .trustline .dot{width:6px;height:6px;border-radius:50%;background:var(--ef-green-400);box-shadow:0 0 0 0 rgba(52,211,153,.55);animation:ef-dot-pulse-trust 1.8s ease-out infinite}@keyframes ef-dot-pulse-trust{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}@media (max-width:767px){.hiw-root #final-cta{padding:80px 0}.hiw-root #final-cta .trustline{gap:14px;padding:10px 14px;font-size:11px}.hiw-root #final-cta .trustline .sep{display:none}}