html:has(#site-menu[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}}
.about__grid{gap:3.5rem;display:grid}.about__lead{max-width:34rem;color:var(--imad-dark-olive-green);margin-block-start:1.25rem}.about__object{position:relative}.about__card{aspect-ratio:9/5;background:var(--imad-white);box-shadow:0 0 0 1px var(--imad-deep-forest-green), 0 1px 1px var(--imad-deep-forest-green), 0 1px 2px #0a642b0d, 0 8px 24px -12px #0a642b1f, 0 40px 80px -32px #0a642b47;border-radius:16px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.about__card{box-shadow:0 0 0 1px color-mix(in oklch, var(--imad-deep-forest-green) 6%, transparent), 0 1px 1px color-mix(in oklch, var(--imad-deep-forest-green) 10%, transparent), 0 1px 2px #0a642b0d, 0 8px 24px -12px #0a642b1f, 0 40px 80px -32px #0a642b47}}.about__under{background:var(--imad-deep-forest-green);rotate:calc(var(--dir) * -4deg);border-radius:16px;position:absolute;inset:0}.about__wedge{--drift:14px;scale:var(--dir) 1;display:block;position:absolute}.about__wedge--start{background:var(--imad-yellow);clip-path:polygon(0 0,100% 0,0 100%);width:19%;height:calc(32% + 16px);inset-block-start:-16px;inset-inline-start:0}.about__wedge--end{background:var(--imad-green);clip-path:polygon(100% 0,100% 100%,0 100%);width:24%;height:calc(38% + 16px);inset-block-end:-16px;inset-inline-end:0}.about__wedge:after{content:"";background:linear-gradient(115deg, transparent 30%, var(--imad-white) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about__wedge:after{background:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--imad-white) 62%, transparent) 50%, transparent 70%)}}.about__wedge:after{translate:-100%}.about__logo{width:66%}:lang(ar) .about__logo{width:54%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.about__under{animation:linear both about-fan;animation-timeline:view();animation-range:entry 25% cover 50%}.about__card{view-timeline:--about-card block}.about__wedge:after{animation:linear both about-glint;animation-timeline:--about-card;animation-range:entry 60% cover 62%}}}@keyframes about-fan{0%{rotate:0deg}}@keyframes about-glint{0%{translate:-100%}to{translate:100%}}@media (min-width:48rem){.about__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2.4vw,2rem)}.about__text{grid-column:1/span 5}.about__object{grid-column:7/-1}.about__card,.about__under{border-radius:24px}}
.contact{--contact-ease:cubic-bezier(.16, 1, .3, 1);--contact-forest:var(--imad-deep-forest-green);--contact-lime:var(--imad-green);--contact-yellow:var(--imad-yellow);--contact-mint:var(--imad-mint);--contact-cream:var(--imad-cream);--contact-white:var(--imad-white);--contact-ink:var(--imad-dark-olive-green);--contact-action:var(--imad-deep-forest-green);--contact-field-edge:var(--imad-dark-olive-green)}@supports (color:color-mix(in lab, red, red)){.contact{--contact-field-edge:color-mix(in oklch, var(--imad-dark-olive-green) 62%, var(--imad-white))}}.contact{--swell-width:135%;--swell-height:18rem;--swell-crest:1rem;--swell-rise:4.5rem;--swell-headroom:3rem;padding-block:calc(var(--swell-rise) + clamp(2rem, 1rem + 3vw, 4.5rem)) clamp(3.5rem, 2rem + 4vw, 6rem);color:var(--contact-mint);position:relative}@media (min-width:48rem){.contact{--swell-width:170%;--swell-height:clamp(32rem, 52vw, 56rem);--swell-crest:clamp(.75rem, 1vw, 1rem);--swell-rise:clamp(4.5rem, 7vw, 7rem)}}.contact-ground{inset:calc(var(--swell-headroom) * -1) 0 -1px;pointer-events:none;position:absolute;overflow:clip}.contact-ground__base{inset:calc(var(--swell-headroom) + var(--swell-crest) * 2 + var(--swell-height) / 2) 0 0;background:var(--contact-forest);position:absolute}.contact-swell{width:var(--swell-width);height:var(--swell-height);border-radius:50%;position:absolute;inset-block-start:calc(var(--swell-headroom) + var(--swell-top));inset-inline-start:calc((100% - var(--swell-width)) / 2 + var(--swell-shift,0%))}.contact-swell--yellow{--swell-top:0px;--swell-shift:8%;--drift:40px;background:var(--contact-yellow)}.contact-swell--lime{--swell-top:var(--swell-crest);--swell-shift:4%;--drift:28px;background:var(--contact-lime)}.contact-swell--forest{--swell-top:calc(var(--swell-crest) * 2);--drift:16px;background:var(--contact-forest)}.contact-layout{gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid;position:relative}@media (min-width:64rem){.contact-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,6vw,6rem)}}.contact-intro .type-h1{color:var(--contact-white)}.contact-headline__mark{color:var(--contact-yellow)}.contact-intro__lead{max-width:34rem;color:var(--contact-mint);margin-block-start:clamp(1rem,.75rem + .75vw,1.5rem)}.contact-channels{border-block-start:1px solid var(--contact-white);margin-block-start:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.contact-channels{border-block-start:1px solid color-mix(in oklch, var(--contact-white) 18%, transparent)}}.contact-channels li{border-block-end:1px solid var(--contact-white)}@supports (color:color-mix(in lab, red, red)){.contact-channels li{border-block-end:1px solid color-mix(in oklch, var(--contact-white) 18%, transparent)}}.contact-channel{color:var(--contact-white);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding-block:.875rem;display:grid}.contact-channel__icon{color:var(--contact-lime);grid-row:span 2}.contact-channel__label{color:var(--contact-mint)}.contact-channel>.contact-channel__value{overflow-wrap:anywhere;color:var(--contact-white);text-underline-offset:.2em;transition:text-decoration-color var(--dur-feedback) var(--contact-ease);justify-self:start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.contact-channel:hover .contact-channel__value{-webkit-text-decoration-color:var(--contact-yellow);-webkit-text-decoration-color:var(--contact-yellow);-webkit-text-decoration-color:var(--contact-yellow);text-decoration-color:var(--contact-yellow)}.contact-focus{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.contact-focus{animation:linear both contact-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes contact-rise{0%{translate:0 3rem}}.contact-focus>.contact-focus__brackets{--bracket-arm:2rem;--bracket-color:var(--contact-lime);--bracket-offset:.75rem;transition:inset var(--dur-layout) var(--contact-ease)}.contact-card{background:var(--contact-white);color:var(--contact-ink);border-radius:24px;padding:clamp(1.25rem,.75rem + 2vw,2.5rem);overflow:clip;container-type:inline-size}.on-forest .contact-card :focus-visible{outline-color:var(--contact-action)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1rem;display:grid}.contact-form>*{grid-column:1/-1}@container (min-width:26rem){.contact-form>.contact-field--pair{grid-column:auto}}.contact-form[hidden]{display:none}.contact-form__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-end:.25rem;display:flex}.contact-form__plan{background:var(--imad-yellow);border-radius:8px;padding:.25rem .625rem}@supports (color:color-mix(in lab, red, red)){.contact-form__plan{background:color-mix(in oklch, var(--imad-yellow) 26%, var(--imad-white))}}.contact-form__plan{color:var(--contact-ink)}.contact-form__submit{margin-block-start:.375rem}@media (scripting:none){.contact-form__submit{display:none}}.contact-noscript{gap:.75rem;display:grid}.contact-form__privacy{text-wrap:pretty;font-size:.875rem;line-height:1.5}:lang(ar) .contact-form__privacy{font-size:.9375rem;line-height:1.7}.contact-field{gap:.375rem;display:grid}.contact-field__control{position:relative}.contact-input{border:1px solid var(--contact-field-edge);background:var(--contact-white);width:100%;min-height:3.25rem;color:var(--contact-ink);transition:border-color var(--dur-feedback) var(--contact-ease), background-color var(--dur-feedback) var(--contact-ease);border-radius:12px;padding:.75rem 1rem;display:block}.contact-input:hover{border-color:var(--contact-action)}:lang(ar) .contact-input{font-size:1.0625rem}[dir=rtl] .contact-input[dir=ltr]{text-align:end}.contact-input:autofill{box-shadow:inset 0 0 0 3.25rem var(--contact-white);-webkit-text-fill-color:var(--contact-ink)}.contact-input[aria-invalid=true]{border-color:var(--contact-ink);box-shadow:inset 0 0 0 1px var(--contact-ink);background:var(--contact-cream)}.contact-input[aria-invalid=true]:autofill{box-shadow:inset 0 0 0 1px var(--contact-ink), inset 0 0 0 3.25rem var(--contact-cream)}.contact-error{color:var(--contact-ink);align-items:flex-start;gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.contact-error__icon{flex:none;margin-block-start:.0625rem}:lang(ar) .contact-error{font-size:.9375rem;font-weight:700;line-height:1.6}.contact-field__control>.contact-field__brackets{--bracket-arm:.75rem;--bracket-color:var(--imad-green);--bracket-offset:.3125rem;opacity:0;transition:opacity var(--dur-feedback) var(--contact-ease), scale var(--dur-state) var(--contact-ease);scale:1.03}.contact-field__control>.contact-input:focus-visible+.contact-field__brackets{opacity:1;scale:1}.contact-input:focus-visible{outline-offset:-1px}.contact-focus:not([data-stage=form])>.contact-focus__brackets{--bracket-offset:.5rem}.contact-done{gap:1rem;display:grid}.contact-done__text:focus{outline:none}.contact-done__text strong{color:var(--contact-action);font-weight:700;display:block}.contact-done__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-done__edit{cursor:pointer;min-height:3rem;color:var(--contact-action);text-underline-offset:.2em;margin-inline-start:auto;text-decoration:underline}.contact-done__edit:hover{text-decoration-thickness:2px}.contact-done__edit:only-child{margin-inline-start:0}@container (max-width:26rem){.contact-done__actions>a{flex:100%}.contact-done__edit{margin-inline-start:0}}@media (prefers-reduced-motion:no-preference){.contact-done{animation:contact-done-in var(--dur-layout) var(--contact-ease) both}}@keyframes contact-done-in{0%{opacity:0;translate:0 .5rem}}
.faq-column{--faq-open:.3s;--faq-ease:cubic-bezier(.16, 1, .3, 1);--faq-line:var(--imad-lightgray);--faq-line-open:var(--imad-green);--faq-chip:var(--imad-yellow);--faq-chip-hover:var(--imad-green);--faq-forest:var(--imad-deep-forest-green);--faq-chip-size:2rem;--faq-row-pad:clamp(1rem, .85rem + .4vw, 1.25rem);--faq-tuck:clamp(.25rem, .5vw, .5rem);width:min(47.5rem,100%);margin-inline:auto}.faq-list{margin-block-start:clamp(1.25rem,.75rem + 1.5vw,2rem)}.faq-item{border-block-end:1px solid var(--faq-line);padding-block-end:var(--faq-tuck)}.faq-item[open]{border-block-end-color:var(--faq-line-open)}.faq-summary{min-block-size:3.5rem;padding-block:var(--faq-row-pad) calc(var(--faq-row-pad) - var(--faq-tuck));border-radius:var(--radius-chip);color:var(--faq-forest);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:flex-start;gap:1.25rem;list-style:none;display:flex;position:relative}.faq-summary::-webkit-details-marker{display:none}.faq-item:not([open]) .faq-summary:after{content:"";inset-inline:0;inset-block:100% calc(var(--faq-tuck) * -1);position:absolute}.faq-summary .faq-question{letter-spacing:-.012em;text-wrap:pretty;font-weight:600}:lang(ar) .faq-summary .faq-question{letter-spacing:0;font-weight:700}@media (max-width:47.99rem){:lang(ar) .faq-summary{font-size:1.1875rem;line-height:1.6}}.faq-chip{inline-size:var(--faq-chip-size);block-size:var(--faq-chip-size);border-radius:var(--radius-chip);background:var(--faq-chip);color:var(--faq-forest);flex:none;place-items:center;margin-block-start:calc((1lh - var(--faq-chip-size)) / 2);display:grid}.faq-chip>svg{grid-area:1/1}.faq-chip__upright{rotate:90deg}.faq-item[open] .faq-chip__upright{rotate:0deg}@media (hover:hover){.faq-summary:hover .faq-chip{background:var(--faq-chip-hover)}}.faq-item::details-content{grid-template-rows:0fr;display:grid}.faq-item[open]::details-content{grid-template-rows:1fr}.faq-answer{min-block-size:0;overflow:hidden}.faq-answer>p{padding-block-end:var(--faq-row-pad)}@media (prefers-reduced-motion:no-preference){.faq-item{transition:border-block-end-color var(--dur-state) linear}.faq-item::details-content{transition:grid-template-rows var(--faq-open) var(--faq-ease), content-visibility var(--faq-open) allow-discrete}.faq-chip{transition:background-color var(--dur-feedback) linear}.faq-chip__upright{transition:rotate var(--dur-state) var(--faq-ease)}}
.crosshair{--crosshair-tag-fill:var(--imad-deep-forest-green);--crosshair-tag-ink:var(--color-canvas);z-index:var(--z-fx);width:100%;height:100%;color:var(--imad-green);pointer-events:none;position:absolute;inset:0}.focus-label{z-index:calc(var(--z-fx) + 1);background:var(--imad-deep-forest-green);height:28px;color:var(--color-canvas);white-space:nowrap;pointer-events:none;border-radius:8px;padding-inline:.625rem;font-size:.875rem;font-weight:600;line-height:28px;position:absolute;top:0;left:0}:lang(ar) .focus-label{font-size:.9375rem;font-weight:700}
.hero{--hero-header:4rem;--hero-bar:8px;--hero-ease:cubic-bezier(.16, 1, .3, 1);min-height:min(calc(100svh - var(--hero-header)), 57rem);background:var(--color-canvas);flex-direction:column;display:flex;position:relative;overflow-x:clip}@media (min-width:64rem){.hero{--hero-header:5rem}}.hero__text{z-index:var(--z-base);flex-direction:column;flex:1 0 auto;justify-content:center;padding-block:clamp(1.25rem,3.4svh,3.5rem) clamp(2rem,4.6svh,3.5rem);display:flex;position:relative}.hero__text:lang(ar){padding-block:clamp(.625rem,1.6svh,3.5rem) clamp(1.5rem,3.6svh,3.5rem)}.hero-copy__brand,.hero-copy__support{color:var(--color-ink)}.hero-copy .type-h1{margin-block-start:.625rem}:lang(ar) .hero-copy .type-h1{margin-block-start:.25rem}.hero-copy__aside{max-width:var(--hero-aside);margin-block-start:.875rem}.hero-copy__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem;display:flex}.hero-copy__actions a:last-child:hover{background:var(--color-canvas)}@media (max-width:22.5rem){.hero-copy .type-h1{font-size:11.2vw}}@media (min-width:64rem){.hero-copy{align-items:flex-end;gap:var(--hero-gap);display:flex}.hero-copy__lead{flex:none}.hero-copy .type-h1{max-width:var(--hero-measure)}.hero-copy__aside{flex:0 1 var(--hero-aside);margin-block-start:0}}.hero{--hero-size:clamp(2.5rem, min(1.6rem + 3.6vw, 8.2dvh), 4.5rem);--hero-measure:8.2em;--hero-lead:calc(var(--hero-size) * 8.2);--hero-gap:clamp(1.5rem, 4vw, 3.5rem);--hero-aside:30rem;--hero-text-start:calc((100vw - min(1280px, 100vw - 2 * var(--gutter))) / 2);--wave-width:120vw;--wave-clear:3rem;--wave-start:calc(var(--hero-text-start) + var(--hero-aside) + var(--wave-clear) - var(--wave-width) * .7639)}.hero:lang(ar){--hero-measure:6.2em;--hero-lead:calc(var(--hero-size) * .92 * 6.2)}@media (min-width:64rem){.hero{--hero-aside:20rem;--wave-start:calc(var(--hero-text-start) + var(--hero-lead) + var(--hero-gap) + var(--hero-aside) + var(--wave-clear) - var(--wave-width) * .7639)}}@media (min-width:75rem){.hero{--hero-aside:26rem}}.hero-ground{inset-block:-100vh calc(var(--hero-bar) * -1);pointer-events:none;position:absolute;inset-inline:calc(50% - 50vw);overflow:clip}@media (scripting:none){.hero{overflow:clip}}.hero-waves{width:var(--wave-width);height:calc(var(--wave-width) * .7639);position:absolute;inset-block-start:calc(100vh - var(--wave-width) * .4167);inset-inline-start:var(--wave-start);overflow:visible}.hero-waves--phone{display:none}[dir=rtl] .hero-waves{scale:-1 1}.hero-waves--wash{--drift:-28px;fill:var(--imad-yellow)}@supports (color:color-mix(in lab, red, red)){.hero-waves--wash{fill:color-mix(in oklch, var(--imad-yellow) 26%, var(--imad-white))}}.hero-waves--lime{--drift:-64px;fill:var(--imad-green)}.hero-waves--yellow{--drift:-112px;fill:var(--imad-yellow)}@media (max-width:47.99rem){.hero{--wave-width:100vw;--wave-start:0px}.hero-waves--wide{display:none}.hero-waves--phone{height:calc(var(--wave-width) * 2.8205);display:block;inset-block-start:calc(100vh - var(--wave-width) * 1.2821)}}.hero-screen{--screen-arm:28px;--screen-offset:12px;width:min(1360px, 100% - 2 * var(--gutter));margin-inline:auto;position:relative}.hero-screen__note{color:var(--imad-deep-forest-green);font-size:.8125rem;line-height:1.4;position:absolute;inset-block-end:calc(100% + .3125rem);inset-inline-end:calc(var(--screen-arm) - var(--screen-offset) + .625rem)}@supports (color:color-mix(in lab, red, red)){.hero-screen__note{color:color-mix(in oklch, var(--imad-deep-forest-green) 55%, black)}}.hero-screen__frame{border:1px solid var(--color-line);background:var(--color-canvas);border-block-end:0;border-start-start-radius:24px;border-start-end-radius:24px;position:relative;overflow:hidden;box-shadow:0 -16px 48px -24px #0a642b29}.hero-stage{position:relative}.hero-stage picture,.hero-stage img{width:100%;height:auto;display:block}.hero-stage--wide{display:none}@media (min-width:48rem){.hero-stage--wide{display:block}.hero-stage--phone{display:none}}.hero-target{position:absolute}.hero-screen__brackets{--bracket-arm:var(--screen-arm);--bracket-offset:var(--screen-offset);--bracket-weight:3px;inset-block-end:calc(var(--hero-bar) * -1)}.hero-bar{height:var(--hero-bar);background:linear-gradient(to right, var(--color-accent), var(--imad-green), var(--imad-yellow));position:relative}[dir=rtl] .hero-bar{background:linear-gradient(to left, var(--color-accent), var(--imad-green), var(--imad-yellow))}@media (min-width:48rem) and (max-width:63.99rem){.hero{min-height:0}.hero__text{padding-block:3rem 3.5rem}}@media (max-width:47.99rem){.hero-screen{--screen-arm:20px;--screen-offset:8px;flex:1 0 18rem}.hero-screen__frame{position:absolute;inset:0}}.hero-screen__veil{background:var(--color-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-screen__veil{background:color-mix(in oklch, var(--color-canvas) 62%, transparent)}}.hero-screen__veil{opacity:0;pointer-events:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero-screen:not([data-lock]) .hero-screen__brackets{opacity:0;animation:1ms 4s forwards hero-brackets-appear}}@keyframes hero-brackets-appear{to{opacity:1}}[data-hero-frame][data-locked]~.hero-screen__brackets{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-screen__brackets{transition:opacity var(--dur-feedback) linear}.hero-screen[data-lock] .hero-screen__brackets>i{transition:transform var(--lock-move,.25s) var(--hero-ease)}.hero-screen__veil{transition:opacity var(--dur-state) var(--hero-ease), clip-path var(--dur-layout) var(--hero-ease)}.hero-screen[data-lock] .focus-label{transition:opacity var(--dur-feedback) var(--hero-ease)}}.hero-screen[data-lock=run] .hero-screen__brackets{z-index:calc(var(--z-sticky) + 1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-waves.scroll-drift{animation-timeline:scroll(root);animation-range:-100vh 100vh}.hero-screen__frame,.hero-screen__brackets,.hero-screen__note{transform-origin:50% 100%;animation:linear both hero-screen-settle;animation-timeline:scroll(root);animation-range:0 80vh}.hero-screen:not([data-lock]) .hero-screen__brackets{animation:1ms 4s forwards hero-brackets-appear,linear both hero-screen-settle;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}}}@keyframes hero-screen-settle{to{scale:.965}}
.pricing{--pricing-forest:var(--imad-deep-forest-green);--pricing-ink:var(--imad-dark-olive-green);--pricing-yellow:var(--imad-yellow);--pricing-lime:var(--imad-green);--pricing-lime-soft:var(--imad-yellow)}@supports (color:color-mix(in lab, red, red)){.pricing{--pricing-lime-soft:color-mix(in oklch, var(--imad-yellow) 26%, var(--imad-white))}}.pricing{--pricing-line:var(--imad-lightgray);--pricing-white:var(--imad-white);--pricing-mint:var(--imad-mint);--pricing-cream:var(--imad-cream);--pricing-accent-deep:var(--imad-green-deep);--pricing-ease:cubic-bezier(.16, 1, .3, 1);--pricing-card-shadow:0 1px 2px #0a642b0d, 0 8px 24px -12px #0a642b1f;--pricing-screen-shadow:0 40px 80px -32px #0a642b47;--pricing-radius:24px;--pricing-control-radius:12px;--pricing-chip-radius:8px;--pricing-pad:clamp(1.125rem, .25rem + 1.75vw, 2rem);--pricing-gap:1rem;padding-block:var(--section-pad);position:relative;overflow:clip}.pricing-inner{position:relative}.pricing-ground,.pricing-ground>svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.pricing-ground{pointer-events:none}[dir=rtl] .pricing-ground>svg{scale:-1 1}.pricing-wave--wash{fill:var(--pricing-lime-soft)}.pricing-wave--lime{fill:var(--pricing-lime)}.pricing-wave--yellow{fill:var(--pricing-yellow)}.pricing:has(input[value=monthly]:checked){--period-at:0}.pricing:has(input[value=sixMonths]:checked){--period-at:1}.pricing:has(input[value=yearly]:checked){--period-at:2}.pricing [data-show]{visibility:hidden}:is(.pricing:has(input[value=monthly]:checked) [data-show=monthly],.pricing:has(input[value=sixMonths]:checked) [data-show=sixMonths],.pricing:has(input[value=yearly]:checked) [data-show=yearly]){visibility:visible}.pricing:has(input[value=monthly]:checked) .price-slot{--row:var(--row-monthly)}.pricing:has(input[value=sixMonths]:checked) .price-slot{--row:var(--row-sixMonths)}.pricing:has(input[value=yearly]:checked) .price-slot{--row:var(--row-yearly)}:is(.pricing:has(input[value=monthly]:checked) .price-slot[data-empty~=monthly],.pricing:has(input[value=sixMonths]:checked) .price-slot[data-empty~=sixMonths],.pricing:has(input[value=yearly]:checked) .price-slot[data-empty~=yearly]){grid-template-columns:0fr}.pricing-title{margin-block-end:1rem}.period{border:0;min-inline-size:0;margin:0;padding:0}.period__track{border-radius:var(--pricing-control-radius);background:var(--pricing-lime-soft);grid-template-columns:repeat(3,minmax(0,1fr));block-size:3rem;padding:.25rem;display:grid;position:relative}.period__thumb{border-radius:var(--pricing-chip-radius);background:var(--pricing-yellow);inline-size:calc(33.3333% - .166667rem);translate:calc(var(--dir) * var(--period-at,0) * 100%) 0;transition:translate var(--dur-state) var(--pricing-ease);position:absolute;inset-block:.25rem;inset-inline-start:.25rem;box-shadow:0 1px 2px #0a642b29}.period__option{border-radius:var(--pricing-chip-radius);color:var(--pricing-ink);text-align:center;cursor:pointer;transition:color var(--dur-feedback) var(--pricing-ease);-webkit-tap-highlight-color:transparent;place-items:center;font-size:.9375rem;font-weight:600;line-height:1.2;display:grid;position:relative}:lang(ar) .period__option{font-size:1rem;font-weight:700}.period__option:hover{color:var(--pricing-forest)}.period__option:has(:checked){color:var(--pricing-forest)}.period__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.period__option:has(:focus-visible){outline:2px solid var(--pricing-forest);outline-offset:2px}@media (forced-colors:active){.period__thumb{forced-color-adjust:none;background:highlight}.period__option:has(:checked){color:highlighttext;forced-color-adjust:none}}.plan{--plan-row:2.125rem;--plan-text:var(--pricing-ink);--plan-strong:var(--pricing-forest);--plan-rule:var(--pricing-line);--plan-tick:var(--pricing-accent-deep);--plan-strike:var(--pricing-forest);padding:var(--pricing-pad);border-radius:var(--pricing-radius);color:var(--plan-text);border:1px solid #0000;flex-direction:column;display:flex}:lang(ar) .plan{--plan-row:2.25rem}.plan--light{border-color:var(--pricing-line);background:var(--pricing-white);box-shadow:var(--pricing-card-shadow)}.plan--max{--plan-rule:var(--pricing-forest)}@supports (color:color-mix(in lab, red, red)){.plan--max{--plan-rule:color-mix(in oklch, var(--pricing-forest) 18%, var(--pricing-lime-soft))}}.plan--max{background:var(--pricing-lime-soft);box-shadow:var(--pricing-card-shadow)}.plan--ultra{--plan-text:var(--pricing-mint);--plan-strong:var(--pricing-white);--plan-rule:var(--pricing-white)}@supports (color:color-mix(in lab, red, red)){.plan--ultra{--plan-rule:color-mix(in oklch, var(--pricing-white) 22%, var(--pricing-forest))}}.plan--ultra{--plan-tick:var(--pricing-lime);--plan-strike:var(--pricing-yellow);background:var(--pricing-forest);box-shadow:var(--pricing-screen-shadow)}.plan-head{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid}.plan .type-h3{color:var(--plan-strong)}.plan-map{grid-area:1/2/3/3}.plan-map__cell--added{fill:var(--pricing-yellow)}.plan-map__cell--kept{fill:var(--pricing-lime)}.plan-map__cell--off{fill:var(--pricing-line)}.plan-tagline{text-wrap:pretty;grid-area:2/1/3/2;margin-block-start:.25rem;font-size:.9375rem;line-height:1.5}:lang(ar) .plan-tagline{font-size:1rem;line-height:1.7}.plan .plan-all{color:var(--pricing-yellow);margin-block-start:1.25rem}.plan-price{color:var(--plan-strong);margin-block-start:1.5rem}.plan-price__shown{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.plan-price__currency{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.plan-price__unit{color:var(--plan-text);font-size:1rem;position:relative}.plan-price__was{--struck:0;visibility:hidden;opacity:0;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.2;position:absolute;inset-block-end:100%;inset-inline-start:0}:lang(ar) .plan-price__was{font-weight:700}:is(.pricing:has(input[value=sixMonths]:checked) .plan-price__was[data-cheaper~=sixMonths],.pricing:has(input[value=yearly]:checked) .plan-price__was[data-cheaper~=yearly]){--struck:1;visibility:visible;opacity:1;transition:opacity var(--dur-state) var(--pricing-ease)}.plan-price__was:before{content:attr(data-price)}.plan-price__was:after{content:"";background:var(--plan-strike);block-size:2px;scale:var(--struck) 1;transform-origin:0;transition:scale var(--dur-layout) var(--pricing-ease) var(--dur-feedback);position:absolute;inset-block-start:calc(50% - 1px);inset-inline:-.1em}[dir=rtl] .plan-price__was:after{transform-origin:100%}@media (forced-colors:active){.plan-price__was:after{forced-color-adjust:none;background:canvastext}}.price-figure{display:inline-flex}.price-slot{block-size:1em;transition:grid-template-columns var(--dur-state) var(--pricing-ease);grid-template-columns:1fr;display:inline-grid;overflow:clip}.price-strip{min-inline-size:0;translate:0 calc(var(--row,0) * -1em);transition:translate var(--dur-state) var(--pricing-ease);display:block}.price-strip>i{text-align:center;block-size:1em;font-style:normal;display:block}.price-strip>i:before{content:attr(data-glyph)}.plan-note{flex-wrap:wrap;gap:0 .75rem;margin-block-start:.5rem;font-size:.9375rem;line-height:1.5;display:flex}:lang(ar) .plan-note{font-size:1rem;line-height:1.6}.plan-note__terms{display:grid}.plan-note__terms>p{flex-wrap:wrap;grid-area:1/1;gap:0 .75rem;display:flex}@media (prefers-reduced-motion:no-preference){:is(.pricing:has(input[value=sixMonths]:checked) .plan-note [data-show=sixMonths],.pricing:has(input[value=yearly]:checked) .plan-note [data-show=yearly]){animation:plan-note-in var(--dur-state) var(--pricing-ease)}}@keyframes plan-note-in{0%{opacity:0}}.plan-note__total{color:var(--plan-strong);font-weight:600}:lang(ar) .plan-note__total{font-weight:700}.plan-features{margin-block-start:1.25rem}.plan-intro{margin-block-end:.25rem;font-size:.9375rem;line-height:1.75rem}:lang(ar) .plan-intro{font-size:1rem}.plan-feature{block-size:var(--plan-row);align-items:center;gap:.625rem;display:flex}.plan-feature--added{color:var(--plan-strong);font-weight:600}:lang(ar) .plan-feature--added{font-weight:700}.plan-tick{border-radius:calc(var(--pricing-chip-radius) * .75);block-size:1.25rem;inline-size:1.25rem;color:var(--plan-tick);flex:none;place-items:center;display:grid}.plan-feature--added .plan-tick{background:var(--pricing-yellow);color:var(--pricing-forest)}.plan-specs{border-block-start:1px solid var(--plan-rule);grid-template-columns:auto minmax(0,1fr);gap:1.5rem;margin-block-start:1rem;padding-block-start:1rem;font-size:.875rem;line-height:1.4;display:grid}:lang(ar) .plan-specs{font-size:.9375rem;line-height:1.6}.plan-specs dd{color:var(--plan-strong);margin-block-start:.125rem;font-weight:600}:lang(ar) .plan-specs dd{font-weight:700}.plan-cta{margin-block-start:1.25rem}.pricing-extras{border-radius:var(--pricing-radius);background:var(--pricing-cream);box-shadow:var(--pricing-card-shadow);gap:.5rem 1.5rem;margin-block-start:var(--pricing-gap);padding-block:1rem;display:grid}.pricing-extras>p{padding-inline:calc(var(--pricing-pad) + 1px)}.pricing-extras__more{color:var(--pricing-forest);text-wrap:balance;align-items:center;gap:.875rem;font-weight:600;line-height:1.4;display:flex}:lang(ar) .pricing-extras__more{font-weight:700;line-height:1.6}.pricing-extras__chip{border-radius:var(--pricing-chip-radius);background:var(--pricing-yellow);flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.pricing-extras__note{text-wrap:pretty;margin-inline-start:2.875rem;font-size:.9375rem;line-height:1.5}:lang(ar) .pricing-extras__note{font-size:1rem;line-height:1.7}.pricing-stairs{gap:var(--pricing-gap);flex-direction:column;display:flex}@media (max-width:47.99rem){.pricing-switch{z-index:var(--z-fx);margin-block:-.5rem;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:var(--pricing-white);position:sticky;inset-block-start:4rem}.pricing-title{margin-block-end:0}.plan-cta{scroll-margin-block-start:4.5rem}}@media (max-width:47.99rem) and (scripting:none){.pricing-switch{inset-block-start:0}}@media (min-width:48rem){.pricing-stairs{gap:0 var(--pricing-gap);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.pricing-title,.pricing-text,.pricing-switch{align-self:start}.pricing-title{grid-area:1/1/2/-1}.pricing-text{grid-area:2/1/3/3}.pricing-switch{grid-area:3/1/4/3;margin-block:1.25rem 1.75rem}.plan--light{grid-area:4/1/5/2}.plan--max{grid-area:4/2/5/3}.plan--ultra{grid-area:2/3/5/4}}@media (min-width:48rem) and (max-width:63.99rem){.plan-map{grid-area:1/2/2/3}.plan-tagline{grid-area:2/1/3/3;margin-block-start:.75rem}.plan .plan-all{font-size:1.375rem}.plan-price__unit{flex-basis:100%;margin-block-start:.25rem}.plan-price__was{margin-inline-start:.625rem;font-size:1.125rem;display:inline-block;position:relative;inset:auto}.plan-specs{grid-template-columns:minmax(0,1fr);gap:.75rem}.plan-cta{padding-inline:.75rem}}@media (min-width:48rem) and (max-width:79.99rem){:lang(ar) .plan-specs{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (min-width:48rem) and (max-width:63.99rem){:lang(ar) .plan-specs div:last-child dd{min-block-size:2lh}}@media (min-width:64rem){.pricing{--pricing-gap:1.5rem}.pricing-title{grid-area:1/1/2/3;margin-block-end:1.75rem}.pricing-text{grid-area:2/1/3/2}.pricing-switch{grid-area:3/1/4/2}.plan--max{grid-area:2/2/5/3}.plan--ultra{grid-area:1/3/5/4;align-self:stretch}.plan--ultra .plan-head{margin-block-end:auto}}@media (min-width:80rem){:lang(en) .pricing-extras{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}:lang(en) .pricing-extras__note{grid-column:2/-1;margin-inline-start:0}}
.security{--security-forest:var(--imad-deep-forest-green);--security-frame:45rem;--security-cell:clamp(1.25rem, 2.2vw, 2rem);margin-block-start:-1px;padding-block-start:var(--section-pad-short);position:relative;overflow-x:clip}.security-frame{width:min(var(--security-frame), 100%);text-align:center;margin-inline:auto;padding-block:clamp(2.5rem,1.75rem + 2.5vw,3.5rem);padding-inline:clamp(1.5rem,1rem + 2.5vw,3.5rem);position:relative}.security-frame>.brackets{--bracket-arm:clamp(2rem, 1.25rem + 3vw, 4rem);--bracket-weight:3px;--bracket-color:var(--security-forest)}.security-frame .security-line{text-wrap:balance;margin-block-start:1rem}.security-points{grid-template-columns:minmax(0,1fr);margin-block-start:clamp(2.5rem,1.75rem + 2vw,3.5rem);display:grid}.security-point{padding-block:1rem 1.25rem;position:relative}.security-point:before{content:"";border-block-start:1px solid var(--security-forest);position:absolute;inset-block-start:0;inset-inline:-100vw}.security-point .security-point__title{color:var(--security-forest);letter-spacing:-.012em;margin-block-end:.25rem;font-weight:700;line-height:1.3}:lang(ar) .security-point .security-point__title{letter-spacing:0;line-height:1.5}.security-link{color:var(--security-forest);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.security-link:hover{text-decoration-thickness:2px}}@media (min-width:40rem){.security-points{grid-template-columns:repeat(2,minmax(0,1fr))}.security-point{padding-block:1.5rem 2.25rem}.security-point:nth-child(odd){padding-inline-end:var(--security-cell)}.security-point:nth-child(2n){border-inline-start:1px solid var(--security-forest);padding-inline-start:var(--security-cell)}}@media (min-width:64rem){.security-points{grid-template-columns:repeat(4,minmax(0,1fr))}.security-point:nth-child(n+2){border-inline-start:1px solid var(--security-forest);padding-inline-start:var(--security-cell)}.security-point:nth-child(-n+3){padding-inline-end:var(--security-cell)}}@media (min-width:64rem) and (max-width:79.99rem){:lang(ar) .security-point .security-point__title{font-size:1.1875rem}}@media (min-width:80rem){.security-points{grid-template-columns:minmax(0, 1fr) repeat(2, calc(var(--security-frame) / 2)) minmax(0, 1fr)}}
.bento-stage{position:relative}.bento{--bento-ease:cubic-bezier(.16, 1, .3, 1);--bento-pad:1.5rem;--bento-row:272px;--bento-glow:var(--imad-green);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--bento-row), auto);-webkit-tap-highlight-color:transparent;gap:1rem;display:grid;position:relative}:lang(ar) .bento{--bento-row:296px}@media (min-width:40rem){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-cell[data-span="2x1"],.bento-cell[data-span="2x2"]{grid-column:span 2}.bento-cell[data-span="2x2"]{grid-row:span 2}}@media (min-width:64rem){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento-cell[data-span="3x1"]{grid-column:span 3}}.bento-cell{--card-ground:var(--imad-white);--card-title:var(--imad-deep-forest-green);--card-text:var(--imad-dark-olive-green);--card-edge:var(--imad-deep-forest-green)}@supports (color:color-mix(in lab, red, red)){.bento-cell{--card-edge:color-mix(in oklch, var(--imad-deep-forest-green) 10%, transparent)}}.bento-cell{--card-tag-ground:var(--imad-mint);--card-tag-text:var(--imad-deep-forest-green);--card-open-ground:var(--imad-deep-forest-green)}@supports (color:color-mix(in lab, red, red)){.bento-cell{--card-open-ground:color-mix(in oklch, var(--imad-deep-forest-green) 7%, transparent)}}.bento-cell{--card-open-text:var(--imad-deep-forest-green);--card-open-hover:var(--imad-yellow);--card-open-hover-text:var(--imad-deep-forest-green);--mb-glow-alpha:1;--mb-spot-alpha:.2;--mb-wave-alpha:.42;--shot-zoom:128%;--shot-min:12rem;min-width:0;min-height:0;scroll-margin-block-start:1.5rem;position:relative}.bento-cell[data-span="2x2"]{--shot-zoom:135%;--shot-min:21rem}.bento-cell[data-span="2x1"]{--shot-zoom:190%}.bento-cell[data-span="3x1"]{--shot-zoom:200%;--shot-min:10.5rem}@media (min-width:40rem){.bento-cell{--shot-min:10rem}.bento-cell[data-span="2x1"]{--shot-zoom:100%;--shot-min:11rem}.bento-cell[data-span="2x2"]{--shot-zoom:100%;--shot-min:20rem}.bento-cell[data-span="3x1"]{--shot-zoom:190%;--shot-min:10rem}}@media (min-width:64rem){.bento-cell{--shot-min:9.5rem}.bento-cell[data-span="3x1"]{--shot-zoom:100%;--shot-min:11rem}}.bento-cell[data-surface=forest]{--card-ground:var(--imad-deep-forest-green);--card-title:var(--imad-white);--card-text:var(--imad-mint);--card-edge:transparent;--card-tag-ground:var(--imad-yellow);--card-tag-text:var(--imad-deep-forest-green);--card-open-ground:var(--imad-yellow);--card-open-hover:var(--imad-white);--bento-glow:var(--imad-yellow);--mb-spot-alpha:.24;--mb-wave-alpha:.3}.bento-cell[data-surface=yellow],.bento-cell[data-surface=lime]{--card-edge:transparent;--card-open-ground:var(--imad-white);--card-open-hover:var(--imad-deep-forest-green);--card-open-hover-text:var(--imad-white);--bento-glow:var(--imad-white);--mb-spot-alpha:.22;--mb-wave-alpha:.38}.bento-cell[data-surface=yellow]{--card-ground:var(--imad-yellow)}.bento-cell[data-surface=lime]{--card-ground:var(--imad-green);--card-title:var(--imad-deep-forest-green)}@supports (color:color-mix(in lab, red, red)){.bento-cell[data-surface=lime]{--card-title:color-mix(in oklch, var(--imad-deep-forest-green) 55%, black)}}.bento-cell[data-surface=lime]{--card-text:var(--imad-deep-forest-green)}@supports (color:color-mix(in lab, red, red)){.bento-cell[data-surface=lime]{--card-text:color-mix(in oklch, var(--imad-deep-forest-green) 55%, black)}}.bento-cell[data-surface=lime-soft]{--card-ground:var(--imad-yellow)}@supports (color:color-mix(in lab, red, red)){.bento-cell[data-surface=lime-soft]{--card-ground:color-mix(in oklch, var(--imad-yellow) 26%, var(--imad-white))}}.bento-cell[data-surface=lime-soft]{--card-tag-ground:var(--imad-white)}.bento-cell[data-surface=cream]{--card-ground:var(--imad-cream);--card-tag-ground:var(--imad-white)}.bento-card{background:var(--card-ground);height:100%;color:var(--card-text);isolation:isolate;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a642b0d,0 8px 24px -12px #0a642b1f}.bento-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--card-edge);pointer-events:none;position:absolute;inset:0}.bento[data-ready] .bento-card{cursor:pointer}.bento-card:has(.bento-open:focus-visible){outline:2px solid var(--imad-deep-forest-green);outline-offset:3px}.bento-text{padding:1.25rem var(--bento-pad) 1.125rem;flex-direction:column;align-items:flex-start;display:flex;position:relative}.bento-tag{background:var(--card-tag-ground);color:var(--card-tag-text);border-radius:8px;order:-1;margin-block-end:.75rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-block}:lang(ar) .bento-tag{font-size:.875rem;font-weight:700}.bento-tag[data-level=maxUltra]{--card-tag-ground:var(--imad-yellow)}@supports (color:color-mix(in lab, red, red)){.bento-tag[data-level=maxUltra]{--card-tag-ground:color-mix(in oklch, var(--imad-yellow) 26%, var(--imad-white))}}.bento-tag[data-level=maxUltra]{--card-tag-text:var(--imad-dark-olive-green)}.bento-tag[data-level=ultra]{--card-tag-ground:var(--imad-deep-forest-green);--card-tag-text:var(--imad-yellow)}.bento-cell[data-surface=lime] .bento-tag,.bento-cell[data-surface=yellow] .bento-tag{--card-tag-ground:var(--imad-deep-forest-green);--card-tag-text:var(--imad-white)}.bento-title{color:var(--card-title)}.bento-body{color:var(--card-text);text-wrap:pretty;max-width:62ch;margin-block-start:.375rem;font-size:.9375rem;line-height:1.5}:lang(ar) .bento-body{font-size:1rem;line-height:1.75}@media (min-width:64rem){.bento-cell[data-span="3x1"] .bento-body{max-width:none}}.bento-media{--shot-edge:var(--imad-deep-forest-green)}@supports (color:color-mix(in lab, red, red)){.bento-media{--shot-edge:color-mix(in oklch, var(--imad-deep-forest-green) 12%, transparent)}}.bento-media{min-height:var(--shot-min);background:var(--shot-ground,var(--imad-white));box-shadow:0 10px 28px -10px var(--imad-deep-forest-green);border-start-start-radius:16px;flex:1 1 0;margin-block-end:-.75rem;margin-inline-start:var(--bento-pad);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bento-media{box-shadow:0 10px 28px -10px color-mix(in oklch, var(--imad-deep-forest-green) 28%, transparent)}}.bento-media{transition:translate var(--dur-layout) var(--bento-ease)}.bento-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--shot-edge);pointer-events:none;position:absolute;inset:0}.bento-screen,.bento-picture{display:block;position:absolute;inset:0}.bento-shot{width:var(--shot-zoom);object-fit:cover;object-position:0 0;max-width:none;height:auto;min-height:100%;position:absolute;inset-block-start:var(--shot-margin,0);inset-inline-start:var(--shot-margin,0)}[dir=rtl] .bento-screen:not([dir=ltr]) .bento-shot{object-position:100% 0}.bento-open{background:var(--card-open-ground);width:2.25rem;height:2.25rem;color:var(--card-open-text);cursor:pointer;transition:background-color var(--dur-feedback) var(--bento-ease), color var(--dur-feedback) var(--bento-ease);border-radius:12px;place-items:center;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@supports selector(:has(*)){.bento-open:focus-visible{outline:none}}@media (hover:hover){.bento-card:hover .bento-open{background:var(--card-open-hover);color:var(--card-open-hover-text)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bento-card:hover .bento-media{translate:0 -.5rem}}@media (hover:none) and (prefers-reduced-motion:no-preference){.bento[data-ready] .bento-card{transition:scale var(--dur-feedback) var(--bento-ease)}.bento[data-ready] .bento-card:active{scale:.985}}.bento-focus{--bracket-offset:.5rem;opacity:0}.bento-cell:target .bento-focus{opacity:1}@media (prefers-reduced-motion:no-preference){.bento-cell:target .bento-focus{animation:bento-lock 2.8s var(--bento-ease) .35s both}}@keyframes bento-lock{0%{opacity:0;scale:1.05}24%,82%{opacity:1;scale:1}to{opacity:0;scale:1}}.bento[data-intro] .bento-cell[data-state=out]{opacity:0;translate:0 1.75rem;scale:.97}.bento[data-intro] .bento-cell[data-state=in]{transition:opacity .42s var(--bento-ease) var(--mb-delay,0s), translate .76s var(--bento-ease) var(--mb-delay,0s), scale .76s var(--bento-ease) var(--mb-delay,0s)}.bento-stage[data-motion]{overflow-clip-margin:1rem;overflow:clip}.bento-glow,.bento-ground{width:calc(var(--light-reach) * 2);aspect-ratio:1;margin:calc(var(--light-reach) * -1);opacity:0;pointer-events:none;will-change:translate, opacity;position:absolute;top:0;left:0;translate:-999px -999px}.bento-ground{--light-reach:var(--mb-spot-size);background:radial-gradient(closest-side, rgba(var(--mb-glow-rgb), .62) 0%, rgba(var(--mb-glow-rgb), .5) 30%, rgba(var(--mb-glow-rgb), .2) 62%, rgba(var(--mb-glow-rgb), 0) 100%)}.bento-light,.bento-edge,.bento-wave{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bento-light>.bento-glow{--light-reach:var(--mb-spot-size);background:radial-gradient(closest-side, rgba(var(--mb-glow-rgb), var(--mb-spot-alpha)) 0%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .973)) 15%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .837)) 30%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .593)) 45%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .317)) 60%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .104)) 75%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * .009)) 90%, rgba(var(--mb-glow-rgb), 0) 100%)}.bento-edge{box-sizing:border-box;background:radial-gradient(circle at var(--mb-wx,-999px) var(--mb-wy,-999px), rgba(var(--mb-glow-rgb), 0) calc(var(--mb-wr,0px) - 110px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .1)) calc(var(--mb-wr,0px) - 80px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .32)) calc(var(--mb-wr,0px) - 52px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .68)) calc(var(--mb-wr,0px) - 28px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .94)) calc(var(--mb-wr,0px) - 10px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0))) calc(var(--mb-wr,0px) - 3px), rgba(var(--mb-glow-rgb), 0) var(--mb-wr,0px));-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:2.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bento-edge>.bento-glow{--light-reach:var(--mb-edge-size);background:radial-gradient(closest-side, rgba(var(--mb-glow-rgb), var(--mb-glow-alpha)) 0%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .973)) 15%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .837)) 30%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .593)) 45%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .317)) 60%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .104)) 75%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * .009)) 90%, rgba(var(--mb-glow-rgb), 0) 100%)}.bento-wave{background:radial-gradient(circle at var(--mb-wx,-999px) var(--mb-wy,-999px), rgba(var(--mb-glow-rgb), 0) calc(var(--mb-wr,0px) - 220px), rgba(var(--mb-glow-rgb), calc(var(--mb-wave-alpha) * var(--mb-wa,0) * .3)) calc(var(--mb-wr,0px) - 130px), rgba(var(--mb-glow-rgb), calc(var(--mb-wave-alpha) * var(--mb-wa,0) * .75)) calc(var(--mb-wr,0px) - 50px), rgba(var(--mb-glow-rgb), calc(var(--mb-wave-alpha) * var(--mb-wa,0))) calc(var(--mb-wr,0px) - 12px), rgba(var(--mb-glow-rgb), 0) var(--mb-wr,0px))}
.quote-flow{--quote-pad:clamp(1.25rem, .5rem + 3vw, 3rem);--quote-line:var(--imad-white)}@supports (color:color-mix(in lab, red, red)){.quote-flow{--quote-line:color-mix(in oklch, var(--imad-white) 22%, transparent)}}.quote-flow{padding:var(--quote-pad);background:var(--imad-deep-forest-green);color:var(--imad-white);border-radius:24px;margin-block-start:clamp(1rem,.5rem + 1.5vw,1.5rem);scroll-margin-block-start:6rem}.quote-flow__head{gap:1rem;margin-block-end:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}.quote-flow__intro{justify-items:start;gap:.75rem;display:grid}.quote-flow__tag{background:var(--imad-yellow);color:var(--imad-deep-forest-green);border-radius:8px;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.3}.quote-flow__title{max-width:22ch;color:var(--imad-white);text-wrap:balance}.quote-flow__lead{max-width:34rem;color:var(--imad-mint)}@media (min-width:64rem){.quote-flow__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:3rem}.quote-flow__lead{justify-self:end}}.quote-steps{margin-inline:calc(var(--quote-pad) * -1);padding:.75rem var(--quote-pad);overscroll-behavior-x:contain;scroll-padding-inline:var(--quote-pad);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(74%,17.5rem);grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}.quote-steps::-webkit-scrollbar{display:none}.quote-steps:focus-visible{outline-offset:-3px}.quote-step{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.quote-step__phone{margin-block-end:1.25rem;position:relative}.quote-step__picture{background:var(--imad-white);border-radius:16px;display:block;overflow:hidden;box-shadow:0 24px 48px -28px #0000008c}.quote-step__image{width:100%;height:auto;display:block}.quote-step__brackets{--bracket-arm:20px;--bracket-offset:.5rem;--bracket-color:var(--imad-yellow)}.quote-step__title{color:var(--imad-white);letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;line-height:1.3;display:flex}.quote-step__number{background:var(--imad-yellow);width:1.75rem;height:1.75rem;color:var(--imad-deep-forest-green);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:8px;flex:none;place-items:center;font-size:.9375rem;font-weight:800;display:inline-grid}.quote-step__body{color:var(--imad-mint);text-wrap:pretty;margin-block-start:.5rem;font-size:.9375rem;line-height:1.55}@media (min-width:60rem){.quote-steps{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;column-gap:clamp(1.5rem,.5rem + 1.5vw,2rem);margin-inline:0;padding-inline:0;overflow:visible}}.quote-gains{border-block-start:1px solid var(--quote-line);gap:2rem;margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.quote-gains__title{color:var(--imad-white)}.quote-gains__list{gap:1.25rem;margin-block-start:1.25rem;display:grid}.quote-gain{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.quote-gain__icon{color:var(--imad-yellow);margin-block-start:.1875rem}.quote-gain__title{color:var(--imad-white);font-size:1rem;font-weight:700;line-height:1.4}.quote-gain__body{color:var(--imad-mint);text-wrap:pretty;margin-block-start:.25rem;font-size:.9375rem;line-height:1.55}.quote-gains__card{justify-self:center;width:min(100%,20rem);margin-inline:.5rem;position:relative}.quote-gains__picture{background:var(--imad-white);border-radius:16px;display:block;overflow:hidden}.quote-gains__image{width:100%;height:auto;display:block}.quote-gains__brackets{--bracket-arm:20px;--bracket-offset:.5rem;--bracket-color:var(--imad-yellow)}@media (min-width:40rem){.quote-gains__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:64rem){.quote-gains{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;column-gap:3.5rem}}:lang(ar) .quote-flow__tag{font-size:.875rem;font-weight:700}:lang(ar) .quote-step__title{letter-spacing:0;font-size:1.1875rem;line-height:1.5}:lang(ar) .quote-step__body,:lang(ar) .quote-gain__body{font-size:1rem;line-height:1.75}:lang(ar) .quote-gain__title{font-size:1.0625rem;line-height:1.6}
.solutions{--solutions-ease:cubic-bezier(.16, 1, .3, 1);background:var(--imad-nearwhite)}.solutions-head{gap:1rem;margin-block-end:clamp(2rem,1.25rem + 2.5vw,3.5rem);display:grid}.solutions-head bdi{white-space:nowrap}.solutions-lead{max-width:34rem;color:var(--imad-dark-olive-green)}@media (min-width:64rem){.solutions-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:3rem}.solutions-lead{justify-self:end}}.solutions-note{color:var(--imad-dark-olive-green);margin-block-start:1.25rem;font-size:.8125rem;line-height:1.4}:lang(ar) .solutions-note{font-size:.875rem}#feature-claims{--shot-margin:-.4rem}#feature-quotations{--shot-zoom:100%}#feature-events{--shot-margin:.875rem;--shot-ground:var(--imad-nearwhite)}html:has(#feature-dialog[open]){scrollbar-gutter:stable;background:var(--imad-deep-forest-green);overflow:hidden}.feature-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:var(--gutter);overscroll-behavior:contain;color:var(--imad-white);background:0 0;margin:0;position:fixed;inset:0;overflow-y:auto}.feature-dialog:focus-visible{outline:none}.feature-dialog[open]{flex-direction:column;gap:.75rem;display:flex}.feature-dialog::backdrop{background:var(--imad-deep-forest-green);inset:0 -2px}.feature-dialog__close{z-index:var(--z-base);border:1px solid var(--imad-white);min-height:3rem;align-items:center;gap:.5rem;padding-inline:.875rem 1.125rem;display:inline-flex;position:absolute;inset-block-start:max(1rem, env(safe-area-inset-top));inset-inline-end:var(--gutter)}@supports (color:color-mix(in lab, red, red)){.feature-dialog__close{border:1px solid color-mix(in oklch, var(--imad-white) 45%, transparent)}}.feature-dialog__close{color:var(--imad-white);cursor:pointer;transition:background-color var(--dur-feedback) var(--solutions-ease), border-color var(--dur-feedback) var(--solutions-ease);border-radius:12px;font-size:.875rem;font-weight:600}:lang(ar) .feature-dialog__close{font-size:.9375rem;font-weight:700}@media (hover:hover){.feature-dialog__close:hover{border-color:var(--imad-white);background:var(--imad-white)}@supports (color:color-mix(in lab, red, red)){.feature-dialog__close:hover{background:color-mix(in oklch, var(--imad-white) 12%, transparent)}}}.feature-slide{flex-direction:column;flex:1 1 0;gap:.75rem;min-height:0;display:flex}.feature-slide__caption{align-self:flex-start;max-width:min(70ch,100% - 8rem)}.feature-slide__heading{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.feature-slide__title{color:var(--imad-white)}.feature-slide__tag{background:var(--imad-yellow);color:var(--imad-deep-forest-green);border-radius:8px;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.3}:lang(ar) .feature-slide__tag{font-size:.875rem;font-weight:700}.feature-slide__body{color:var(--imad-mint);text-wrap:pretty;margin-block-start:.25rem;font-size:.9375rem;line-height:1.5}:lang(ar) .feature-slide__body{font-size:1rem;line-height:1.75}.feature-slide__stage{flex:1 1 0;place-items:center;min-height:15rem;display:grid;container-type:size}.feature-slide__frame{aspect-ratio:16/10;width:min(100cqw - 1.5rem,160cqh - 2.4rem);position:relative}.feature-slide__screen{background:var(--imad-white);border-radius:16px;height:100%;overflow:hidden;box-shadow:0 32px 64px -32px #00000073}.feature-slide__picture{height:100%;display:block}.feature-slide__image{object-fit:cover;width:100%;height:100%;display:block}.feature-slide__brackets{--bracket-offset:.5rem;--bracket-color:var(--imad-yellow)}.feature-dialog__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.feature-dialog__note{color:var(--imad-mint);font-size:.8125rem;line-height:1.4}:lang(ar) .feature-dialog__note{font-size:.875rem}.feature-dialog__nav{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.feature-dialog__count{min-width:3.5rem;color:var(--imad-white);font-variant-numeric:tabular-nums;text-align:center;font-size:.9375rem;font-weight:600}@media (max-width:39.99rem){.feature-slide__caption{max-width:100%}.feature-slide__heading{min-height:3rem;padding-inline-end:7rem}.feature-slide__frame{aspect-ratio:auto;width:100cqw;height:min(100cqh,34rem)}.feature-slide__screen{overscroll-behavior-x:contain;overflow-x:auto}.feature-slide__picture{width:max-content}.feature-slide__image{aspect-ratio:16/10;width:auto;max-width:none}.feature-slide__brackets{display:none}}@media (prefers-reduced-motion:no-preference){.feature-dialog,.feature-dialog::backdrop{transition:opacity var(--dur-state) var(--solutions-ease), display var(--dur-state) allow-discrete, overlay var(--dur-state) allow-discrete;opacity:0}.feature-dialog[open],.feature-dialog[open]::backdrop{opacity:1}@starting-style{.feature-dialog[open],.feature-dialog[open]::backdrop{opacity:0}}.feature-dialog[data-turn=open] .feature-slide__brackets{animation:feature-lock var(--dur-entrance) var(--solutions-ease) both}.feature-dialog[data-turn=next] .feature-slide:not([hidden]) .feature-slide__frame{--from:calc(var(--dir) * 1.5rem);animation:feature-turn var(--dur-layout) var(--solutions-ease) both}.feature-dialog[data-turn=previous] .feature-slide:not([hidden]) .feature-slide__frame{--from:calc(var(--dir) * -1.5rem);animation:feature-turn var(--dur-layout) var(--solutions-ease) both}}@keyframes feature-lock{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}@keyframes feature-turn{0%{opacity:0;translate:var(--from) 0}to{opacity:1;translate:0}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--why-lock:0}}}@property --why-lock{syntax:"<number>";inherits:true;initial-value:0}.why{--why-ease:cubic-bezier(.16, 1, .3, 1);--why-arm:20px;--why-offset:8px;background:var(--imad-green)}@supports (color:color-mix(in lab, red, red)){.why{background:color-mix(in oklch, var(--imad-green) 72%, var(--imad-white))}}.why-title{margin-block-end:3rem}.why-reason{flex-direction:column;gap:1.75rem;display:flex}.why-reason+.why-reason{margin-block-start:5rem}.why-copy__body{color:var(--imad-dark-olive-green);margin-block-start:.75rem}.why-crop{aspect-ratio:4/5;order:-1;margin:0;position:relative}.why-crop__frame{background:var(--imad-white);border-radius:16px;height:100%;overflow:clip;box-shadow:0 40px 80px -32px #0a642b47}.why-crop__picture{height:100%;display:block}.why-crop__image{object-fit:cover;width:100%;height:100%;display:block}.why-crop[data-crop="0"],.why-layout[data-focus="0"] .why-lens{--l:1.8;--t:14.6;--r:80.5;--b:26}.why-crop[data-crop="1"],.why-layout[data-focus="1"] .why-lens{--l:2;--t:23.8;--r:98;--b:35.4}.why-crop[data-crop="2"],.why-layout[data-focus="2"] .why-lens{--l:26.5;--t:18.2;--r:73.5;--b:29}.why-crop[data-crop="3"],.why-layout[data-focus="3"] .why-lens{--l:12.4;--t:58.8;--r:93;--b:90.6}.why-focus{pointer-events:none;position:absolute;inset:0;container-type:size}.why-focus__glass{border-radius:16px;position:absolute;inset:0;overflow:clip}.why-focus__veil{--hole-left:calc(var(--why-lock) * var(--l) * 1%);--hole-top:calc(var(--why-lock) * var(--t) * 1%);--hole-right:calc(100% + var(--why-lock) * (var(--r) - 100) * 1%);--hole-bottom:calc(100% + var(--why-lock) * (var(--b) - 100) * 1%);background:var(--imad-green);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.why-focus__veil{background:color-mix(in oklch, var(--imad-green) 28%, transparent)}}.why-focus__veil{clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--hole-left) var(--hole-top), var(--hole-right) var(--hole-top), var(--hole-right) var(--hole-bottom), var(--hole-left) var(--hole-bottom), var(--hole-left) var(--hole-top))}.why-focus .brackets{--bracket-arm:var(--why-arm);--bracket-offset:var(--why-offset);--bracket-color:var(--imad-deep-forest-green)}.why-focus .brackets>i{--move-left:calc(var(--why-lock) * (var(--l) * 1cqw + var(--why-offset)));--move-top:calc(var(--why-lock) * (var(--t) * 1cqh + var(--why-offset)));--move-right:calc(var(--why-lock) * ((var(--r) - 100) * 1cqw - var(--why-offset)));--move-bottom:calc(var(--why-lock) * ((var(--b) - 100) * 1cqh - var(--why-offset)))}.why-focus .brackets>i:first-child{translate:var(--move-left) var(--move-top)}.why-focus .brackets>i:nth-child(2){translate:var(--move-right) var(--move-top)}.why-focus .brackets>i:nth-child(3){translate:var(--move-right) var(--move-bottom)}.why-focus .brackets>i:nth-child(4){translate:var(--move-left) var(--move-bottom)}.why-lens{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.why-crop{view-timeline:--why-crop block}.why-crop .why-focus{animation:linear both why-lock;animation-timeline:--why-crop;animation-range:cover 28% cover 50%}}}@keyframes why-lock{to{--why-lock:1}}@media (min-width:48rem){.why{--why-arm:28px;--why-offset:14px}.why-layout{--why-gap:6rem;gap:var(--why-gap) clamp(2rem, 6vw, 6rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.why-title{grid-column:1/-1;margin-block-end:0}.why-reason{grid-row:span 2;grid-template-rows:subgrid;row-gap:2.75rem;display:grid}.why-reason+.why-reason{margin-block-start:0}.why-crop{order:0;max-width:28rem}}@media (scripting:enabled) and (min-width:48rem) and (min-height:30rem) and (prefers-reduced-motion:no-preference){.why-inner{container-type:inline-size}.why-layout{--stage-header:4rem;--stage-room:calc(100svh - var(--stage-header) - 4rem);--crop-width:min(46cqi, var(--stage-room) * .8);--crop-height:calc(var(--crop-width) * 1.25);--why-tail:calc(var(--crop-height) / 2 + var(--why-gap) / 2);grid-template-columns:var(--crop-width) minmax(0, 1fr);grid-template-rows:repeat(5, auto) var(--why-tail);view-timeline:--why-stage block;column-gap:clamp(3rem,8cqi,7rem)}.why-title,.why-copy{grid-column:2}.why-copy{--why-reach:var(--why-gap);margin-block-end:calc(var(--why-reach) * -1);padding-block-end:var(--why-reach)}.why-copy[data-why-reason="3"]{--why-reach:calc(var(--why-gap) + var(--why-tail))}.why-reason{display:contents}.why-crop,.why-lens{width:var(--crop-width);max-width:none;height:var(--crop-height);grid-area:1/1/-1;align-self:start;position:sticky;inset-block-start:calc(var(--stage-header) + (100svh - var(--stage-header) - var(--crop-height)) / 2)}.why-crop{z-index:var(--z-base);opacity:0;transition:opacity 0s linear var(--dur-entrance);view-timeline:none}.why-crop__image{filter:blur(10px);transition:filter var(--dur-entrance) var(--why-ease), scale var(--dur-entrance) var(--why-ease);scale:1.06}:is([data-active="0"] [data-crop="0"],[data-active="1"] [data-crop="1"],[data-active="2"] [data-crop="2"],[data-active="3"] [data-crop="3"]){z-index:calc(var(--z-base) + 1);opacity:1;transition:opacity var(--dur-layout) var(--why-ease)}:is([data-active="0"] [data-crop="0"],[data-active="1"] [data-crop="1"],[data-active="2"] [data-crop="2"],[data-active="3"] [data-crop="3"]) .why-crop__image{filter:none;scale:none}.why-crop .why-focus{display:none}.why-lens{--l:0;--t:0;--r:100;--b:100;z-index:calc(var(--z-base) + 2);pointer-events:none;display:block}.why-layout[data-focus] .why-lens{--why-lock:1}.why-lens .brackets>i{transition:translate var(--dur-entrance) var(--why-ease)}.why-lens .why-focus__veil{transition:clip-path var(--dur-entrance) var(--why-ease)}@supports (animation-timeline:view()){.why-crop,.why-lens .why-focus__glass{animation:linear both why-stage-rise;animation-timeline:--why-stage;animation-range:entry entry 60%}.why-lens .brackets{animation:linear both why-stage-close;animation-timeline:--why-stage;animation-range:entry entry 60%}}}@media (scripting:enabled) and (min-width:64rem) and (min-height:30rem) and (prefers-reduced-motion:no-preference){.why-layout{--stage-header:5rem}}@keyframes why-stage-rise{0%{scale:.94}to{scale:1}}@keyframes why-stage-close{0%{scale:1.08}to{scale:1}}
