:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Roboto Mono", "Courier New", monospace;--color-bg:#faf8f4;--color-surface:#fff;--color-surface-muted:#f2efe8;--color-text:#1b2430;--color-text-muted:#5b6573;--color-border:#e3ded3;--color-accent:#0b6e5b;--color-accent-hover:#095a4a;--color-accent-soft:#dff0ea;--color-on-accent:#fff;--color-needed-bg:#fff1a1;--color-needed-text:#4d3d00;--color-orbit-glow:#3ccfaa;--color-band-bg:#0f201c;--color-logo-node:#3ccfaa;--color-logo-core-light:#fff;--radius-large:20px;--radius:14px;--radius-small:8px;--shadow:0 1px 2px #1b24300d, 0 10px 30px #1b24300f;--content-width:72rem;--gutter:16px;--section-space:clamp(3.5rem, 8vw, 6.5rem)}@media (width>=48rem){:root{--gutter:32px}}@media (width>=90rem){:root{--content-width:85rem;--gutter:48px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1417;--color-surface:#161d21;--color-surface-muted:#131a1d;--color-text:#e7ecee;--color-text-muted:#9aa7ad;--color-border:#263238;--color-accent:#3ccfaa;--color-accent-hover:#6adcbf;--color-accent-soft:#143029;--color-on-accent:#06231c;--color-needed-bg:#5c4a00;--color-needed-text:#fff1a1;--color-orbit-glow:#2bb592;--color-band-bg:#121c20;--color-logo-node:#e7ecee;--color-logo-core-light:#e9fff8;--shadow:none}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-basic-400-nCbtFDUK.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2192}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-basic-600-kd9y-PlU.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2192}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-letters-_OzqyRDj.woff2)format("woff2");unicode-range:U+20-22,U+26-27,U+2C-2E,U+3A,U+3F,U+41-5A,U+61-7A,U+2013-2014,U+2018-2019,U+201C-201D}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--color-accent);text-underline-offset:.2em}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}[dir=rtl] .icon-arrow,.icon-arrow--back{transform:scaleX(-1)}[dir=rtl] .icon-arrow--back{transform:none}.container{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:30;border-radius:var(--radius-small);background:var(--color-text);color:var(--color-bg);padding:10px 16px;position:absolute;inset-block-start:-100px;inset-inline-start:var(--gutter)}.skip-link:focus{inset-block-start:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.needed{background:var(--color-needed-bg);color:var(--color-needed-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .3em;font-weight:600}.button{min-height:48px;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button svg{flex:none;width:20px;height:20px}.button--small{min-height:40px;padding:8px 16px;font-size:.9375rem}.button--small svg{width:18px;height:18px}.button--primary{background:var(--color-accent);color:var(--color-on-accent)}.button--primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.button--secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.button--secondary:hover{border-color:var(--color-text-muted);color:var(--color-text)}.button--ghost{border-color:var(--color-border);color:var(--color-text)}.button--ghost:hover{border-color:var(--color-text-muted);color:var(--color-text)}.text-link{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.text-link svg{width:18px;height:18px;transition:transform .15s}.text-link:hover{text-decoration:underline}.text-link:hover .icon-arrow{transform:translate(3px)}[dir=rtl] .text-link:hover .icon-arrow{transform:scaleX(-1)translate(3px)}.site-header{z-index:20;border-block-end:1px solid var(--color-border);background:var(--color-bg);position:relative}@media (width>=48rem){html{scroll-padding-top:96px}.site-header{background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);position:sticky;inset-block-start:0}}.site-header__inner{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding-block:14px;display:grid}.wordmark{color:var(--color-text);letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;font-size:1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--color-text)}.logo-mark{flex:none;width:34px;height:34px}.wordmark__descriptor{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;vertical-align:.2em;margin-inline-start:.35em;font-size:.55em;font-weight:600}.site-nav{grid-area:2/1/auto/-1;margin-inline-start:-12px}.site-nav ul{flex-wrap:wrap;gap:4px;display:flex}.site-nav a{border-radius:var(--radius-small);color:var(--color-text-muted);padding:8px 12px;text-decoration:none;display:block}.site-nav a:hover{color:var(--color-text)}.site-nav a[aria-current=page]{background:var(--color-surface-muted);color:var(--color-text)}.site-header__actions{align-items:center;gap:10px;display:flex}@media (width<=29.99rem){.site-header__whatsapp{width:40px;padding:0}.site-header__whatsapp-label{display:none}}.theme-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s;display:grid}.theme-toggle:hover{border-color:var(--color-text-muted)}.theme-toggle svg{grid-area:1/1;width:18px;height:18px;transition:transform .4s,opacity .3s}:root[data-theme=dark] .theme-toggle__moon,:root:not([data-theme=dark]) .theme-toggle__sun{opacity:0;transform:rotate(-90deg)scale(.5)}@media (width>=48rem){.site-header__inner{grid-template-columns:auto 1fr auto;padding-block:18px}.site-nav{grid-area:auto;justify-self:end;margin-inline-start:0}}.site-footer{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);padding-block:clamp(40px,6vw,64px) 28px;font-size:.9375rem}.site-footer__grid{gap:32px;display:grid}@media (width>=48rem){.site-footer__grid{grid-template-columns:2fr 1fr 1fr;gap:48px}}.site-footer__brand p{max-width:22rem;margin-block-start:8px}.site-footer__title{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;font-size:.8125rem}.site-footer__links a,.site-footer__bottom a{padding-block:6px;display:inline-block}.site-footer a:not(.wordmark){color:inherit;text-decoration:none}.site-footer a:not(.wordmark):hover{color:var(--color-text);text-decoration:underline}.site-footer__bottom{border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:40px;padding-block-start:16px;font-size:.875rem;display:flex}.section{padding-block:var(--section-space)}.section--muted{background:var(--color-surface-muted)}.section--band{--color-bg:#10201c;--color-text:#e7ecee;--color-text-muted:#a3b1b6;--color-border:#ffffff1f;--color-surface:#15221f;--color-surface-muted:#1a2a26;--color-accent:#3ccfaa;--color-accent-hover:#6adcbf;--color-accent-soft:#143029;--color-on-accent:#06231c;--shadow:none;background:radial-gradient(50rem 30rem at 12% 0%, #3ccfaa1f, transparent 70%), var(--color-band-bg);color:var(--color-text)}:root{--stars:radial-gradient(1.5px 1.5px at 8% 14%, #ffffff8c, transparent), radial-gradient(1px 1px at 31% 62%, #ffffff73, transparent), radial-gradient(1.5px 1.5px at 54% 28%, #3ccfaab3, transparent), radial-gradient(1px 1px at 72% 81%, #fff6, transparent), radial-gradient(1px 1px at 88% 44%, #ffffff80, transparent), radial-gradient(1.5px 1.5px at 19% 92%, #3ccfaa8c, transparent)}.section--band,.contact-band{isolation:isolate}.section--band{position:relative}.section--band:before,.contact-band:before,:root[data-theme=dark] .hero:before,:root[data-theme=dark] .page-hero:before{content:"";z-index:-1;background-image:var(--stars);opacity:.7;pointer-events:none;background-size:260px 220px;position:absolute;inset:0}.section:not(.section--muted,.section--band)+.section:not(.section--muted,.section--band){padding-block-start:0}.section-head{max-width:40rem;margin-block-end:clamp(2rem,4vw,3rem)}.section-head h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.section-head__lead{color:var(--color-text-muted);margin-block-start:12px;font-size:1.125rem}.kicker{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-block-end:14px;padding:5px 12px 5px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.kicker:before{content:"";border:2px solid var(--color-accent);background:radial-gradient(circle, var(--color-accent) 0 2px, transparent 2.5px);border-radius:50%;flex:none;width:14px;height:14px}.status,.tools-strip__label,.progress-card__badge,.progress-card__status,.step__number,.number-badge{font-family:var(--font-mono)}.status,.tools-strip__label{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.section__more{margin-block-start:32px}.card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);padding:clamp(22px,3vw,32px)}.card__title{font-size:1.125rem}.icon-tile{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.prose{max-width:36rem;color:var(--color-text-muted);gap:16px;font-size:1.125rem;display:grid}.split{gap:32px;display:grid}@media (width>=60rem){.split{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px}}.tags{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.tag{border:1px solid var(--color-border);background:var(--color-bg);border-radius:999px;padding:6px 14px;font-size:.9375rem}.hero{isolation:isolate;background:radial-gradient(70rem 40rem at 72% 35%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%);padding-block:clamp(3rem,7vw,5.5rem) clamp(1rem,3vw,2rem);position:relative}.hero__grid{align-items:center;gap:40px;display:grid}@media (width>=60rem){.hero__grid{grid-template-columns:1.3fr 1fr;gap:64px}}.status{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:10px;margin-block-end:20px;padding:6px 14px 6px 12px;font-size:.9375rem;display:inline-flex}.status__dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:50%}@media (prefers-reduced-motion:no-preference){.status__dot{animation:2.4s ease-out infinite status-pulse}}@keyframes status-pulse{0%{box-shadow:0 0 #3ccfaa8c}70%{box-shadow:0 0 0 9px #3ccfaa00}to{box-shadow:0 0 #3ccfaa00}}.hero h1{letter-spacing:-.03em;font-size:clamp(2.25rem,1.35rem + 3.6vw,3.75rem)}.hero__lead{max-width:36rem;color:var(--color-text-muted);margin-block-start:20px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.hero__note{color:var(--color-text-muted);margin-block-start:16px;font-size:.9375rem}.orbit{aspect-ratio:1;width:min(100%,260px);margin-inline:auto;position:relative}@media (width>=48rem){.orbit{width:min(100%,340px)}}@media (width>=60rem){.orbit{width:min(100%,480px)}}@media (width>=90rem){.hero h1{font-size:clamp(3.75rem,1rem + 3vw,4.5rem)}.orbit{width:min(100%,600px)}}.hero__visual{position:relative}.hud{display:none}@media (width>=75rem){.hud{z-index:1;border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:12.5rem;box-shadow:0 0 32px -8px color-mix(in srgb, var(--color-accent) 35%, transparent);font-family:var(--font-mono);border-radius:10px;gap:12px;padding:14px 16px;font-size:.8125rem;display:grid;position:absolute;inset-block-start:2%;inset-inline-end:0}.hud:before,.hud:after{content:"";border:0 solid var(--color-accent);width:10px;height:10px;position:absolute}.hud:before{border-block-start-width:2px;border-inline-start-width:2px;border-start-start-radius:10px;inset-block-start:-1px;inset-inline-start:-1px}.hud:after{border-block-end-width:2px;border-inline-end-width:2px;border-end-end-radius:10px;inset-block-end:-1px;inset-inline-end:-1px}}.hud dl{gap:10px;margin:0;display:grid}.hud dt{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.hud dd{color:var(--color-text);align-items:center;gap:8px;margin:2px 0 0;font-weight:600;display:flex}.hud__dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 8px var(--color-accent);border-radius:50%}.hud__link{border-block-start:1px dashed var(--color-border);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding-block-start:10px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.hud__link svg{width:14px;height:14px}.hud__link:hover{color:var(--color-accent-hover)}.core-button{z-index:1;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:22%;padding:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .core-button{transform:translate(50%,-50%)}.core-button:focus-visible{outline-offset:0;border-radius:50%}.core-message{z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(17rem,80vw);box-shadow:var(--shadow), 0 0 32px -8px color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:12px;padding:14px 16px;font-size:.9375rem;position:absolute;inset-block-end:64%;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .core-message{transform:translate(50%)}@media (width>=60rem){.core-message,[dir=rtl] .core-message{width:16rem;inset-block-end:60%;inset-inline:auto 56%;transform:none}}.core-message:empty{display:none}.core-message__greeting{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-block-end:4px;font-size:.75rem;font-weight:600}.core-message__link{align-items:center;gap:6px;margin-block-start:10px;font-weight:600;display:inline-flex}.core-message__link svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.core-message:not(:empty){animation:.35s cubic-bezier(.2,.7,.2,1) core-message-in}}@keyframes core-message-in{0%{opacity:0;translate:0 8px}}.core-hint{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-block-start:6px;font-size:.6875rem}.light-trails{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 50%,#000 75%);mask-image:linear-gradient(90deg,#0000 50%,#000 75%)}[dir=rtl] .light-trails{-webkit-mask-image:linear-gradient(270deg,#0000 50%,#000 75%);mask-image:linear-gradient(270deg,#0000 50%,#000 75%)}.light-trails__line,.light-trails__light{fill:none;stroke:var(--color-accent);vector-effect:non-scaling-stroke}.light-trails__line{stroke-opacity:.14;stroke-width:1px}.light-trails__light{stroke-dasharray:8 92;stroke-linecap:round;stroke-opacity:.8;stroke-width:2px;display:none}@media (prefers-reduced-motion:no-preference){.light-trails__light{animation:9s linear infinite trail-run;display:inline}}@keyframes trail-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tools-strip{padding-block:clamp(1.25rem,3vw,2rem) 0}.tools-strip__inner{align-items:center;gap:12px;display:grid}@media (width>=60rem){.tools-strip__inner{grid-template-columns:auto 1fr;gap:32px}}.tools-strip__label{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.tools-strip__window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tools-strip__track,.tools-strip__list{width:max-content;display:flex}.tools-strip__list li{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:12px;padding-inline-end:32px;font-size:1.0625rem;font-weight:600;display:flex}.tools-strip__list li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.tools-strip__track{animation:50s linear infinite tools-loop}.tools-strip__window:hover .tools-strip__track{animation-play-state:paused}}@keyframes tools-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tools-strip__window{-webkit-mask-image:none;mask-image:none}.tools-strip__track,.tools-strip__list{flex-wrap:wrap;row-gap:8px;width:auto}.tools-strip__list[aria-hidden=true]{display:none}}.orbit__fallback,.orbit__canvas{width:100%;height:100%;position:absolute;inset:0}.orbit__canvas{visibility:hidden}.orbit--live .orbit__canvas{visibility:visible}.orbit--live .orbit__fallback{visibility:hidden}.orbit__ring{fill:none;stroke:var(--color-accent);stroke-opacity:.2;stroke-width:1px}.orbit__ring--dashed{stroke-dasharray:3 6}.orbit__core{fill:var(--color-accent)}.orbit__core-light{fill:var(--color-logo-core-light)}.orbit__arcs{fill:none;stroke:var(--color-accent);stroke-opacity:.55;stroke-width:2.5px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.orbit__ring--dashed{animation:30s linear infinite orbit-dashes}.orbit__arcs{animation:40s linear infinite orbit-arcs}}@keyframes orbit-dashes{to{stroke-dashoffset:-90px}}@keyframes orbit-arcs{to{stroke-dashoffset:-100px}}.promise-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:16px 28px;margin-block-start:20px;display:grid}.promise-list li{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid}.promise-list__check{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.promise-list__check svg{width:16px;height:16px}.stats-section{padding-block:clamp(1.5rem,4vw,2.5rem) 0}.stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}@media (width>=60rem){.stats{grid-template-columns:repeat(4,1fr);gap:16px}}.stat{--stat-padding:clamp(18px, 3vw, 28px);padding:var(--stat-padding);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex;position:relative}@media (width>=30rem){.stat:before,.stat:after{content:"";width:32px;height:32px;position:absolute;inset-block-start:var(--stat-padding);inset-inline-end:var(--stat-padding)}.stat:before{background:var(--color-accent);border-radius:10px}.stat:after{background:var(--color-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") 50%/16px no-repeat}}.stat__value{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:600;line-height:1.1}.stat__value .needed{letter-spacing:0;font-size:.875rem}.stat__label{color:var(--color-text-muted);font-size:.9375rem}.bento{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=48rem){.bento{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}.bento__tile--wide{grid-column:span 2}.bento__tile--promise,.bento__tile--phone{grid-column:1/-1}.bento__tile--phone{background:radial-gradient(28rem 18rem at 85% 50%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%), var(--color-surface);justify-content:space-between;padding-inline-end:clamp(32px,6vw,96px)}.bento__tile--phone .bento__text{max-width:34rem}}.bento__highlights{display:none}@media (width>=60rem){.bento__highlights{flex:0 19rem;align-self:center;display:grid}.bento{grid-template-columns:repeat(3,1fr)}.bento__tile--promise{grid-column:auto}}.bento__tile{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.bento__tile h3{margin-block-start:20px;font-size:1.25rem}.bento__tile--highlight h3{margin-block-start:0}.bento__summary{color:var(--color-text-muted);margin-block-start:8px}.bento__for{margin-block-start:auto;padding-block-start:20px;font-size:.9375rem}.bento__tile--highlight{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:var(--color-accent-soft)}.bento__tile--highlight .promise-list{margin-block-end:28px}.bento__cta{align-self:flex-start;margin-block-start:auto}.bento__text{flex-direction:column;flex:1;display:flex}.app-window{display:none}@media (width>=48rem){.bento__tile--visual{flex-direction:row;align-items:center;gap:32px}.app-window{flex:0 46%;max-width:360px;height:auto;display:block}}.app-window.app-phone{flex:none;width:clamp(130px,13vw,176px);max-width:none}.bento__tile--phone .app-phone{filter:drop-shadow(0 24px 32px color-mix(in srgb, var(--color-accent) 25%, transparent));transform:perspective(900px)rotateY(-16deg)rotateX(6deg)rotate(2deg)}@media (prefers-reduced-motion:no-preference){.bento__tile--phone .app-phone{animation:6s ease-in-out infinite phone-float}}@keyframes phone-float{50%{transform:perspective(900px)rotateY(-10deg)rotateX(4deg)rotate(1deg)translateY(-8px)}}.explorer .app-window.app-phone{width:170px;margin-inline:auto}.app-phone__button{fill:var(--color-accent)}.app-phone__button-text{fill:var(--color-on-accent);font-family:var(--font-sans);font-size:12px;font-weight:600}.app-phone__tab{fill:var(--color-border)}.app-phone__tab--active{fill:var(--color-accent)}.app-phone__toast .app-window__chip{fill:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.app-phone__toast{animation:6s ease-in-out infinite phone-toast}}@keyframes phone-toast{0%,8%{opacity:0;transform:translateY(-14px)}18%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-14px)}}.app-window__frame{fill:var(--color-bg);stroke:var(--color-border)}.app-window__divider{stroke:var(--color-border)}.app-window__dot,.app-window__line{fill:var(--color-border)}.app-window__panel{fill:var(--color-surface);stroke:var(--color-border)}.app-window__line--accent{fill:var(--color-accent);fill-opacity:.7}.app-window__chart{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.app-window__chart-fill{fill:var(--color-accent);fill-opacity:.1}.app-window__text{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.app-window__text--strong{fill:var(--color-text);font-weight:600}.app-window__stage{fill:var(--color-accent-soft);stroke:var(--color-accent)}.app-window__check{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-window__connector{fill:none;stroke:var(--color-accent);stroke-dasharray:4 4;stroke-opacity:.6}.app-window__text--sans{font-family:var(--font-sans)}.app-window__bubble--user{fill:var(--color-accent-soft);stroke:color-mix(in srgb, var(--color-accent) 35%, transparent)}.app-window__spark{fill:var(--color-accent)}.app-window__chip{fill:none;stroke:var(--color-accent);stroke-opacity:.6}.app-window__pending{fill:#e0a100}@media (prefers-reduced-motion:no-preference){.app-window__connector{animation:1.2s linear infinite pipeline-flow}}@keyframes pipeline-flow{to{stroke-dashoffset:-8px}}.strip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-block-end:clamp(2rem,4vw,3rem);display:flex}.strip-head .section-head{margin-block-end:0}.strip-nav{gap:10px;display:none}@media (hover:hover) and (pointer:fine){.strip-nav{display:flex}}.strip-nav__button{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.strip-nav__button:hover{border-color:var(--color-accent);color:var(--color-accent)}.case-strip{--strip-gap:16px;gap:var(--strip-gap);scroll-snap-type:x mandatory;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;padding-block:8px 20px;display:flex;overflow-x:auto}.case-strip:focus-visible{outline-offset:3px}.case-strip>li{scroll-snap-align:start;flex:0 0 86%}@media (width>=48rem){.case-strip>li{flex-basis:calc((100% - var(--strip-gap)) / 2)}}@media (width>=60rem){.case-strip>li{flex-basis:calc((100% - 2 * var(--strip-gap)) / 3)}}.case-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.case-card h3{font-size:1.25rem}.case-card__context{color:var(--color-accent);margin-block-start:6px;font-size:.9375rem;font-weight:600}.case-card__points{color:var(--color-text-muted);gap:10px;margin-block:18px auto;font-size:1rem;display:grid}.case-card__points li{padding-inline-start:20px;position:relative}.case-card__points li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:.7em;inset-inline-start:2px}.case-card .tags{padding-block-start:20px}.progress-card__badge{background:var(--color-accent-soft);color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-block-end:14px;padding:2px 10px;font-size:.75rem;font-weight:600}.progress-card__bar{background:var(--color-surface-muted);border-radius:999px;height:6px;margin-block:16px 20px;overflow:hidden}.progress-card__bar span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.progress-card__phase+.progress-card__phase{border-block-start:1px solid var(--color-border);margin-block-start:16px;padding-block-start:16px}.progress-card__phase-head{justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;display:flex}.progress-card__status{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.progress-card__status--done{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.progress-card__items{color:var(--color-text-muted);gap:8px;margin-block-start:10px;font-size:.9375rem;display:grid}.progress-card__items li{align-items:center;gap:10px;display:flex}.progress-card__check{border:1.5px solid var(--color-border);width:18px;height:18px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.is-done .progress-card__check{border-color:var(--color-accent);background:var(--color-accent)}.progress-card__check svg{width:12px;height:12px}.progress-card__next{color:var(--color-accent);margin-block-start:auto;padding-block-start:20px;font-size:.9375rem;font-weight:600}.steps{grid-template-columns:1fr;gap:28px;display:grid}.step{padding-inline-start:56px;position:relative}.step__number{border:1px solid var(--color-accent);width:36px;height:36px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.step:not(:last-child):after{content:"";background:var(--color-border);width:1px;position:absolute;inset-block:44px -20px;inset-inline-start:18px}.step h3{padding-block-start:6px;font-size:1.125rem}.step p{color:var(--color-text-muted);margin-block-start:8px;font-size:1rem}@media (width>=60rem){.steps{grid-template-columns:repeat(4,1fr)}.step{padding-block-start:56px;padding-inline-start:0}.step h3{padding-block-start:0}.step:not(:last-child):after{width:auto;height:1px;inset-block:18px auto;inset-inline:48px -20px}}.steps__loop{text-align:center;margin-block-start:28px}.steps__loop span{border:1px dashed var(--color-accent);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:999px;padding:6px 14px;font-size:.875rem;display:inline-block}@media (width>=60rem){.steps{--steps-gap:16px;--step-node:40px;gap:var(--steps-gap);position:relative}.step{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);padding:76px 22px 24px}.step__number{z-index:2;background:var(--color-surface);inset-block-start:22px;inset-inline-start:22px}.step:not(:last-child):after{display:none}.steps:before{content:"";z-index:1;inset-block-start:calc(var(--step-node) - 1px);inset-inline:var(--step-node) calc((100% - 3 * var(--steps-gap)) / 4 - var(--step-node));background:linear-gradient(90deg, transparent, var(--color-accent), transparent) -34% 0 / 25% 100% no-repeat, var(--color-border);height:2px;position:absolute}.steps__loop{height:48px;margin-block-start:0;margin-inline:calc((100% - 3 * var(--steps-gap,16px)) / 8);border:1.5px dashed var(--color-accent);border-block-start:0;border-radius:0 0 28px 28px;position:relative}.steps__loop span{white-space:nowrap;width:fit-content;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(50%)}.steps__loop:before{content:"";border-block-end:8px solid var(--color-accent);border-inline:5.5px solid #0000;position:absolute;inset-block-start:-8px;inset-inline-start:-6.25px}}@media (width>=60rem) and (prefers-reduced-motion:no-preference){.steps:before{animation:4s linear infinite steps-flow}}@keyframes steps-flow{to{background-position:134% 0,0 0}}.contact-band{--color-text:#e7ecee;--color-text-muted:#a3b1b6;--color-border:#ffffff29;--color-accent:#3ccfaa;--color-accent-hover:#6adcbf;--color-on-accent:#06231c;border-radius:var(--radius-large);background:radial-gradient(36rem 22rem at 100% 50%, #3ccfaa2e, transparent 70%), var(--color-band-bg);color:var(--color-text);border:1px solid #3ccfaa38;gap:28px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.contact-band__rings{display:none}@media (width>=60rem){.contact-band__rings{pointer-events:none;width:440px;height:440px;display:block;position:absolute;inset-block-start:50%;inset-inline-end:-40px;transform:translateY(-50%)}}.contact-band__rings .orbit__ring{stroke-opacity:.3}.contact-band__copy,.contact-band__actions{position:relative}.contact-band h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.contact-band p{max-width:34rem;color:var(--color-text-muted);margin-block-start:12px;font-size:1.125rem}.contact-band__actions{flex-wrap:wrap;gap:12px;display:flex}@media (width>=60rem){.contact-band__copy,.contact-band__actions{max-width:36rem}}.page-hero{isolation:isolate;padding-block:clamp(3rem,7vw,5.5rem) clamp(1rem,3vw,2rem);position:relative;overflow-x:clip}.page-hero__inner{z-index:0;position:relative}.page-hero h1{letter-spacing:-.03em;max-width:48rem;font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem)}.page-hero__lead{max-width:40rem;color:var(--color-text-muted);margin-block-start:20px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.page-hero__orbit{display:none}@media (width>=60rem){.page-hero__orbit{z-index:-1;pointer-events:none;width:380px;height:380px;display:block;position:absolute;inset-block-start:-70px;inset-inline-end:-20px}}@media (width>=90rem){.page-hero__orbit{width:460px;height:460px}}@media (width>=60rem){.page-hero:last-child .page-hero__inner{min-height:280px}}@media (width>=90rem){.page-hero:last-child .page-hero__inner{min-height:360px}}.number-badge{border:1px solid var(--color-accent);width:36px;height:36px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:inline-grid}.check-list{gap:14px;margin-block-start:16px;display:grid}.check-list li{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid}.explorer__tabs{display:none}.explorer__item{border-block-end:1px solid var(--color-border);scroll-margin-block-start:24px}.explorer__item:first-child{border-block-start:1px solid var(--color-border)}.explorer__toggle-heading{font-size:inherit}.explorer__toggle{width:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr 24px;align-items:center;gap:14px;padding-block:20px;display:grid}.explorer__toggle-pain{letter-spacing:0;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.25;display:block}.explorer__toggle-title{color:var(--color-accent);margin-block-start:4px;font-size:.9375rem;font-weight:600;display:block}.explorer__toggle-icon{width:22px;height:22px;color:var(--color-accent);justify-self:end;transition:transform .25s}.explorer__toggle[aria-expanded=true] .explorer__toggle-icon{transform:rotate(45deg)}.explorer__toggle[aria-expanded=true] .number-badge,.explorer__tab[aria-selected=true] .number-badge{background:var(--color-accent);color:var(--color-on-accent)}.explorer__panel{gap:24px;padding-block-end:28px;display:grid}.explorer__panel[hidden],.explorer__panel-head{display:none}.explorer__summary{color:var(--color-text-muted);font-size:1.0625rem}.explorer__for{margin-block-start:12px;font-weight:600}.explorer__get-title{margin-block-start:24px}.explorer__panel-side{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.explorer__panel-side .tags{margin-block-start:0}.explorer__cta{justify-items:start;gap:12px;display:grid}.explorer__cta-note{max-width:24rem;color:var(--color-text-muted);font-size:.9375rem}@media (width>=60rem){.explorer__cta{border-block-start:1px solid var(--color-border);align-self:stretch;margin-block-start:auto;padding-block-start:20px}}.explorer .app-window{flex:none;width:100%;max-width:400px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.explorer__panel:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) panel-in}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.explorer__tab{border-radius:var(--radius);width:100%;color:var(--color-text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:36px 1fr 18px;align-items:center;gap:14px;padding:16px 18px;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:relative}.explorer__tab:hover{color:var(--color-text)}.explorer__tab[aria-selected=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow)}.explorer__tab[aria-selected=true]:before{content:"";background:var(--color-accent);border-radius:3px;width:3px;position:absolute;inset-block:16px;inset-inline-start:-1px}.explorer__tab-pain{font-size:.875rem;line-height:1.4;display:block}.explorer__tab-title{color:var(--color-text);margin-block-start:2px;font-size:1.0625rem;font-weight:600;display:block}.explorer__tab-arrow{width:18px;height:18px;color:var(--color-accent);opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.explorer__tab[aria-selected=true] .explorer__tab-arrow{opacity:1;transform:none}[dir=rtl] .explorer__tab[aria-selected=true] .explorer__tab-arrow{transform:scaleX(-1)}.explorer__quote{color:var(--color-text);text-wrap:balance;margin-block-start:6px;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);font-style:italic;line-height:1.15}.explorer__title-row{border-block-start:1px solid var(--color-border);align-items:center;gap:14px;margin-block:24px 14px;padding-block-start:24px;display:flex}.explorer__title{letter-spacing:-.02em;font-size:1.5rem}@media (width>=60rem){.explorer{grid-template-columns:minmax(18rem,23rem) 1fr;align-items:start;gap:28px;display:grid}.explorer__tabs{gap:6px;display:grid;position:sticky;inset-block-start:104px}.explorer__item,.explorer__item:first-child{border:0}.explorer__toggle-heading{display:none}.explorer__panel{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);grid-template-columns:1.15fr 1fr;gap:40px;padding:clamp(28px,3vw,44px)}.explorer__panel-head{display:block}}.model-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px;display:grid}.model-card h3{margin-block-start:18px;font-size:1.25rem}.model-card p{color:var(--color-text-muted);margin-block-start:8px}.split--top{align-items:start}.timeline{gap:28px;display:grid}.timeline__item{border-inline-start:2px solid var(--color-border);padding-inline-start:24px;position:relative}.timeline__item:before{content:"";border:2px solid var(--color-accent);background:var(--color-bg);width:12px;height:12px;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:50%;position:absolute;inset-block-start:4px;inset-inline-start:-7px}.timeline__item:first-child:before{background:var(--color-accent)}.timeline__period{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:.8125rem;font-weight:600}.timeline__item h3{margin-block-start:4px;font-size:1.1875rem}.timeline__place{color:var(--color-text-muted);font-size:.9375rem}.timeline__points{color:var(--color-text-muted);gap:6px;margin-block-start:10px;display:grid}.timeline__points li{padding-inline-start:18px;position:relative}.timeline__points li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:.7em;inset-inline-start:2px}.principle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:16px;display:grid}.principle__text{color:var(--color-text-muted);margin-block-start:8px}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:28px 32px;display:grid}.skill-group{border-block-start:1px solid var(--color-border);padding-block-start:18px}.skill-group .tags{margin-block-start:12px}.channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px;display:grid}.channel{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,32px);display:flex}.channel--primary{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-accent-soft)}.channel--primary .icon-tile{background:var(--color-surface)}.channel h3{margin-block-start:18px;font-size:1.25rem}.channel__text{color:var(--color-text-muted);margin-block-start:6px}.channel__detail{overflow-wrap:anywhere;margin-block:14px 22px;font-weight:600}.channel .button{margin-block-start:auto}.contact-info{align-items:start;gap:16px;margin-block-start:16px;display:grid}@media (width>=60rem){.contact-info{grid-template-columns:1.4fr 1fr}}.contact-info__text{color:var(--color-text-muted);margin-block-start:12px}.local-time{border-block-start:1px dashed var(--color-border);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:18px;padding-block-start:16px;font-size:.875rem;display:flex}.local-time__dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 8px var(--color-accent);border-radius:50%}.local-time__label{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.local-time__value{color:var(--color-text);font-size:1.125rem;font-weight:600}.local-time__offset{color:var(--color-text-muted)}.accent{color:var(--color-accent);letter-spacing:0;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:1.08em;font-style:italic;font-weight:400}.owner-card__person{align-items:center;gap:16px;display:flex}.owner-card__avatar{background:var(--color-accent);width:72px;height:72px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:1.75rem;font-weight:600;display:grid}.owner-card__avatar svg{width:32px;height:32px}.owner-card__name{font-size:1.125rem;font-weight:600}.owner-card__role{color:var(--color-text-muted);font-size:.9375rem}.owner-card__facts{color:var(--color-text-muted);gap:4px;margin-block-start:18px;font-size:.9375rem;display:grid}.owner-card__facts .text-link{padding-block:4px}.faq-layout{gap:8px;display:grid}@media (width>=60rem){.faq-layout{grid-template-columns:1fr 1.6fr;gap:64px}}.faq-layout__lead{margin-block-start:-16px;font-weight:600}.faq__item{border-block-end:1px solid var(--color-border)}.faq__item:first-child{border-block-start:1px solid var(--color-border)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.faq__icon svg{width:16px;height:16px}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{max-width:40rem;color:var(--color-text-muted);padding-block-end:22px}@media screen and (prefers-reduced-motion:no-preference){:root[data-reveal-ready] [data-reveal]{transform-origin:50% 100%}:root[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:perspective(1200px)translateY(32px)rotateX(8deg)}:root[data-reveal-ready] [data-reveal][data-revealed]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}}@media (hover:hover){.spotlight,.spotlight>*{position:relative}.spotlight:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spotlight:hover:before{opacity:1}.spotlight{transition:border-color .3s,box-shadow .3s}.spotlight:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 18px 48px -18px color-mix(in srgb, var(--color-accent) 45%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.spotlight:not(.explorer__panel){transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.spotlight:not(.explorer__panel):hover{transform:perspective(1000px) rotateX(calc(var(--tilt-y,0) * -3deg)) rotateY(calc(var(--tilt-x,0) * 4deg));transition-duration:.15s}}
