:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f7f4ec;--surface-1:#fffdf8;--surface-2:#ecece5;--surface-3:#dfe4e1;--ink:#102126;--ink-soft:#34494e;--muted:#617278;--line:#c9d0cc;--line-strong:#798a8c;--cyan:#00cbd9;--cyan-ink:#006d77;--cyan-soft:#d9f7f8;--marine:#071419;--marine-1:#0d2026;--marine-2:#143038;--on-marine:#f2f8f6;--on-marine-soft:#b8c9ca;--positive:#177251;--positive-soft:#dff3e9;--danger:#9c3333;--danger-soft:#fae5e3;--warning:#85590d;--warning-soft:#fff1d3;--whatsapp:#0b7650;--whatsapp-soft:#ddf6ea;--focus-inner:#fff;--focus-outer:#00545f;--shadow:0 24px 70px #192c2f1f;--container:1240px;--header-height:82px;font-optical-sizing:auto;font-synthesis:none;font-family:Segoe UI Variable Text,Segoe UI Variable,system-ui,-apple-system,BlinkMacSystemFont,Noto Sans Arabic,Segoe UI,Arial,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#071419;--surface-1:#0b1b21;--surface-2:#10282f;--surface-3:#18353c;--ink:#f2f8f6;--ink-soft:#c5d3d1;--muted:#96aaad;--line:#29434a;--line-strong:#587078;--cyan:#27dce7;--cyan-ink:#7af0f5;--cyan-soft:#0a3137;--marine:#030b0e;--marine-1:#0a1a20;--marine-2:#112c34;--on-marine:#f2f8f6;--on-marine-soft:#b8c9ca;--positive:#6bdcac;--positive-soft:#0d3025;--danger:#ff9a9a;--danger-soft:#371718;--warning:#f2c76b;--warning-soft:#34270d;--whatsapp:#5dd7a2;--whatsapp-soft:#0c2d23;--focus-inner:#071419;--focus-outer:#78f5fb;--shadow:0 30px 90px #00000057}html{background:var(--surface);scroll-behavior:smooth}html[lang=ar]{font-family:Noto Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif}body{overflow-wrap:anywhere;background:var(--surface);min-width:0;color:var(--ink);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.62}body[data-drawer-open=true]{overflow:hidden}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-inner);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-outer)}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:var(--surface);padding:10px 16px;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.announcement{z-index:50;background:var(--cyan);color:#062025;grid-template-columns:minmax(0,1fr) 46px;min-height:39px;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.announcement__track{align-items:center;min-width:0;display:flex;overflow:hidden}.announcement__message{text-align:center;width:max-content;min-width:100%;margin:0;padding-inline:24px;animation:16s linear infinite alternate announcement-travel}[dir=rtl] .announcement__message{animation-direction:alternate-reverse}.announcement[data-paused=true] .announcement__message{animation-play-state:paused}.announcement__pause{border:0;color:currentColor;cursor:pointer;background:0 0;border-inline-start:1px solid #06202547;width:100%;min-height:39px;font-weight:800}@keyframes announcement-travel{0%{transform:translate(4%)}to{transform:translate(-4%)}}.site-header{z-index:40;border-block-end:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;inset-block-start:0}.site-header__inner{min-height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.wordmark{min-height:44px;color:var(--ink);letter-spacing:-.04em;align-items:center;font-size:24px;font-weight:760;text-decoration:none;display:inline-flex;position:relative}.wordmark__signal{border-block-start:2px solid var(--cyan);border-inline-start:2px solid var(--cyan);width:18px;height:18px;position:absolute;inset-block-start:3px;inset-inline-start:-8px}.desktop-nav{justify-content:center;align-items:center;gap:clamp(14px,1.8vw,30px);min-width:0;display:flex}.desktop-nav a,.utility-link{min-height:44px;color:var(--ink-soft);white-space:nowrap;align-items:center;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.desktop-nav a:is([aria-current=page],[aria-current=location]){color:var(--ink)}.desktop-nav a:is([aria-current=page],[aria-current=location]):after{background:var(--cyan);content:"";height:2px;position:absolute;inset-block-end:3px;inset-inline:0}.site-header__actions{align-items:center;gap:8px;display:flex}.theme-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:inline-grid}.button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--surface);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:11px 20px;font-weight:760;line-height:1.25;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}[data-theme=dark] .button:not(.button--secondary,.button--whatsapp,.button--whatsapp-outline){border-color:var(--cyan);background:var(--cyan);color:#062025}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{border-color:var(--line-strong);background:var(--surface-3);color:var(--muted);cursor:not-allowed;transform:none}.button--compact{min-height:44px;padding:9px 13px;font-size:12px}.button--secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.button--secondary:hover{border-color:var(--cyan-ink);color:var(--cyan-ink)}.button--whatsapp{border-color:var(--whatsapp);background:var(--whatsapp);color:#fff}[data-theme=dark] .button--whatsapp{color:#06241a}.button--whatsapp-outline{border-color:var(--whatsapp);background:var(--whatsapp-soft);color:var(--whatsapp)}.whatsapp-mark{fill:currentColor;flex:none;width:19px;height:19px;margin-inline-end:7px;display:block}.text-link{min-height:44px;color:var(--cyan-ink);text-underline-offset:5px;align-items:center;gap:8px;font-weight:760;display:inline-flex}.text-link--light{color:var(--cyan)}.mobile-nav-root,.mobile-header-actions{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kicker,.eyebrow{color:var(--cyan-ink);letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:820;line-height:1.3}[lang=ar] .kicker,[lang=ar] .eyebrow{letter-spacing:0;text-transform:none}h1,h2,h3,p{max-width:100%}h1,h2,h3{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin-block-start:0;font-family:Segoe UI Variable Display,Segoe UI Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Noto Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif;line-height:1.28}h1{margin-block-end:24px;font-size:clamp(40px,5.5vw,70px);line-height:.99}h2{margin-block-end:20px;font-size:clamp(30px,3.5vw,46px);line-height:1.06}h3{margin-block-end:11px;font-size:clamp(19px,1.7vw,24px);line-height:1.2}p{margin-block-start:0}.lede{max-width:660px;color:var(--ink-soft);font-size:clamp(18px,2vw,23px);line-height:1.5}.quiet,.media-disclosure,.hero__note{color:var(--muted);font-size:13px}.media-disclosure{color:var(--ink-soft)}.hero{border-block-end:1px solid var(--line);min-height:min(790px,100vh - 39px);position:relative;overflow:hidden}.hero:before{background:var(--cyan);width:42%;height:2px;box-shadow:0 15px 45px color-mix(in srgb, var(--cyan) 25%, transparent);content:"";position:absolute;inset-block-start:0;inset-inline-end:-7%}.hero__grid{min-height:inherit;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(50px,7vw,110px);padding-block:80px;display:grid}.hero__copy h1{max-width:820px}.hero__copy .lede{max-width:690px}.action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px 20px;display:flex}.signal-stage{isolation:isolate;align-items:center;min-height:0;display:grid;position:relative}.signal-stage__media{background:0 0;position:relative}.signal-stage__image{width:100%;height:auto;filter:drop-shadow(0 28px 34px color-mix(in srgb, var(--marine) 15%, transparent));display:block}.detail-signal__plate i,.use-case-page__mark i{border:2px solid var(--cyan);border-block-color:#0000;border-inline-start-color:#0000;border-radius:50%;width:15px;height:30px;display:block}.detail-signal__plate i:nth-of-type(2),.use-case-page__mark i:nth-child(2){height:46px}.detail-signal__plate i:nth-of-type(3),.use-case-page__mark i:nth-child(3){height:62px}.section{padding-block:clamp(72px,8vw,124px)}.section--soft{background:var(--surface-2)}.section--ink,.page-intro--dark{background:linear-gradient(120deg, transparent 0 70%, color-mix(in srgb, var(--cyan) 6%, transparent) 70%), var(--marine);color:var(--on-marine)}.section--ink h2,.section--ink h3,.section--ink .kicker,.page-intro--dark h1,.page-intro--dark .lede,.page-intro--dark .kicker{color:inherit}.section--ink .kicker,.page-intro--dark .kicker{color:var(--cyan)}.section--cyan-rule{border-block:1px solid var(--line)}.section-heading{max-width:710px;margin-block-end:54px}.section-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:50px;max-width:none;display:grid}.section-heading--split>p{color:var(--muted);margin-block-end:18px}.section-heading--light h2{color:var(--on-marine)}.product-editorial-grid{background:var(--line);gap:1px;display:grid}.product-editorial{background:var(--surface);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:490px;display:grid}.product-editorial--reverse .product-editorial__visual{order:2}.product-editorial__visual{background:linear-gradient(145deg, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 55%), var(--surface-2);place-items:center;display:grid;overflow:hidden}.product-editorial__visual img{object-fit:cover;width:100%;height:100%}.product-editorial__copy{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,88px);display:flex}.product-editorial__copy h3{font-size:clamp(30px,4vw,52px)}.product-orbit{aspect-ratio:1;border:1px solid var(--line-strong);width:min(300px,70%);color:var(--cyan-ink);border-radius:50%;place-items:center;display:grid;position:relative}.product-orbit:before,.product-orbit:after,.product-orbit i{border:1px solid color-mix(in srgb, var(--cyan) 35%, transparent);content:"";border-radius:50%;position:absolute;inset:12%}.product-orbit:after{inset:27%}.product-orbit i:first-of-type{border-inline-start-color:#0000;inset:4%}.product-orbit i:nth-of-type(2){border-block-start-color:#0000;inset:20%}.product-orbit i:nth-of-type(3){background:var(--cyan);border:0;inset:38%}.product-orbit span{z-index:2;color:#071419;font-size:14px;font-weight:800}.product-orbit--small{width:min(210px,68%)}.fact-row,.product-detail__facts,.details-list,.bundle-row__price,.contact-list{margin:28px 0 0}.fact-row{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.fact-row div{padding-block:17px}.fact-row div+div{border-inline-start:1px solid var(--line);padding-inline-start:24px}dt{color:var(--muted);font-size:12px;font-weight:650}dd{color:var(--ink);margin:4px 0 0;font-weight:750}.empty-state{border-block:1px solid var(--line);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:center;gap:60px;min-height:330px;display:grid}.empty-state--compact{min-height:220px}.empty-state__index{color:var(--line-strong);margin:0;font-size:clamp(80px,14vw,190px);font-weight:800;line-height:1}.empty-state>div{max-width:660px}.process-list{border-block-start:1px solid var(--marine-2);grid-template-columns:repeat(4,1fr);margin:70px 0 34px;padding:0;list-style:none;display:grid}.process-list li{padding:32px clamp(20px,3vw,40px) 20px 0;position:relative}[dir=rtl] .process-list:not(.tap-path__steps) li{padding:32px 0 20px clamp(20px,3vw,40px)}.process-list li+li{border-inline-start:1px solid var(--marine-2);padding-inline-start:clamp(20px,3vw,40px)}.process-list__number{color:var(--cyan);margin-block-end:45px;font-size:12px;font-weight:800;display:block}.process-list p{color:var(--on-marine-soft)}.use-case-band__grid,.benefits-layout,.faq-preview{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);display:grid}.use-case-lines article,.ruled-list article{border-block-start:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:22px;padding-block:25px;display:grid}.use-case-lines article:last-child,.ruled-list article:last-child{border-block-end:1px solid var(--line)}.use-case-lines article>span{color:var(--cyan-ink);font-size:12px;font-weight:800}.use-case-lines p,.ruled-list p{color:var(--muted);margin-block-end:0}.bundle-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bundle-strip article{padding:clamp(26px,4vw,48px)}.bundle-strip article+article{border-inline-start:1px solid var(--line)}.bundle-strip article>p:not(.eyebrow){font-size:25px;font-weight:800}.bundle-strip a{color:var(--cyan-ink);font-weight:760}.benefits-layout .section-heading,.faq-preview .section-heading{margin-block-end:0}.ruled-list article{grid-template-columns:minmax(170px,.6fr) minmax(0,1fr)}.faq-list details{border-block-start:1px solid var(--line)}.faq-list details:last-child{border-block-end:1px solid var(--line)}.faq-list summary{min-height:64px;color:var(--ink);cursor:pointer;padding:20px 52px 20px 0;font-size:17px;font-weight:730;position:relative}[dir=rtl] .faq-list summary{padding:20px 0 20px 52px}.faq-list summary:after{width:32px;height:32px;color:var(--cyan-ink);content:"+";text-align:center;font-size:25px;line-height:29px;position:absolute;inset-block-start:18px;inset-inline-end:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;color:var(--muted);padding-block-end:24px}.final-cta{border-block-start:1px solid var(--line);padding-block:clamp(70px,9vw,125px)}.final-cta__inner{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:60px;display:grid}.final-cta__inner>div:first-child{max-width:780px}.page-intro{padding-block:clamp(75px,10vw,150px)}.page-intro--rule{border-block-end:1px solid var(--line)}.page-intro__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid}.page-intro__grid h1{margin-block-end:0}.page-intro__grid .lede{margin-block-end:4px}.product-comparison>h2{margin-block-end:48px}.product-comparison__columns{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.comparison-product{flex-direction:column;padding:clamp(30px,5vw,65px);display:flex}.comparison-product+.comparison-product{border-inline-start:1px solid var(--line)}.comparison-product__visual{background:var(--surface-2);place-items:center;min-height:270px;margin:calc(-1*clamp(30px,5vw,65px));margin-block-end:55px;display:grid;overflow:hidden}.comparison-product__visual img{object-fit:cover;width:100%;height:100%}.comparison-product dl{border-block-start:1px solid var(--line);margin-block:28px}.comparison-product dl>div{border-block-end:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding-block:14px;display:grid}.comparison-product__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:auto;display:flex}.split-callout{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.split-callout--light{color:var(--ink)}.split-callout>div:last-child p{color:inherit;opacity:.8}.product-detail{padding-block:28px clamp(80px,10vw,130px)}.breadcrumb{min-height:58px;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}[dir=rtl] .breadcrumb>span[aria-hidden=true]{transform:scaleX(-1)}.product-detail__grid{grid-template-columns:minmax(420px,1fr) minmax(0,.9fr);align-items:start;gap:clamp(55px,9vw,135px);display:grid}.product-detail__visual{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-width:0;overflow:hidden}.product-detail__visual>img{object-fit:contain;object-position:center;background:var(--surface-2);width:100%;height:clamp(280px,48vw,640px);display:block}.detail-signal{border:1px solid var(--line);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 45%), var(--surface-2);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.detail-signal:before,.detail-signal:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 22%, transparent);content:"";border-radius:50%;width:78%;position:absolute}.detail-signal:after{width:54%}.detail-signal__plate{z-index:1;aspect-ratio:1.55;border:1px solid var(--line-strong);background:var(--marine);width:min(60%,320px);color:var(--on-marine);box-shadow:var(--shadow);border-radius:7px;align-items:center;padding:32px;font-size:25px;font-weight:750;display:flex;position:relative}.detail-signal__plate i{position:absolute;inset-inline-end:28px}.detail-signal__plate i:first-of-type{height:24px}.detail-signal__plate i:nth-of-type(2){height:39px}.detail-signal__plate i:nth-of-type(3){height:54px}.product-detail__summary h1{font-size:clamp(40px,5vw,66px)}.product-detail__facts{border-block:1px solid var(--line)}.product-detail__facts>div{grid-template-columns:1fr auto;gap:20px;padding-block:16px;display:grid}.product-detail__facts>div+div{border-block-start:1px solid var(--line)}.product-details{grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);gap:clamp(50px,8vw,120px);display:grid}.details-list{border-block-start:1px solid var(--line)}.details-list>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(140px,.35fr) minmax(0,.65fr);gap:30px;padding-block:18px;display:grid}.product-details__description{max-width:52ch;color:var(--muted);line-height:1.75}.product-assurance__steps{border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-assurance__steps li{border-block-end:1px solid var(--line);grid-template-columns:auto 1fr;gap:18px;padding:28px 24px;display:grid}.product-assurance__steps li+li{border-inline-start:1px solid var(--line)}.product-assurance__steps span{color:var(--cyan-strong);letter-spacing:.08em;font-size:.75rem;font-weight:850}.product-assurance__steps h3{margin:0 0 9px;font-size:1.15rem}.product-assurance__steps p{color:var(--muted);margin:0;line-height:1.6}.product-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,9vw,130px);display:grid}.product-policy-grid article{max-width:54ch}.product-policy-grid h2{color:var(--on-marine)}.product-policy-grid p:not(.kicker){color:color-mix(in srgb, var(--on-marine) 78%, transparent);line-height:1.7}.related-products{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-product{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);align-items:center;gap:20px;min-height:220px;padding:22px;display:grid}.related-product img{object-fit:contain;width:100%;height:150px}.related-product h3{margin:0 0 12px;font-size:1.15rem}.related-product p{margin:0 0 18px;font-weight:800}.empty-copy{border-inline-start:3px solid var(--cyan);background:var(--surface-1);max-width:700px;padding:32px}.bundle-list{border-block-start:1px solid var(--line)}.bundle-row{border-block-end:1px solid var(--line);grid-template-columns:70px minmax(260px,1.1fr) minmax(250px,.8fr) auto;align-items:center;gap:clamp(25px,4vw,60px);padding-block:44px;display:grid}.bundle-row__index{color:var(--cyan-ink);align-self:start;font-size:12px;font-weight:820}.bundle-row__main ul{margin:20px 0 0;padding:0;list-style:none}.bundle-row__main li{border-block-start:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:8px;display:flex}.bundle-row__price{margin:0}.bundle-row__price>div{grid-template-columns:1fr auto;gap:14px;padding-block:7px;display:grid}.bundle-row__price>.bundle-row__price-highlight{border:1px solid color-mix(in srgb, var(--cyan) 58%, var(--line));border-inline-start:4px solid var(--cyan);background:color-mix(in srgb, var(--cyan) 13%, var(--surface-1));border-radius:4px;margin-block-end:8px;padding:15px 16px}.bundle-row__price-highlight dt{color:var(--cyan-ink);align-self:center;font-weight:800}.bundle-row__price-highlight dd{color:var(--cyan-ink);letter-spacing:-.02em;font-size:24px;font-weight:880}[data-theme=dark] .bundle-row__price-highlight :is(dt,dd){color:var(--cyan)}.bundle-row__price .positive dd{color:var(--positive)}.story-steps{counter-reset:story}.story-step{border-block-start:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 170px;align-items:center;gap:clamp(30px,6vw,90px);min-height:250px;display:grid}.story-step:last-child{border-block-end:1px solid var(--line)}.story-step__number{color:var(--cyan-ink);font-size:13px;font-weight:820}.story-step__signal{border:1px solid var(--line);border-radius:50%;width:130px;height:130px;display:block;position:relative}.story-step__signal:before,.story-step__signal:after{border:1px solid var(--cyan);content:"";border-radius:50%;position:absolute;inset:24%}.story-step__signal:after{background:var(--cyan);inset:44%}.use-case-page{border-block-start:1px solid var(--line)}.use-case-page article{border-block-end:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 100px;align-items:center;gap:clamp(25px,5vw,80px);min-height:200px;padding-block:28px;display:grid}.use-case-page article>span{color:var(--cyan-ink);font-size:12px;font-weight:820}.use-case-page__mark{justify-content:flex-end;align-items:center;gap:3px;display:flex}[dir=rtl] .use-case-page__mark{justify-content:flex-start;transform:scaleX(-1)}.faq-page{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);display:grid}.faq-page__index{align-self:start;position:sticky;inset-block-start:125px}.faq-page__index span{color:var(--line-strong);letter-spacing:-.08em;font-size:clamp(60px,10vw,120px);font-weight:820;line-height:.8;display:block}.faq-list--large summary{grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:92px;padding-block:24px;font-size:clamp(18px,2vw,23px);display:grid}.faq-list--large summary>span{color:var(--cyan-ink);font-size:11px}.page-intro--builder{border-block-end:1px solid var(--line);padding-block-end:75px}.notice-inline{border-inline-start:3px solid var(--cyan);background:var(--cyan-soft);color:var(--ink-soft);margin-block-start:14px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-flex}.builder-section{padding-block:60px 120px}.enhancement-fallback{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:50px;padding:clamp(28px,5vw,60px);display:grid}.enhancement-fallback ul{margin:0;padding:0;list-style:none}.enhancement-fallback li{border-block-end:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:12px;display:flex}.noscript-notice{background:var(--warning-soft);color:var(--warning);padding:18px}.contact-grid{border-block:1px solid var(--line);grid-template-columns:minmax(340px,1fr) minmax(0,.9fr);display:grid}.contact-primary{border-inline-end:1px solid var(--line);padding:clamp(35px,6vw,75px)}.contact-primary h2{overflow-wrap:normal;text-align:start;direction:ltr}.contact-list{margin:0;padding:clamp(35px,6vw,75px)}.contact-list>div{border-block-end:1px solid var(--line);padding-block:19px}.contact-list a{align-items:center;min-height:44px;display:inline-flex}.policy-layout{grid-template-columns:minmax(150px,.26fr) minmax(0,1fr) minmax(160px,.28fr);align-items:start;gap:clamp(35px,6vw,90px);display:grid}.policy-layout>nav{border-block-start:1px solid var(--line);display:grid}.policy-layout>nav a{border-block-end:1px solid var(--line);min-height:48px;color:var(--muted);padding-block:12px;text-decoration:none}.policy-layout>nav a[aria-current=page]{color:var(--ink);font-weight:750}.policy-layout>nav a[aria-current=page]:before{color:var(--cyan-ink);content:"•";margin-inline-end:8px}.policy-copy{max-width:760px}.policy-copy .prose{white-space:normal;line-height:1.8}.policy-contact{border-block-start:2px solid var(--cyan);padding-block-start:18px}.not-found{min-height:70vh;padding-block:clamp(90px,13vw,180px)}.not-found__grid{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.not-found__number{color:var(--line-strong);letter-spacing:-.1em;font-size:clamp(110px,18vw,250px);font-weight:840;line-height:.8}.site-footer{border-block-start:1px solid var(--line);background:var(--marine);color:var(--on-marine);padding-block:75px 28px}.site-footer__grid{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(120px,.65fr));gap:clamp(30px,5vw,70px);display:grid}.site-footer h2{color:var(--on-marine);letter-spacing:0;margin-block-end:14px;font-size:13px}.site-footer nav,.site-footer address{flex-direction:column;align-items:start;font-style:normal;display:flex}.site-footer nav a,.site-footer address a,.site-footer address span{min-height:44px;color:var(--on-marine-soft);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.site-footer__brand p{max-width:330px;color:var(--on-marine-soft);font-size:13px}.wordmark--footer{color:var(--on-marine);margin-block-end:24px}.site-footer__bottom{border-block-start:1px solid var(--marine-2);color:var(--on-marine-soft);justify-content:space-between;margin-block-start:55px;padding-block-start:23px;font-size:12px;display:flex}.order-builder{grid-template-columns:minmax(0,1.16fr) minmax(310px,.64fr);align-items:start;gap:clamp(34px,6vw,80px);display:grid}.builder-progress{grid-column:1/-1;margin-block-end:5px}.builder-progress__label{color:var(--muted);justify-content:space-between;margin-block-end:9px;font-size:12px;font-weight:700;display:flex}.builder-progress__bar{background:var(--line);height:3px;overflow:hidden}.builder-progress__bar span{background:var(--cyan);height:100%;transition:width .2s;display:block}.builder-workspace{min-width:0}.builder-step{border-block-start:2px solid var(--cyan);background:var(--surface-1);min-height:520px;padding:clamp(26px,5vw,55px)}.builder-step__intro{max-width:680px;color:var(--muted)}.choice-list{border-block-start:1px solid var(--line);margin-block:30px;display:grid}.choice{border-block-end:1px solid var(--line);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:96px;padding:18px 8px;display:grid;position:relative}.choice:has(input:checked){background:var(--cyan-soft);box-shadow:inset 3px 0 var(--cyan)}[dir=rtl] .choice:has(input:checked){box-shadow:inset -3px 0 var(--cyan)}.choice:has(input:disabled){color:var(--muted);cursor:not-allowed}.choice input{width:20px;height:20px;accent-color:var(--cyan-ink)}.choice__copy strong,.choice__copy small{display:block}.choice__copy small{color:var(--muted);margin-block-start:5px;font-size:12px}.choice__price{white-space:nowrap;font-weight:800}.quantity-control{border:1px solid var(--line-strong);border-radius:4px;grid-template-columns:48px minmax(80px,130px) 48px;width:-moz-fit-content;width:fit-content;margin-block:28px 40px;display:grid}.quantity-control button{background:var(--surface-2);min-height:48px;color:var(--ink);cursor:pointer;border:0}.quantity-control input{border-block:0;border-inline:1px solid var(--line-strong);background:var(--surface-1);width:100%;color:var(--ink);text-align:center;font-weight:800}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-block:30px;display:grid}.field--wide{grid-column:1/-1}.field label,.field legend{color:var(--ink);font-size:13px;font-weight:730}.field input,.field select,.field textarea{border:1px solid var(--line-strong);background:var(--surface-1);width:100%;min-height:48px;color:var(--ink);border-radius:4px;padding:11px 13px}.field textarea{resize:vertical;min-height:115px}.field input[dir=ltr]{text-align:left}.field small{color:var(--muted);font-size:12px;line-height:1.45}.field__error{color:var(--danger);margin:0;font-size:12px;font-weight:700}.field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.builder-actions{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-block-start:35px;padding-block-start:24px;display:flex}.builder-summary{border:1px solid var(--line);border-block-start:3px solid var(--cyan);background:var(--surface-1);box-shadow:var(--shadow);padding:27px;position:sticky;inset-block-start:calc(var(--header-height) + 28px)}.builder-summary h2{font-size:22px}.builder-summary__selection{border-block:1px solid var(--line);padding-block:16px}.builder-summary__selection strong,.builder-summary__selection small{display:block}.builder-summary__selection small{color:var(--muted)}.price-breakdown{margin:0}.price-breakdown>div{grid-template-columns:1fr auto;gap:18px;padding-block:8px;display:grid}.price-breakdown>div:last-child{border-block-start:1px solid var(--line);margin-block-start:8px;padding-block-start:17px}.price-breakdown>div:last-child dt,.price-breakdown>div:last-child dd{color:var(--ink);font-size:17px}.builder-status{border-inline-start:3px solid var(--cyan);background:var(--cyan-soft);color:var(--ink-soft);margin-block:18px;padding:14px 16px;font-size:13px}.builder-status--error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.builder-success{border-block-start:3px solid var(--positive);background:var(--surface-1);min-height:480px;padding:clamp(35px,6vw,75px)}.builder-success__reference{border:1px solid var(--line);background:var(--surface-2);margin-block:20px 30px;padding:15px 18px;font-size:clamp(20px,3vw,30px);font-weight:800;display:inline-block}.mobile-nav-shell{align-items:center;gap:7px;display:flex}.mobile-menu-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:inline-grid}.mobile-build-link{background:var(--ink);min-height:44px;color:var(--surface);border-radius:4px;align-items:center;padding-inline:11px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.mobile-drawer{z-index:100;overscroll-behavior:contain;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 32%), var(--marine);color:var(--on-marine);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}.mobile-drawer__top{justify-content:space-between;align-items:center;min-height:52px;display:flex}.mobile-drawer__brand{color:var(--on-marine);font-size:24px;font-weight:780;text-decoration:none}.mobile-drawer__close{border:1px solid var(--marine-2);width:46px;height:46px;color:var(--on-marine);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.mobile-drawer nav{border-block-start:1px solid var(--marine-2);align-content:start;margin-block:35px;display:grid}.mobile-drawer nav a{border-block-end:1px solid var(--marine-2);min-height:57px;color:var(--on-marine-soft);align-items:center;font-size:clamp(17px,5vw,23px);font-weight:670;text-decoration:none;display:flex}.mobile-drawer nav a[aria-current=page]{color:var(--on-marine)}.mobile-drawer nav a[aria-current=page]:before{color:var(--cyan);content:"•";margin-inline-end:10px}.mobile-drawer__actions{grid-template-columns:1fr 1fr;align-self:end;gap:10px;display:grid}.mobile-drawer__actions .button{min-width:0}.mobile-drawer__utilities{flex-wrap:wrap;gap:10px;margin-block-start:14px;display:flex}.mobile-drawer__utilities a,.mobile-drawer__utilities button{border:1px solid var(--marine-2);min-height:44px;color:var(--on-marine);background:0 0;border-radius:4px;align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}.builder-progress>p{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:740}.builder-progress ol{grid-template-columns:repeat(var(--builder-step-count,3), 1fr);border-block:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.builder-progress li{min-width:0;min-height:58px;color:var(--muted);align-items:center;gap:9px;padding-inline:12px;font-size:12px;display:flex;position:relative}.builder-progress li+li{border-inline-start:1px solid var(--line)}.builder-progress li:after{content:"";background:0 0;height:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.builder-progress li span{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.builder-progress li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-progress li.is-current,.builder-progress li.is-complete{color:var(--ink)}.builder-progress li.is-current:after,.builder-progress li.is-complete:after{background:var(--cyan)}.builder-progress li.is-complete span{border-color:var(--cyan-ink);background:var(--cyan-soft)}.builder-error{border-inline-start:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);grid-column:1/-1;gap:3px;padding:14px 16px;font-size:13px;display:grid}.builder-panel{border-block-start:2px solid var(--cyan);background:var(--surface-1);min-height:520px;padding:clamp(26px,5vw,55px)}.choice-fieldset,.quantity-fieldset{border:0;min-width:0;margin:0;padding:0}.choice-fieldset legend,.quantity-fieldset legend{gap:7px;margin-block-end:16px;display:grid}.choice-fieldset legend strong,.quantity-fieldset legend{letter-spacing:-.035em;font-size:clamp(22px,3vw,34px)}.builder-choices{border-block-start:1px solid var(--line);margin-block:24px 34px;display:grid}.builder-choice{border-block-end:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;padding:14px 8px;display:grid;position:relative}.builder-choices--bundles .builder-choice{grid-template-columns:minmax(0,1fr) auto}.builder-choice.is-selected{background:var(--cyan-soft);box-shadow:inset 3px 0 var(--cyan)}[dir=rtl] .builder-choice.is-selected{box-shadow:inset -3px 0 var(--cyan)}.builder-choice__visual{background:radial-gradient(circle at 50% 30%, var(--cyan), transparent 8%), linear-gradient(145deg, var(--surface-2), var(--line));border-radius:3px;place-items:center;width:58px;height:62px;display:grid;position:relative;overflow:hidden}.builder-choice__visual img{object-fit:contain;background:var(--surface-2);width:100%;height:100%}.builder-choice__visual i{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--surface-1) 76%, transparent);width:35px;height:44px;transform:perspective(90px)rotateY(-13deg)}[dir=rtl] .builder-choice__visual i{transform:perspective(90px)rotateY(13deg)}.builder-choice__copy{gap:6px;display:grid}.builder-choice small{color:var(--muted);font-size:12px;line-height:1.45}.builder-choice.is-selected small{color:var(--ink-soft)}.builder-choice bdi{white-space:nowrap;font-weight:800}.builder-choice__quantity{grid-column:2/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.builder-choices--bundles .builder-choice__quantity{grid-column:1/-1}.builder-choice__quantity>span{color:var(--muted);font-size:12px;font-weight:700}.builder-choice__quantity .quantity-control{grid-template-columns:44px minmax(52px,70px) 44px;margin:0}.builder-choice__quantity .quantity-control button{min-height:44px}.builder-selected-items{gap:7px;margin:0;padding:0;list-style:none;display:grid}.builder-selected-items--summary{border-block:1px solid var(--line);margin-block:17px 4px;padding-block:14px}.builder-selected-items--summary li{justify-content:space-between;gap:16px;display:flex}.builder-selected-items--summary bdi{font-weight:800}.quantity-control output{border-inline:1px solid var(--line-strong);background:var(--surface-1);min-height:48px;color:var(--ink);place-items:center;font-weight:800;display:grid}.builder-quantity-row{border-block-start:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-block-start:8px;display:flex}.builder-quantity-row>div:first-child{gap:6px;display:grid}.builder-quantity-row .quantity-control{margin:0}.builder-fields{gap:22px;margin-block:10px 30px;display:grid}.builder-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-fields label{color:var(--ink);align-content:start;gap:7px;font-size:13px;font-weight:730;display:grid}.builder-fields__wide{grid-column:1/-1}.builder-fields :is(input,select,textarea){border:1px solid var(--line-strong);background:var(--surface-1);width:100%;min-height:48px;color:var(--ink);border-radius:4px;padding:11px 13px}.builder-fields :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.builder-fields textarea{resize:vertical;min-height:105px}.builder-fields small{color:var(--muted);font-size:12px;font-weight:450;line-height:1.5}.builder-optional{border-block:1px solid var(--line);margin-block:12px 24px}.builder-optional summary{min-height:64px;color:var(--ink);cursor:pointer;align-content:center;gap:3px;padding-inline:4px;font-weight:760;display:grid}.builder-optional summary small{color:var(--muted);font-size:12px;font-weight:450}.builder-optional[open] summary{border-block-end:1px solid var(--line)}.builder-optional .builder-fields{margin-block:22px}.builder-summary__payment-note{border-block-start:1px solid var(--line);color:var(--muted);margin-block-start:18px;padding-block-start:15px;font-size:12px;line-height:1.55}.builder-review>dl{border-block-start:1px solid var(--line);margin-block:28px;display:grid}.builder-review>dl>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) 1fr;gap:20px;padding-block:13px;display:grid}.builder-review dt{color:var(--muted)}.builder-review dd{margin:0;font-weight:730}.builder-summary>dl{margin:20px 0 0}.builder-summary>dl>div{grid-template-columns:1fr auto;gap:18px;padding-block:8px;display:grid}.builder-summary dd{text-align:end;margin:0;font-weight:760}.builder-summary bdi{white-space:nowrap;direction:ltr;display:inline-block}.builder-summary__total{border-block-start:1px solid var(--line);margin-block-start:8px;padding-block-start:17px!important}.builder-summary__total :is(dt,dd){color:var(--ink);font-size:17px}.builder-success{border-block-start:3px solid var(--positive);background:var(--surface-2);grid-template-columns:auto 1fr;gap:16px;min-height:0;margin-block-start:25px;padding:26px;display:grid}.builder-success__mark{background:var(--positive);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.builder-success .button{grid-column:1/-1}.reference-code{border:1px solid var(--line);background:var(--surface-1);letter-spacing:.03em;margin-block-start:7px;padding:6px 9px;font-size:17px;display:inline-block}.builder-unavailable{border-block-start:3px solid var(--cyan);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;min-height:330px;padding:clamp(36px,7vw,80px);display:grid}.signal-orbit{border:2px solid var(--line-strong);width:70px;height:70px;box-shadow:inset 0 0 0 12px var(--cyan-soft);border-radius:50%}.mobile-navigation{align-items:center;display:flex}.mobile-menu-trigger{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding-inline:12px;font-size:12px;font-weight:760;display:inline-flex}.mobile-menu-trigger__bars{gap:5px;width:18px;display:grid}.mobile-menu-trigger__bars i{background:currentColor;height:1px;display:block}.mobile-menu-layer{z-index:100;overscroll-behavior:contain;background:color-mix(in srgb, var(--marine) 86%, transparent);height:100dvh;position:fixed;inset:0;overflow-y:auto}.mobile-menu-panel{width:min(100%,540px);min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 32%), var(--marine);color:var(--on-marine);align-content:start;margin-inline-start:auto;display:grid;box-shadow:-24px 0 60px #00000038}[dir=rtl] .mobile-menu-panel{margin-inline:0 auto;box-shadow:24px 0 60px #00000038}.mobile-menu-panel__header{justify-content:space-between;align-items:center;min-height:52px;display:flex}.mobile-menu-panel__header .wordmark{color:var(--on-marine)}.mobile-menu-close{border:1px solid var(--marine-2);width:46px;height:46px;color:var(--on-marine);cursor:pointer;background:0 0;border-radius:4px;place-items:center;font-size:28px;display:grid}.mobile-menu-links{border-block-start:1px solid var(--marine-2);margin-block:30px;display:grid}.mobile-menu-links a{border-block-end:1px solid var(--marine-2);min-height:54px;color:var(--on-marine-soft);grid-template-columns:34px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mobile-menu-links a span{color:var(--cyan);font-size:11px}.mobile-menu-links a strong{font-size:clamp(16px,5vw,22px)}.mobile-menu-links a:is([aria-current=page],[aria-current=location]){color:var(--on-marine)}.mobile-menu-panel__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-menu-panel__actions .button{min-width:0}.mobile-whatsapp-recognition{font-size:20px}.mobile-menu-panel__utilities{flex-wrap:wrap;gap:10px;margin-block-start:14px;display:flex}.mobile-menu-panel__utilities a,.mobile-menu-panel__utilities button{border:1px solid var(--marine-2);min-height:44px;color:var(--on-marine);background:0 0;border-radius:4px;align-items:center;gap:7px;padding-inline:12px;text-decoration:none;display:inline-flex}@media (min-width:901px) and (max-width:1100px){.site-header__inner{gap:12px}.site-header .wordmark{font-size:21px}.desktop-nav{gap:9px}.desktop-nav a,.site-header .utility-link{font-size:11px}.site-header__actions{gap:8px}.site-header__actions .button--compact{padding-inline:8px;font-size:11px}.site-header__actions .button--whatsapp{width:44px;padding-inline:0}.site-header__actions .button--whatsapp .whatsapp-mark{margin-inline-end:0}.site-header__actions .button--whatsapp span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (max-width:900px){:root{--header-height:68px}.site-header__inner{min-height:var(--header-height);grid-template-columns:auto 1fr;gap:10px}.desktop-nav,.site-header__actions{display:none}.mobile-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.mobile-header-whatsapp{border-radius:50%;width:44px;min-width:44px;min-height:44px;padding:0}.mobile-header-whatsapp .whatsapp-mark{width:23px;height:23px;margin:auto}.mobile-nav-root{display:block}.mobile-nav-fallback{min-width:130px}.mobile-nav-fallback summary{border:1px solid var(--line);cursor:pointer;min-height:44px;padding:9px 12px}.mobile-nav-fallback nav{background:var(--surface-1);width:min(320px,100vw - 40px);box-shadow:var(--shadow);padding:16px;display:grid;position:absolute;inset-inline-end:20px}.mobile-nav-fallback a{min-height:44px;padding-block:8px}.field :is(input,select,textarea),.builder-fields :is(input,select,textarea),.quantity-control input{font-size:16px}.container{width:min(calc(100% - 32px), var(--container))}.hero{min-height:auto}.hero__grid,.page-intro__grid,.section-heading--split,.use-case-band__grid,.benefits-layout,.faq-preview,.final-cta__inner,.product-detail__grid,.product-details,.split-callout,.contact-grid,.policy-layout,.not-found__grid{grid-template-columns:1fr}.hero__grid{padding-block:70px 40px}.signal-stage{margin-block-start:18px}.section-heading--split{align-items:start;gap:12px}.product-editorial{grid-template-columns:1fr}.product-editorial--reverse .product-editorial__visual{order:0}.product-editorial__visual{min-height:350px}.process-list{grid-template-columns:repeat(2,1fr)}.process-list li:nth-child(3){border-inline-start:0}.bundle-strip{grid-template-columns:1fr}.bundle-strip article+article{border-block-start:1px solid var(--line);border-inline-start:0}.product-detail__grid{align-items:start}.detail-signal{min-height:430px}.bundle-row{grid-template-columns:52px minmax(0,1fr)}.bundle-row__price,.bundle-row__action{grid-column:2}.story-step{grid-template-columns:60px minmax(0,1fr)}.story-step__signal{display:none}.policy-contact{max-width:400px}.contact-primary{border-inline-end:0;border-block-end:1px solid var(--line)}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__brand{grid-column:1/-1}.order-builder{grid-template-columns:1fr}.builder-summary{grid-row:3;position:static}}@media (max-width:620px){body{font-size:15px}.container{width:min(calc(100% - 28px), var(--container))}.announcement{grid-template-columns:minmax(0,1fr) 42px}.announcement__message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}h1{margin-block-end:18px;font-size:clamp(34px,10.5vw,44px);line-height:1.08}h2{margin-block-end:16px;font-size:clamp(25px,7.2vw,34px);line-height:1.12}h3{font-size:clamp(18px,5.4vw,22px)}.lede{font-size:16px;line-height:1.55}.wordmark{font-size:21px}.mobile-build-link{white-space:nowrap;max-width:108px}.hero__grid{gap:20px;padding-block:52px 34px}.hero__copy .action-row .button{flex:100%}.signal-stage{margin-block-start:8px}.section{padding-block:56px}.section-heading{margin-block-end:28px}.product-editorial{min-height:0}.product-editorial__visual{min-height:280px}.product-editorial__copy{padding:28px 20px 35px}.product-editorial__copy h3{font-size:27px}.fact-row{grid-template-columns:1fr}.fact-row div+div{border-block-start:1px solid var(--line);border-inline-start:0;padding-inline-start:0}.empty-state{grid-template-columns:1fr;gap:10px;min-height:0;padding-block:40px}.empty-state__index{font-size:65px}.process-list{grid-template-columns:1fr}.process-list li,.process-list li+li,.process-list li:nth-child(3){border-block-end:1px solid var(--marine-2);border-inline-start:0;padding:23px 0}.process-list__number{margin-block-end:13px}.use-case-lines article,.ruled-list article{grid-template-columns:38px minmax(0,1fr);gap:12px}.ruled-list article{grid-template-columns:1fr}.faq-preview{gap:24px}.final-cta__inner{gap:15px}.final-cta__inner .action-row .button{flex:100%}.page-intro{padding-block:54px}.page-intro__grid{gap:24px}.product-comparison__columns{grid-template-columns:1fr}.comparison-product{padding:24px 18px 36px}.comparison-product+.comparison-product{border-block-start:1px solid var(--line);border-inline-start:0}.comparison-product__visual{min-height:230px;margin:-24px -18px 35px}.comparison-product dl>div{grid-template-columns:1fr;gap:3px}.comparison-product__actions .button{width:100%}.detail-signal{min-height:340px}.detail-signal__plate{width:70%;padding:22px;font-size:21px}.product-detail__summary h1{font-size:34px}.product-details{gap:24px}.details-list>div{grid-template-columns:1fr;gap:3px}.bundle-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;padding-block:34px}.bundle-row__price>div{grid-template-columns:1fr;gap:2px}.bundle-row__action .button{width:100%}.story-step{grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:190px}.use-case-page article{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:170px}.use-case-page__mark{display:none}.faq-page{grid-template-columns:1fr;gap:30px}.faq-page__index{position:static}.faq-page__index span{font-size:48px}.faq-list--large summary{grid-template-columns:34px minmax(0,1fr);min-height:80px;padding-inline-end:42px;font-size:17px}[dir=rtl] .faq-list--large summary{padding-inline:42px 0}.enhancement-fallback{grid-template-columns:1fr;gap:24px;padding:24px}.policy-layout{gap:35px}.policy-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-layout>nav a{padding-inline-end:10px}.not-found__number{font-size:95px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.site-footer address{grid-column:1/-1}.site-footer__bottom{flex-direction:column;gap:13px}.site-footer__wordmark{font-size:clamp(64px,22vw,94px)}.builder-section{padding-block:30px 80px}.order-builder{gap:22px}.builder-step,.builder-panel{min-height:0;padding:25px 17px}.builder-progress ol{grid-template-columns:repeat(var(--builder-step-count,3), minmax(38px, 1fr))}.builder-progress li{justify-content:center;min-height:49px;padding-inline:4px}.builder-progress li b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.builder-choice{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;min-height:112px;padding-block:13px}.builder-choice__visual{width:46px;height:54px}.builder-choice bdi{grid-column:3}.builder-choice__quantity{grid-column:1/-1;justify-content:space-between}.builder-choice__quantity .quantity-control{grid-template-columns:44px minmax(52px,1fr) 44px;width:min(100%,190px)}.builder-quantity-row{flex-direction:column;align-items:stretch}.builder-quantity-row .quantity-control{grid-template-columns:48px minmax(0,1fr) 48px;width:100%}.builder-choices--bundles .builder-choice{grid-template-columns:minmax(0,1fr) auto}.builder-choices--bundles .builder-choice bdi{grid-column:2}.builder-fields--two{grid-template-columns:1fr}.builder-fields__wide{grid-column:auto}.builder-review>dl>div{grid-template-columns:1fr;gap:4px}.builder-success{grid-template-columns:1fr;padding:20px 16px}.builder-success .button{grid-column:auto;width:100%}.builder-unavailable{grid-template-columns:1fr;min-height:0;padding:34px 22px}.choice{grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:105px}.choice__price{grid-column:2}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.builder-actions{flex-direction:column-reverse;align-items:stretch}.builder-actions .button{width:100%}.builder-summary{box-shadow:none;padding:22px 17px}.mobile-drawer__actions,.mobile-menu-panel__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.announcement__message{animation:none!important;transform:none!important}}@media print{.announcement,.site-header,.site-footer,.policy-layout>nav,.policy-contact{display:none!important}.policy-layout{display:block}body{color:#000;background:#fff}}.wordmark{min-width:122px}.wordmark__brand{aspect-ratio:688/384;align-items:center;width:122px;height:auto;display:inline-flex;position:relative}.wordmark__brand img{object-fit:contain;width:100%;height:100%;display:block}.wordmark__brand--dark,:root[data-theme=dark] .wordmark__brand--light{display:none!important}:root[data-theme=dark] .wordmark__brand--dark{display:block!important}.site-footer .wordmark__brand--light{display:none!important}.site-footer .wordmark__brand--dark{display:block!important}.cart-placeholder{color:var(--ink);letter-spacing:.02em;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.cart-placeholder svg{width:19px;height:19px}.cart-placeholder bdi{background:var(--ink);min-width:18px;height:18px;color:var(--surface);border-radius:999px;place-items:center;padding:0 4px;font-size:.68rem;display:grid}.catalogue-showcase{overflow:hidden}.catalogue-mosaic{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalogue-tile{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 94%, var(--cyan));flex-direction:column;min-height:415px;display:flex}.catalogue-tile--featured{grid-column:span 2}.catalogue-tile__media{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-1) 84%, var(--cyan)) 0%, var(--surface) 100%);place-items:center;min-height:235px;display:grid;position:relative;overflow:hidden}.catalogue-tile__media:after{content:"";border:1px solid color-mix(in srgb, var(--cyan) 52%, transparent);pointer-events:none;border-radius:50%;height:45%;position:absolute;inset:auto -5% -18% 35%}.catalogue-tile__media img{object-fit:contain;width:min(88%,320px);height:245px;transition:transform .45s}.catalogue-tile--featured .catalogue-tile__media{min-height:315px}.catalogue-tile--featured .catalogue-tile__media img{width:min(78%,430px);height:320px}.catalogue-tile:hover .catalogue-tile__media img{transform:translateY(-7px)scale(1.025)}.catalogue-tile__copy{flex-direction:column;flex:1;align-items:flex-start;padding:22px 24px 26px;display:flex}.catalogue-tile__copy h2,.catalogue-tile__copy h3{margin:5px 0 10px;font-size:clamp(1.15rem,1.6vw,1.75rem)}.catalogue-tile__copy>p:not(.eyebrow){color:var(--muted);margin:0 0 20px;line-height:1.55}.catalogue-tile__copy .text-link,.catalogue-tile__status{margin-top:auto}.catalogue-tile__commerce{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;width:100%;margin-block-start:auto;display:flex}.catalogue-tile__commerce .text-link{margin-top:0}.catalogue-tile__price{color:var(--ink);margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.2}.catalogue-tile__status{border:1px solid var(--line);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:7px 10px;font-size:.75rem;font-weight:700}.catalogue-showcase__link{margin-top:28px}.catalogue-mosaic--listing{margin-bottom:clamp(52px,8vw,100px)}.catalogue-categories{border-block:1px solid var(--line);background:var(--surface)}.catalogue-categories__inner{flex-wrap:wrap;gap:9px;padding-block:14px;display:flex}.catalogue-categories a,.catalogue-categories span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:700;text-decoration:none}.catalogue-categories a:hover,.catalogue-categories a:focus-visible{border-color:var(--cyan);color:var(--ink)}.product-detail__availability-chip{background:color-mix(in srgb, var(--cyan) 16%, transparent);color:var(--ink);border-radius:999px;margin:0 0 12px;padding:6px 10px;font-size:.77rem;font-weight:800;display:inline-flex}:root[data-theme=dark] .catalogue-tile{background:color-mix(in srgb, var(--surface) 92%, var(--cyan))}:root[data-theme=dark] .catalogue-tile__media{background:linear-gradient(135deg,#0d2025,#0a1519)}@media (max-width:1100px){.cart-placeholder span{display:none}.catalogue-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-tile--featured{grid-column:span 2}}@media (max-width:720px){.wordmark,.wordmark__brand{width:100px;min-width:100px}.catalogue-mosaic{grid-template-columns:1fr 1fr}.catalogue-tile{min-height:340px}.catalogue-tile--featured{grid-column:span 2}.catalogue-tile__media{min-height:160px}.catalogue-tile__media img{height:165px}.catalogue-tile--featured .catalogue-tile__media{min-height:235px}.catalogue-tile--featured .catalogue-tile__media img{height:240px}.catalogue-tile__copy{padding:16px}.catalogue-tile__copy h3{font-size:1.05rem}.catalogue-tile__copy>p:not(.eyebrow){font-size:.84rem}.catalogue-tile__status{padding:6px 7px;font-size:.65rem}.product-assurance__steps,.product-policy-grid,.related-products{grid-template-columns:1fr}.product-assurance__steps li+li{border-inline-start:0}.related-product{min-height:190px}}@media (max-width:430px){.catalogue-mosaic{border-inline-start:0;display:block}.catalogue-tile{border-inline-start:1px solid var(--line)}.catalogue-tile__media,.catalogue-tile--featured .catalogue-tile__media{min-height:230px}.catalogue-tile__media img,.catalogue-tile--featured .catalogue-tile__media img{height:235px}}.range-hero{background:radial-gradient(circle at 78% 44%, color-mix(in srgb, var(--cyan) 18%, transparent) 0 2%, transparent 31%), linear-gradient(118deg, var(--surface) 0 53%, color-mix(in srgb, var(--surface-2) 78%, var(--cyan)) 53% 100%);isolation:isolate;min-height:min(910px,100svh - 39px)}.range-hero:after{z-index:-2;background-image:linear-gradient(color-mix(in srgb, var(--line) 34%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 34%, transparent) 1px, transparent 1px);opacity:.46;content:"";pointer-events:none;background-position:50%;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 35%,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 35%,#000 62%,#0000 100%)}.range-hero__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.range-hero__ambient span{border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);border-radius:50%;position:absolute}.range-hero__ambient span:first-child{aspect-ratio:1;width:38vw;max-width:600px;inset-block-start:14%;inset-inline-end:7%}.range-hero__ambient span:nth-child(2){aspect-ratio:1;border-style:dashed;width:24vw;max-width:380px;inset-block-start:26%;inset-inline-end:16%}.range-hero__ambient span:nth-child(3){aspect-ratio:1;border-color:color-mix(in srgb, var(--cyan) 20%, transparent);width:36vw;max-width:560px;inset-block-end:-22%;inset-inline-start:31%}.range-hero__grid{min-height:inherit;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(34px,5vw,92px);padding-block:clamp(76px,9vw,118px);display:grid}.range-hero__copy{z-index:5;position:relative}.range-hero__copy h1{letter-spacing:-.052em;max-width:760px;margin-block:12px 28px;font-size:clamp(52px,5.5vw,88px);line-height:.92}[dir=rtl] .range-hero__copy h1{letter-spacing:0;line-height:1.02}@media (min-width:901px){[dir=rtl] .range-hero__copy h1{font-size:clamp(50px,5vw,74px)}}.range-hero__copy .lede{max-width:670px;color:var(--ink-soft);font-size:clamp(18px,1.7vw,22px)}.range-hero__destinations{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.range-hero__destinations li{border:1px solid color-mix(in srgb, var(--line-strong) 56%, transparent);background:color-mix(in srgb, var(--surface-1) 72%, transparent);min-height:34px;color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:.76rem;font-weight:760;display:inline-flex}[dir=rtl] .range-hero__destinations li{padding:6px 9px 6px 12px}.range-hero__destinations li>span{aspect-ratio:1;background:var(--cyan);width:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 13%, transparent);border-radius:50%}.range-hero__stage{isolation:isolate;min-height:650px;margin:0;position:relative}.range-hero__product-cluster{z-index:3;position:absolute;inset:0 0 66px}.range-hero__orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 48%, transparent);border-radius:50%;width:76%;position:absolute;inset-block-start:7%;inset-inline-start:12%}.range-hero__orbit:before,.range-hero__orbit:after,.range-hero__orbit span{border:1px solid color-mix(in srgb, var(--cyan) 28%, transparent);content:"";border-radius:50%;position:absolute}.range-hero__orbit:before{inset:12%}.range-hero__orbit:after{border-style:dashed;inset:29%}.range-hero__orbit span:first-child{border-inline-color:#0000;inset:-5%}.range-hero__orbit span:nth-child(2){border-block-color:#0000;inset:21%}.range-hero__orbit span:nth-child(3){background:var(--cyan);box-shadow:0 0 0 12px color-mix(in srgb, var(--cyan) 14%, transparent);border:0;inset:47%}.range-hero__product{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);transform-origin:50%;background:#ececea;border-radius:16px;width:34%;position:absolute;overflow:hidden;box-shadow:0 30px 60px #0314192e,0 4px 12px #03141914}.range-hero__product--1{z-index:3;inset-block-start:4%;inset-inline-start:6%;transform:rotate(-7deg)}.range-hero__product--2{z-index:2;inset-block-start:1%;inset-inline-end:8%;transform:rotate(7deg)}.range-hero__product--3{z-index:5;width:31%;inset-block-end:8%;inset-inline-start:18%;transform:rotate(5deg)}.range-hero__product--4{z-index:4;width:31%;inset-block-end:4%;inset-inline-end:13%;transform:rotate(-5deg)}[dir=rtl] .range-hero__product--1{transform:rotate(7deg)}[dir=rtl] .range-hero__product--2{transform:rotate(-7deg)}[dir=rtl] .range-hero__product--3{transform:rotate(-5deg)}[dir=rtl] .range-hero__product--4{transform:rotate(5deg)}.range-hero__product-image,.range-hero__product .signal-stage__image{filter:none;width:100%;height:auto}.range-hero__product-label{color:#f5ffff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061419c2;border:1px solid #ffffff4d;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:800;position:absolute;inset-block-end:9px;inset-inline:9px;overflow:hidden}.range-hero__signal{z-index:8;background:var(--marine);width:74px;height:74px;box-shadow:0 0 0 10px color-mix(in srgb, var(--cyan) 18%, transparent);border-radius:50%;align-items:center;gap:2px;display:flex;position:absolute;inset-block-start:46%;inset-inline-start:48%}.range-hero__signal i{border:2px solid var(--cyan);border-block-color:#0000;border-inline-start-color:#0000;border-radius:50%;width:11px;height:29px}.range-hero__signal i:nth-child(2){height:42px}.range-hero__signal i:nth-child(3){height:55px}[dir=rtl] .range-hero__signal{flex-direction:row-reverse}[dir=rtl] .range-hero__signal i{border-inline-start-color:var(--cyan);border-inline-end-color:#0000}.range-hero__stage figcaption{z-index:9;border-block:1px solid color-mix(in srgb, var(--line-strong) 58%, transparent);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:18px;padding-block:13px;font-size:.78rem;display:flex;position:absolute;inset-block-end:-3px;inset-inline:9% 8%}.range-hero__stage figcaption .eyebrow{margin:0}.range-hero__stage figcaption strong{max-width:310px;color:var(--ink);text-align:end;font-size:.78rem}.destination-rail{background:radial-gradient(circle at 10% 15%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 30%), var(--marine);color:var(--on-marine);position:relative;overflow:hidden}.destination-rail:before{background:color-mix(in srgb, var(--cyan) 30%, transparent);width:1px;height:100%;box-shadow:120px 0 0 color-mix(in srgb, var(--cyan) 12%, transparent), -120px 0 0 color-mix(in srgb, var(--cyan) 12%, transparent);content:"";position:absolute;inset-block-start:0;inset-inline-end:8%}.destination-rail__inner{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:clamp(55px,9vw,140px);padding-block:clamp(88px,11vw,150px);display:grid;position:relative}.destination-rail__heading{align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + 32px)}.destination-rail__heading h2{max-width:520px;color:var(--on-marine)}.destination-rail__heading>p:last-child{max-width:430px;color:var(--on-marine-soft)}.destination-rail__list{counter-reset:destinations;margin:0;padding:0;list-style:none}.destination-rail__list li{border-block-start:1px solid var(--marine-2);grid-template-columns:42px minmax(0,1fr) 42px;align-items:start;gap:18px;padding-block:30px;display:grid;position:relative}.destination-rail__list li:last-child{border-block-end:1px solid var(--marine-2)}.destination-rail__number,.destination-rail__arrow{color:var(--cyan);font-size:.75rem;font-weight:850}.destination-rail__arrow{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 38%, transparent);border-radius:50%;place-items:center;width:34px;font-size:1rem;display:grid}[dir=rtl] .destination-rail__arrow{transform:scaleX(-1)}.destination-rail__list h3{color:var(--on-marine);margin:0;font-size:clamp(22px,2.7vw,38px)}.destination-rail__content{min-width:0}.destination-rail__title-row{align-items:center;gap:14px;min-width:0;margin-block-end:8px;display:flex}.destination-rail__title-row h3{min-width:0;line-height:1.12}.destination-rail__mark{--destination-mark-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--destination-mark-accent) 48%, transparent);background:color-mix(in srgb, var(--destination-mark-accent) 11%, var(--marine));width:42px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-marine) 4%, transparent);isolation:isolate;direction:ltr;border-radius:13px;flex:0 0 42px;place-items:center;display:grid;position:relative}.destination-rail__mark:after{z-index:-1;border:1px solid color-mix(in srgb, var(--destination-mark-accent) 52%, transparent);opacity:0;content:"";border-radius:17px;position:absolute;inset:-5px}.destination-rail__mark img{object-fit:contain;width:28px;height:28px;display:block}.destination-rail__mark--google-reviews{--destination-mark-accent:#4285f4}.destination-rail__mark--whatsapp{--destination-mark-accent:#25d366}.destination-rail__mark--instagram{--destination-mark-accent:#e1306c}.destination-rail__mark--tiktok{--destination-mark-accent:#25f4ee}.destination-rail__mark--programmed-link{--destination-mark-accent:var(--cyan)}.destination-rail__list p{max-width:620px;color:var(--on-marine-soft);margin:0}.range-showcase{background:linear-gradient(90deg, transparent 0 49.9%, color-mix(in srgb, var(--line) 30%, transparent) 50%, transparent 50.1%), var(--surface);position:relative;overflow:hidden}.range-showcase__heading{align-items:start}.range-showcase__heading>div>p:last-child{max-width:650px;color:var(--muted)}.range-showcase__count{color:var(--muted);text-align:end;justify-items:end;margin:-20px 0 0;display:grid}.range-showcase__count strong{color:color-mix(in srgb, var(--cyan-ink) 82%, var(--ink));letter-spacing:-.08em;font-size:clamp(76px,10vw,150px);font-weight:800;line-height:.8}.range-showcase__count span{letter-spacing:.07em;text-transform:uppercase;max-width:130px;margin-block-start:13px;font-size:.72rem;font-weight:780;line-height:1.35}.range-showcase__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;background:0 0;border:0;gap:16px;display:grid}.range-tile,.range-tile.catalogue-tile--featured{border:1px solid var(--line);background:var(--surface-1);min-height:470px;box-shadow:0 15px 45px color-mix(in srgb, var(--marine) 7%, transparent);border-radius:18px;grid-column:span 4;overflow:hidden}.range-tile:first-child{grid-column:span 7;min-height:570px}.range-tile:nth-child(2){grid-column:span 5;min-height:570px}.range-tile:nth-child(3){grid-column:span 5;min-height:520px}.range-tile:nth-child(4){grid-column:span 7;min-height:520px}.range-tile__media,.range-tile.catalogue-tile--featured .range-tile__media{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--cyan) 17%, transparent), transparent 43%), linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 90%, var(--cyan)), var(--surface));min-height:275px}.range-tile:nth-child(-n+2) .range-tile__media{min-height:345px}.range-tile__media:after{border-color:color-mix(in srgb, var(--cyan) 32%, transparent);height:78%;inset:auto -13% -38% 24%}.range-tile__media img,.range-tile.catalogue-tile--featured .range-tile__media img{object-fit:contain;width:min(80%,330px);height:280px;filter:drop-shadow(0 24px 20px color-mix(in srgb, var(--marine) 13%, transparent))}.range-tile:nth-child(-n+2) .range-tile__media img{width:min(72%,390px);height:350px}.range-tile__sequence{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);width:38px;color:var(--ink-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid;position:absolute;inset-block-start:17px;inset-inline-start:18px}.range-tile__copy{z-index:2;padding:24px 26px 28px;position:relative}.range-tile__copy h3{font-size:clamp(1.25rem,2vw,2rem)}.range-tile__commerce{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-block-start:auto;display:flex}.range-tile__price{color:var(--muted);letter-spacing:.04em;gap:3px;margin:0;font-size:.72rem;font-weight:760;display:grid}.range-tile__price strong{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:850}[dir=rtl] .range-tile__price{letter-spacing:0}.range-tile.is-published{border-color:color-mix(in srgb, var(--cyan) 45%, var(--line))}:root[data-theme=dark] .range-tile{background:color-mix(in srgb, var(--surface-1) 92%, var(--cyan));box-shadow:0 22px 62px #00000047}:root[data-theme=dark] .range-tile__media,:root[data-theme=dark] .range-tile.catalogue-tile--featured .range-tile__media{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--cyan) 13%, transparent), transparent 44%), linear-gradient(135deg, #10272e, #071419)}.tap-path{background:radial-gradient(circle at 87% 25%, color-mix(in srgb, var(--cyan) 15%, transparent), transparent 22%), linear-gradient(130deg, var(--marine) 0 67%, var(--marine-1) 67% 100%);padding-block:clamp(68px,7vw,104px);position:relative;overflow:hidden}.tap-path:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 30%, transparent);width:560px;box-shadow:0 0 0 65px color-mix(in srgb, var(--cyan) 4%, transparent), 0 0 0 130px color-mix(in srgb, var(--cyan) 3%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset-block-end:-260px;inset-inline-end:-130px}.tap-path__heading>p{max-width:470px;color:var(--on-marine-soft);text-align:start}.tap-path__heading{margin-block-end:38px}.tap-path__heading>*{min-width:0}.tap-path__steps{z-index:2;border:0;gap:12px;margin:0 0 26px;position:relative}.tap-path__steps:before{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";height:1px;position:absolute;inset-block-start:26px;inset-inline:3%}.tap-path__steps li{border:1px solid var(--marine-2);background:color-mix(in srgb, var(--marine-1) 83%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:start;border-radius:16px;grid-template-rows:auto minmax(3.2rem,auto) 1fr;align-content:start;min-height:224px;padding:24px;display:grid}.tap-path__steps li+li{border-inline-start:1px solid var(--marine-2);padding-inline-start:24px}.tap-path__steps .process-list__number{margin-block-end:25px}.tap-path__steps h3{text-align:start;align-self:start;margin:0;font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.35}.tap-path__steps p{text-align:start;align-self:start;margin:0;font-size:.96rem;line-height:1.58}.tap-path__pulse{aspect-ratio:1;border:2px solid var(--cyan);width:12px;box-shadow:0 0 0 7px color-mix(in srgb, var(--cyan) 10%, transparent);border-radius:50%;position:absolute;inset-block-start:18px;inset-inline-end:18px}.use-case-band{background:linear-gradient(108deg, color-mix(in srgb, var(--cyan) 6%, transparent) 0 36%, transparent 36%), var(--surface)}.use-case-lines article{align-items:center;min-height:145px;padding-inline:18px 70px;position:relative}.use-case-lines article:after{background:var(--cyan);content:"";width:34px;height:1px;position:absolute;inset-inline-end:18px}.range-final-cta{background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--cyan) 24%, transparent), transparent 30%), var(--marine);color:var(--on-marine);border:0;position:relative;overflow:hidden}.range-final-cta:before{border:1px solid color-mix(in srgb, var(--cyan) 25%, transparent);width:38%;box-shadow:0 0 0 55px color-mix(in srgb, var(--cyan) 4%, transparent), 0 0 0 110px color-mix(in srgb, var(--cyan) 3%, transparent);content:"";border-radius:50%;position:absolute;inset-block:-60%;inset-inline-end:8%}.range-final-cta h2,.range-final-cta p{color:inherit}.range-final-cta .kicker{color:var(--cyan)}@media (max-width:1120px){.range-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr)}.range-hero__copy h1{font-size:clamp(50px,6vw,74px)}.range-hero__stage{min-height:580px}}@media (max-width:900px){.range-hero{background:radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--cyan) 15%, transparent), transparent 35%), var(--surface);min-height:auto}.range-hero:after{-webkit-mask-image:linear-gradient(#0000 0 38%,#000 75%,#0000 100%);mask-image:linear-gradient(#0000 0 38%,#000 75%,#0000 100%)}.range-hero__grid{grid-template-columns:1fr;gap:28px;padding-block:64px 46px}.range-hero__copy{max-width:760px}.range-hero__copy h1{max-width:690px;font-size:clamp(44px,8.5vw,68px)}.range-hero__stage{width:min(100%,680px);min-height:640px;margin-inline:auto}.destination-rail__inner{grid-template-columns:1fr;gap:34px}.destination-rail__heading{position:static}.range-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.range-tile,.range-tile.catalogue-tile--featured,.range-tile:nth-child(n){grid-column:span 1;min-height:480px}.range-tile:first-child,.range-tile:nth-child(4){grid-column:span 2}.tap-path__steps{grid-template-columns:repeat(2,1fr)}.tap-path__steps li,.tap-path__steps li+li{min-height:210px;padding:23px}}@media (max-width:620px){.range-hero__grid{gap:22px;padding-block:50px 36px}.range-hero__copy h1{font-size:clamp(38px,11.5vw,50px);line-height:1}[dir=rtl] .range-hero__copy h1{font-size:clamp(36px,10.8vw,47px);line-height:1.14}.range-hero__copy .lede{font-size:16px;line-height:1.55}.range-hero__destinations{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:22px;display:grid}.range-hero__destinations li{justify-content:flex-start}.range-hero__stage{min-height:440px}.range-hero__product-cluster{inset-block-end:96px}.range-hero__product{width:38%}.range-hero__product--1{inset-inline-start:2%}.range-hero__product--2{inset-inline-end:2%}.range-hero__product--3{width:35%;inset-inline-start:13%}.range-hero__product--4{width:35%;inset-inline-end:9%}.range-hero__signal{inset-inline-start:44%;transform:scale(.82)}.range-hero__stage figcaption{flex-direction:column;align-items:flex-start;gap:4px}.range-hero__stage figcaption strong{text-align:start;max-width:none}.destination-rail__inner{padding-block:56px}.destination-rail__list li{grid-template-columns:34px minmax(0,1fr);padding-block:22px}.destination-rail__title-row{gap:11px}.destination-rail__mark{border-radius:11px;flex-basis:36px;width:36px;height:36px}.destination-rail__mark:after{border-radius:14px;inset:-4px}.destination-rail__mark img{width:24px;height:24px}.destination-rail__arrow{display:none}.range-showcase__heading{grid-template-columns:1fr auto;gap:20px}.range-showcase__count strong{font-size:58px}.range-showcase__count span{display:none}.range-showcase__grid{grid-template-columns:1fr;gap:13px}.range-tile,.range-tile.catalogue-tile--featured,.range-tile:nth-child(n){grid-column:auto;min-height:0}.range-tile__media,.range-tile:nth-child(-n+2) .range-tile__media,.range-tile.catalogue-tile--featured .range-tile__media{min-height:220px}.range-tile__media img,.range-tile:nth-child(-n+2) .range-tile__media img,.range-tile.catalogue-tile--featured .range-tile__media img{width:min(76%,310px);height:225px}.range-tile__copy{padding:20px 19px 23px}.tap-path{padding-block:56px}.tap-path__heading{margin-block-end:28px}.tap-path__steps{grid-template-columns:1fr}.tap-path__steps:before{background:linear-gradient(180deg, transparent, var(--cyan), transparent);width:1px;height:auto;inset-block:0;inset-inline-start:31px}.tap-path__steps li,.tap-path__steps li+li{grid-template-rows:auto auto auto;min-height:0;padding:20px}.tap-path__steps .process-list__number{margin-block-end:15px}.tap-path__steps h3{margin-block-end:7px;font-size:1.08rem}.tap-path__steps p{font-size:.94rem;line-height:1.55}.use-case-lines article{min-height:120px;padding-inline:18px}.use-case-lines article:after{display:none}}@media (max-width:400px){.range-hero__stage{min-height:370px}.range-hero__product-cluster{inset-block-end:96px}.range-hero__product--1,.range-hero__product--2{inset-block-start:2%}.range-hero__product--3,.range-hero__product--4{inset-block-end:1%}.range-hero__product-label{display:none}.range-hero__signal{inset-block-start:44%;transform:scale(.7)}.range-showcase__heading{grid-template-columns:1fr}.range-showcase__count{display:none}}:root{--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-spring:cubic-bezier(.2, .9, .25, 1.18)}.motion-enabled .motion-hero-reveal,.motion-enabled .motion-reveal{opacity:0;transition:opacity .66s var(--motion-ease-out), transform .76s var(--motion-ease-out);transition-delay:calc(var(--motion-order,0) * 72ms);will-change:opacity, transform;transform:translateY(30px)}.motion-enabled .motion-hero-reveal{transform:translateY(38px)scale(.985)}.motion-enabled .motion-hero-reveal.is-motion-visible,.motion-enabled .motion-reveal.is-motion-visible{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}.motion-enabled .tap-path__steps>.motion-reveal,.motion-enabled .tap-path__steps>.motion-reveal.is-motion-visible{will-change:opacity;transition-property:opacity;transform:none}.motion-enabled .motion-primary-cta.is-motion-visible{animation:motion-cta-settle .72s .52s var(--motion-ease-spring) both}.motion-enabled .motion-showcase-product.is-showcase-floating{animation:5.8s ease-in-out infinite motion-showcase-float;animation-delay:calc(var(--motion-float-order,0) * -850ms);transform-origin:50% 70%}.range-hero__product--1{--motion-product-rotate:-7deg}.range-hero__product--2{--motion-product-rotate:7deg}.range-hero__product--3{--motion-product-rotate:5deg}.range-hero__product--4{--motion-product-rotate:-5deg}[dir=rtl] .range-hero__product--1{--motion-product-rotate:7deg}[dir=rtl] .range-hero__product--2{--motion-product-rotate:-7deg}[dir=rtl] .range-hero__product--3{--motion-product-rotate:-5deg}[dir=rtl] .range-hero__product--4{--motion-product-rotate:5deg}@keyframes motion-showcase-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--motion-product-rotate,0deg))}50%{transform:translate3d(0, -9px, 0) rotate(var(--motion-product-rotate,0deg))}}@keyframes motion-cta-settle{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 48%, transparent)}48%{box-shadow:0 0 0 9px color-mix(in srgb, var(--cyan) 0%, transparent)}to{box-shadow:0 0 #0000}}@media (hover:hover) and (pointer:fine){.motion-enabled .catalogue-tile{transition:transform .32s var(--motion-ease-out), box-shadow .32s var(--motion-ease-out), border-color .22s ease}.motion-enabled .catalogue-tile:hover{z-index:1;border-color:color-mix(in srgb, var(--cyan) 58%, var(--line));box-shadow:0 24px 48px color-mix(in srgb, var(--marine) 17%, transparent);transform:translateY(-8px)}.motion-enabled .catalogue-tile:hover .catalogue-tile__media img{transform:scale(1.035)}.motion-enabled .button:not(:disabled,[aria-disabled=true]):hover,.motion-enabled .text-link:hover{filter:brightness(1.04)}.motion-enabled .destination-rail__mark{transition:transform .3s var(--motion-ease-spring), border-color .22s ease, box-shadow .3s var(--motion-ease-out)}.motion-enabled .destination-rail__list li:hover .destination-rail__mark{border-color:color-mix(in srgb, var(--destination-mark-accent) 78%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--destination-mark-accent) 18%, transparent);transform:translateY(-2px)scale(1.045)}}.motion-enabled .destination-rail__list li.is-motion-visible .destination-rail__mark:after{animation:motion-destination-signal .72s calc(.16s + (var(--motion-order,0) * 72ms)) var(--motion-ease-out) both}@keyframes motion-destination-signal{0%{opacity:0;transform:scale(.74)}42%{opacity:.72}to{opacity:0;transform:scale(1.18)}}.motion-enabled .button:not(:disabled,[aria-disabled=true]):active,.motion-enabled .mobile-menu-trigger:active,.motion-enabled .mobile-menu-close:active{transform:translateY(1px)scale(.975)}.motion-enabled a.is-language-switching{opacity:.68;transition:opacity .16s ease, transform .2s var(--motion-ease-out);transform:scale(.94)}.mobile-menu-layer[data-motion-state=open]{animation:.22s ease-out both motion-menu-layer-in}.mobile-menu-layer[data-motion-state=open] .mobile-menu-panel{animation:motion-menu-panel-in .3s var(--motion-ease-out) both}.mobile-menu-layer[data-motion-state=closing]{animation:.21s ease-in both motion-menu-layer-out}.mobile-menu-layer[data-motion-state=closing] .mobile-menu-panel{pointer-events:none;animation:.21s ease-in both motion-menu-panel-out}@keyframes motion-menu-layer-in{0%{opacity:0}to{opacity:1}}@keyframes motion-menu-layer-out{0%{opacity:1}to{opacity:0}}@keyframes motion-menu-panel-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-menu-panel-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(24px)}}[dir=rtl] .mobile-menu-layer[data-motion-state=open] .mobile-menu-panel{animation-name:motion-menu-panel-in-rtl}[dir=rtl] .mobile-menu-layer[data-motion-state=closing] .mobile-menu-panel{animation-name:motion-menu-panel-out-rtl}@keyframes motion-menu-panel-in-rtl{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-menu-panel-out-rtl{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-24px)}}.motion-enabled .commerce-line.is-motion-entering,.motion-enabled .commerce-alert--success.is-motion-entering{animation:motion-commerce-enter .52s var(--motion-ease-out) both}.motion-enabled .commerce-summary__total.is-motion-feedback,.motion-enabled .header-cart bdi.is-motion-feedback{animation:motion-commerce-feedback .42s var(--motion-ease-spring) both}@keyframes motion-commerce-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-commerce-feedback{0%,to{transform:scale(1)}45%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.motion-hero-reveal,.motion-reveal,.motion-primary-cta,.mobile-menu-layer,.mobile-menu-panel,.commerce-line,.commerce-alert,.commerce-summary__total,.header-cart bdi,a.is-language-switching,.destination-rail__mark,.destination-rail__mark:after,.destination-rail__mark img{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-showcase-product{opacity:1!important;transform:rotate(var(--motion-product-rotate,0deg))!important;transition:none!important;animation:none!important}.destination-rail__mark:after{opacity:0!important}}.motion-reduced .motion-hero-reveal,.motion-reduced .motion-reveal{opacity:1;transition:none;animation:none;transform:none}.motion-reduced .motion-showcase-product{opacity:1;transform:rotate(var(--motion-product-rotate,0deg));transition:none;animation:none}.motion-reduced .destination-rail__mark,.motion-reduced .destination-rail__mark:after,.motion-reduced .destination-rail__mark img{transition:none;animation:none;transform:none}.motion-reduced .destination-rail__mark:after{opacity:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-paper:#f9fafa;--c-paper-2:#f0f3f3;--c-wash:#e4f6f7;--c-ink:#0a0f12;--c-glass:#161d22;--c-signal:#00cbd9;--c-signal-ink:#00616b;--c-wa:#0b7650;--c-photo:#e7e9ea;--bg:var(--c-paper);--bg-2:var(--c-paper-2);--bg-tint:var(--c-wash);--text:var(--c-ink);--text-2:#4b5a60;--hair:#d3dbdd;--edge:#79898e;--band:var(--c-ink);--on-band:#f2f7f7;--on-band-2:#a9babd;--band-hair:#2a373c;--action:var(--c-signal);--action-hover:#19d8e5;--on-action:#04181b;--link:var(--c-signal-ink);--signal:var(--c-signal);--focus-in:#fff;--focus-out:#00545f;--wa:var(--c-wa);--on-wa:#fff;--danger:#a22537;--danger-bg:#fdecef;--ok:#177251;--ok-bg:#e6f6ee;--warn:#85590d;--warn-bg:#fbf1dc;--photo:var(--c-photo);--shadow:0 1px 2px #0a0f120f, 0 12px 32px #0a0f1214;--font:"Readex Pro", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Noto Sans Arabic", Tahoma, sans-serif;--t-sm:.875rem;--t-base:1.0625rem;--t-md:1.1875rem;--t-lg:1.4375rem;--t-xl:clamp(1.7rem, 1.2rem + 1.6vw, 2.35rem);--t-2xl:clamp(2.1rem, 1.3rem + 2.8vw, 3.35rem);--t-hero:clamp(2.5rem, 1.2rem + 5.2vw, 4.6rem);--lh-tight:1.04;--lh-head:1.18;--lh-text:1.65;--track-display:-.02em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:6.5rem;--pad:clamp(20px, 5vw, 72px);--max:1180px;--sec-y:clamp(48px, 7vw, 104px);--header-h:64px;--r-1:6px;--r-2:14px;--r-3:22px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--d-1:.14s;--d-2:.24s;--d-arc:.7s;--z-sticky:20;--z-header:40;--z-menu:60;--z-skip:100}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f12;--bg-2:#11181c;--bg-tint:#0f2a2e;--text:#eef3f3;--text-2:#9fb0b4;--hair:#243137;--edge:#62767c;--band:#161d22;--band-hair:#2a373c;--link:#3fdfea;--focus-in:#0a0f12;--focus-out:#78f5fb;--danger:#ff9aa8;--danger-bg:#2b1318;--ok:#6bdcac;--ok-bg:#0f2a20;--warn:#f2c76b;--warn-bg:#2a2110;--shadow:0 1px 2px #0006, 0 16px 40px #00000059}@media (min-width:900px){:root{--header-h:76px}}:root[lang=ar]{--track-display:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + 16px)}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--t-base);line-height:var(--lh-text);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-block-size:100vh;margin:0;display:flex}main{flex:1 0 auto}img,svg,picture{max-inline-size:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-inline-size:0}h1,h2,h3{letter-spacing:var(--track-display);font-weight:700;line-height:var(--lh-head);text-wrap:balance}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus-in);outline-offset:0;box-shadow:0 0 0 6px var(--focus-out);border-radius:var(--r-1)}::selection{background:var(--signal);color:var(--c-ink)}bdi,.ltr{direction:ltr;unicode-bidi:isolate}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:var(--z-skip);background:var(--c-ink);color:#fff;border-radius:var(--r-1);transition:inset-block-start var(--d-1) var(--ease);padding:12px 18px;position:absolute;inset-block-start:-80px;inset-inline-start:12px}.skip:focus{inset-block-start:12px}.container{inline-size:min(100% - 2 * var(--pad), var(--max));margin-inline:auto;position:relative}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25em;inline-size:1.25em}.icon--fill{fill:currentColor;stroke:none}.btn{border-radius:var(--r-1);min-block-size:48px;font-weight:600;font-size:var(--t-base);white-space:nowrap;transition:background-color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), transform var(--d-1) var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:22px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--action);color:var(--on-action)}.btn--primary:hover{background:var(--action-hover)}.btn--ink{background:var(--text);color:var(--bg)}.btn--ghost{border-color:var(--edge);color:var(--text);background:0 0}.btn--ghost:hover{border-color:var(--text)}.btn--wa{background:var(--wa);color:var(--on-wa)}.btn--sm{min-block-size:44px;padding-inline:16px;font-size:.9375rem}.btn--block{inline-size:100%}.iconbtn{border-radius:var(--r-1);block-size:44px;inline-size:44px;color:var(--text);background:0 0;border:1.5px solid #0000;place-items:center;display:inline-grid}.iconbtn:hover{border-color:var(--hair);background:var(--bg-2)}.announce{background:var(--c-ink);color:#f2f7f7;font-size:var(--t-sm);text-align:center;padding:10px var(--pad);line-height:1.4}[data-theme=dark] .announce{background:var(--band);border-block-end:1px solid var(--band-hair)}.header{z-index:var(--z-header);background:var(--bg);border-block-end:1px solid var(--hair);position:sticky;inset-block-start:0}.header__row{align-items:center;gap:var(--s-4);min-block-size:var(--header-h);display:flex}.brand{flex:none;align-items:center;min-block-size:44px;line-height:0;display:flex}.brand img{block-size:60px;inline-size:auto;margin-block:-10px;margin-inline-start:-10px}.brand .brand__white,[data-theme=dark] .brand .brand__black{display:none}[data-theme=dark] .brand .brand__white{display:block}.nav{gap:2px;margin-inline-start:var(--s-4);display:none}.nav a{white-space:nowrap;min-block-size:44px;color:var(--text);border-block-end:2px solid #0000;align-items:center;padding-inline:12px;font-size:.9688rem;font-weight:500;text-decoration:none;display:inline-flex}.nav a:hover{border-block-end-color:var(--hair)}.nav a:is([aria-current=page],[aria-current=location]){border-block-end-color:var(--signal);font-weight:600}.header__tools{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.header__tools .btn--hide-sm{display:none}.langlink{min-block-size:44px;color:var(--text);align-items:center;padding-inline:10px;font-weight:600;text-decoration:none;display:inline-flex}.langlink:hover{text-decoration:underline}.cartlink{border:1.5px solid var(--hair);border-radius:var(--r-1);min-block-size:44px;color:var(--text);align-items:center;gap:8px;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex}.cartlink__count{border-radius:var(--r-pill);background:var(--signal);block-size:22px;min-inline-size:22px;color:var(--on-action);place-items:center;padding-inline:6px;font-size:.8125rem;font-weight:700;display:inline-grid}.theme-toggle .icon--moon,.menu__theme .icon--moon,[data-theme=dark] .theme-toggle .icon--sun,[data-theme=dark] .menu__theme .icon--sun{display:none}[data-theme=dark] .theme-toggle .icon--moon,[data-theme=dark] .menu__theme .icon--moon{display:block}.menu__theme{display:none}@media (max-width:419px){.header__tools .theme-toggle{display:none}.menu__theme{display:inline-flex}}.menu{position:static}.menu>summary{border:1.5px solid var(--hair);border-radius:var(--r-1);cursor:pointer;place-items:center;block-size:44px;inline-size:44px;list-style:none;display:inline-grid}.menu>summary::-webkit-details-marker{display:none}.menu .icon--x{display:none}.menu[open] .icon--x{display:block}.menu[open] .icon--bars{display:none}.menu__panel{z-index:var(--z-menu);background:var(--bg);border-block-end:1px solid var(--hair);box-shadow:var(--shadow);padding:var(--s-3) var(--pad) var(--s-5);max-block-size:calc(100vh - var(--header-h) - 40px);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.menu__panel nav a{min-block-size:52px;color:var(--text);font-weight:600;font-size:var(--t-md);border-block-end:1px solid var(--hair);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu__panel .btn{margin-block-start:var(--s-4)}.menu__panel .langlink{margin-block-start:var(--s-3);display:inline-flex}@media (max-width:1199px){.header__tools .langlink,.header__tools .cartlink .cartlink__label{display:none}.header__tools .cartlink{padding-inline:10px}}@media (min-width:1200px){.nav{display:flex}.menu{display:none}.header__tools .btn--hide-sm{display:inline-flex}.header__tools .btn--wa{display:none}}@media (min-width:1400px){.header__tools .btn--wa{display:inline-flex}.header__tools .iconbtn--wa{display:none}}.footer{background:var(--band);color:var(--on-band);padding-block:var(--s-8) var(--s-6)}.footer a{color:var(--on-band)}.footer__grid{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.footer__brand img{block-size:64px;inline-size:auto;margin-block:-12px 4px;margin-inline-start:-10px}.footer h2{font-size:var(--t-base);letter-spacing:0;color:#fff;margin-block-end:var(--s-3)}.footer li a{min-block-size:44px;min-inline-size:44px;color:var(--on-band-2);align-items:center;text-decoration:none;display:inline-flex}.footer li a:hover{color:#fff;text-decoration:underline}.footer__intro{color:var(--on-band-2);max-inline-size:30ch}.footer__legal{border-block-start:1px solid var(--band-hair);gap:var(--s-2);color:var(--on-band-2);font-size:var(--t-sm);margin-block-start:var(--s-7);padding-block-start:var(--s-5);display:grid}.footer__legal p{max-inline-size:70ch}@media (max-width:899px){.footer{padding-block:var(--s-6) var(--s-5)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:0}.footer__brand img{block-size:48px;margin-block:-10px 0}.footer__intro{max-inline-size:none;font-size:var(--t-sm);margin-block-end:var(--s-3)}.footer__grid h2{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.footer__grid ul{column-gap:var(--s-5);flex-wrap:wrap;display:flex}.footer li a{font-size:.9375rem}.footer__legal-links ul{border-block-start:1px solid var(--band-hair)}.footer__legal{margin-block-start:var(--s-4);padding-block-start:var(--s-4);font-size:.8125rem}}.field{align-content:start;gap:6px;display:grid}.field>label,.field>.label{font-size:.9688rem;font-weight:600}.field .opt{color:var(--text-2);font-weight:400}.input,.select{background:var(--bg);border:1.5px solid var(--edge);border-radius:var(--r-1);min-block-size:48px;inline-size:100%;color:var(--text);padding-inline:14px;font-size:1rem}.input:hover,.select:hover,.input:focus-visible,.select:focus-visible{border-color:var(--text)}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:40px}[dir=rtl] .select{background-position:15px,20px}.field__hint{font-size:var(--t-sm);color:var(--text-2)}.field__error{font-size:var(--t-sm);color:var(--danger);align-items:flex-start;gap:6px;font-weight:500;display:none}.field--error .field__error{display:flex}.field--error .input{border-color:var(--danger);border-width:2px}.check{cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-block-size:44px;display:grid}.check input{block-size:24px;inline-size:24px;accent-color:var(--c-signal-ink);margin:0}[data-theme=dark] .check input{accent-color:var(--c-signal)}.stepper{border:1.5px solid var(--edge);border-radius:var(--r-1);background:var(--bg);grid-template-columns:44px 52px 44px;align-items:stretch;display:inline-grid;overflow:hidden}.stepper button{background:0 0;border:0;min-block-size:44px;font-size:1.25rem}.stepper button:hover{background:var(--bg-2)}.stepper output{border-inline:1.5px solid var(--hair);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.tag{border-radius:var(--r-pill);background:var(--bg-2);color:var(--text);border:1px solid var(--hair);align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.tag--ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.tag--warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.tag--danger{background:var(--danger-bg);color:var(--danger);border-color:#0000}.tag--neutral{background:var(--bg-2)}.price{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:700}.photo{background:var(--photo);border-radius:var(--r-2);isolation:isolate;position:relative;overflow:hidden}.photo img{object-fit:cover;object-position:50% 50%;block-size:100%;inline-size:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tl{padding-block:var(--sec-y);position:relative}.tl:before{content:"";background:var(--signal);inline-size:2px;display:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--pad) / -2)}.tl--from-mid:before{inset-block-start:62%}.tl--to-mid:before{inset-block-end:56%}.node{background:var(--bg);border:3px solid var(--signal);border-radius:50%;block-size:14px;inline-size:14px;display:none;position:absolute;inset-block-start:calc(var(--sec-y) + .45em);inset-inline-start:calc(var(--pad) / -2 - 6px)}.band .node{background:var(--band)}@media (min-width:900px){.tl:before,.node{display:block}}.band{background:var(--band);color:var(--on-band)}.band a:not(.btn){color:var(--on-band)}.rail{z-index:calc(var(--z-header) - 1);background:var(--hair);block-size:3px;position:sticky;inset-block-start:calc(var(--header-h) + 1px)}.rail>i{background:var(--signal);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}[dir=rtl] .rail>i{transform-origin:100%}@supports (animation-timeline:scroll()){.rail>i{animation:linear both rail-grow;animation-timeline:scroll(root)}}@keyframes rail-grow{to{transform:scaleX(1)}}@media (min-width:900px){.rail{display:none}}.hero__grid{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:900px){.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.hero h1{font-size:var(--t-hero);line-height:var(--lh-tight);max-inline-size:11em}[lang=ar] .hero h1{line-height:1.28}.lead{font-size:var(--t-md);color:var(--text-2);max-inline-size:34em;margin-block-start:var(--s-5)}.hero__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.hero__note{font-size:var(--t-sm);color:var(--text-2);max-inline-size:44ch;margin-block-start:var(--s-4)}.demo{gap:var(--s-4);display:grid}.demo__stage{aspect-ratio:1;inline-size:min(100%,580px);margin-inline:auto;position:relative}.demo__photo{aspect-ratio:3/4;inline-size:62%;box-shadow:var(--shadow);position:absolute;inset-block-start:4%;inset-inline-end:0}.demo__phone{--tilt:-5deg;aspect-ratio:9/19;z-index:2;inline-size:36%;rotate:var(--tilt);transform-origin:50% 100%;filter:drop-shadow(0 18px 20px #0a0f1247);position:absolute;inset-block-end:0;inset-inline-start:-1%;container-type:inline-size}[dir=rtl] .demo__phone{--tilt:5deg}.demo__link{pointer-events:none;z-index:3;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .demo__link{transform:scaleX(-1)}.demo__line{fill:none;stroke:url(#demoGrad);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0}.demo__tap{aspect-ratio:1;pointer-events:none;z-index:3;inline-size:13%;position:absolute;inset-block-start:10.5%;inset-inline-start:44%;translate:-50% -50%}[dir=rtl] .demo__tap{translate:50% -50%}.demo__tap i{border:2px solid var(--signal);opacity:.55;border-radius:50%;position:absolute;inset:0}.demo__tap i:nth-child(2){opacity:.9;inset:22%}.demo__tap b{background:var(--signal);border-radius:50%;position:absolute;inset:41%;box-shadow:0 0 0 3px #fff}.demo__stage.is-tap .demo__line{animation:tap-draw .72s var(--ease) both}.demo__stage.is-tap .demo__tap i{animation:tap-ripple 1.5s var(--ease) .64s 2 both}.demo__stage.is-tap .demo__tap b{animation:tap-dot .36s var(--ease) .56s both}@keyframes tap-draw{0%{stroke-dashoffset:100px}}@keyframes tap-ripple{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes tap-dot{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.demo__stage.is-tap .demo__line,.demo__stage.is-tap .demo__tap i,.demo__stage.is-tap .demo__tap b{animation:none}}.phone{background:var(--c-glass);block-size:100%;box-shadow:var(--shadow);border-radius:13cqw;padding:2.6cqw}.phone__screen{color:#0a0f12;background:#f9fafa;border-radius:10.4cqw;block-size:100%;font-size:5cqw;line-height:1.35;position:relative;overflow:hidden}.scr{opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease), transform var(--d-2) var(--ease), visibility 0s linear var(--d-2);pointer-events:none;flex-direction:column;gap:3.6cqw;padding:13cqw 6.5cqw 6cqw;display:flex;position:absolute;inset:0;transform:translateY(2cqw)}:is(.demo:has(#t1:checked) .scr--1,.demo:has(#t2:checked) .scr--2,.demo:has(#t3:checked) .scr--3,.demo:has(#t4:checked) .scr--4,.demo:has(#t5:checked) .scr--5){opacity:1;visibility:visible;transition-delay:0s;transform:none}@supports not selector(:has(*)){.scr--1{opacity:1;visibility:visible;transform:none}}.scr__title{font-size:6.8cqw;font-weight:700;line-height:1.2}.scr__sub{color:#4b5a60;font-size:4.6cqw}.scr__stars{gap:1.4cqw;display:flex}.scr__stars .icon{fill:#00616b;stroke:none;block-size:8.6cqw;inline-size:8.6cqw}.scr__stars .icon:nth-child(n+5){fill:none;stroke:#00616b;stroke-width:1.5px}.scr__field{color:#4b5a60;border:1px solid #c4cfd0;border-radius:3cqw;min-block-size:22cqw;padding:3cqw;font-size:4.4cqw}.scr__btn{color:#04181b;text-align:center;background:#00cbd9;border-radius:3cqw;margin-block-start:auto;padding:3.4cqw;font-size:4.8cqw;font-weight:700}.scr__bar{border-block-end:1px solid #dfe5e6;align-items:center;gap:3cqw;padding-block-end:3cqw;display:flex}.scr__av{background:#00616b;border-radius:50%;flex:none;block-size:10cqw;inline-size:10cqw}.scr__av--lg{block-size:17cqw;inline-size:17cqw}.bubble{background:#eaeff0;border-radius:4cqw;max-inline-size:78%;padding:2.8cqw 3.6cqw;font-size:4.4cqw}.bubble--me{color:#fff;background:#00616b;align-self:flex-end}.scr__input{color:#4b5a60;border:1px solid #c4cfd0;border-radius:99px;margin-block-start:auto;padding:2.8cqw 4cqw;font-size:4.4cqw}.scr__grid{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.scr__grid i{aspect-ratio:1;background:#e3e9ea;border-radius:1.4cqw}.scr__grid i:nth-child(3n+2){background:#cfe9ec}.scr__follow{border:1.5px solid #0a0f12;border-radius:99px;align-self:flex-start;padding:2cqw 5cqw;font-size:4.4cqw;font-weight:700}.scr--video{color:#f2f7f7;background:#161d22;justify-content:flex-end;padding-block-start:14cqw}.scr--video .scr__sub{color:#b8c7ca}.scr__play{border:1.5px solid #f2f7f7;border-radius:50%;place-items:center;block-size:17cqw;inline-size:17cqw;margin:auto;display:grid}.scr__play:before{content:"";border:3.2cqw solid #0000;border-left:5.2cqw solid #f2f7f7;border-right-width:0}[dir=rtl] .scr__play:before{border-width:3.2cqw 5.2cqw 3.2cqw 0;border-color:#0000 #f2f7f7 #0000 #0000}.scr__url{color:#34454a;text-align:center;direction:ltr;background:#eaeff0;border-radius:99px;padding:2.4cqw 4cqw;font-size:4.2cqw}.scr__lines i{background:#dbe3e4;border-radius:99px;block-size:2.6cqw;margin-block-end:2.2cqw;display:block}.scr__lines i:nth-child(2){inline-size:82%}.scr__lines i:nth-child(3){inline-size:56%}.tabs{gap:var(--s-2);display:grid}.tabs legend{font-weight:600;font-size:var(--t-sm);color:var(--text-2);margin-block-end:var(--s-2);padding:0}.tabs__row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-6px;padding:6px 6px 10px;display:flex;overflow-x:auto}@media (min-width:640px){.tabs__row{flex-wrap:wrap;overflow:visible}}.tab{scroll-snap-align:start;flex:none;position:relative}.tab input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.tab span{border:1.5px solid var(--edge);border-radius:var(--r-pill);background:var(--bg);white-space:nowrap;min-block-size:44px;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);align-items:center;padding-inline:16px;font-size:.9688rem;font-weight:600;display:inline-flex}.tab:hover span{border-color:var(--text)}.tab input:checked+span{background:var(--text);color:var(--bg);border-color:var(--text)}.tab:has(input:focus-visible) span{outline:3px solid var(--focus-in);box-shadow:0 0 0 6px var(--focus-out)}.demo__caption{font-size:var(--t-sm);color:var(--text-2);align-items:center;gap:8px;display:flex}.sect-head{max-inline-size:40rem}.sect-head h2{font-size:var(--t-2xl);line-height:var(--lh-head)}.sect-head p{color:var(--text-2);font-size:var(--t-md);max-inline-size:36em;margin-block-start:var(--s-4)}.band .sect-head p{color:var(--on-band-2)}.fam{gap:var(--s-5) clamp(28px, 5vw, 72px);padding-block:var(--s-7);border-block-start:1px solid var(--hair);align-items:center;display:grid}.fam:first-of-type{margin-block-start:var(--s-7)}.fam h2,.fam h3{font-size:var(--t-xl);line-height:var(--lh-head)}.fam__text p{color:var(--text-2);max-inline-size:34em;margin-block-start:var(--s-3)}.fam__meta{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.fam__price{font-size:var(--t-lg)}.fam__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}@media (min-width:900px){.fam--feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.fam--feature.fam--rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.fam--rev .photo{order:2}}.fam--feature .photo{aspect-ratio:var(--ar,.75);inline-size:min(100%, calc(520px * var(--ar,.75)));display:block}.fam__link{align-items:center;gap:6px;min-block-size:44px;font-weight:600;display:inline-flex}.fam--row{grid-template-columns:minmax(0,1fr);align-items:start}.fam__grid{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));margin-block-start:var(--s-2);display:grid}.fam__item{align-content:start;justify-items:start;gap:8px;display:grid}.fam__item .photo{inline-size:100%;aspect-ratio:var(--ar,.75);margin-block-end:2px;display:block}.fam__item strong{font-size:.9688rem;line-height:1.35}.bundles{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-block-start:var(--s-6);display:grid}.bundle{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--hair);border-radius:var(--r-2);background:var(--bg-2);align-content:start;display:grid}.bundle h3{font-size:var(--t-lg);line-height:var(--lh-head)}.bundle p{color:var(--text-2)}.bundle__prices{font-variant-numeric:tabular-nums;gap:6px;display:grid}.bundle__prices div{justify-content:space-between;gap:12px;display:flex}.bundle__prices dt{color:var(--text-2)}.bundle__prices dd{margin:0}.bundle__prices .price{font-size:var(--t-lg)}.bundle__msg:empty{display:none}.smart__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:900px){.smart__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.smart h2{font-size:var(--t-2xl)}.smart p{color:var(--on-band-2);font-size:var(--t-md);max-inline-size:32em;margin-block-start:var(--s-4)}.smart__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.btn--on-band{color:#fff;background:0 0;border-color:#6b7e84}.btn--on-band:hover{border-color:#fff}.smart__visual{place-items:center;min-block-size:360px;display:grid;position:relative}.smart__card{aspect-ratio:856/540;border-radius:3.74%/5.93%;inline-size:min(78%,380px);position:absolute;inset-block-start:8%;inset-inline-start:0;transform:rotate(-4deg);box-shadow:0 24px 60px #00000073}[dir=rtl] .smart__card{transform:rotate(4deg)}.smart__card svg{block-size:100%;inline-size:100%;display:block}.smart .demo__phone--static{inline-size:min(44%,200px);margin-block-start:28px;margin-inline-start:auto;position:relative;inset:auto}[dir=rtl] .smart .demo__phone--static{margin-inline:26px auto}.steps{gap:var(--s-6) var(--s-5);counter-reset:step;grid-template-columns:minmax(0,1fr);margin-block-start:var(--s-7);display:grid}@media (min-width:760px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{padding-inline-start:52px;position:relative}.step:before{counter-increment:step;content:counter(step);border:2px solid var(--signal);background:var(--bg);font-variant-numeric:tabular-nums;z-index:1;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;font-size:.9375rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.step:after{content:"";background:var(--signal);inline-size:2px;position:absolute;inset-block-start:34px;inset-block-end:calc(var(--s-6) * -1);inset-inline-start:16px}.step:last-child:after{display:none}@media (min-width:760px){.step{padding-block-start:52px;padding-inline-start:0}.step:after{block-size:2px;inline-size:auto;inset-block:16px auto;inset-inline-start:34px;inset-inline-end:calc(var(--s-5) * -1)}}.step h3{font-size:var(--t-md);letter-spacing:0;line-height:1.3}.step p{color:var(--text-2);margin-block-start:var(--s-2);font-size:.9688rem}.deliver__row{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);padding-block:var(--s-7);flex-wrap:wrap;display:flex}.deliver__msg{align-items:center;gap:var(--s-4);display:flex}.deliver__msg .icon{block-size:36px;inline-size:36px;color:var(--signal)}.deliver__msg p{font-size:var(--t-lg);max-inline-size:28ch;font-weight:600;line-height:1.35}.split{gap:var(--s-5) clamp(28px, 5vw, 72px);align-items:start;display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.split .empty,.split .faq{margin-block-start:0}}.empty{gap:var(--s-3);padding:var(--s-6);border:1.5px dashed var(--edge);border-radius:var(--r-2);max-inline-size:44rem;justify-items:start;margin-block-start:var(--s-6);display:grid}.empty .icon{block-size:32px;inline-size:32px;color:var(--link)}.empty h3{font-size:var(--t-lg)}.empty p{color:var(--text-2);max-inline-size:34em}.faq{border-block-start:1px solid var(--hair);max-inline-size:48rem;margin-block-start:var(--s-6)}.faq details{border-block-end:1px solid var(--hair)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:60px;font-weight:600;font-size:var(--t-md);cursor:pointer;padding-block:10px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{transition:transform var(--d-2) var(--ease)}.faq details[open] summary .icon{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-inline-size:40em;padding-block-end:var(--s-5)}.final{text-align:start}.final h2{font-size:var(--t-2xl);max-inline-size:16em}.final p{color:var(--text-2);font-size:var(--t-md);margin-block-start:var(--s-4)}.final .hero__actions{margin-block-start:var(--s-6)}.scr--real{gap:0;padding:0}.smart .scr--real.is-on{opacity:1;visibility:visible;transform:none}.demo__card{aspect-ratio:856/540;border-radius:3.74%/5.93%;position:absolute;inset-block-start:50%;inset-inline:6%;translate:0 -50%;box-shadow:0 24px 50px #0a0f124d}.demo__card[hidden]{display:none}.demo__card svg{block-size:100%;inline-size:100%;display:block}@media (max-width:599px){.demo__stage{aspect-ratio:1/1.08}.demo__phone{inline-size:42%;inset-inline-start:2.5%}.demo__photo{inline-size:60%}}.scr-cap{background:#1a1a1a;display:block;position:absolute;inset:0}.scr-cap[data-kind=review]{background:#1f1f1f}.scr-cap[data-kind=chat]{background:#0b0b0b}.scr-cap[data-kind=ig]{background:#0c0f14}.scr-cap[data-kind=tt]{background:#171723}.scr-img{object-fit:contain;object-position:top center;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.scr-box{background:#fff;position:absolute;inset:0;overflow:hidden}.scr-frame{transform-origin:0 0;pointer-events:none;background:#fff;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}[dir=rtl] .scr-frame{transform-origin:100% 0}.scr-slot{color:#1b2a30;text-align:center;outline-offset:-3.2cqw;background:#eef2f2;outline:.8cqw dashed #6f878d;align-content:center;justify-items:center;gap:2.6cqw;padding:12cqw 8cqw 8cqw;font-size:6cqw;line-height:1.35;display:grid;position:absolute;inset:0}.scr-slot .icon{color:#3f5257;block-size:12cqw;inline-size:12cqw}.scr-slot strong{font-size:6.6cqw}.scr-slot span{color:#33454a}.scr-slot code{color:#10272d;overflow-wrap:anywhere;background:#dbe3e4;border-radius:6px;max-inline-size:100%;padding:.5em .8em;font-size:5cqw}.photo--card{background:0 0;border-radius:3.74%/5.93%;display:block;overflow:hidden}.photo--card svg{block-size:100%;inline-size:100%;display:block}:root[lang=ar]{--font:"Dubai", "Segoe UI Variable Text", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Sans Arabic", Tahoma, system-ui, sans-serif;--track-display:0;--lh-text:1.85;--lh-head:1.45;--lh-tight:1.35}[lang=ar] *,[lang=ar] :before,[lang=ar] :after{letter-spacing:0!important;text-transform:none!important}[lang=ar] body{font-kerning:normal;font-feature-settings:"liga" 1, "calt" 1, "ccmp" 1;word-spacing:.03em}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4{line-height:var(--lh-head);font-weight:700}[lang=ar] button,[lang=ar] input,[lang=ar] select,[lang=ar] textarea{font-family:inherit}[lang=ar] .btn,[lang=ar] .tag,[lang=ar] .tab,[lang=ar] .nav a{line-height:1.5}[lang=ar] bdi,[lang=ar] .ltr,[lang=ar] code{unicode-bidi:isolate}[lang=ar] .price,[lang=ar] .num{font-variant-numeric:lining-nums tabular-nums}[lang=ar] a{text-underline-offset:.28em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.nfcer-illustrative-profile{--ip-primary:#7a4d21;--ip-accent:#8c532d;--ip-page:#faf5ea;--ip-surface:#fffdf7;--ip-text:#30261c;--ip-muted:#685a49;--ip-button:#7a4d21;--ip-button-text:#fff;--ip-radius:1rem;background:var(--ip-page);color:var(--ip-text);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.6;container-type:inline-size}.nfcer-illustrative-profile.ip-theme-standard{--ip-primary:#006978;--ip-accent:#007d8b;--ip-page:#f2f6f7;--ip-surface:#fff;--ip-text:#10272d;--ip-muted:#465c63;--ip-button:#006978;--ip-button-text:#fff}.nfcer-illustrative-profile.ip-theme-midnight{--ip-primary:#68dce7;--ip-accent:#92e6c7;--ip-page:#08191f;--ip-surface:#122b33;--ip-text:#f0f8fa;--ip-muted:#b8cdd3;--ip-button:#68dce7;--ip-button-text:#09252b}.nfcer-illustrative-profile.ip-shape-pill{--ip-radius:999px}.nfcer-illustrative-profile.ip-shape-square{--ip-radius:0}.nfcer-illustrative-profile[data-illustrative-width="390"]{width:390px;min-width:390px}.nfcer-illustrative-profile *,.nfcer-illustrative-profile :before,.nfcer-illustrative-profile :after{box-sizing:border-box}.nfcer-illustrative-profile :is(a,:where(.ip-inert-link)){color:inherit;text-decoration:none}.nfcer-illustrative-profile :focus-visible{outline:3px solid var(--ip-primary);outline-offset:5px}.nfcer-illustrative-profile button{font:inherit}.nfcer-illustrative-profile .ip-shell{width:min(100% - 32px,720px);margin:0 auto}.nfcer-illustrative-profile .ip-topbar{justify-content:space-between;align-items:center;gap:12px;padding-block:24px;display:flex}.nfcer-illustrative-profile .ip-brand{letter-spacing:-.04em;font-size:20px;font-weight:750}.nfcer-illustrative-profile .ip-brand span{color:var(--ip-primary)}.nfcer-illustrative-profile .ip-language{flex-wrap:wrap;gap:4px;font-size:13px;display:flex}.nfcer-illustrative-profile .ip-language :is(a,:where(.ip-inert-link)){border-radius:8px;align-items:center;min-height:44px;padding:8px;display:inline-flex}.nfcer-illustrative-profile .ip-language [aria-current]{text-underline-offset:5px;text-decoration:underline}.nfcer-illustrative-profile .ip-card{background:var(--ip-surface);border-radius:24px;box-shadow:0 12px 45px #0000000d}.nfcer-illustrative-profile .ip-banner{background:linear-gradient(130deg, var(--ip-primary), var(--ip-accent));border-radius:24px 24px 0 0;height:clamp(120px,28vw,224px);overflow:hidden}.nfcer-illustrative-profile .ip-banner img{object-fit:cover;width:100%;height:100%;display:block}.nfcer-illustrative-profile .ip-content{padding:0 clamp(20px,5vw,48px) 24px}.nfcer-illustrative-profile .ip-avatar{border:5px solid var(--ip-surface);background:var(--ip-button);width:112px;height:112px;color:var(--ip-button-text);border-radius:28px;place-items:center;margin-top:-56px;margin-bottom:22px;font-size:42px;font-weight:650;display:grid;position:relative;overflow:hidden}.nfcer-illustrative-profile .ip-avatar img{object-fit:cover;width:100%;height:100%}.nfcer-illustrative-profile .ip-eyebrow{color:var(--ip-muted);margin:0 0 8px;font-size:12px;font-weight:650}.nfcer-illustrative-profile .ip-profile-name{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,5.5vw,36px);font-weight:750;line-height:1.25}.nfcer-illustrative-profile[dir=rtl] .ip-profile-name,[dir=rtl] .nfcer-illustrative-profile .ip-profile-name{letter-spacing:0;line-height:1.55}.nfcer-illustrative-profile .ip-title{margin:0;font-size:17px}.nfcer-illustrative-profile .ip-company{color:var(--ip-muted);margin:4px 0 0;font-size:15px}.nfcer-illustrative-profile .ip-location{color:var(--ip-muted);margin:12px 0 0;font-size:14px}.nfcer-illustrative-profile .ip-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.nfcer-illustrative-profile .ip-button{border:1px solid var(--ip-muted);border-radius:var(--ip-radius);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.nfcer-illustrative-profile .ip-primary{color:var(--ip-button-text);background:var(--ip-button);border-color:var(--ip-button);grid-column:1/-1}.nfcer-illustrative-profile .ip-section{border-top:1px solid var(--ip-muted);margin-top:32px;padding-top:24px}.nfcer-illustrative-profile h2{margin:0 0 18px;font-size:16px;line-height:1.4}.nfcer-illustrative-profile h3{margin:0 0 4px;font-size:15px;line-height:1.5}.nfcer-illustrative-profile .ip-certificates h3{color:var(--ip-text)}.nfcer-illustrative-profile .ip-biography{white-space:pre-line;margin:0;font-size:15px}.nfcer-illustrative-profile .ip-social{flex-wrap:wrap;gap:8px;display:flex}.nfcer-illustrative-profile .ip-social :is(a,:where(.ip-inert-link)){border:1px solid var(--ip-muted);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.nfcer-illustrative-profile .ip-social-icon{color:var(--ip-primary)}.nfcer-illustrative-profile .ip-links,.nfcer-illustrative-profile .ip-certificates{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nfcer-illustrative-profile .ip-links :is(a,:where(.ip-inert-link)){border-radius:var(--ip-radius);border:1px solid var(--ip-muted);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 16px;font-size:15px;display:flex}.nfcer-illustrative-profile .ip-links .ip-link-solid{color:var(--ip-button-text);background:var(--ip-button);border-color:var(--ip-button)}.nfcer-illustrative-profile .ip-certificates li{border-inline-start:3px solid var(--ip-primary);margin-block:4px;padding-inline-start:16px}.nfcer-illustrative-profile .ip-certificates p{margin:4px 0;font-size:14px}.nfcer-illustrative-profile .ip-certificates .ip-cert-state{color:var(--ip-primary);font-size:12px;font-weight:650}.nfcer-illustrative-profile .ip-certificates .ip-date{color:var(--ip-muted);font-size:12px}.nfcer-illustrative-profile .ip-copy{color:var(--ip-primary);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin:24px -8px 0;padding:8px;font-size:13px;text-decoration:underline}.nfcer-illustrative-profile .ip-copy[hidden]{display:none}.nfcer-illustrative-profile .ip-copy-status{margin:0;font-size:13px}.nfcer-illustrative-profile .ip-footer{color:var(--ip-muted);justify-content:center;padding:20px 0 28px;font-size:13px;display:flex}.nfcer-illustrative-profile .ip-footer :is(a,:where(.ip-inert-link)){align-items:center;gap:8px;min-height:44px;padding:8px;display:inline-flex}.nfcer-illustrative-profile .ip-skip{inset-inline-start:16px;z-index:5;background:var(--ip-surface);padding:12px;position:absolute;top:-120px}.nfcer-illustrative-profile .ip-skip:focus{top:12px}.nfcer-illustrative-profile .ip-state{text-align:center;max-width:480px;margin:12vh auto;padding:28px}@media (max-width:359px){.nfcer-illustrative-profile .ip-shell{width:calc(100% - 20px)}.nfcer-illustrative-profile .ip-content{padding-inline:18px}.nfcer-illustrative-profile .ip-topbar{flex-wrap:wrap}.nfcer-illustrative-profile .ip-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nfcer-illustrative-profile *,.nfcer-illustrative-profile :before,.nfcer-illustrative-profile :after{scroll-behavior:auto;transition:none;animation:none}}.nfcer-illustrative-profile.ip-v2{--ip-r:min(var(--ip-radius), 22px);--ip-line:color-mix(in srgb, var(--ip-text) 14%, transparent);font-family:Dubai,Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,SF Arabic,Geeza Pro,Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.6}.ip-v2 .ip-shell{width:min(100%,520px);margin:0 auto;padding-bottom:8px;position:relative}.ip-v2 .ip-topbar{z-index:3;color:var(--ip-surface);padding:14px 18px;position:absolute;inset-block-start:0;inset-inline:0}.ip-v2 .ip-brand{font-size:18px;font-weight:800}.ip-v2 .ip-topbar-with-image{background:var(--ip-primary)}.ip-v2 .ip-brand span{color:inherit}.ip-v2 .ip-language{gap:2px}.ip-v2 .ip-language :is(a,:where(.ip-inert-link)){min-height:44px;color:var(--ip-surface);border-radius:99px;padding:8px 10px;font-size:13px;font-weight:650}.ip-v2 .ip-language [aria-current]{background:color-mix(in srgb, var(--ip-surface) 22%, transparent);text-decoration:none}.ip-v2 .ip-card{background:var(--ip-surface);box-shadow:0 14px 40px color-mix(in srgb, var(--ip-text) 10%, transparent);border-radius:0 0 28px 28px;overflow:hidden}.ip-v2 .ip-banner{background:radial-gradient(150px 100px at 88% 100%, color-mix(in srgb, var(--ip-accent) 90%, transparent), transparent), var(--ip-primary);border-radius:0;height:176px;position:relative}[dir=rtl] .ip-v2 .ip-banner{background:radial-gradient(150px 100px at 12% 100%, color-mix(in srgb, var(--ip-accent) 90%, transparent), transparent), var(--ip-primary)}.ip-v2 .ip-banner:after{content:"";background:repeating-linear-gradient(0deg, transparent 0 17px, color-mix(in srgb, var(--ip-surface) 15%, transparent) 17px 18.5px), repeating-linear-gradient(90deg, transparent 0 17px, color-mix(in srgb, var(--ip-surface) 15%, transparent) 17px 18.5px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 88% 100%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 88% 100%,#000 0,#0000 72%)}[dir=rtl] .ip-v2 .ip-banner:after{-webkit-mask-image:radial-gradient(circle at 12% 100%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 12% 100%,#000 0,#0000 72%)}.ip-v2 .ip-content{padding:0 20px 26px}.ip-v2 .ip-avatar{border:5px solid var(--ip-surface);border-radius:var(--ip-radius);width:108px;height:108px;box-shadow:0 10px 26px color-mix(in srgb, var(--ip-text) 18%, transparent);margin:-54px auto 14px;font-size:44px;font-weight:750}.ip-v2 .ip-identity{text-align:center}.ip-v2 .ip-eyebrow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ip-v2 .ip-profile-name{color:var(--ip-text);letter-spacing:0;margin:0 0 6px;font-size:clamp(26px,7.4cqw,32px);font-weight:800;line-height:1.3}.ip-v2 .ip-title{margin:0;font-size:17px;font-weight:550}.ip-v2 .ip-company{color:var(--ip-muted);margin:2px 0 0;font-size:15px}.ip-v2 .ip-location{color:var(--ip-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:14px;display:inline-flex}.ip-v2 .ip-location:before,.ip-v2 .ip-button[data-type]:before,.ip-v2 .ip-links :is(a,:where(.ip-inert-link)):before{content:"";width:18px;height:18px;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;flex:none}.ip-v2 .ip-location:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.6 6.5-11a6.5 6.5 0 0 0-13 0C5.5 15.4 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E")}.ip-v2 .ip-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ip-v2 .ip-button{border:1px solid var(--ip-line);border-radius:var(--ip-r);background:var(--ip-page);color:var(--ip-text);font-size:13px;font-weight:650;line-height:1.3}.ip-v2 .ip-primary{background:var(--ip-button);border-color:var(--ip-button);min-height:56px;color:var(--ip-button-text);box-shadow:0 8px 20px color-mix(in srgb, var(--ip-button) 32%, transparent);flex:1 0 100%;gap:10px;font-size:16px;font-weight:750}.ip-v2 .ip-button[data-type]{flex-direction:column;flex:76px;gap:8px;min-height:76px;padding:12px 8px}.ip-v2 .ip-button[data-type]>span{display:none}.ip-v2 .ip-button[data-type]:before{width:24px;height:24px;color:var(--ip-primary)}.ip-v2 .ip-button[data-type=phone]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.ip-v2 .ip-button[data-type=email]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 7l8.5 6 8.5-6'/%3E%3C/svg%3E")}.ip-v2 .ip-button[data-type=whatsapp]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l1.2-4.1A8.2 8.2 0 1 1 8 18.8z'/%3E%3Cpath d='M9.2 8.6c.3 2.8 2.3 4.9 5.2 5.6l1.1-1.3-2-1-.8.7c-.9-.4-1.6-1.1-2-2l.7-.8-1-2z'/%3E%3C/svg%3E")}.ip-v2 .ip-button[data-type=website]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E")}.ip-v2 .ip-primary>span{font-size:18px}.ip-v2 .ip-section{border-top:0;margin-top:28px;padding-top:0}.ip-v2 h2{color:var(--ip-muted);margin:0 0 12px;font-size:13px;font-weight:750;line-height:1.4}.ip-v2 .ip-biography{font-size:16px;line-height:1.75}.ip-v2 .ip-social{gap:8px}.ip-v2 .ip-social :is(a,:where(.ip-inert-link)){border:1px solid var(--ip-line);background:var(--ip-page);border-radius:99px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600}.ip-v2 .ip-links{gap:10px}.ip-v2 .ip-links :is(a,:where(.ip-inert-link)){border:1px solid var(--ip-line);border-radius:var(--ip-r);background:var(--ip-page);justify-content:flex-start;gap:12px;min-height:60px;padding:10px 14px;font-size:16px;font-weight:650}.ip-v2 .ip-links :is(a,:where(.ip-inert-link)):before{width:24px;height:24px;color:var(--ip-primary)}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))[data-icon=link]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))[data-icon=document]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h8l4 4v13H6z'/%3E%3Cpath d='M14 3.5v4h4M9 12h6M9 16h6'/%3E%3C/svg%3E")}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))[data-icon=calendar]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))[data-icon=location]:before{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.6 6.5-11a6.5 6.5 0 0 0-13 0C5.5 15.4 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E")}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))>span:last-child{display:none}.ip-v2 .ip-links :is(a,:where(.ip-inert-link))>span:first-child{flex:1;min-width:0}.ip-v2 .ip-links :is(a,:where(.ip-inert-link)):after{content:"";opacity:.6;background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}[dir=rtl] .ip-v2 .ip-links :is(a,:where(.ip-inert-link)):after{transform:scaleX(-1)}.ip-v2 .ip-links .ip-link-solid{background:var(--ip-button);border-color:var(--ip-button);color:var(--ip-button-text)}.ip-v2 .ip-links .ip-link-solid:before{color:var(--ip-button-text)}.ip-v2 .ip-certificates li{border:1px solid var(--ip-line);border-inline-start:4px solid var(--ip-primary);border-radius:var(--ip-r);background:var(--ip-page);margin:0;padding:14px 16px}.ip-v2 .ip-certificates .ip-cert-state{background:color-mix(in srgb, var(--ip-primary) 12%, transparent);border-radius:99px;margin-top:6px;padding:2px 10px;font-size:12px;display:inline-block}.ip-v2 .ip-footer{padding:18px 0 26px}[dir=rtl] .ip-v2 .ip-social-icon{display:inline-block;transform:scaleX(-1)}.tapline-page{--surface:var(--bg);--surface-1:var(--bg);--surface-2:var(--bg-2);--surface-3:var(--bg-tint);--ink:var(--text);--ink-soft:var(--text-2);--muted:var(--text-2);--line:var(--hair);--line-strong:var(--edge);--cyan:var(--signal);--cyan-ink:var(--link);--cyan-soft:var(--bg-tint);--marine:var(--band);--marine-1:var(--c-glass);--on-marine:var(--on-band);--on-marine-soft:var(--on-band-2);--container:var(--max);--header-height:var(--header-h);--focus-inner:var(--focus-in);--focus-outer:var(--focus-out);font-family:var(--font);font-size:var(--t-base);line-height:var(--lh-text);background:var(--bg);color:var(--text)}.tapline-page :is(h1,h2,h3,h4){font-family:var(--font)}.tapline-page .container{width:min(100% - 2 * var(--pad), var(--max))}.tapline-page .announcement{background:var(--band);min-height:0;color:var(--on-band);font-size:var(--t-sm);font-weight:400;display:block}.tapline-page .announcement__track{display:block;overflow:visible}.tapline-page .announcement__message{width:auto;min-width:0;padding:10px var(--pad);white-space:normal;text-overflow:clip;line-height:1.4;animation:none;overflow:visible;transform:none}.tapline-page .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.tapline-page .header__row{min-height:var(--header-h);gap:var(--s-4);display:flex}.tapline-page .brand{flex:none;width:auto;margin:0}.tapline-page .brand .wordmark__brand{width:auto;height:auto}.tapline-page .brand img{width:auto;height:60px}.tapline-page .desktop-nav{gap:2px;display:none}.tapline-page .desktop-nav a{white-space:nowrap;font-size:.9688rem}.tapline-page .desktop-nav a:is([aria-current=page],[aria-current=location]):after{content:none}.tapline-page .site-header__actions{gap:8px;margin-inline-start:auto;display:flex}.tapline-page #header-cart-root{flex:none}.tapline-page .header-cart,.tapline-page .cart-placeholder{border:1.5px solid var(--hair);border-radius:var(--r-1);min-height:44px;color:var(--text);font-size:var(--t-base);letter-spacing:normal;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.tapline-page .header-cart svg,.tapline-page .cart-placeholder svg{flex:none;width:1.25em;height:1.25em}.tapline-page .header-cart bdi,.tapline-page .cart-placeholder bdi{border-radius:var(--r-pill);background:var(--signal);min-width:22px;height:22px;color:var(--on-action);place-items:center;padding:0 6px;font-size:.8125rem;font-weight:700;display:inline-grid}.tapline-page .site-header__actions>.button{white-space:nowrap;min-height:44px;transition:background-color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), transform var(--d-1) var(--ease);border:1.5px solid #0000;gap:10px;padding:0 16px;font-size:.9375rem;font-weight:600;line-height:1.2;display:none}.tapline-page .site-header__actions>.button:hover{transform:none}.tapline-page .site-header__actions>.button:active{transform:translateY(1px)}[lang=ar] .tapline-page .site-header__actions>.button{line-height:1.5}.tapline-page .site-header__actions>.utility-link{color:var(--text);font-size:var(--t-base);padding:0 10px;font-weight:600}.tapline-page .site-header__actions>.utility-link:hover{text-decoration:underline}.tapline-page .site-header__actions>.utility-link:first-of-type{display:none}.tapline-page .mobile-header-actions{gap:8px;display:flex}.tapline-page .theme-toggle,.tapline-page .mobile-header-whatsapp{border-radius:var(--r-1);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);background:0 0;border:1.5px solid #0000;place-items:center;padding:0;display:inline-grid}.tapline-page .theme-toggle:hover,.tapline-page .mobile-header-whatsapp:hover{border-color:var(--hair);background:var(--bg-2);transform:none}.tapline-page .mobile-menu-trigger,.tapline-page .mobile-nav-fallback>summary{border:1.5px solid var(--hair);border-radius:var(--r-1);place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.tapline-page .mobile-nav-fallback>summary{list-style:none}.tapline-page .mobile-nav-fallback>summary::-webkit-details-marker{display:none}.tapline-page .site-header__actions>.button:not(.button--whatsapp){background:var(--action);color:var(--on-action)}.tapline-page .site-header__actions>.button:not(.button--whatsapp):hover{background:var(--action-hover)}.tapline-page .site-header__actions>.button--whatsapp{background:var(--wa);color:var(--on-wa);border-color:#0000}.tapline-page .button{border-radius:var(--r-1);box-shadow:none}.tapline-page .band h1,.tapline-page .band h2,.tapline-page .band h3{color:var(--on-band)}.tapline-page .band .nfcer-illustrative-profile .ip-profile-name,.tapline-page .band .nfcer-illustrative-profile h3{color:var(--ip-text)}.tapline-page .band .nfcer-illustrative-profile .ip-section>h2{color:var(--ip-muted)}.tapline-page .site-footer{padding-block:var(--s-8) var(--s-6);background:var(--band);color:var(--on-band);border:0}.tapline-page .site-footer__grid{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tapline-page .site-footer .wordmark--footer{align-items:flex-start;width:max-content;min-width:0;min-height:44px;margin:0;display:flex}.tapline-page .site-footer .wordmark__brand{aspect-ratio:auto;width:auto;min-width:0;display:contents}.tapline-page .site-footer .wordmark__brand--light{display:none}.tapline-page .site-footer .wordmark__brand--dark{width:auto;height:64px;display:block}.tapline-page .site-footer__grid h2{color:var(--on-band);font-size:var(--t-base);text-transform:none}.tapline-page .site-footer__grid a,.tapline-page .site-footer__grid p,.tapline-page .site-footer__grid address{color:var(--on-band-2)}.tapline-page .site-footer__contact{align-items:center;gap:var(--s-3) var(--s-5);color:var(--on-band-2);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.tapline-page .site-footer__contact h2{color:var(--on-band);font-size:var(--t-sm);margin:0}.tapline-page .site-footer__contact address{align-items:center;gap:var(--s-3) var(--s-5);flex-flow:wrap;margin:0;display:flex}.tapline-page .site-footer .site-footer__contact :is(address a,address span){color:var(--on-band-2);font-size:var(--t-sm)}.tapline-page .site-footer__bottom{gap:var(--s-2);color:var(--on-band-2);border-color:var(--band-hair);font-size:var(--t-sm);margin-block-start:var(--s-7);padding-block-start:var(--s-5);display:grid}.tapline-page .site-footer__bottom>p{max-inline-size:70ch;margin:0}.tapline-page .site-footer__bottom-row{justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.tapline-page .site-footer nav a,.tapline-page .site-footer address a,.tapline-page .site-footer address span,.tapline-page .site-footer__brand p{font-size:var(--t-base)}}.tapline-page .page-intro{padding-block:var(--s-7) var(--s-6);background:var(--bg);color:var(--text)}.tapline-page .page-intro h1{font-size:var(--t-2xl);line-height:var(--lh-head);letter-spacing:var(--track-display)}.tapline-page .section{padding-block:var(--sec-y)}.tapline-page .section h2{font-size:var(--t-xl);line-height:var(--lh-head)}.tapline-page .section--ink{background:var(--band);color:var(--on-band)}.tapline-page .section--soft{background:var(--bg-2)}.tapline-page .catalogue-family-grid{padding:0;list-style:none}.tapline-page .catalogue-family-copy h2{font-size:var(--t-base);margin-block:8px}.tapline-page .catalogue-family-copy p{color:var(--text-2);font-size:var(--t-sm);margin-block:8px}.tapline-page .fam__photo img{object-fit:contain;width:100%;height:auto}.tapline-page .catalogue-categories__inner a{border-radius:var(--r-1);border-color:var(--hair)}.tapline-home .hero{background:0 0;border:0;min-height:0;padding:0;overflow:visible}.tapline-home .hero:before,.tapline-home .hero:after{content:none}.tapline-home .hero__grid{padding-block:0}.tapline-home .hero__copy{max-width:none;padding:0;position:static}.tapline-home .hero h1{color:var(--text);font-weight:700;font-size:var(--t-hero);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:0}.tapline-home .hero__note{border:0;max-width:44ch;margin-block-start:var(--s-4);padding:0}.tapline-home #families>.tl{--sec-y:clamp(40px, 6vw, 88px)}.tapline-home .photo img{aspect-ratio:auto;object-fit:contain;height:auto}.tapline-home .demo__photo img{object-fit:cover;height:100%}.tapline-page .product-media-stage{aspect-ratio:3/4;background:var(--photo);border-radius:var(--r-2);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:12px;inline-size:100%;min-inline-size:0;padding:clamp(12px,1.5vw,20px);display:grid;overflow:hidden}.tapline-page .product-media-stage:not(.comparison-product__visual){margin:0 0 2px}.tapline-page .product-media-stage__art{place-items:center;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid}.tapline-page .product-media-stage .product-media-stage__art img{block-size:100%;inline-size:100%;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0;min-block-size:0;max-inline-size:320px;display:block}.tapline-page .product-media-stage .media-disclosure{color:#4b5a60;text-align:start;overflow-wrap:anywhere;margin:0;padding:0;font-size:.8125rem;line-height:1.5}.tapline-page .comparison-product__visual.product-media-stage{aspect-ratio:auto;block-size:300px;inline-size:auto}.tapline-page .fam__grid>.fam__item{grid-row:span 5;grid-template-rows:subgrid;align-content:normal}.tapline-page .catalogue-family-grid>.fam__item{grid-row:span 6}.tapline-page .catalogue-family-copy{grid-row:span 5;grid-template-rows:subgrid;inline-size:100%;display:grid}.tapline-page .catalogue-family-copy>.eyebrow{grid-row:1}.tapline-page .catalogue-family-copy>h2{grid-row:2}.tapline-page .catalogue-family-copy>p:not(.eyebrow):not(:last-of-type){grid-row:3}.tapline-page .catalogue-family-copy>p:last-of-type{grid-row:4}.tapline-page .catalogue-family-copy>.fam__link{grid-row:5}@media (max-width:599px){.tapline-page .comparison-product__visual.product-media-stage{block-size:270px}}.tapline-home .deliver .tl{--sec-y:0px}.tapline-home .final .tl{padding-block-end:clamp(56px,8vw,120px)}.tapline-home .demo__disclosure{font-size:var(--t-sm);color:var(--on-band-2);margin-block-start:var(--s-4)}.tapline-home .tapline-explore{min-height:44px;align-items:center;margin-block-start:var(--s-5);display:inline-flex}.tapline-media-unavailable{min-height:200px;color:var(--text-2);place-items:center;padding:24px;display:grid}.illustrative-profile-box{background:#f6f6f6;width:100%;height:100%;position:relative;overflow:hidden}.illustrative-profile{width:360px;min-width:360px;transform:scale(var(--illustrative-scale,.5));transform-origin:0 0}[dir=rtl] .illustrative-profile{transform-origin:100% 0}.sample-profile-dialog{background:var(--bg);color:var(--text);border:1px solid var(--hair);border-radius:var(--r-2);width:min(94vw,540px);max-height:90dvh;padding:24px;overflow:hidden}.sample-profile-dialog[open]{flex-direction:column;display:flex}:is(html:has(.sample-profile-dialog[open]),body:has(.sample-profile-dialog[open])){overflow:hidden}.sample-profile-dialog::backdrop{background:#0a0f12b8}.sample-profile-dialog__bar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.sample-profile-dialog__bar h2{font-size:1.1rem}.sample-profile-dialog>p{color:var(--text-2);font-size:var(--t-sm);flex:none;margin-bottom:16px}.sample-profile-dialog__content{overscroll-behavior:contain;flex:0 680px;min-height:0;overflow:auto}.sample-profile-dialog__content:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.sample-profile-dialog .illustrative-profile-box{height:var(--sample-profile-height,680px)}.tapline-page [hidden]{display:none!important}@media (min-width:1200px){.tapline-page .desktop-nav{display:flex}.tapline-page .mobile-nav-root{display:none}.tapline-page .site-header__actions>.button:not(.button--whatsapp){display:inline-flex}}@media (min-width:1400px){.tapline-page .site-header__actions>.button--whatsapp{display:inline-flex}.tapline-page .mobile-header-actions{display:none}}@media (max-width:1199px){.tapline-page .site-header__actions>.utility-link,.tapline-page .header-cart>span,.tapline-page .cart-placeholder>span{display:none}.tapline-page .header-cart,.tapline-page .cart-placeholder{padding-inline:10px}}@media (max-width:899px){.tapline-page .site-footer{padding-block:var(--s-6) var(--s-5)}.tapline-page .site-footer__grid{grid-template-columns:minmax(0,1fr);gap:0}.tapline-page .site-footer__grid nav{flex-flow:wrap;column-gap:24px;display:flex}.tapline-page .site-footer__grid h2,.tapline-page .site-footer__contact h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tapline-page .site-footer__grid nav a{min-height:44px;font-size:.9375rem}.tapline-page .site-footer__contact{margin-block-start:16px}.tapline-page .site-footer__contact address{gap:8px 24px}.tapline-page .site-footer__brand p{font-size:var(--t-sm);margin-bottom:12px}.tapline-page .site-footer .wordmark__brand--dark{height:48px}.tapline-page .site-footer .footer__legal-links{border-block-start:1px solid var(--band-hair)}.tapline-page .site-footer__bottom{margin-block-start:var(--s-4);padding-block-start:var(--s-4);font-size:.8125rem}}@media (max-width:419px){.tapline-page .site-header__actions>.theme-toggle{display:none}.tapline-page .header__row{gap:8px}}@media (prefers-reduced-motion:reduce){.tapline-page .rail>i{transform:none;animation:none!important}.tapline-page .demo__stage *{transition:none!important;animation:none!important}}
