.hp .wrap{max-width:var(--wrap)}.hp-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2.2rem}.hp-hero{background:var(--canvas-2);position:relative;overflow:hidden}.hp-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-strong)}.hp-hero__grid{display:grid;gap:2.5rem;align-items:end;padding-top:clamp(3rem,7vw,6.5rem)}.hp-hero__copy{padding-bottom:clamp(3.5rem,7vw,6.5rem)}.hp-hero h1{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.018em;max-width:15ch;margin-top:1.4rem}.hp-hero__lede{margin-top:1.6rem;max-width:36rem;font-size:var(--fs-lede);line-height:1.6;color:var(--ink-soft)}.hp-hero__machine{margin:0;display:flex;justify-content:center;align-self:end}.hp-hero__machine img{width:min(100%,340px);height:auto;display:block}@media (min-width: 900px){.hp-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:3rem}.hp-hero__machine img{width:min(100%,380px);margin-bottom:-1px}}@media (max-width: 899px){.hp-hero__copy{padding-bottom:0}.hp-hero__machine img{width:210px}}[dir=rtl] .hp-hero h1{max-width:18ch;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.4rem);line-height:1.3}.hp-figures{background:var(--canvas);border-bottom:1px solid var(--line)}.hp-figures__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.hp-figures__grid>div{padding:clamp(1.6rem,3.5vw,2.6rem) 0;padding-inline-end:1.5rem;border-bottom:1px solid var(--line)}.hp-figures__grid dd{margin:0;display:flex;flex-direction:column;gap:.45rem}.hp-figure{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:380;line-height:1;color:var(--ink);letter-spacing:-.015em}.hp-figure__label{font-size:14.5px;color:var(--muted);max-width:16rem}@media (min-width: 900px){.hp-figures__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-figures__grid>div{border-bottom:0;padding-inline-start:1.8rem;border-inline-start:1px solid var(--line)}.hp-figures__grid>div:first-child{padding-inline-start:0;border-inline-start:0}}[dir=rtl] .hp-figure{font-family:Cairo,Cairo Fallback,sans-serif;font-weight:600}.hp-pillars{display:grid;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--ink)}@media (min-width: 900px){.hp-pillars{grid-template-columns:1fr 1fr}}.hp-pillar{display:flex;flex-direction:column;gap:.9rem;padding:2rem 0 0;color:inherit;text-decoration:none}@media (min-width: 900px){.hp-pillar{padding:2.4rem 3rem 0 0}.hp-pillar+.hp-pillar{padding-inline:3rem 0;border-inline-start:1px solid var(--line-strong)}}@media (max-width: 899px){.hp-pillar+.hp-pillar{margin-top:2.4rem;border-top:1px solid var(--line-strong)}}.hp-pillar h3{font-size:clamp(1.7rem,1.35rem + 1.1vw,2.4rem)}.hp-pillar p:not(.eyebrow){color:var(--ink-soft);max-width:32rem}.hp-pillar .link-arrow{align-self:flex-start;margin-top:.4rem}.hp-pillar:hover h3{color:var(--accent)}.hp-software__title{font-size:var(--fs-h2);margin-top:1.2rem;max-width:14ch}.hp-software__lede{margin-top:1.4rem;max-width:34rem}.hp-points{display:grid;gap:1.6rem 2rem;margin:2.4rem 0}@media (min-width: 640px){.hp-points{grid-template-columns:1fr 1fr}}.hp-points>div{border-top:1px solid var(--ink);padding-top:.9rem}.hp-points dt{color:var(--ink);font-weight:500}.hp-points dd{margin:.3rem 0 0;font-size:15px;color:var(--muted)}.hp-software__visual{display:flex;justify-content:center;padding-bottom:2rem}[dir=rtl] .hp-software__title{max-width:none}.hp-head{display:grid;gap:1.2rem 3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,3.5rem)}@media (min-width: 900px){.hp-head{grid-template-columns:1.1fr .9fr}}.hp-head h2{margin-top:1rem;max-width:16ch}.hp-head__lede{color:var(--ink-soft);max-width:32rem}.hp-head__lede a,.hp-note a,.statement a,.hp-calc .lede a,.hp-faq__intro a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.hp-head__lede a:hover,.hp-note a:hover,.statement a:hover,.hp-calc .lede a:hover,.hp-faq__intro a:hover{color:var(--accent);text-decoration-color:currentColor}.hp-range{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--ink)}@media (min-width: 760px){.hp-range{grid-template-columns:1fr 1fr;-moz-column-gap:3rem;column-gap:3rem}}@media (min-width: 1100px){.hp-range{grid-template-columns:1fr 1fr 1fr}}.hp-range li{border-bottom:1px solid var(--line-strong)}.hp-range__item{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1.25rem 0 1.3rem;color:inherit;text-decoration:none}.hp-range__name{font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--ink);line-height:1.2;transition:color .15s var(--ease-out)}.hp-range__price{font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;align-self:baseline;font-variant-numeric:tabular-nums}.hp-range__blurb{grid-column:1 / -1;font-size:14px;color:var(--muted)}.hp-range__item:hover .hp-range__name{color:var(--accent)}[dir=rtl] .hp-range__name{font-family:Cairo,Cairo Fallback,sans-serif;font-weight:600;font-size:1.15rem}.hp-note{margin-top:1.8rem;font-size:14px;color:var(--muted)}.hp-own{display:grid;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--ink)}@media (min-width: 900px){.hp-own{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-own__col{display:flex;flex-direction:column;gap:1rem;padding:2rem 0 2.4rem;border-bottom:1px solid var(--line-strong)}@media (min-width: 900px){.hp-own__col{padding:2.2rem 2.2rem 0;border-bottom:0;border-inline-start:1px solid var(--line-strong)}.hp-own__col:first-child{padding-inline-start:0;border-inline-start:0}}.hp-own__name{display:flex;align-items:center;gap:.8rem;font-weight:500;color:var(--ink)}.hp-own__flag{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}[dir=rtl] .hp-own__flag{letter-spacing:0}.hp-own__price{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:380;color:var(--ink);line-height:1;letter-spacing:-.015em;text-align:start}[dir=rtl] .hp-own__price{text-align:right}.hp-own__price span{font-size:.5em;color:var(--muted);letter-spacing:0}.hp-own__body{color:var(--ink-soft)}.hp-own__points{list-style:none;padding:0;margin:0 0 .6rem;display:grid;gap:.45rem;font-size:15px;color:var(--ink-soft)}.hp-own__points li:before{content:"✓";color:var(--ink);margin-inline-end:.6rem;font-size:12px}.hp-own__col>a{margin-top:auto;align-self:flex-start}.hp-calc{display:grid;gap:clamp(2rem,5vw,5rem);align-items:start}@media (min-width: 1000px){.hp-calc{grid-template-columns:.8fr 1.2fr}}.hp-calc__intro h2{max-width:12ch}.hp-calc__intro .lede{margin-top:1.4rem;max-width:26rem}.hp-fine{margin-top:1rem;font-size:13.5px;color:var(--muted)}.hp-calc__surface{display:grid;gap:2.5rem;border-top:1px solid var(--ink);padding-top:2rem}@media (min-width: 700px){.hp-calc__surface{grid-template-columns:1.15fr .85fr;gap:3rem}.hp-receipt{border-inline-start:1px solid var(--line-strong);padding-inline-start:3rem!important}}.hp-calc__controls{display:grid;gap:1.8rem}.hp-field__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;font-size:14.5px;color:var(--ink)}.hp-field__label output{font-weight:500;font-variant-numeric:tabular-nums}.hp-field__scale{display:flex;justify-content:space-between;margin-top:.55rem;font-size:12px;color:var(--faint)}.hp-field__pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hp-mini{display:block;font-size:12.5px;color:var(--muted);margin-bottom:.4rem}.hp-receipt{display:flex;flex-direction:column;gap:.4rem;padding:0}.hp-receipt__label{font-size:13px;color:var(--muted)}.hp-receipt__big{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:380;color:var(--ink);line-height:1.05;text-align:start}[dir=rtl] .hp-receipt__big{text-align:right}.hp-receipt__rows{margin:1rem 0 1.6rem;display:grid}.hp-receipt__rows>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line-strong);font-size:14px}.hp-receipt__rows dt{color:var(--muted)}.hp-receipt__rows dd{margin:0;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.hp-receipt .btn-primary{margin-top:auto}.hp-eyebrow-dark{color:var(--on-dark-soft)}.hp-audience__title{margin-top:1.2rem;max-width:14ch}[dir=rtl] .hp-audience__title{max-width:none}.hp-audience{list-style:none;padding:0;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;gap:2.4rem 2.5rem}@media (min-width: 700px){.hp-audience{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.hp-audience{grid-template-columns:repeat(4,1fr)}}.hp-audience__card{display:flex;flex-direction:column;gap:.8rem;height:100%;padding-top:1.2rem;border-top:1px solid rgba(251,249,245,.5);color:var(--on-dark-soft);text-decoration:none}.hp-audience__card:hover h3{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.hp-audience__card h3{font-size:1.6rem;color:var(--on-dark)}.hp-audience__card p{font-size:15px}.hp-audience__card .link-arrow{margin-top:auto;padding-top:1rem;align-self:flex-start;border-bottom:0;font-size:15px}.hp-emirates{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:2.4rem;font-size:15px}.hp-emirates span{color:var(--on-dark-soft);margin-inline-end:.4rem}.hp-emirates a{color:var(--on-dark);text-decoration:underline;text-decoration-color:#fbf9f54d;text-underline-offset:.25em}.hp-emirates a:hover{text-decoration-color:currentColor}.hp-steps__title{max-width:16ch}[dir=rtl] .hp-steps__title{max-width:none}.hp-steps{list-style:none;padding:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;display:grid;gap:2rem 3rem}@media (min-width: 900px){.hp-steps{grid-template-columns:repeat(3,1fr)}}.hp-steps li{border-top:1px solid var(--ink);padding-top:1.2rem}.hp-steps__n{display:block;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:1.4rem}.hp-steps h3{font-size:1.6rem}.hp-steps p{margin-top:.6rem;color:var(--ink-soft);max-width:22rem}.hp-steps__ctas{margin-top:2.6rem}.hp-commit{margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line-strong)}.hp-commit h3{font-size:var(--fs-h3);max-width:28ch}.hp-commit dl{display:grid;gap:1.8rem 3rem;margin:2rem 0 0}@media (min-width: 640px){.hp-commit dl{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.hp-commit dl{grid-template-columns:repeat(3,1fr)}}.hp-commit dt{color:var(--ink);font-weight:500}.hp-commit dd{margin:.35rem 0 0;font-size:15px;color:var(--muted)}.hp-faq{display:grid;gap:2rem clamp(2rem,6vw,6rem);align-items:start}@media (min-width: 1000px){.hp-faq{grid-template-columns:.75fr 1.25fr}.hp-faq__intro{position:sticky;top:110px}}.hp-faq__intro h2{max-width:11ch}[dir=rtl] .hp-faq__intro h2{max-width:none}.hp-faq__intro p{margin-top:1.2rem;color:var(--ink-soft);max-width:22rem}.hp-faq .faq-list a{color:var(--ink)}.hp-faq .faq-list a:hover{color:var(--accent)}.mp-close-dark .hp-close__body{color:var(--on-dark-soft);margin-top:1.2rem;max-width:34rem}.hp-field__pair input{border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding-inline:0;background:transparent}.hp-field__pair input:focus{border-bottom-color:var(--ink);box-shadow:none}
