@font-face{font-family:Inter;src:url('assets/Inter.ttf');font-weight:100 900;font-display:swap}@font-face{font-family:Cairo;src:url('assets/Cairo.ttf');font-weight:200 1000;font-display:swap}
:root{--ink:#1c1c1c;--paper:#fdfdfd;--wash:#eeeeee;--muted:#646464;--accent:#c8c8c8;--action:#2e2e2e;--action-ink:#fff;--line:#d7d7d7;--font:Inter,Arial,sans-serif;scroll-behavior:smooth}html[lang=ar]{--font:Cairo,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.065em;line-height:1.03;font-weight:530}h3{letter-spacing:-.035em;line-height:1.2;font-weight:550}p{line-height:1.7}em{font-style:normal}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #707070;outline-offset:6px}::selection{background:var(--accent);color:var(--ink)}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin-bottom:28px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--action);color:var(--action-ink);border:1px solid var(--action);border-radius:100px;padding:19px 26px;min-height:59px;font-size:14px;font-weight:560;transition:transform .25s,background .25s}.btn:hover{transform:translateY(-3px)}.btn>span[aria-hidden]{font-size:22px;line-height:1}.btn.outline{background:transparent;color:var(--ink);border-color:var(--line)}.text-link{display:inline-flex;gap:20px;align-items:center;min-height:48px;border-bottom:1px solid currentColor;font-size:14px;font-weight:550}.text-link:hover{opacity:.7}.review{min-height:42px;padding:7px 3.8%;background:#eeeeee;color:#454545;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;border-bottom:1px solid #dedede}.review select{background:transparent;color:inherit;border:0;max-width:170px;font-size:11px;padding:4px}.review-audience{display:flex;gap:4px;padding:3px;background:#e1e1e1;border-radius:50px}.review-audience a{padding:6px 11px;border-radius:50px}.review-audience a.selected{background:#fff;color:#191919}.preview-label{font-size:9px}.header{max-width:1920px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 5%;min-height:112px}.logo{display:flex;flex-direction:column;align-items:center;width:130px;flex-shrink:0}.logo .wordmark{width:130px;filter:brightness(0)}.logo .crown{width:27px;height:18px;object-fit:contain;margin-bottom:2px;filter:brightness(0)}.logo>span{font:600 7px Inter,sans-serif;letter-spacing:3px;margin-top:8px}.header nav{display:flex;gap:30px}.nav-link{display:inline-flex;min-height:42px;align-items:center;font-size:12px}.nav-link>span[aria-hidden]{display:none}.header-end{display:flex;align-items:center;gap:24px}.language{background:transparent;border:0;font:600 13px Cairo,Inter,sans-serif;min-height:40px;min-width:45px}.audience-link{display:flex;align-items:center;gap:15px;min-height:44px;font-size:11px;border:1px solid var(--line);padding:0 16px;border-radius:100px}.menu{display:none;border:0;background:transparent;font-size:24px}.hero{max-width:1920px;margin:auto;position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:4%;min-height:760px;padding:30px 6% 70px}.hero h1{font-size:clamp(58px,6vw,102px);max-width:850px}.hero-copy{z-index:2}.hero-desc{font-size:17px;color:var(--muted);max-width:455px;margin-top:30px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:32px}.hero-note{font-size:11px;color:var(--muted);margin-top:38px;max-width:430px}.hero-art{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;isolation:isolate}.device{padding:0;display:block;background:#171717;border:7px solid #171717;border-radius:39px;overflow:hidden;position:relative;isolation:isolate;max-width:100%;width:268px;box-shadow:0 32px 60px #1515152b;line-height:0;transition:transform .4s;z-index:2}.device>img{width:100%;height:auto;aspect-ratio:1206/2622;object-fit:contain;border-radius:31px;background:#fff}.device:hover{transform:translateY(-8px)}.expand{position:absolute;bottom:14px;right:12px;height:30px;width:30px;border-radius:50%;background:#fff;color:#222;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:opacity .2s}.device:hover .expand,.device:focus-visible .expand{opacity:1}.hero-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;letter-spacing:.1em;z-index:3}.category-line{border-block:1px solid var(--line);padding:25px 6%;display:flex;justify-content:center;align-items:center;gap:38px;font-size:12px}.category-line i{display:block;width:4px;height:4px;background:currentColor;border-radius:50%;opacity:.5}.section{padding:110px max(7%,calc((100% - 1600px)/2));scroll-margin-top:25px}.section h2{font-size:clamp(42px,4.8vw,76px)}.section-lead{max-width:760px;margin-bottom:55px}.lead{font-size:17px;max-width:570px;margin-top:26px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps article{border-top:1px solid var(--line);padding-top:24px}.step-num{font-size:14px;font-weight:500;display:block;margin-bottom:36px}.steps h3{font-size:26px;max-width:300px;margin-bottom:20px}.steps p{font-size:14px;color:var(--muted);max-width:330px}.app-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:var(--wash)}.app-display{position:relative;min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;border-radius:200px 200px 35px 35px;background:var(--accent);padding:55px 20px 25px}.app-display .device{width:260px}.image-note{font-size:9px;color:var(--ink);opacity:.7;text-align:center;line-height:1.6}.app-copy h2{font-size:clamp(40px,4vw,65px)}.app-tabs{display:flex;gap:27px;border-bottom:1px solid var(--line);margin:30px 0 25px}.app-tabs button{background:none;border:0;border-bottom:2px solid transparent;font-size:13px;padding:15px 0;color:var(--muted)}.app-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.app-view-description{font-size:15px;color:var(--muted);min-height:78px}.simple-list{list-style:none;padding:0;margin:25px 0 35px}.simple-list li{padding:14px 0 14px 22px;position:relative;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.simple-list li:before{content:'+';position:absolute;left:0;color:currentColor;font-size:15px}.statement{padding:110px 7%;text-align:center;background:var(--accent)}.statement h2{font-size:clamp(50px,6vw,100px);max-width:1100px;margin:auto;line-height:1.05}.statement h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400}.statement p:last-child{font-size:15px;margin-top:30px}.download{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center}.download-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.download-actions .btn{min-width:280px;max-width:100%}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;border-top:1px solid var(--line)}.faq h2{font-size:50px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:15px;line-height:1.5;padding:25px 0}.faq summary::-webkit-details-marker{display:none}.faq summary>span[aria-hidden]{font-size:25px;font-weight:350}.faq details[open] summary>span[aria-hidden]{transform:rotate(45deg)}.faq details p{font-size:13px;color:var(--muted);padding-bottom:28px;padding-inline-end:30px}.cross-site{padding:80px 8%;margin:0 4% 45px;background:var(--ink);color:var(--paper);border-radius:28px;position:relative;overflow:hidden}.cross-site>span{font-size:10px;letter-spacing:.12em}.cross-site h2{font-size:clamp(43px,5vw,80px);margin:32px 0;max-width:900px}.cross-site .btn{--action:var(--accent);--action-ink:var(--ink)}.cross-site.compact{padding-block:60px}.cross-site.compact h2{font-size:55px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.feature-grid article{padding:35px;border:1px solid var(--line);border-radius:18px;position:relative}.feature-grid .step-num{margin-bottom:50px}.feature-grid h3{font-size:30px;margin-bottom:20px}.feature-grid p{font-size:14px;color:var(--muted);max-width:470px}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.growth-grid article{position:relative;overflow:hidden;background:var(--wash);padding:45px;border-radius:24px}.growth-grid h3{font-size:36px;margin-top:70px;max-width:420px}.growth-grid p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:25px;max-width:440px;min-height:80px}.growth-symbol{position:absolute;top:25px;inset-inline-end:35px;font-size:90px;line-height:1;font-weight:200;color:var(--ink)}.addon-price{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.addon-price bdi{font-size:38px;letter-spacing:-.05em;font-weight:500}.addon-price>span{font-size:11px;line-height:1.7;max-width:130px;color:var(--muted)}.small{font-size:11px;color:var(--muted);line-height:1.8;margin-top:22px}.pricing{background:var(--wash)}.pricing-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:12%;align-items:start}.base-plan{padding-top:20px}.base-amount{display:flex;align-items:center;gap:25px;margin:35px 0}.base-amount>bdi{font-size:95px;font-weight:500;letter-spacing:-.075em;line-height:1}.base-amount>span{font-size:12px;line-height:1.7;color:var(--muted)}.base-plan h3{font-size:25px}.extra-account{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:20px 0;font-size:13px}.extra-account strong{display:flex;gap:8px;align-items:baseline;white-space:nowrap;font-weight:500}.extra-account strong bdi{font-size:30px}.calculator{padding:35px;background:var(--paper);border:1px solid var(--line);border-radius:24px}.calculator-title h3{font-size:27px}.calculator-title p{font-size:12px;margin-top:10px;color:var(--muted)}.location-block{margin:25px 0 0;padding:22px 0 0;border:0;border-top:1px solid var(--line);min-width:0}.location-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px}.location-heading button{background:none;border:0;font-size:11px;text-decoration:underline;min-height:30px}.seat-row{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;margin-bottom:15px}.seat-row label>small{display:block;font-size:9px;line-height:1.6;color:var(--muted);margin-top:5px}.stepper{display:flex;align-items:center;direction:ltr;border:1px solid var(--line);border-radius:100px;overflow:hidden}.stepper button{background:none;border:0;font-size:20px;width:35px;min-height:40px}.stepper input{appearance:textfield;-moz-appearance:textfield;width:40px;background:none;color:var(--ink);border:0;text-align:center;font-size:13px}.stepper input::-webkit-inner-spin-button{appearance:none}.option{display:flex;align-items:center;gap:11px;font-size:12px;min-height:44px;cursor:pointer}.option input{width:18px;height:18px;accent-color:var(--action)}.option>bdi{margin-inline-start:auto;font-size:12px;white-space:nowrap}.add-location{background:none;border:0;border-bottom:1px solid currentColor;font-size:12px;padding:10px 0;margin-top:18px;min-height:44px}.price-total{border-top:1px solid var(--line);padding:27px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}.price-total strong{font-size:13px}.price-summary{font-size:10px;color:var(--muted);margin-top:7px}.price-total output{font-size:40px;font-weight:500;letter-spacing:-.06em}.calculator>.btn{width:100%}.contact{padding:100px 7%;background:var(--accent);text-align:center}.contact h2{font-size:clamp(55px,7vw,110px);max-width:900px;margin:auto}.contact>p:not(.eyebrow){font-size:16px;max-width:530px;margin:30px auto}.contact-email{display:block;font-size:11px;margin-top:24px}.contact+.cross-site{margin-top:45px}footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:45px max(5%,calc((100% - 1700px)/2));border-top:1px solid var(--line)}footer>div{display:flex;gap:26px}.footer-link{font-size:11px;display:flex;gap:10px;align-items:center;min-height:40px}footer>p{font-size:10px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:20px;padding:20px;max-width:min(94vw,680px);max-height:94dvh;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#090909cf;backdrop-filter:blur(8px)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px}.modal-head strong{font-size:12px}.modal-close{width:40px;height:40px;border:1px solid var(--line);background:transparent;border-radius:50%;font-size:25px}.modal-image{max-height:74vh;width:auto;margin:auto;border-radius:20px}.modal-caption{font-size:10px;max-width:470px;color:var(--muted);margin:20px auto 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
/* 01 — Muse: lilac sculpture, aubergine ink, rounded architecture. */
.muse .hero h1 em{color:#5e5e5e}.muse .sculpture-panel{position:absolute;inset:10px -5% 25px 0;border-radius:46% 46% 12% 12%;background:var(--accent);z-index:-1}.muse .big-a{font:400 390px Georgia,serif;color:#9a9a9a;position:absolute;left:35px;top:60px;z-index:0;line-height:1;opacity:.4}.muse .hero-art .device{transform:rotate(7deg);animation:device-rise 1s both}.muse .hero-art .device:hover{transform:rotate(7deg) translateY(-8px)}.muse .hero-caption{bottom:45px;padding-inline:18px}.muse .hero-art{padding-bottom:35px}.muse .feature-grid article:nth-child(2){background:#e9e9e9}.muse .feature-grid article:nth-child(3){background:#ebebeb}.muse .growth-grid article:nth-child(2){background:#e0e0e0}
/* 02 — Pulse: acid lime, hard black, generous graphic blocks. */
.pulse{--ink:#1a1a1a;--paper:#f9f9f9;--wash:#efefef;--muted:#606060;--accent:#e5e5e5;--action:#1e1e1e;--action-ink:#f3f3f3;--line:#d6d6d6}.pulse .hero{grid-template-columns:1fr 1fr;gap:7%;padding-top:30px;min-height:770px}.pulse .hero h1{font-weight:650;font-size:clamp(60px,6.4vw,112px);letter-spacing:-.075em}.pulse .hero h1 em{background:var(--accent);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 8px;margin-inline-start:-8px}.pulse .hero-art{background:var(--accent);border-radius:8px;min-height:640px;padding-bottom:0;align-items:end;justify-content:flex-start;padding-inline-start:30px;overflow:hidden}.pulse .hero-art .device{width:245px;margin-bottom:-30px;transform:rotate(-9deg);border-color:#282828}.pulse .hero-art .device:hover{transform:rotate(-9deg) translateY(-10px)}.pulse-words{position:absolute;right:18px;top:135px;z-index:1;writing-mode:vertical-rl;font-size:50px;letter-spacing:-.06em;line-height:.95;font-weight:700}.pulse-track{position:absolute;top:28px;left:30px;right:30px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #1a1a1a30;padding-bottom:20px;font-size:12px}.pulse .hero-caption{bottom:20px;left:auto;right:15px;writing-mode:vertical-rl;gap:20px;height:230px;font-size:7px}.pulse .hero-caption>span:last-child{display:none}.pulse .category-line{background:var(--ink);color:var(--accent);border:0}.pulse .btn{border-radius:5px}.pulse .audience-link{border-radius:5px}.pulse .app-display{border-radius:6px}.pulse .feature-grid article{border-radius:4px;border-width:1px}.pulse .feature-grid article:first-child{background:var(--accent)}.pulse .growth-grid article{border-radius:5px}.pulse .growth-grid article:last-child{background:var(--ink);color:var(--paper);--muted:#bebebe;--line:#484848}.pulse .growth-grid article:last-child .growth-symbol{color:var(--accent)}.pulse .calculator{border-radius:4px}.pulse .cross-site{border-radius:4px}.pulse .statement h2{font-weight:650}.pulse .statement h2 em{font-family:Inter,sans-serif;font-style:normal;background:#1a1a1a;color:#e5e5e5;padding:0 15px}.pulse .contact{border-bottom:15px solid var(--ink)}
/* 03 — Orbit: clear cobalt, cool white and precise curved motion. */
.orbit{--ink:#212121;--paper:#fff;--wash:#f3f3f3;--muted:#656565;--accent:#e3e3e3;--action:#575757;--action-ink:#fff;--line:#dddddd}.orbit .hero{background:#575757;color:#fff;--muted:#e4e4e4;max-width:none;padding-inline:max(6%,calc((100% - 1700px)/2));min-height:780px;--action:#fff;--action-ink:#575757}.orbit .hero h1{font-size:clamp(58px,6vw,103px);font-weight:500}.orbit .hero h1 em{color:#c0c0c0}.orbit .hero .eyebrow{color:#e4e4e4}.orbit .hero-art{min-height:660px}.orbit-disc{position:absolute;width:530px;height:530px;max-width:110%;border-radius:50%;background:#6c6c6c;z-index:0}.orbit-line{position:absolute;width:650px;height:420px;border:1px solid #ababab;border-radius:50%;transform:rotate(-28deg);opacity:.7}.orbit .hero-art .device{width:265px;transform:rotate(-8deg);border-color:#eaeaea;box-shadow:20px 30px 70px #12121250;animation:orbit-rise 1s both}.orbit .hero-art .device:hover{transform:rotate(-8deg) translateY(-8px)}.orbit-message{position:absolute;bottom:70px;right:0;padding:20px 25px;background:#fff;color:#212121;border-radius:12px;z-index:3;box-shadow:0 15px 30px #1c1c1c22}.orbit-message strong{font-size:17px;font-weight:550}.orbit-message p{font-size:11px;margin-top:6px;color:#737373}.orbit .hero-caption{bottom:10px;color:#e7e7e7}.orbit .app-display{border-radius:50px;background:linear-gradient(135deg,#e3e3e3,#cfcfcf)}.orbit .feature-grid article{background:#f9f9f9;border:0;border-radius:20px}.orbit .feature-grid article:first-child{background:#575757;color:#fff;--muted:#dfdfdf}.orbit .statement{background:#575757;color:white}.orbit .statement em{color:#cacaca}.orbit .growth-grid article:nth-child(2){background:#e5e5e5}.orbit .cross-site{background:#575757;color:#fff}.orbit .cross-site .btn{--action:#fff;--action-ink:#575757}.orbit .contact{background:#575757;color:#fff;--action:#fff;--action-ink:#575757}
/* 04 — Sienna: burnt orange, warm porcelain, editorial serif. */
.sienna{--ink:#222222;--paper:#fafafa;--wash:#ececec;--muted:#6c6c6c;--accent:#8a8a8a;--action:#222222;--action-ink:#f9f9f9;--line:#d1d1d1}.sienna .hero{grid-template-columns:1.2fr 1fr;gap:6%;padding-top:35px}.sienna .hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(63px,6.8vw,115px);letter-spacing:-.055em;line-height:.98}.sienna .hero h1 em{color:#6b6b6b;font-style:italic}.sienna .hero-art{background:#8a8a8a;min-height:665px;border-radius:260px 260px 0 0;padding-top:30px}.sienna-index{position:absolute;top:55px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.1em}.sienna-frame{margin-top:40px}.sienna .hero-art .device{width:242px;border:7px solid #262626;transform:rotate(4deg);box-shadow:0 25px 50px #21212130}.sienna .hero-art .device:hover{transform:rotate(4deg) translateY(-8px)}.sienna .hero-caption{bottom:23px;padding-inline:22px;font-size:7px}.sienna .hero-desc{font-size:16px}.sienna .category-line{color:#5c5c5c;border-block-color:#c0c0c0;letter-spacing:.015em}.sienna .section h2,.sienna .contact h2,.sienna .cross-site h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.sienna .btn{border-radius:3px}.sienna .app-display{background:#cecece;border-radius:50% 50% 0 0}.sienna .feature-grid article{border-radius:0;border-inline:0;border-bottom:0;padding:35px 0}.sienna .feature-grid{gap:10px 60px}.sienna .feature-grid h3{font-family:Georgia,serif;font-size:33px;font-weight:400}.sienna .statement{background:#222222;color:#f4f4f4}.sienna .statement em{color:#a9a9a9}.sienna .growth-grid article{border-radius:0;background:#e0e0e0}.sienna .growth-grid article:last-child{background:#c3c3c3}.sienna .calculator{border-radius:0}.sienna .cross-site{border-radius:0}.sienna .cross-site .btn{--action:#8a8a8a;--action-ink:#1c1c1c}.sienna .contact{background:#8a8a8a;color:#1c1c1c}.sienna .contact .eyebrow{font-weight:700}
/* 05 — Monogram: black and silver, rose accent, centered product stage. */
.monogram{--ink:#f6f6f6;--paper:#131313;--wash:#1e1e1e;--muted:#b0b0b0;--accent:#959595;--action:#959595;--action-ink:#171717;--line:#3a3a3a}.monogram .logo .wordmark,.monogram .logo .crown{filter:brightness(0) invert(1)}.monogram .review{background:#222222;color:#d8d8d8;border-color:#353535}.monogram .review select{background:#222222}.monogram .review-audience{background:#343434}.monogram .review-audience a.selected{background:#959595;color:#151515}.monogram .hero{display:block;text-align:center;min-height:1050px;padding-top:48px}.monogram .hero-copy{max-width:1050px;margin:auto;position:relative;z-index:3}.monogram .hero h1{font-size:clamp(62px,7vw,117px);max-width:1050px;margin:auto;font-weight:450}.monogram .hero h1 em{color:#959595}.monogram .hero-desc{margin:28px auto 0;max-width:560px;font-size:16px}.monogram .hero-actions{justify-content:center;margin-top:25px}.monogram .hero-note{display:none}.monogram .hero-art{max-width:1000px;min-height:530px;margin:35px auto 0;gap:35px;align-items:flex-start}.monogram .hero-art .device{width:225px;transform:rotate(-8deg);border-color:#848484;box-shadow:0 25px 60px #0005}.monogram .hero-art .secondary{transform:rotate(8deg);margin-top:25px;border-color:#bfbfbf}.monogram .hero-art .device:hover{transform:rotate(-8deg) translateY(-8px)}.monogram .hero-art .secondary:hover{transform:rotate(8deg) translateY(-8px)}.mono-type{position:absolute;left:0;right:0;top:125px;font-size:125px;letter-spacing:-.045em;font-weight:700;color:#ffffff08}.monogram .hero-caption{bottom:-15px;color:#b5b5b5;left:6%;right:6%}.monogram .category-line{background:#959595;color:#161616;border:0}.monogram .app-display{background:linear-gradient(135deg,#474747,#222222);border:1px solid #595959;border-radius:30px}.monogram .image-note{color:#d5d5d5}.monogram .feature-grid article{border-color:#3a3a3a}.monogram .feature-grid article:nth-child(2){background:#242424}.monogram .statement{background:#e2e2e2;color:#1d1d1d}.monogram .statement h2 em{color:#515151}.monogram .download{background:#e2e2e2;color:#1d1d1d;--muted:#606060;--line:#c1c1c1}.monogram .growth-grid article:last-child{background:#dfdfdf;color:#1d1d1d;--muted:#606060;--line:#bababa}.monogram .growth-grid article:last-child .growth-symbol{color:#1d1d1d}.monogram .growth-grid article:last-child .addon-price{color:#1d1d1d}.monogram .calculator{background:#242424}.monogram .contact{color:#151515}.monogram .contact .btn{--action:#151515;--action-ink:#fff}.monogram .cross-site{background:#dfdfdf;color:#1d1d1d}.monogram .cross-site .btn{--action:#1d1d1d;--action-ink:#fff}.monogram .cross-site.compact h2{font-size:55px}.monogram .btn.outline{color:inherit}.monogram .hero .eyebrow{color:#c9c9c9}
/* Collection */
.collection{--ink:#1b1b1b;--paper:#f9f9f9;--muted:#6c6c6c;--line:#d7d7d7;background:#f9f9f9}.collection-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1920px;margin:auto;padding:30px 5%;border-bottom:1px solid #d7d7d7}.collection-header>span{font-size:10px;letter-spacing:.12em}.collection-intro{padding:90px 7% 65px;max-width:1920px;margin:auto}.collection-intro h1{font-size:clamp(65px,8vw,140px);font-weight:500;max-width:1500px}.collection-description{font-size:25px;line-height:1.5;letter-spacing:-.035em;margin-top:35px;color:#6c6c6c}.domain-pair{display:flex;gap:65px;margin-top:50px;padding-top:30px;border-top:1px solid #d7d7d7}.domain-pair>span{font-size:9px;letter-spacing:.1em;display:block;color:#6c6c6c}.domain-pair bdi{display:block;font-size:13px;font-weight:550;letter-spacing:0;margin-top:10px;color:#1b1b1b}.collection-scroll{display:inline-block;font-size:12px;border-bottom:1px solid #1b1b1b;padding:10px 0;margin-top:30px}.concept-card{padding:55px 5% 45px;max-width:1920px;margin:auto;border-top:1px solid #d7d7d7;background:transparent;color:#1b1b1b}.concept-title{display:flex;align-items:baseline;gap:20px;margin-bottom:30px}.concept-title>span{font-size:12px;color:#6c6c6c}.concept-title h2{font-size:43px;letter-spacing:-.045em}.concept-title>p{font-size:13px;margin-inline-start:auto;color:#6c6c6c}.paired-previews{display:grid;grid-template-columns:1fr 1fr;gap:22px}.miniature{display:block;position:relative;aspect-ratio:1.28;background:#e9e9e9;border:1px solid #d0d0d0;overflow:hidden;border-radius:10px}.mini-viewport{width:1440px;height:1280px;transform-origin:top left;pointer-events:none;position:absolute;left:0;top:0}.mini-viewport iframe{width:1440px;height:1280px;display:block;border:0;pointer-events:none;background:#fff}.site-tag{position:absolute;z-index:5;top:15px;left:15px;color:#242424;background:#fffc;backdrop-filter:blur(15px);border:1px solid #fff8;padding:8px 13px;border-radius:30px;font-size:8px;letter-spacing:.07em}.preview-cta{position:absolute;z-index:5;bottom:16px;right:16px;background:#191919;color:#fff;padding:12px 17px;border-radius:40px;font-size:10px}.palette{display:flex;align-items:center;gap:8px;font-size:10px;margin-top:20px;color:#6c6c6c}.palette>span[style]{width:18px;height:18px;display:inline-block;border-radius:50%;border:1px solid #0001}.palette>span:last-child{margin-inline-start:8px}.collection-notes{padding:85px 7%;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#dfdfdf;color:#1c1c1c}.collection-notes h2{font-size:49px;margin-bottom:26px}.collection-notes p{font-size:15px;color:#5e5e5e}.collection-notes h3{font-size:22px}.collection-notes ul{padding-inline-start:18px;margin:20px 0}.collection-notes li{font-size:12px;line-height:1.8;margin-bottom:15px;color:#5e5e5e}.collection-notes .text-link{font-size:12px}.collection-footer{padding:30px 5%;background:#f9f9f9;color:#6c6c6c;font-size:10px;letter-spacing:.05em}.collection-footer>span{margin-inline-start:auto}.embed .review{display:none}.embed .header{min-height:100px}.embed .hero{padding-top:10px}.embed .hero h1{font-size:92px}.embed.monogram .hero h1{font-size:105px}.embed .hero-art{min-height:700px}.embed.monogram .hero-art{min-height:530px}.embed .hero-note{font-size:12px}.embed .expand{display:none}
@keyframes device-rise{from{opacity:.2;transform:translateY(35px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(7deg)}}@keyframes orbit-rise{from{opacity:.2;transform:translateY(40px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-8deg)}}@keyframes reveal{from{opacity:.4;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.seen{animation:reveal .65s ease-out both}.no-motion,.no-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-button{font-size:9px;background:none;border:0;text-decoration:underline;min-height:34px;padding:5px;color:inherit}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.35}html[lang=ar] .eyebrow{letter-spacing:0;font-size:12px}html[lang=ar] .hero h1{font-size:clamp(53px,5.5vw,87px)}html[lang=ar] .hero-desc{font-size:17px;line-height:1.9}html[lang=ar] .sienna h1,html[lang=ar] .sienna h2,html[lang=ar] .sienna h3{font-family:Cairo,sans-serif;font-weight:550}html[lang=ar] .sienna h1 em{font-style:normal}html[lang=ar] .statement em{font-family:Cairo,sans-serif;font-style:normal}html[lang=ar] .simple-list li{padding-inline:22px 0}html[lang=ar] .simple-list li:before{right:0;left:auto}html[lang=ar] .device{direction:ltr}html[lang=ar] .miniature{direction:ltr}html[lang=ar] .pulse-words{writing-mode:horizontal-tb;right:15px;top:75px;font-size:40px;line-height:1.5}html[lang=ar] .pulse .hero-art .device{margin-inline-start:35px}html[lang=ar] .collection-intro h1{font-size:clamp(58px,6vw,110px)}html[lang=ar] .hero-caption{font-size:9px;letter-spacing:0}html[lang=ar] .nav-link{font-size:13px}
@media(min-width:1800px){.hero{padding-block:55px 90px;min-height:1000px;gap:6%}.hero h1{font-size:115px}.hero-art{min-height:810px}.device{width:330px;border-radius:47px;border-width:9px}.device>img{border-radius:38px}.hero-desc{font-size:21px;max-width:570px}.hero .eyebrow{font-size:13px}.hero .btn{font-size:16px;padding:23px 30px}.hero .text-link{font-size:16px}.hero-note{font-size:13px}.header{padding-inline:5%;min-height:140px}.header nav{gap:50px}.nav-link{font-size:15px}.header-end{gap:30px}.audience-link{font-size:13px}.logo,.logo .wordmark{width:150px}.logo .crown{width:35px;height:23px}.hero-caption{font-size:10px}.muse .big-a{font-size:500px;top:90px}.section{padding-block:140px}.section h2{font-size:83px}.lead{font-size:20px;max-width:650px}.steps h3{font-size:34px}.steps p{font-size:17px;max-width:450px}.app-display{min-height:900px;padding-top:75px}.app-display .device{width:330px}.app-copy h2{font-size:72px}.app-tabs button{font-size:16px}.app-view-description{font-size:19px}.simple-list li{font-size:16px}.feature-grid article{padding:50px}.feature-grid h3{font-size:38px}.feature-grid p{font-size:17px;max-width:600px}.pulse .hero{min-height:1000px}.pulse .hero-art{min-height:830px}.pulse .hero-art .device{width:325px;margin-bottom:-45px;margin-inline-start:35px}.pulse-words{font-size:75px;right:40px}.orbit .hero{min-height:1000px}.orbit .hero-art{min-height:830px}.orbit .hero-art .device{width:330px}.orbit-disc{width:690px;height:690px}.orbit-line{width:840px;height:560px}.orbit-message{bottom:105px;padding:26px 35px}.orbit-message strong{font-size:22px}.orbit-message p{font-size:14px}.sienna .hero-art{min-height:840px}.sienna .hero-art .device{width:315px}.sienna-index{top:65px;font-size:11px}.monogram .hero{min-height:1300px}.monogram .hero h1{font-size:120px;max-width:1300px}.monogram .hero-copy{max-width:1300px}.monogram .hero-art{min-height:665px;margin-top:60px;gap:60px}.monogram .hero-art .device{width:280px}.mono-type{font-size:160px}.pricing-grid{gap:14%}.calculator{padding:45px}.base-amount>bdi{font-size:120px}.calculator-title h3{font-size:33px}.option{font-size:15px;min-height:50px}.seat-row{font-size:16px}.price-total output{font-size:50px}.faq summary{font-size:18px}.faq details p{font-size:16px}.collection-intro{padding-block:110px 85px}.collection-intro h1{font-size:145px}.collection-description{font-size:33px}.concept-card{padding-block:75px 55px}.concept-title h2{font-size:60px}.concept-title>p{font-size:17px}.paired-previews{gap:32px}}
@media(max-width:1100px){.header nav{gap:22px}.header-end{gap:15px}.hero{padding-inline:5%;grid-template-columns:1.1fr 1fr;gap:3%;min-height:650px}.hero h1{font-size:65px}.hero-art{min-height:550px}.hero-art .device{width:220px}.hero-desc{font-size:15px}.hero-actions{gap:20px}.btn{font-size:12px;padding:17px 21px;min-height:53px}.text-link{font-size:12px}.hero-note{font-size:10px}.hero-caption{font-size:7px}.muse .big-a{font-size:310px;left:10px}.section{padding:85px 6%}.section h2{font-size:55px}.lead{font-size:15px}.app-section{gap:7%}.app-display{min-height:610px}.app-display .device{width:220px}.steps h3{font-size:23px}.steps p{font-size:13px}.app-copy h2{font-size:44px}.simple-list li{font-size:12px}.feature-grid h3{font-size:27px}.feature-grid article{padding:28px}.growth-grid article{padding:30px}.growth-grid h3{font-size:31px}.growth-grid p:not(.eyebrow){font-size:13px}.pricing-grid{gap:7%}.calculator{padding:26px}.base-amount>bdi{font-size:80px}.base-amount{gap:15px}.base-amount>span{font-size:10px}.calculator-title h3{font-size:23px}.faq h2{font-size:45px}.pulse .hero{gap:5%;min-height:665px}.pulse .hero h1{font-size:68px}.pulse .hero-art{min-height:560px;padding-inline-start:20px}.pulse .hero-art .device{width:205px}.pulse-words{font-size:40px;right:13px;top:130px}.orbit .hero{min-height:680px}.orbit .hero-art{min-height:570px}.orbit .hero-art .device{width:220px}.orbit .hero h1{font-size:65px}.orbit-disc{width:390px;height:390px}.orbit-line{width:500px;height:330px}.orbit-message{bottom:65px;right:-15px;padding:16px 18px}.orbit-message strong{font-size:14px}.orbit-message p{font-size:10px}.sienna .hero h1{font-size:73px}.sienna .hero-art{min-height:590px}.sienna .hero-art .device{width:210px}.sienna .hero-desc{font-size:14px}.sienna-index{font-size:7px;top:45px}.sienna .hero-caption{font-size:6px}.monogram .hero{min-height:1000px}.monogram .hero h1{font-size:80px;max-width:900px}.monogram .hero-art{min-height:500px}.monogram .hero-art .device{width:210px}.mono-type{font-size:90px}.review{font-size:9px}.preview-label{display:none}.concept-title>p{font-size:11px}.concept-title h2{font-size:36px}.collection-description{font-size:21px}.collection-intro{padding-block:70px 50px}}
@media(max-width:760px){.review{padding:7px 4%;flex-wrap:wrap;gap:6px 12px;font-size:9px;justify-content:space-between}.review select{max-width:115px;font-size:9px}.review-audience{gap:0}.review-audience a{padding:5px 8px;font-size:8px}.header{min-height:95px;padding:20px 5%;gap:12px}.logo,.logo .wordmark{width:108px}.logo .crown{width:25px;height:17px}.logo>span{font-size:6px;letter-spacing:2.3px}.header nav{display:none;position:absolute;top:143px;left:4%;right:4%;z-index:30;flex-direction:column;gap:5px;align-items:stretch;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 30px #0002}.header.menu-open nav{display:flex}.nav-link{font-size:14px}.header-end{gap:12px}.header-end .audience-link{display:none}.language{font-size:12px}.menu{display:block}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:25px 6% 32px;gap:32px}.hero h1{font-size:clamp(49px,12vw,70px);max-width:600px;letter-spacing:-.06em;line-height:1.02}.eyebrow{font-size:9px;margin-bottom:23px}.hero-desc{font-size:15px;max-width:460px;margin-top:25px;line-height:1.75}.hero-actions{gap:20px;margin-top:28px}.btn{font-size:12px;padding:16px 21px;min-height:53px;gap:25px}.text-link{font-size:12px;min-height:42px}.hero-note{font-size:10px;line-height:1.7;margin-top:24px;max-width:340px}.hero-art{width:100%;min-height:555px;max-width:470px;margin:auto;align-self:center}.hero-art .device{width:220px;border-width:6px;border-radius:32px}.device>img{border-radius:25px}.hero-caption{font-size:7px;line-height:1.5}.muse .sculpture-panel{inset:0 0 10px}.muse .big-a{font-size:340px;left:20px;top:50px}.muse .hero-art{padding-bottom:20px}.muse .hero-caption{bottom:30px;padding-inline:17px}.category-line{padding:22px 5%;gap:14px;font-size:9px;justify-content:space-between;line-height:1.5}.category-line i{width:3px;height:3px;flex-shrink:0}.section{padding:65px 6%}.section h2{font-size:43px;letter-spacing:-.055em}.section-lead{margin-bottom:40px}.lead{font-size:15px;margin-top:23px}.steps{grid-template-columns:1fr;gap:30px}.steps article{padding-top:20px}.step-num{font-size:12px;margin-bottom:25px}.steps h3{font-size:27px;max-width:none;margin-bottom:15px}.steps p{font-size:14px;max-width:500px}.app-section{grid-template-columns:1fr;gap:45px}.app-display{min-height:610px;padding:35px 15px 25px;border-radius:180px 180px 20px 20px;max-width:480px;width:100%;margin:auto}.app-display .device{width:230px;border-radius:34px;border-width:6px}.image-note{font-size:9px}.app-copy h2{font-size:42px}.app-tabs{margin-top:25px;gap:27px}.app-tabs button{font-size:13px}.app-view-description{min-height:0;font-size:15px}.simple-list li{font-size:13px;padding-block:16px}.statement{padding:65px 6%}.statement h2{font-size:50px;letter-spacing:-.05em}.statement p:last-child{font-size:13px;max-width:330px;margin:24px auto 0}.download{grid-template-columns:1fr;gap:30px}.download-actions{gap:16px;align-items:stretch}.download-actions .btn{min-width:0;width:100%}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:42px}.faq summary{font-size:14px;padding-block:23px;gap:15px}.faq details p{font-size:13px;padding-inline-end:10px}.cross-site{margin:0 4% 30px;padding:50px 7%;border-radius:18px}.cross-site>span{font-size:8px;line-height:1.7}.cross-site h2{font-size:40px;margin-block:27px}.cross-site.compact{padding-block:45px}.cross-site.compact h2{font-size:36px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-grid article{padding:28px}.feature-grid .step-num{margin-bottom:30px}.feature-grid h3{font-size:29px}.feature-grid p{font-size:14px}.growth-grid{grid-template-columns:1fr;gap:22px}.growth-grid article{padding:30px;border-radius:18px}.growth-grid h3{font-size:32px;margin-top:65px}.growth-grid p:not(.eyebrow){font-size:14px;min-height:0;margin-top:23px}.growth-symbol{font-size:75px;top:25px;inset-inline-end:28px}.addon-price{margin-top:30px;padding-top:20px;gap:20px}.addon-price bdi{font-size:38px}.addon-price>span{font-size:10px}.small{font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:38px}.base-plan{padding-top:0}.base-amount{margin-block:30px;gap:25px}.base-amount>bdi{font-size:90px}.base-amount>span{font-size:11px}.base-plan h3{font-size:25px}.calculator{padding:28px 22px;border-radius:18px}.calculator-title h3{font-size:25px}.seat-row{font-size:12px;gap:10px}.seat-row label>small{font-size:9px;max-width:170px}.option{font-size:12px;gap:9px}.option>bdi{font-size:11px}.price-total output{font-size:36px}.price-total{gap:15px}.contact{padding:65px 6%}.contact h2{font-size:58px}.contact>p:not(.eyebrow){font-size:15px}.contact-email{font-size:10px}footer{display:grid;grid-template-columns:1fr 1fr;padding:30px 6%;gap:25px}footer>div{flex-direction:column;gap:9px;align-items:flex-end}.footer-link{font-size:11px;min-height:30px}footer>p{grid-column:1/-1;font-size:9px}.pulse .hero{display:flex;min-height:0;padding-top:25px;gap:32px}.pulse .hero h1{font-size:55px}.pulse .hero-art{min-height:550px;padding-inline-start:25px;max-width:470px;overflow:hidden}.pulse .hero-art .device{width:220px;margin-bottom:-30px}.pulse-words{font-size:42px;right:10px;top:140px}.pulse-track{top:25px;left:25px;right:25px;font-size:10px}.pulse .hero-caption{right:10px;bottom:20px;font-size:6px}.pulse .statement h2{font-size:47px}.pulse .statement h2 em{padding-inline:6px}.orbit .hero{display:flex;min-height:0;padding:35px 6% 30px}.orbit .hero h1{font-size:55px}.orbit .hero-art{min-height:580px}.orbit .hero-art .device{width:230px}.orbit-disc{width:370px;height:370px;max-width:110%}.orbit-line{width:440px;height:300px}.orbit-message{bottom:60px;right:0;padding:16px 18px}.orbit-message strong{font-size:14px}.orbit-message p{font-size:10px}.orbit .hero-caption{bottom:5px;font-size:7px}.orbit .app-display{border-radius:25px}.sienna .hero{display:flex;gap:35px;padding-top:25px}.sienna .hero h1{font-size:62px;line-height:.98}.sienna .hero-art{min-height:595px;padding-top:30px;border-radius:200px 200px 0 0}.sienna .hero-art .device{width:218px}.sienna-index{font-size:8px;top:40px}.sienna .hero-caption{font-size:6px;bottom:20px;padding-inline:16px}.sienna .hero-desc{font-size:15px}.sienna .feature-grid{gap:5px}.sienna .feature-grid h3{font-size:30px}.sienna .section h2{font-size:45px}.monogram .hero{min-height:0;display:block;padding:35px 6% 40px}.monogram .hero h1{font-size:55px;line-height:1.04}.monogram .hero-desc{font-size:14px;max-width:420px}.monogram .hero-art{min-height:415px;margin:35px auto 0;gap:20px;max-width:460px;align-items:flex-start}.monogram .hero-art .device{width:155px;border-radius:25px;border-width:4px}.monogram .hero-art .device img{border-radius:20px}.monogram .hero-art .secondary{margin-top:27px}.mono-type{font-size:52px;top:130px;letter-spacing:-.02em}.monogram .hero-caption{font-size:7px;bottom:0;left:0;right:0}.monogram .hero .btn{font-size:11px}.monogram .hero .text-link{font-size:11px}.monogram .hero-actions{gap:18px}.monogram .cross-site.compact h2{font-size:36px}.collection-header{padding:25px 6%;gap:20px}.collection-header>span{display:none}.collection-intro{padding:55px 6% 42px}.collection-intro h1{font-size:62px;line-height:1.03}.collection-description{font-size:20px;margin-top:28px;line-height:1.6}.domain-pair{flex-direction:column;gap:25px;margin-top:35px;padding-top:25px}.domain-pair bdi{font-size:13px}.collection-scroll{font-size:12px;margin-top:28px}.concept-card{padding:35px 5%}.concept-title{flex-wrap:wrap;gap:12px;margin-bottom:25px}.concept-title h2{font-size:38px}.concept-title>span{font-size:10px}.concept-title>p{flex-basis:100%;margin:0;font-size:12px}.paired-previews{grid-template-columns:1fr;gap:18px}.miniature{aspect-ratio:1.2;border-radius:7px}.site-tag{font-size:7px;top:10px;left:10px;padding:6px 10px}.preview-cta{font-size:9px;padding:10px 13px;bottom:12px;right:12px}.palette{font-size:9px;gap:7px;line-height:1.6}.palette>span[style]{width:16px;height:16px;flex-shrink:0}.collection-notes{padding:55px 6%;grid-template-columns:1fr;gap:35px}.collection-notes h2{font-size:40px}.collection-notes p{font-size:14px}.collection-notes li{font-size:12px}.collection-footer{display:block;font-size:8px;line-height:1.8;padding:25px 6%}.collection-footer>span{display:block;margin-top:10px}.modal-caption{font-size:10px}.modal-image{max-height:70vh}html[lang=ar] .hero h1{font-size:45px;line-height:1.4}html[lang=ar] .hero-desc{font-size:15px}html[lang=ar] .section h2{font-size:38px}html[lang=ar] .statement h2{font-size:41px;line-height:1.4}html[lang=ar] .pulse .hero h1{font-size:45px}html[lang=ar] .pulse .hero-art .device{margin-inline-start:0}html[lang=ar] .pulse-words{font-size:34px;top:80px;right:15px}html[lang=ar] .hero-caption{font-size:8px}html[lang=ar] .monogram .hero h1{font-size:43px}html[lang=ar] .sienna .hero h1{font-size:45px;line-height:1.4}html[lang=ar] .collection-intro h1{font-size:49px;line-height:1.5}html[lang=ar] .collection-description{font-size:18px}html[lang=ar] .contact h2{font-size:48px}html[lang=ar] .btn{font-size:12px}html[lang=ar] .eyebrow{font-size:10px}html[lang=ar] .cross-site h2{font-size:37px}html[lang=ar] .feature-grid h3{font-size:25px}}
@media(max-width:370px){.review-audience{order:3;margin-inline-start:auto}.hero h1{font-size:46px}.pulse .hero h1,.orbit .hero h1{font-size:49px}.sienna .hero h1{font-size:55px}.hero-actions{gap:15px}.hero-actions .btn{font-size:11px;padding-inline:17px}.hero-actions .text-link{font-size:11px}.hero-art{min-height:510px}.hero-art .device{width:205px}.pulse .hero-art{min-height:515px;padding-inline-start:18px}.pulse .hero-art .device{width:205px}.pulse-words{font-size:34px;right:7px}.monogram .hero h1{font-size:47px}.monogram .hero-art .device{width:135px}.monogram .hero-art{min-height:370px;gap:15px}.monogram .hero-actions{gap:13px}.monogram .hero-actions .btn{font-size:10px}.calculator{padding-inline:17px}.option{font-size:11px}.option>bdi{font-size:10px}.seat-row{font-size:11px}.section h2{font-size:39px}.category-line{gap:8px;font-size:8px}.collection-intro h1{font-size:55px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Restrained product-led palette. App colour stays within the authentic interface. */
:root,.muse,.pulse,.orbit,.sienna{--paper:#fff;--ink:#1d1d1f;--wash:#f5f5f7;--muted:#6e6e73;--accent:#eee;--action:#1d1d1f;--action-ink:#fff;--line:#dcdcdc}
.collection{background:#fff;--paper:#fff;--ink:#1d1d1f;--muted:#6e6e73;--line:#ddd}.collection-header,.collection-intro,.concept-card,.collection-footer{background:#fff;color:#1d1d1f}.collection-header{border-color:#e5e5e5}.collection-description,.concept-title>p,.concept-title>span,.palette,.domain-pair>span{color:#6e6e73}.domain-pair{border-color:#ddd}.domain-pair bdi{color:#1d1d1f}.collection-intro h1{font-weight:550;letter-spacing:-.055em}.collection-notes{background:#f5f5f7;color:#1d1d1f}.collection-notes p,.collection-notes li{color:#6e6e73}.miniature{background:#f5f5f7;border-color:#ddd}.site-tag{color:#1d1d1f}.preview-cta{background:#1d1d1f;color:#fff}.review{background:#f5f5f7;color:#555;border-color:#e1e1e1}.review-audience{background:#e8e8e8}.review-audience a.selected{color:#111}.hero .eyebrow{color:inherit}.hero h1{font-weight:500}.hero h1 em{color:#757575}.hero-desc{color:var(--muted)}.btn{box-shadow:none}.muse .big-a,.muse .sculpture-panel,.orbit-disc,.orbit-line,.pulse-words,.pulse-track,.sienna-index,.mono-type{display:none}.hero-art .device{box-shadow:0 28px 55px #0002}.muse .hero{grid-template-columns:1.05fr 1fr;gap:5%;padding-bottom:65px}.muse .hero-art{background:#f5f5f7;border-radius:36px;padding:35px 25px;min-height:675px}.muse .hero-art .device{transform:none;animation:neutral-rise .85s both}.muse .hero-art .device:hover{transform:translateY(-7px)}.muse .hero-caption{bottom:20px;padding-inline:25px}.muse .feature-grid article:nth-child(2),.muse .feature-grid article:nth-child(3),.muse .growth-grid article:nth-child(2){background:#f5f5f7}.muse .statement{background:#f5f5f7}.muse .app-display{background:#ebebed;border-radius:28px}
.pulse .hero{grid-template-columns:.95fr 1.1fr;gap:7%}.pulse .hero-copy{order:2}.pulse .hero-art{order:1;background:#171717;border-radius:0;align-items:center;justify-content:center;padding:40px 20px;overflow:visible;min-height:680px}.pulse .hero-art .device{margin:0;transform:none;width:260px;border-color:#9b9b9b;box-shadow:0 25px 45px #0006}.pulse .hero-art .device:hover{transform:translateY(-7px)}.pulse .hero h1{font-size:clamp(55px,5.6vw,98px);font-weight:600;letter-spacing:-.065em}.pulse .hero h1 em{background:none;padding:0;margin:0;color:#757575}.pulse .hero-caption{writing-mode:horizontal-tb;left:22px;right:22px;bottom:18px;height:auto;color:#d5d5d5;font-size:8px}.pulse .hero-caption>span:last-child{display:block}.pulse .category-line{background:#fff;color:#333;border-block:1px solid #ddd}.pulse .feature-grid article:first-child{background:#f5f5f7}.pulse .statement{background:#f5f5f7;color:#1d1d1f}.pulse .statement h2 em{background:none;color:#777;padding:0}.pulse .growth-grid article:last-child{background:#171717;color:#fff;--muted:#b9b9b9;--line:#444}.pulse .growth-grid article:last-child .growth-symbol{color:#eee}.pulse .contact{border:0;background:#ededed}.pulse .cross-site .btn{--action:#fff;--action-ink:#1d1d1f}
.orbit .hero{background:#f5f5f7;color:#1d1d1f;--muted:#6e6e73;--action:#1d1d1f;--action-ink:#fff;display:block;text-align:center;padding:55px 7% 45px;min-height:1080px}.orbit .hero-copy{max-width:1050px;margin:auto}.orbit .hero h1{font-size:clamp(58px,6.1vw,100px);max-width:1050px;margin:auto;line-height:1.04}.orbit .hero .eyebrow{color:#555}.orbit .hero h1 em{color:#757575}.orbit .hero-desc{margin:25px auto 0;max-width:570px}.orbit .hero-actions{justify-content:center;margin-top:28px}.orbit .hero-note{display:none}.orbit .hero-art{min-height:575px;max-width:1050px;margin:25px auto 0}.orbit .hero-art .device{width:235px;transform:none;animation:neutral-rise .85s both;border-color:#292929;box-shadow:0 25px 45px #0002}.orbit .hero-art .device:hover{transform:translateY(-7px)}.orbit-message{position:absolute;bottom:190px;right:7%;padding:20px 0;background:none;box-shadow:none;color:#1d1d1f;text-align:start;max-width:170px;border-radius:0;border-top:1px solid #aaa}.orbit-message strong{font-size:18px}.orbit-message p{color:#6e6e73;font-size:12px}.orbit .hero-caption{color:#555;bottom:15px;left:10%;right:10%}.orbit .app-display{background:#ececee;border-radius:28px}.orbit .feature-grid article{background:#f5f5f7}.orbit .feature-grid article:first-child{background:#ededed;color:#1d1d1f;--muted:#6e6e73}.orbit .statement{background:#171717;color:#fff}.orbit .statement em{color:#999}.orbit .growth-grid article:nth-child(2){background:#ededed}.orbit .cross-site{background:#171717;color:#fff}.orbit .cross-site .btn{--action:#fff;--action-ink:#171717}.orbit .contact{background:#f5f5f7;color:#1d1d1f;--action:#1d1d1f;--action-ink:#fff}
.sienna .hero{grid-template-columns:1.25fr .8fr;gap:8%;padding-top:50px;padding-bottom:70px;border-bottom:1px solid #ddd}.sienna .hero h1{font-family:Georgia,'Times New Roman',serif;color:#222;font-weight:400;font-size:clamp(65px,6.6vw,110px);letter-spacing:-.06em;line-height:1.02}.sienna .hero h1 em{color:#666;font-style:italic}.sienna .hero-art{background:transparent;min-height:650px;border-radius:0;padding-top:0;border-inline-start:1px solid #ddd}.sienna-frame{margin-top:0}.sienna .hero-art .device{width:245px;transform:none;border-color:#222;box-shadow:0 20px 35px #0002}.sienna .hero-art .device:hover{transform:translateY(-7px)}.sienna .hero-caption{color:#666;bottom:18px;padding-inline:25px;font-size:8px}.sienna .category-line{color:#555;border-color:#ddd}.sienna .app-display{background:#f0f0f0;border-radius:0}.sienna .statement{background:#f5f5f7;color:#222}.sienna .statement em{color:#777}.sienna .growth-grid article{background:#f5f5f7}.sienna .growth-grid article:last-child{background:#ededed}.sienna .cross-site .btn{--action:#fff;--action-ink:#222}.sienna .contact{background:#f5f5f7;color:#222}.sienna .contact .btn{--action:#222;--action-ink:#fff}
.monogram{--paper:#050505;--ink:#f5f5f7;--wash:#161616;--muted:#a1a1a6;--accent:#eee;--action:#f5f5f7;--action-ink:#111;--line:#353535}.monogram .review{background:#1c1c1c;color:#ccc;border-color:#333}.monogram .review select{background:#1c1c1c}.monogram .review-audience{background:#333}.monogram .review-audience a.selected{background:#eee;color:#111}.monogram .hero h1 em{color:#aaa}.monogram .hero .eyebrow{color:#d1d1d1}.monogram .category-line{background:#141414;color:#ccc;border-block:1px solid #353535}.monogram .app-display{background:#222;border-color:#444}.monogram .image-note{color:#bbb}.monogram .feature-grid article{border-color:#353535}.monogram .feature-grid article:nth-child(2){background:#171717}.monogram .statement,.monogram .download{background:#f5f5f7;color:#1d1d1f;--muted:#6e6e73;--line:#ddd;--action:#1d1d1f;--action-ink:#fff}.monogram .statement h2 em{color:#777}.monogram .growth-grid article:last-child{background:#eee;color:#222;--muted:#6e6e73;--line:#ccc}.monogram .growth-grid article:last-child .growth-symbol,.monogram .growth-grid article:last-child .addon-price{color:#222}.monogram .calculator{background:#171717}.monogram .contact{background:#e9e9eb;color:#1d1d1f}.monogram .contact .btn{--action:#1d1d1f;--action-ink:#fff}.monogram .cross-site{background:#f5f5f7;color:#1d1d1f}.monogram .cross-site .btn{--action:#1d1d1f;--action-ink:#fff}.monogram .btn.outline{color:inherit}.collection .monogram{background:#fff;color:#1d1d1f;--ink:#1d1d1f;--paper:#fff}.collection .monogram .concept-title>p{color:#6e6e73}
@keyframes neutral-rise{from{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1800px){.muse .hero-art{min-height:850px}.pulse .hero-art{min-height:850px}.pulse .hero-art .device{width:330px}.orbit .hero{min-height:1320px}.orbit .hero-art{min-height:725px}.orbit .hero-art .device{width:300px}.orbit-message{right:5%;bottom:230px;max-width:210px}.orbit-message strong{font-size:23px}.orbit-message p{font-size:15px}.sienna .hero-art{min-height:840px}.sienna .hero-art .device{width:320px}}
@media(max-width:1100px){.muse .hero-art{min-height:585px}.pulse .hero-art{min-height:585px}.pulse .hero-art .device{width:220px}.pulse .hero h1{font-size:61px}.sienna .hero{gap:5%}.sienna .hero h1{font-size:74px}.sienna .hero-art{min-height:600px}.sienna .hero-art .device{width:215px}.orbit .hero{min-height:1050px}.orbit-message{right:0;max-width:150px}.orbit .hero h1{font-size:72px}}
@media(max-width:760px){.muse .hero{display:flex;padding-bottom:32px}.muse .hero-art{min-height:555px;border-radius:26px;padding:30px 20px}.muse .hero-caption{bottom:17px;padding-inline:18px}.pulse .hero{display:flex;gap:30px}.pulse .hero-copy{order:1}.pulse .hero-art{order:2;min-height:565px;padding:32px 20px;align-items:center}.pulse .hero-art .device{width:225px;margin:0;transform:none}.pulse .hero h1{font-size:54px}.pulse .hero-caption{left:18px;right:18px;bottom:18px;font-size:7px}.orbit .hero{min-height:0;padding:35px 6% 30px;display:block}.orbit .hero h1{font-size:53px}.orbit .hero-art{min-height:570px;margin-top:25px}.orbit .hero-art .device{width:225px}.orbit-message{display:none}.orbit .hero-caption{left:0;right:0;bottom:0;font-size:7px}.sienna .hero{display:flex;padding:30px 6%;gap:35px}.sienna .hero h1{font-size:61px}.sienna .hero-art{min-height:565px;border-inline-start:0;border-top:1px solid #ddd;padding-top:25px}.sienna .hero-art .device{width:220px;transform:none}.sienna .hero-caption{bottom:5px;padding-inline:0;font-size:7px}.sienna .app-display{border-radius:0}.collection .concept-card{background:#fff}.collection-notes{background:#f5f5f7}.collection-intro h1{font-size:60px}.collection-description{font-size:20px}html[lang=ar] .pulse .hero h1,html[lang=ar] .orbit .hero h1,html[lang=ar] .sienna .hero h1{font-size:44px}html[lang=ar] .pulse .hero-art .device{margin:0}html[lang=ar] .sienna .hero h1 em{font-style:normal}html[lang=ar] .collection-intro h1{font-size:49px}}

.store-status{padding:18px 0;max-width:290px}.store-status strong{font-size:16px;font-weight:550}.store-status p{font-size:12px;color:var(--muted);margin-top:9px}

/* Preserve the approved gold crown on every light and dark surface. */
.logo .crown,.monogram .logo .crown{filter:none}
/* Product journeys: real app captures, readable chapters and restrained motion. */
.journey-section{padding-bottom:95px}.journey-section .section-lead{max-width:960px}.journey-section .lead{max-width:670px}.journey-tabs{display:flex;align-items:stretch;gap:0;border-block:1px solid var(--line);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.journey-tabs>button{position:relative;flex:1 0 130px;text-align:start;min-height:86px;padding:17px 16px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;line-height:1.5;transition:color .2s,border-color .2s}.journey-tabs>button:first-child{padding-inline-start:0}.journey-tabs>button[aria-selected=true]{border-bottom-color:#977020;color:var(--ink)}.journey-tabs>button:hover{color:var(--ink)}.journey-number{display:block;color:#977020;font-size:10px;margin-bottom:7px;letter-spacing:.08em}.journey-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center;padding-top:58px;min-height:720px}.journey-panel[hidden]{display:none}.journey-copy{max-width:670px}.journey-copy h3{font-size:clamp(37px,4.2vw,65px);line-height:1.08;letter-spacing:-.05em;font-weight:500}.journey-count{font:500 11px Inter,Arial,sans-serif;margin-inline-end:18px;color:#977020}.journey-description{font-size:16px;line-height:1.8;color:var(--muted);margin-top:28px;max-width:580px}.journey-copy .simple-list{margin-block:22px 30px}.journey-controls{display:flex;gap:25px;align-items:center}.journey-controls button{background:transparent;border:0;border-bottom:1px solid var(--line);min-height:44px;padding:8px 0;font-size:12px;line-height:1.4}.journey-controls button:last-child{margin-inline-start:auto;display:flex;align-items:center;gap:25px}.journey-controls button:disabled{opacity:.3;cursor:default}.journey-controls button:not(:disabled):hover{border-color:var(--ink)}.journey-visual{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;min-height:660px;padding:30px;background:var(--wash);border-radius:30px}.journey-visual .device{width:260px;flex-shrink:0;box-shadow:0 25px 50px #0002}.journey-visual figcaption{font-size:10px;line-height:1.6;color:var(--muted);text-align:center;max-width:300px}.journey-qualification{margin-top:28px;max-width:850px;font-size:11px;line-height:1.8;color:var(--muted)}.monogram .journey-visual{background:#171717}.monogram .journey-number,.monogram .journey-count{color:#c5a467}.monogram .journey-tabs>button[aria-selected=true]{border-bottom-color:#c5a467}.sienna .journey-copy h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}.sienna .journey-visual,.pulse .journey-visual{border-radius:0}html[lang=ar] .journey-copy h3{font-family:Cairo,Arial,sans-serif;letter-spacing:0;line-height:1.5;font-size:clamp(34px,3.5vw,54px)}html[lang=ar] .journey-description{line-height:1.9}html[lang=ar] .journey-controls button span[aria-hidden]{transform:scaleX(-1)}
@media(min-width:1800px){.journey-visual{min-height:850px}.journey-visual .device{width:330px}.journey-copy h3{font-size:76px}.journey-description{font-size:20px}.journey-tabs>button{font-size:16px;min-height:105px;padding-block:23px}.journey-number{font-size:12px}.journey-controls button{font-size:15px}.journey-visual figcaption{font-size:12px}}
@media(max-width:1050px){.journey-panel{gap:5%;grid-template-columns:1fr 1fr}.journey-visual{padding:25px 20px;min-height:610px}.journey-visual .device{width:235px}.journey-copy h3{font-size:43px}.journey-description{font-size:15px}}
@media(max-width:760px){.journey-section{padding-bottom:60px}.journey-panel{grid-template-columns:1fr;padding-top:32px;gap:35px;min-height:0}.journey-tabs{margin-inline:-6.82%;padding-inline:6.82%;scroll-padding-inline:24px}.journey-tabs>button{flex:0 0 125px;font-size:11px;min-height:79px;padding-inline:12px}.journey-tabs>button:first-child{padding-inline-start:0}.journey-copy h3{font-size:39px;letter-spacing:-.045em;line-height:1.14}.journey-copy .eyebrow{margin-bottom:20px}.journey-description{font-size:15px;margin-top:23px}.journey-copy .simple-list{margin-block:20px 22px}.journey-visual{min-height:605px;max-width:470px;width:100%;margin-inline:auto;border-radius:22px}.journey-visual .device{width:235px}.journey-visual figcaption{font-size:10px}.journey-controls button{font-size:12px}.journey-qualification{font-size:10px}html[lang=ar] .journey-copy h3{font-size:34px;line-height:1.5}}
@media(max-width:370px){.journey-copy h3{font-size:35px}.journey-visual{padding-inline:16px;min-height:555px}.journey-visual .device{width:215px}html[lang=ar] .journey-copy h3{font-size:30px}}
/* Gold belongs to the brand; dark product scenes use it sparingly for emphasis. */
.monogram .hero h1 em,.monogram .hero .eyebrow,.monogram .journey-copy h3,.monogram .journey-copy .eyebrow,.monogram .journey-number,.monogram .journey-count,.monogram .platform .section-lead .eyebrow,.monogram .base-plan>.eyebrow{color:#e9d4a8}.pulse .hero-caption,.pulse .growth-grid article:last-child>.eyebrow,.orbit .statement>.eyebrow{color:#e9d4a8}.cross-site>span{color:#e9d4a8}.monogram .cross-site>span{color:#6e6e73}.journey-visual{perspective:1200px}.walkthrough-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 25px}.walkthrough-kicker{font-size:10px;letter-spacing:.12em;font-weight:650}.walkthrough-bar p{font-size:12px;margin-top:7px;color:var(--muted)}.walkthrough-play{padding:13px 20px;border:1px solid var(--line);border-radius:50px;background:var(--ink);color:var(--paper);font-size:12px;min-height:45px;flex-shrink:0;transition:transform .2s}.walkthrough-play:hover{transform:translateY(-2px)}.walkthrough-play:before{content:'▶';display:inline-block;font-size:10px;margin-inline-end:12px}.walkthrough-play[aria-pressed=true]:before{content:'Ⅱ'}.walkthrough-progress{height:2px;overflow:hidden;background:var(--line)}.walkthrough-progress span{display:block;width:100%;height:100%;background:#977020;transform:scaleX(0);transform-origin:left}.journey-tabs{border-top:0}.monogram .walkthrough-play{background:#e9d4a8;color:#171717;border-color:#e9d4a8}.monogram .walkthrough-kicker{color:#e9d4a8}.monogram .walkthrough-progress span{background:#e9d4a8}html[dir=rtl] .walkthrough-progress span{transform-origin:right}
@media(max-width:760px){.walkthrough-bar{align-items:flex-start;flex-wrap:wrap;gap:20px}.walkthrough-bar>div{flex:1 1 185px}.walkthrough-kicker{font-size:9px}.walkthrough-bar p{font-size:11px}.walkthrough-play{font-size:11px;padding-inline:17px;min-height:44px}}
.store-options{width:100%;gap:16px}.store-card{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px;border:1px solid var(--line);border-radius:20px;transition:border-color .2s,transform .2s}.store-card[href]:hover{border-color:currentColor;transform:translateY(-3px)}.store-card-copy{display:flex;flex-direction:column;align-items:flex-start}.store-platform{font-size:9px;font-weight:600;letter-spacing:.09em;color:var(--muted)}.store-card strong{font:500 29px Inter,Arial,sans-serif;letter-spacing:-.04em;margin-top:10px}.store-action{font-size:12px;margin-top:12px}.store-arrow{font-size:23px;margin-top:23px}.store-code{width:132px;height:132px;background:white;flex-shrink:0;border-radius:4px}.store-soon{min-height:130px;border-style:dashed}.store-soon .store-action{color:var(--muted)}.store-soon-mark{font-size:32px;color:var(--muted);opacity:.45}.download-actions .store-card{max-width:560px}
@media(min-width:1800px){.store-card{padding:30px}.store-card strong{font-size:36px}.store-platform{font-size:11px}.store-action{font-size:15px}.store-code{width:155px;height:155px}}
@media(max-width:760px){.store-card{padding:22px;gap:18px}.store-code{width:120px;height:120px}.store-card strong{font-size:27px}.store-action{font-size:12px}.store-platform{font-size:9px}.store-arrow{margin-top:16px}.store-soon{min-height:130px}}
@media(max-width:370px){.store-card{padding:18px;gap:14px}.store-code{width:105px;height:105px}.store-card strong{font-size:24px}.store-platform{font-size:8px}.store-action{font-size:11px}}

/* Reviewable soft-grey alternative. The original gold crown is never recoloured. */
.accent-switch{display:flex;gap:2px;padding:3px;border:1px solid #7775;border-radius:50px;flex-shrink:0}
.accent-switch button{background:none;border:0;border-radius:30px;padding:6px 10px;font-size:10px;white-space:nowrap}
.accent-switch button[aria-pressed=true]{background:#fff;color:#171717}
.monogram .accent-switch button[aria-pressed=true]{background:#dedede;color:#111}
.accent-grey .journey-number,.accent-grey .journey-count{color:#666}
.accent-grey .journey-tabs>button[aria-selected=true]{border-bottom-color:var(--ink)}
.accent-grey .walkthrough-progress span{background:var(--ink)}
.accent-grey .cross-site>span{color:#bdbdbd}
.accent-grey.pulse .hero-caption,.accent-grey.pulse .growth-grid article:last-child>.eyebrow,.accent-grey.orbit .statement>.eyebrow{color:#c4c4c4}
.accent-grey.monogram .hero h1 em,.accent-grey.monogram .hero .eyebrow,.accent-grey.monogram .journey-copy .eyebrow,.accent-grey.monogram .journey-number,.accent-grey.monogram .journey-count,.accent-grey.monogram .platform .section-lead .eyebrow,.accent-grey.monogram .base-plan>.eyebrow,.accent-grey.monogram .walkthrough-kicker{color:#aaa}
.accent-grey.monogram .journey-copy h3{color:#f5f5f7}
.accent-grey.monogram .walkthrough-play{background:#e8e8e8;border-color:#e8e8e8;color:#171717}
.accent-grey.monogram .walkthrough-progress span{background:#bdbdbd}
.accent-grey.monogram .cross-site>span{color:#6e6e73}
.accent-comparison{border-top:1px solid #ddd;margin-top:25px;padding-top:24px;font-size:12px;color:#555}
.accent-comparison>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
.accent-comparison a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #ccc;border-radius:30px;padding:10px 18px;color:#222;background:#fafafa}
.accent-comparison a:hover{border-color:#555}
/* Store artwork remains unmodified and stationary; QR codes keep their quiet zone. */
.store-card{flex-wrap:wrap;gap:20px;transition:border-color .2s}
.store-card[href]:hover{transform:none}
.store-card-copy{min-width:0}
.store-badge{object-fit:contain;flex-shrink:0;margin-block:16px 0}
.apple-badge{width:150px;height:auto}
.google-badge{width:175px;max-width:none;height:auto;margin-inline:-12px;margin-block:6px -7px}
.store-soon-identity{display:flex;align-items:center;gap:13px;margin-top:16px;direction:ltr}
.store-soon-identity img{width:48px;height:48px;border-radius:11px}
.store-soon-identity strong{margin:0;font-size:27px}
.store-credits{grid-column:1/-1;font-size:9px;line-height:1.7;color:var(--muted);max-width:850px;margin-top:0}
.download{row-gap:32px}
@media(max-width:1050px){.review{flex-wrap:wrap}.store-card{gap:20px}.store-code{width:120px;height:120px}}
@media(max-width:760px){.header{position:relative;z-index:10}.header nav{top:calc(100% - 8px)}.accent-switch button{font-size:9px;min-height:28px;padding-inline:9px}.review .preview-label{display:none}.store-credits{font-size:8px}.accent-comparison{font-size:11px}.accent-comparison a{padding-inline:14px}.store-soon-identity strong{font-size:24px}}
@media(max-width:400px){.store-card[href]{display:grid;grid-template-columns:1fr;justify-items:start}.store-card .store-code{width:120px;height:120px}.store-arrow{display:none}.store-soon-identity{gap:12px}.store-soon-identity strong{font-size:24px}}
