*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-page);-webkit-font-smoothing:antialiased;margin:0;font-size:1.075rem;font-weight:500;line-height:1.65}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin-block:0 .5em;font-weight:900;line-height:1.08}h1{font-size:clamp(2.4rem,1.5rem + 3.4vw,4.1rem)}h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}h3{letter-spacing:-.01em;font-size:1.3rem;line-height:1.2}p{text-wrap:pretty;margin-block:0 1em}a{color:var(--color-text);text-decoration-color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:var(--color-accent-text)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.wrap{inline-size:min(100% - 2.5rem,74rem);margin-inline:auto}.narrow{max-inline-size:48rem}.muted{color:var(--color-text-muted)}.accent{color:var(--color-accent-text)}.skip{background:var(--color-action);color:var(--color-on-action);border-radius:var(--radius-small);z-index:20;padding:.6rem 1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip:focus{inset-block-start:1rem}.site-header{z-index:10;background:color-mix(in srgb, var(--color-tint) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.theme-switch{border-radius:var(--radius-pill);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-border-strong);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:grid}.theme-switch:hover{box-shadow:inset 0 0 0 2px var(--color-text)}html:not(.js) .theme-switch,.theme-switch .to-light,:root[data-theme=dark] .theme-switch .to-dark{display:none}:root[data-theme=dark] .theme-switch .to-light{display:contents}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-switch .to-dark{display:none}:root:not([data-theme=light]) .theme-switch .to-light{display:contents}}.js .theme-switch+.lang-switch{margin-inline-start:-.75rem}.lang-switch{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 2px var(--color-border-strong);white-space:nowrap;margin-inline-start:auto;padding:.4rem .9rem;font-weight:800;text-decoration:none}.lang-switch:hover{box-shadow:inset 0 0 0 2px var(--color-text);color:var(--color-text)}.header-row{align-items:center;gap:1.5rem;min-block-size:4.5rem;display:flex}.brand-link{color:var(--color-text);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.brand-link:hover{color:var(--color-text)}.wordmark{letter-spacing:-.04em;font-size:1.6rem;font-weight:900;line-height:1}.nav-desktop{gap:.25rem;margin-inline-start:auto;display:none}.nav-desktop a{white-space:nowrap;border-radius:var(--radius-pill);padding:.45rem .85rem;font-weight:700;text-decoration:none}.nav-desktop a:hover{background:var(--color-chip);color:var(--color-text)}.nav-desktop a[aria-current=page]{background:var(--color-action);color:var(--color-on-action)}.site-header .header-cta{white-space:nowrap;display:none}.nav-mobile{margin-inline-start:0}.nav-mobile summary{cursor:pointer;background:var(--color-action);border-radius:50%;place-content:center;gap:5px;block-size:2.9rem;inline-size:2.9rem;list-style:none;display:grid}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary span{background:var(--color-on-action);border-radius:2px;block-size:2.5px;inline-size:18px;display:block}.nav-mobile nav{background:var(--color-tint);border-block-end:1px solid var(--color-border);box-shadow:0 20px 30px -20px color-mix(in srgb, var(--color-shadow) 40%, transparent);gap:.25rem;padding:.75rem 1.25rem 1.25rem;display:grid;position:absolute;inset-block-start:100%;inset-inline:0}.nav-mobile nav a:not(.button){border-block-end:1px solid var(--color-border);padding:.7rem 0;font-size:1.15rem;font-weight:800;text-decoration:none}.nav-mobile nav .button{margin-block-start:.75rem}@media (width>=62rem){.nav-desktop,.site-header .header-cta{display:flex}.header-row{gap:1rem}.theme-switch,.lang-switch{margin-inline-start:0}.js .theme-switch+.lang-switch{margin-inline-start:-.4rem}.nav-mobile{display:none}}@media (width<=24rem){.header-row{gap:.5rem}.theme-switch{block-size:2.3rem;inline-size:2.3rem}.js .theme-switch+.lang-switch{margin-inline-start:0}.lang-switch{padding-inline:.7rem}}@media (width>=62rem) and (width<=73.99rem){html[lang=ar] .nav-desktop,html[lang=ar] .site-header .header-cta{display:none}html[lang=ar] .nav-mobile{display:block}html[lang=ar] .theme-switch{margin-inline-start:auto}}.button{border-radius:var(--radius-pill);background:var(--color-action);min-block-size:3.25rem;color:var(--color-on-action);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.button:hover{background:var(--color-action-hover);color:var(--color-on-action);transform:translateY(-1px)}.button .arrow{transition:transform .15s}.button:hover .arrow{transform:translate(3px)}.button-ghost{color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-text);background:0 0}.button-ghost:hover{background:var(--color-action);color:var(--color-on-action)}.button-coral{background:var(--color-accent);color:var(--color-on-accent)}.button-coral:hover{background:var(--color-accent-soft);color:var(--color-on-accent)}.button-small{min-block-size:2.6rem;padding:.5rem 1.2rem}.button[disabled]{opacity:.6;cursor:progress}.actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem;display:flex}.section{padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.section-cream{background:var(--color-tint)}.section-navy{background:var(--color-band);color:var(--color-on-band)}.section-navy h2,.section-navy h3{color:var(--color-on-band)}.section-head{max-inline-size:46rem;margin-block-end:clamp(2rem,1.5rem + 2vw,3.25rem)}.kicker{color:var(--color-accent-text);align-items:center;gap:.5rem;margin-block-end:.9rem;font-weight:800;display:inline-flex}.kicker:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent);block-size:.55rem;inline-size:1.4rem}.section-navy .kicker{color:var(--color-accent-soft)}.section-navy .lead{color:color-mix(in srgb, var(--color-on-band) 80%, var(--color-band))}.section-navy a{color:var(--color-on-band)}.lead{color:var(--color-text-muted);max-inline-size:38rem;font-size:clamp(1.15rem,1.02rem + .5vw,1.35rem);line-height:1.55}.hero{background:var(--color-tint);padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.hero-copy{text-align:center}.hero-copy h1{max-inline-size:21ch;margin-inline:auto}.hero:has(.showcase){padding-block:clamp(2rem,1rem + 3vw,3.75rem) clamp(2rem,1.5rem + 2vw,3.5rem)}.hero-copy .lead{max-inline-size:46rem;margin-inline:auto}.hero-copy .offer-pill{margin-block:0 1.25rem}.hero-copy .actions{justify-content:center}.hero h1{margin-block-end:.35em}.offer-pill{border-radius:var(--radius-large);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-block-start:1.5rem;padding-block:.45rem;padding-inline:.45rem .6rem;font-size:.98rem;font-weight:700;display:inline-flex}.offer-pill strong{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);padding:.25rem .75rem;font-weight:900}.showcase{--slide:min(78vw, 58rem);--ratio:1280 / 800;--dir:1;isolation:isolate;margin-block-start:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative}[dir=rtl] .showcase{--dir:-1}.showcase:before{content:"";z-index:-1;background:color-mix(in srgb, var(--tint) 60%, var(--color-tint));transition:background-color .9s;position:absolute;inset:22% 0 3.5rem}.sc-stage{outline-offset:-4px;position:relative}.sc-track{padding:1.5rem calc((100% - var(--slide)) / 2) 2.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;margin:0;list-style:none;display:flex;overflow-x:auto}.sc-track::-webkit-scrollbar{display:none}.sc-slide{inline-size:var(--slide);scroll-snap-align:center;flex:none}.sc-frame{border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:0 50px 90px -45px color-mix(in srgb, var(--color-shadow) 70%, transparent), 0 0 0 1px var(--color-border);display:block;overflow:hidden}.sc-frame img{block-size:auto;inline-size:100%;aspect-ratio:var(--ratio);object-fit:cover;object-position:top;display:block}.is-live .sc-track{block-size:calc(var(--slide) / (var(--ratio)) + 4rem);perspective:1800px;padding:0;display:block;position:relative;overflow:visible}.is-live .sc-slide{inset-block-start:1.5rem;margin-left:calc(var(--slide) / -2);inline-size:var(--slide);opacity:0;pointer-events:none;transition:transform .95s cubic-bezier(.22,.8,.2,1),opacity .95s,filter .95s;position:absolute;left:50%;transform:scale(.7)}.is-live .sc-slide[data-pos=far]{display:none}.is-live .sc-slide[data-pos="0"]{z-index:3;opacity:1;pointer-events:auto;transform:none}.is-live .sc-slide:is([data-pos="1"],[data-pos="-1"]){z-index:2;opacity:.55;pointer-events:auto;cursor:pointer;filter:saturate(.8)}.is-live .sc-slide[data-pos="1"]{transform:translateX(calc(var(--dir) * 72%)) scale(.78) rotateY(calc(var(--dir) * -14deg))}.is-live .sc-slide[data-pos="-1"]{transform:translateX(calc(var(--dir) * -72%)) scale(.78) rotateY(calc(var(--dir) * 14deg))}.is-live .sc-slide[data-pos="2"]{transform:translateX(calc(var(--dir) * 125%)) scale(.6) rotateY(calc(var(--dir) * -20deg))}.is-live .sc-slide[data-pos="-2"]{transform:translateX(calc(var(--dir) * -125%)) scale(.6) rotateY(calc(var(--dir) * 20deg))}.is-live .sc-slide img{transition:transform 6s ease-out;transform:scale(1.05)}.is-live .sc-slide[data-pos="0"] img{transform:none}.sc-pause{z-index:4;background:color-mix(in srgb, var(--color-band) 80%, transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-band);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:3rem;inset-inline-end:calc((100% - var(--slide)) / 2 + 1rem)}.i-pause{border-inline:.25rem solid;block-size:.85rem;inline-size:.75rem}.sc-pause.is-paused .i-pause{border:.45rem solid #0000;border-inline-start:.75rem solid;border-inline-end:0 solid;block-size:0;inline-size:0;margin-inline-start:.2rem}[dir=rtl] .sc-pause.is-paused .i-pause{border-inline-start-width:0;border-inline-end:.75rem solid;margin-inline:0 .2rem}.sc-caption{text-align:center;color:var(--color-text-muted);margin:.5rem auto 0;padding-inline:1rem;font-size:.95rem}.sc-caption a{color:var(--color-text);font-weight:800}@media (width<=40rem){.showcase{--slide:min(72vw, 19rem);--ratio:390 / 700}.sc-frame{border:6px solid var(--color-band);border-radius:1.6rem}.is-live .sc-slide[data-pos="1"]{transform:translateX(calc(var(--dir) * 82%)) scale(.8) rotateY(calc(var(--dir) * -12deg))}.is-live .sc-slide[data-pos="-1"]{transform:translateX(calc(var(--dir) * -82%)) scale(.8) rotateY(calc(var(--dir) * 12deg))}.sc-pause{inset-block-end:3.25rem;inset-inline-end:calc((100% - var(--slide)) / 2 + .75rem)}}.gallery-head{text-align:center}.gallery-head .lead{max-inline-size:46rem;margin-inline:auto}.gallery-pick{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);scroll-margin-block-start:5rem}.pick-question{margin-block:1.75rem 1rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.pick-tiles{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.pick-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (width>=62rem){.pick-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pick-tiles li{display:grid}.pick-tile{border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);color:var(--color-text);flex-direction:column;gap:.15rem;padding:.7rem .9rem;line-height:1.3;text-decoration:none;display:flex}.pick-tile:hover{box-shadow:0 0 0 2px var(--color-accent)}.pick-name{font-weight:800}.pick-sample{color:var(--color-text-muted);font-size:.85rem;display:none}@media (width>=40rem){.pick-sample,.pick-count{display:block}}.pick-count{color:var(--color-accent-text);margin-block-start:auto;padding-block-start:.2rem;font-size:.85rem;font-weight:700;display:none}.pick-find{text-align:start;max-inline-size:34rem;margin:1.5rem auto 0;display:none}.js .pick-find{display:block}.pick-find label{margin-block-end:.35rem;font-weight:800;display:block}.pick-find-row{flex-wrap:wrap;gap:.5rem;display:flex}.pick-find input[type=text]{background:var(--color-surface);border-color:var(--color-border);flex:14rem;inline-size:auto;min-inline-size:0}.pick-find input[type=text]:focus{border-color:var(--color-accent)}.pick-none{margin:.5rem 0 0;font-size:.95rem}.pick-none:empty{display:none}.pick-all{margin-block-start:1.25rem}.gallery-sector{padding-block:2rem 3.5rem;scroll-margin-block-start:4.5rem}.gallery-bar{z-index:5;background:var(--color-page);border-block-end:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;margin-block-end:1rem;padding-block:.6rem;display:flex;position:sticky;inset-block-start:4.55rem}.gallery-change{color:var(--color-accent-text);font-size:.95rem;font-weight:800}.sector-after{margin-block-start:2.5rem}.sector-step{border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2rem 0 0;padding-block-start:1.25rem;font-weight:800;display:flex}.sector-step a{color:var(--color-accent-text);align-items:center;gap:.4rem;display:inline-flex}.gallery-grid>li:target{order:-1;scroll-margin-block-start:10rem}.gallery-grid>li:target img{box-shadow:0 0 0 3px var(--color-accent)}@supports selector(:has(*)){.js .gallery-sector{display:none}.js .gallery-sector:target,.js .gallery-sector:has(:target),.js #all:target .gallery-sector{display:block}.js main:has(.gallery-sector:target,.gallery-sector :target,#all:target) .gallery-pick,.js #all:target .sector-step{display:none}}.gallery-sector-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;display:flex}.gallery-sector-head h2{margin:0;font-size:clamp(1.2rem,1.05rem + .8vw,1.75rem)}.gallery-sector-head p{margin:0;font-size:.95rem;display:none}@media (width>=40rem){.gallery-sector-head p{display:block}}.sector-brief{gap:1rem 3rem;margin-block-end:2rem;display:grid}@media (width>=56rem){.sector-brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.sector-job{text-wrap:pretty;margin:0 0 1.5rem;font-size:1.15rem;line-height:1.5}.sector-has-h{color:var(--color-accent-text);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.sector-has{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem 1.5rem;margin:0}.sector-more{color:var(--color-accent-text);align-items:center;gap:.4rem;margin-block-start:1rem;font-weight:800;display:inline-flex}.gallery-head .actions{justify-content:center}.sector-page-head,.sector-plans{margin-block-end:0}.sector-plans h2,.sector-plans .lead{margin-block-start:0}.gallery-grid{gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-card{color:var(--color-text);gap:.2rem;text-decoration:none;display:grid}.gallery-card img{aspect-ratio:1280/800;object-fit:cover;object-position:top;border-radius:var(--radius-medium);background:var(--color-tint);block-size:auto;inline-size:100%;box-shadow:0 20px 40px -28px color-mix(in srgb, var(--color-shadow) 60%, transparent), 0 0 0 1px var(--color-border);margin-block-end:.6rem;transition:transform .3s,box-shadow .3s}.gallery-card:hover img,.gallery-card:focus-visible img{box-shadow:0 30px 50px -28px color-mix(in srgb, var(--color-shadow) 70%, transparent), 0 0 0 2px var(--color-accent);transform:translateY(-4px)}.gallery-industry{color:var(--color-accent-text);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}html[lang=ar] .gallery-industry{letter-spacing:0}.gallery-name{font-family:var(--font-heading);font-size:1.15rem;font-weight:900}.gallery-type{color:var(--color-text-muted);font-size:.92rem}.facts{border-block-end:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem 2rem;margin:0;padding-block:1.75rem;padding-inline:0;list-style:none;display:grid}.fact{align-items:center;gap:.75rem;font-weight:800;line-height:1.3;display:flex}.fact .ico{background:var(--color-chip);block-size:2.4rem;inline-size:2.4rem;color:var(--color-accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.triptych{align-items:end;gap:1.25rem;display:grid}@media (width>=56rem){.triptych{grid-template-columns:repeat(3,1fr)}.triptych .panel:first-child{min-block-size:20rem}.triptych .panel:nth-child(2){min-block-size:23.5rem}.triptych .panel:nth-child(3){min-block-size:27rem}}.panel{border-radius:var(--radius-large);flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex}.panel .step{letter-spacing:-.04em;margin-block-end:auto;padding-block-end:2rem;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:900;line-height:1}.panel h3{margin-block-end:.4rem;font-size:1.6rem}.panel p{margin:0}.panel-1{background:var(--color-accent-soft);color:var(--color-on-accent)}.panel-2{background:var(--color-accent);color:var(--color-on-accent)}.panel-3{background:var(--color-band);color:var(--color-on-band)}.panel-3 h3{color:var(--color-on-band)}.mosaic{gap:1.25rem;display:grid}@media (width>=56rem){.mosaic{grid-template-columns:repeat(2,1fr)}}.tile{border-radius:var(--radius-large);color:var(--color-text);grid-template-rows:auto 1fr;gap:2rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);text-decoration:none;transition:transform .2s;display:grid;position:relative;overflow:hidden}.tile:hover{color:var(--color-text);transform:translateY(-3px)}.tile h3{margin-block-end:.3rem;font-size:1.75rem}.tile .from{margin-block-end:.5rem;font-size:1.05rem;font-weight:900}.tile .summary{max-inline-size:30rem;margin:0}.tile .go{align-items:center;gap:.4rem;margin-block-start:1rem;font-weight:900;display:inline-flex}.tile-art{place-self:end center;inline-size:min(100%,24rem);margin-block-end:calc(-1*clamp(1.5rem,1.2rem + 1vw,2.25rem) - 2.5rem)}.tile-art.narrow-art{inline-size:min(52%,12rem)}.tile-cream{background:var(--color-tint)}.tile-blush{background:var(--color-chip)}.tile-navy{background:var(--color-band);color:var(--color-on-band)}.tile-navy:hover,.tile-navy h3{color:var(--color-on-band)}.tile-navy .summary{color:color-mix(in srgb, var(--color-on-band) 78%, var(--color-band))}.tile-soft,.tile-soft:hover{background:var(--color-accent-soft);color:var(--color-on-accent)}.tile-white{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border)}.price-statement{align-items:center;gap:2rem;display:grid}@media (width>=56rem){.price-statement{grid-template-columns:1.1fr 1fr}}.big-price{letter-spacing:-.05em;margin:0;font-size:clamp(4rem,2rem + 9vw,8.5rem);font-weight:900;line-height:.95}.big-price small{letter-spacing:-.01em;color:var(--color-text-muted);margin-block-start:.75rem;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:800;display:block}.big-price .cur{letter-spacing:0;vertical-align:.95em;margin-inline-end:.15em;font-size:.35em}.was{text-decoration:line-through;text-decoration-color:var(--color-accent);color:var(--color-text-muted);text-decoration-thickness:3px}.own-grid{gap:2.5rem;display:grid}@media (width>=56rem){.own-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}}.own-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.own-list li{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.own-list .ico{background:var(--color-accent);block-size:2.6rem;inline-size:2.6rem;color:var(--color-on-accent);border-radius:12px;place-items:center;display:grid}.own-list strong{font-size:1.15rem;font-weight:900;display:block}.own-list span{color:color-mix(in srgb, var(--color-on-band) 75%, var(--color-band))}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-block-start:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.stat{border-radius:var(--radius-medium);background:var(--color-band-soft);padding:1.5rem}.stat b{letter-spacing:-.04em;color:var(--color-accent);margin-block-end:.6rem;font-size:clamp(2.4rem,2rem + 1.5vw,3.2rem);font-weight:900;line-height:1;display:block}.stat span{color:color-mix(in srgb, var(--color-on-band) 80%, var(--color-band))}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;gap:1.25rem;display:grid}.plan{border-radius:var(--radius-large);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);flex-direction:column;display:flex;overflow:hidden}.plan-head{padding:1.5rem 1.75rem 1.25rem}.plan:first-child .plan-head{background:var(--color-accent-soft);color:var(--color-on-accent)}.plan:nth-child(2) .plan-head{background:var(--color-accent);color:var(--color-on-accent)}.plan:nth-child(3) .plan-head{background:var(--color-band);color:var(--color-on-band)}.plan:nth-child(3) .plan-head h3{color:var(--color-on-band)}.plan-name{margin:0 0 .3rem;font-size:1.6rem}.plan-best{min-block-size:2.8em;margin:0;font-weight:600;line-height:1.4}.plan-body{flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.plan-price{letter-spacing:-.04em;margin:0;font-size:2.8rem;font-weight:900;line-height:1}.plan-price .cur{letter-spacing:0;vertical-align:1.2em;margin-inline-end:.2rem;font-size:1rem}.plan-price small{letter-spacing:0;color:var(--color-text-muted);font-size:1rem;font-weight:700}.plan-meta{color:var(--color-text-muted);gap:.15rem;margin-block:.75rem 1.25rem;font-size:.95rem;display:grid}.plan-meta p{margin:0}.plan .button{margin-block-start:auto}.ticks{gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ticks li{padding-inline-start:1.9rem;line-height:1.45;position:relative}.ticks li:before{content:"";background:var(--color-chip);border-radius:50%;block-size:1.2rem;inline-size:1.2rem;position:absolute;inset-block-start:.15em;inset-inline-start:0}.ticks li:after{content:"";border:solid var(--color-accent-text);border-width:0 2.5px 2.5px 0;block-size:.6rem;inline-size:.35rem;position:absolute;inset-block-start:.38em;inset-inline-start:.42rem;transform:rotate(45deg)}.table-scroll{border-radius:var(--radius-large);box-shadow:0 0 0 1px var(--color-border);background:var(--color-surface);overflow-x:auto}.compare{border-collapse:collapse;inline-size:100%;min-inline-size:42rem;font-size:.98rem}.compare th,.compare td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border);padding:.9rem 1.1rem}.compare thead th{background:var(--color-tint);font-size:1.1rem;font-weight:900}.compare tbody th{background:var(--color-surface);inline-size:30%;font-weight:800;position:sticky;inset-inline-start:0}.compare tbody tr:last-child>*{border-block-end:0}.compare .no{color:var(--color-text-muted)}.addons{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.addon{border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);padding:1.25rem 1.4rem}.addon p{margin:0}.addon .name{font-weight:900}.addon .for{color:var(--color-text-muted);margin-block-end:.5rem;font-size:.92rem}.addon .price{color:var(--color-accent-text);font-weight:800}.terms-grid{gap:1.25rem;display:grid}@media (width>=56rem){.terms-grid{grid-template-columns:1fr 1fr}}.terms-card{border-radius:var(--radius-large);padding:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.terms-card h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.terms-card ul{margin:0}.terms-card.promise{background:var(--color-band);color:var(--color-on-band)}.terms-card.promise h2{color:var(--color-on-band)}.terms-card.promise .ticks li:before{background:var(--color-band-soft)}.terms-card.promise .ticks li:after{border-color:var(--color-accent)}.terms-card.terms{background:var(--color-tint)}.terms-card .note{opacity:.85;margin:1rem 0 0;font-size:.95rem}.faq-grid{gap:2rem;display:grid}@media (width>=56rem){.faq-grid{grid-template-columns:1fr 1.7fr;gap:4rem}}.faq details{border-block-end:1px solid var(--color-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:1.12rem;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--color-chip);border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;font-size:1.2rem;font-weight:900;transition:transform .2s;display:grid}.faq details[open] summary:after{background:var(--color-accent);transform:rotate(45deg)}.faq details p{color:var(--color-text-muted);max-inline-size:44rem;margin:0 0 1.25rem}.cta{border-radius:var(--radius-large);background:var(--color-accent);color:var(--color-on-accent);--color-text:var(--color-on-accent);--color-action:var(--color-on-accent);--color-on-action:var(--color-on-band);gap:1.5rem;padding:clamp(2.25rem,1.5rem + 3vw,4.5rem);display:grid;position:relative;overflow:hidden}@media (width>=56rem){.cta{grid-template-columns:1.4fr 1fr;align-items:end}}.cta h2{margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem)}.cta p{max-inline-size:32rem;margin:.75rem 0 0;font-weight:700}.cta .actions{justify-content:flex-start;margin:0}@media (width>=56rem){.cta .actions{justify-content:flex-end}}.form-card{background:var(--color-surface);border-radius:var(--radius-large);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--color-shadow) 30%, transparent), 0 0 0 1px var(--color-border);padding:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.form{gap:1.15rem;display:grid}.field{gap:.4rem;display:grid}.field label,.field legend{font-weight:800}.field .hint{color:var(--color-text-muted);font-size:.9rem;font-weight:600}input[type=text],input[type=email],input[type=tel],select,textarea{font:inherit;color:var(--color-text);background:var(--color-tint);border-radius:var(--radius-small);border:2px solid #0000;min-block-size:3.1rem;inline-size:100%;padding:.75rem .9rem;font-weight:600;transition:border-color .15s,background-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);background:var(--color-surface);outline:none}[aria-invalid=true]{border-color:var(--color-error)}textarea{resize:vertical;min-block-size:8.5rem}fieldset{border:0;margin:0;padding:0}.choices{flex-wrap:wrap;gap:.5rem;margin-block-start:.4rem;display:flex}.choice{position:relative}.choice input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute}.choice span{border-radius:var(--radius-pill);background:var(--color-tint);align-items:center;min-block-size:2.75rem;padding:.5rem 1rem;font-weight:800;transition:background-color .15s;display:inline-flex}.choice input:checked+span{background:var(--color-action);color:var(--color-on-action)}.choice input:focus-visible+span{outline:3px solid var(--color-accent);outline-offset:2px}.honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-status{border-radius:var(--radius-small);margin:0;padding:.9rem 1rem;font-weight:700}.form-status:empty{display:none}.form-status.ok{background:var(--color-chip)}.form-status.error{box-shadow:inset 0 0 0 2px var(--color-error);color:var(--color-error)}.field-error{color:var(--color-error);margin:0;font-size:.92rem;font-weight:700}.contact-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contact-list a{font-weight:800}.site-footer{background:var(--color-band);color:var(--color-on-band);padding-block:4rem 2rem}.site-footer a{color:var(--color-on-band);text-decoration:none}.site-footer a:hover{color:var(--color-accent-soft)}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2.5rem;display:grid}.footer-grid nav,.footer-grid>div{align-content:start;gap:.5rem;display:grid}.footer-brand p{color:color-mix(in srgb, var(--color-on-band) 75%, var(--color-band));max-inline-size:20rem;margin:.75rem 0 0}.footer-heading{color:var(--color-accent-soft);margin:0 0 .25rem;font-weight:900}.footer-legal{border-block-start:1px solid var(--color-band-soft);color:color-mix(in srgb, var(--color-on-band) 65%, var(--color-band));flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.9rem;display:flex}.footer-legal p{margin:0}.page-hero{background:var(--color-tint);padding-block:clamp(3rem,2rem + 3vw,5rem)}.prose h2{margin-block-start:2.25rem;font-size:1.6rem}.prose ul{padding-inline-start:1.2rem}@keyframes rise-in{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes icon-turn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}.showcase .sc-track{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both rise-in}.triptych .panel{transition:transform .75s cubic-bezier(.2,.9,.3,1.2)}.triptych .panel:nth-child(2){transition-delay:.12s}.triptych .panel:nth-child(3){transition-delay:.24s}@media (prefers-reduced-motion:no-preference){.js .triptych:not(.is-in) .panel{transform:translateY(3.5rem)}.js .big-price .was{white-space:nowrap;text-decoration:none;position:relative}.js .big-price .was:after{content:"";background:var(--color-accent);transform-origin:0;border-radius:3px;block-size:3px;transition:transform .45s ease-out;position:absolute;inset-block-start:52%;inset-inline:-.1em;transform:scaleX(0)}html[dir=rtl] .big-price .was:after{transform-origin:100%}.js .price-statement.is-struck .big-price .was:after{transform:none}}.big-price .amount{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html:not(.theme-flip) .site-header{view-transition-name:site-header}html:not(.theme-flip) :is(.tile[data-art=website] .tile-art,.art-website>.browser){view-transition-name:art-website}html:not(.theme-flip) :is(.tile[data-art=store] .tile-art,.art-store>.store){view-transition-name:art-store}html:not(.theme-flip) :is(.tile[data-art=app] .tile-art,.art-app>.phone){view-transition-name:art-app}html:not(.theme-flip) :is(.tile[data-art=brand] .tile-art,.art-brand>.sheet){view-transition-name:art-brand}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}html.theme-flip::view-transition-old(root),html.theme-flip::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-switch.turned svg{animation:.45s cubic-bezier(.2,.8,.2,1.3) icon-turn}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=37.4rem){.tile-art:not(.narrow-art){zoom:.8;inline-size:24rem}}@media (width<=29.9rem){.tile-art:not(.narrow-art){zoom:.68}}html[lang=ar]{--font-body:var(--font-arabic);--font-heading:var(--font-arabic)}html[lang=ar] body{line-height:1.85}html[lang=ar] :is(h1,h2,h3,.big-price,.plan-price,.stat b,.panel .step,.tile h3){letter-spacing:0}html[lang=ar] :is(h1,h2,h3){line-height:1.35}html[lang=ar] .lead{line-height:1.75}[dir=rtl] .arrow svg,[dir=rtl] .tile .go svg{transform:scaleX(-1)}[dir=rtl] .button:hover .arrow{transform:translate(-3px)}html[lang=ar] .wordmark{font-family:var(--font-heading-latin)}html[lang=ar] .plan-price .cur,html[lang=ar] .big-price .cur{vertical-align:baseline;margin-inline:.35rem 0}html[lang=ar] .plan-price .amount-line{white-space:nowrap}html[lang=ar] .plan-price .cur{font-size:1.3rem}html[lang=ar] .big-price .cur{font-size:.4em}html[lang=ar] .big-price small{line-height:1.6}html[lang=ar] .plan-price small{display:inline-block}html[lang=ar] .plan .button{text-align:center;padding-inline:1rem}html[lang=ar] .site-footer a[dir=ltr]{text-align:end}
