:root{--black:#08080b;--paper:#f5f5f7;--yellow:#c5d3ff;--line:#333640;--muted:#a3a8b7;--ink:#171922}.brand-header{background:#08080b}.plan-card,.element-card{border-radius:18px}.button{border-radius:30px}.plan-icon,.language-icon{display:none}.wrap h1,.wrap h2{font-weight:500;letter-spacing:-.045em}.header nav{flex-wrap:wrap}/* Shared art direction: Azabache home */
:root{--black:#08080b;--paper:#f5f5f7;--yellow:#d8e2ff;--line:#dce0e9;--muted:#858b9a;--ink:#141720}body{font-family:Manrope,Arial,sans-serif;background:#08080b}.brand-header{position:sticky;top:0;z-index:40;background:#08080bef;backdrop-filter:blur(18px)}.header{padding-block:18px;border:0}.brand-logo{width:140px!important}.header nav{font-size:12px;gap:20px}.header-link{display:none}.showcase-hero{background:#08080b!important}.showcase-heading{padding-top:60px}.showcase-kicker{justify-content:center;color:#989fac}.showcase-kicker>span:last-child{display:none}.showcase-intro{display:block;text-align:center}.showcase-intro h1{font-size:clamp(52px,7vw,96px);line-height:1.06;letter-spacing:-5px;font-weight:500;max-width:none}.showcase-intro h1 span{color:#aebce1}.showcase-promise{margin:25px auto;max-width:none;display:block}.showcase-promise p{color:#a2a8b7}.button{font-size:14px;padding:15px 25px;border-radius:40px!important}.button.yellow{background:#f4f4f7;color:#15171e;border:0}.showcase-window{background:transparent}.showcase-panel{border-radius:16px}.showcase-bottom{padding-bottom:38px}.section{padding-block:95px}.light{background:#f5f5f7!important;color:#171a22}.section h2{font-size:clamp(38px,4.4vw,66px);font-weight:500;line-height:1.1;letter-spacing:-2.8px}.eyebrow{font-size:10px;letter-spacing:1.8px}.section-heading{margin-bottom:45px}.section-heading>p{font-size:16px;color:#8990a1}.plans-section{background:#0b0c10}.plans-grid{gap:18px}.plan-card{border:1px solid #323641;border-radius:20px;background:#15171e;padding:28px;color:#f4f4f7}.plan-card.featured{background:#202737;color:#fff;border-color:#526486}.plan-card .button{background:#f5f5f7;color:#171a22}.plan-card .price{font-size:40px;font-weight:500;letter-spacing:-2px}.plan-icon,.element-icon,.contact-help-icon,.logo-rail,.process-number,.showcase-panel-tag span,.button>span[aria-hidden]{display:none!important}.element-wrap{position:relative;min-width:0}.element{width:100%;height:100%;min-height:155px;padding:26px 45px 26px 22px;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:16px;display:flex;flex-direction:column;justify-content:center}.element strong{font-size:16px}.element small{font-size:12px;line-height:1.6;color:#7c8597}.select-mark{position:static;font-size:10px;letter-spacing:.06em;margin-bottom:10px}.element.selected{border:2px solid #526aaf;background:#eef2ff}.element-info{position:absolute;right:12px;top:12px;width:26px;height:26px;border:1px solid #c5ccda;border-radius:50%;background:#fff;color:#3c4f7c;font-family:Georgia,serif;font-size:16px;font-weight:bold}.selection-tray,.request-card{background:#e9edf6;color:#171a22;border-radius:18px;border-color:#d8deea}.process-section{background:#101218}.process-grid article{border-color:#333844}.reviews-section .review-card{background:#fff;border:1px solid #e0e3eb;border-radius:18px}.brand-footer{background:#08080b}.faq-item summary{font-size:17px}.pack-toggle button.active{background:#171b26;color:white}.element-visual{background:linear-gradient(125deg,#e7ebf3,#d2d9e8);padding:40px;border-radius:18px;margin:28px 0;text-align:center;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:15px}.element-visual img{width:55px;height:55px;object-fit:contain;margin-bottom:20px}.element-visual h3{font-size:clamp(22px,3vw,36px);line-height:1.15;letter-spacing:-1px;margin:20px 0}.element-visual p{font-size:13px;color:#69758d}.element-visual small{font-size:10px;color:#75809a}.element-visual b{font-size:12px;letter-spacing:2px}.sample-paper{width:260px;min-height:310px;background:#fff;padding:27px;text-align:left;box-shadow:12px 18px 38px #36486724;border-radius:3px}.sample-paper.landscape{width:min(100%,420px);min-height:210px}.sample-paper h4{font-size:17px;margin:18px 0}.sample-lines{margin:22px 0}.sample-lines span{display:block;width:100%;height:4px;background:#d6dce7;margin:9px 0}.sample-lines span:last-child{width:60%}.swatches{display:flex;gap:10px}.swatches span{width:44px;height:44px;background:#121724}.swatches span:nth-child(2){background:#849dcc}.swatches span:nth-child(3){background:#d9e1f1}.sample-social{display:flex;gap:14px;align-items:center}.sample-social .sample-paper{width:155px;min-height:220px;padding:18px}.sample-social h3{font-size:22px}.sample-social .sample-paper:nth-child(2){background:#182239;color:white;transform:translateY(16px)}.sample-social .sample-paper:nth-child(2) img{filter:invert(1)}.sample-box{width:240px;min-height:280px;transform:perspective(750px) rotateY(-14deg);background:#fdfdfd;border-right:25px solid #bdc8db;padding:35px;text-align:left;box-shadow:25px 25px 35px #34456333}.sample-motion{padding:30px}.sample-motion img{width:95px;height:95px;margin:0 auto;animation:sampleReveal 4s ease-in-out infinite}.sample-profile{width:160px;height:160px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 20px 30px #40557522}.sample-profile img{margin:0;width:85px;height:85px}.sample-pattern{display:grid;grid-template-columns:repeat(3,70px);gap:12px}.sample-pattern span{width:70px;height:70px;background:#687fae;border-radius:50% 10% 50% 10%}.sample-pattern span:nth-child(even){background:#17213a;transform:rotate(90deg)}.sample-bottle{width:180px;border-radius:35px 35px 20px 20px;background:#bec3ce;padding:55px 0 30px;box-shadow:15px 25px 30px #35446333}.sample-bottle .sample-paper{width:180px;min-height:180px;padding:25px}.sample-fold{display:flex;transform:perspective(700px) rotateY(-10deg)}.sample-fold .sample-paper{width:175px;min-height:300px;padding:20px}.sample-fold .sample-paper:last-child{background:#f1f4fa}.sample-display{width:230px;padding:24px;background:#fff;border-bottom:20px solid #7e91b4;box-shadow:15px 20px 30px #44587733}.sample-box.mini{width:140px;min-height:100px;padding:20px;margin:20px auto 0}.sample-signature{display:flex;align-items:center;gap:20px;margin-top:30px;border-top:1px solid #dce1eb;padding-top:20px}.sample-signature img{margin:0}.sample-signature p{margin:8px 0}.sample-signs{display:grid;gap:18px;width:80%}.sample-signs p{padding:20px;background:#141d31;color:#fff;border-right:20px solid #90a4cb;font-size:17px}.sample-flow{display:grid;gap:12px}.sample-flow span{padding:12px;background:#edf1fa;border-left:4px solid #849ac4;font-size:12px}.sample-envelope{width:min(100%,360px);height:210px;padding:30px;background:linear-gradient(155deg,#fff 54%,#e7edf7 54.3%);box-shadow:15px 20px 30px #40557530;text-align:left}.sample-envelope small{display:block;margin-top:40px}.sample-folder{width:260px;height:330px;padding:30px;background:#19233a;color:white;position:relative;box-shadow:20px 20px 35px #35476a33}.sample-folder img{filter:invert(1)}.folder-pocket{position:absolute;bottom:0;left:0;width:100%;height:85px;background:#92a6ca;clip-path:polygon(0 25%,100% 0,100% 100%,0 100%)}.sample-cta{display:inline-block;padding:10px 17px;border-radius:30px;background:#253451;color:white;font-size:10px}.sample-banner{height:360px;width:165px;background:#fff;padding:25px;box-shadow:10px 15px 30px #35456333;border-bottom:12px solid #18233b;text-align:left}.sample-banner h3{font-size:27px}.sample-symbols{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.sample-symbols span{width:45px;height:45px;background:#243659;border:4px solid #243659}.sample-symbols .circle{border-radius:50%}.sample-symbols .triangle{clip-path:polygon(50% 0,0 100%,100% 100%)}.sample-symbols .ring{border-radius:50%;background:transparent}.sample-symbols .diamond{transform:rotate(45deg);width:35px;height:35px}.sample-rule{height:1px;width:70%;background:#bbc6d9;margin:35px 0 15px}.sample-browser{width:min(100%,430px);border:1px solid #bcc7da;background:white;border-radius:12px;overflow:hidden;text-align:left}.sample-browser>div{background:#e5eaf4;padding:10px 15px;display:flex;gap:10px;align-items:center;font-size:12px}.sample-browser img{width:16px;height:16px;margin:0}.sample-browser p{padding:10px 20px}.sample-browser h3{padding:20px}.element-visual .real-example{width:100%;height:auto;margin:0;border-radius:8px}#elementInfoDialog{max-width:780px;width:calc(100% - 30px);border:0;border-radius:22px;padding:35px;color:#171c28;background:#fafbfe}#elementInfoDialog::backdrop{background:#03060bbd;backdrop-filter:blur(8px)}#elementInfoDialog h2{font-weight:500;letter-spacing:-1px;font-size:32px}#elementInfoDescription{line-height:1.8;color:#6f788a}.example-disclaimer{font-size:12px;color:#7f8797;line-height:1.7}.dialog-close{font-size:13px}.request-actions{display:flex;flex-direction:column;gap:15px}@keyframes sampleReveal{0%,100%{transform:scale(.9);opacity:.4}40%,70%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sample-motion img{animation:none}}@media(max-width:700px){.showcase-intro h1{letter-spacing:-3px}.header{gap:12px}.header nav{display:flex;font-size:11px}.header nav a[href^='#']{display:none}.brand-logo{width:105px!important}.section h2{letter-spacing:-1.8px}.element-visual{padding:22px 12px}.sample-social{gap:6px;max-width:100%}.sample-social .sample-paper{width:95px;padding:10px;min-height:185px}.sample-social h3{font-size:17px}.sample-fold .sample-paper{width:140px}.sample-paper{max-width:100%}#elementInfoDialog{padding:24px}.plans-grid{grid-template-columns:1fr}.section{padding-block:65px}}

/* Same header, contrast and hero composition as the home. */
.brand-header .header{display:flex;max-width:1600px;width:100%;min-height:85px;padding:12px 6%;gap:22px;color:#f4f5f8}.brand-home{display:block;flex:none}.brand-home img{width:60px;height:60px;object-fit:contain}.header-company{font-size:13px;font-weight:500;white-space:nowrap;color:#eef1f8}.brand-header nav{display:flex;gap:18px;margin-left:auto}.brand-header nav a{color:#d5dae6!important;font-size:12px}.brand-header nav a:hover{color:#fff!important}.brand-header .language-control{margin:0}.brand-header select{background:#20232c;color:#fff;border:1px solid #434958;border-radius:20px;padding:9px;font-size:12px}.brand-hero{background:#08080b!important;color:#fff;text-align:center;overflow:hidden}.brand-hero-copy{padding:60px 20px 0;position:relative;z-index:2}.brand-hero h1{font-size:clamp(48px,5.8vw,88px);font-weight:500;line-height:1.08;letter-spacing:-4.5px;margin:24px auto 22px}.brand-hero h1 span{background:linear-gradient(100deg,#f0f0f3,#b9c4e8 40%,#6385ec);color:transparent;background-clip:text}.brand-hero p{color:#a8afbd;font-size:18px;line-height:1.65;margin:0 0 24px}.brand-secondary{display:block;font-size:12px;color:#a5afc4;margin:18px auto}.brand-hero-art{max-width:1550px;margin:-25px auto 0;height:540px}.brand-hero-art img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 87%,transparent);animation:brandDrift 12s ease-in-out infinite alternate}.brand-header~main .plan-icon,.brand-header~main .element-icon{display:block!important}.plan-icon svg,.element-icon svg{width:28px;height:28px}.plan-icon{color:#b9caee;margin-bottom:20px}.element-icon{color:#647fae;margin:10px 0}.plan-card .plan-name{color:#f5f7fc}.plan-card .plan-desc,.plan-card .plan-time,.plan-card small{color:#b9c2d4}.plan-card li{color:#e4e8f1}.plan-card .plan-details-link{color:#c1d1f4}.section.light .eyebrow{color:#647087}.section.light .muted{color:#80899b}.section.light .button{background:#171b25;color:#fff}.element strong{color:#222a3a}.element small{color:#637086}.section-heading h2{color:inherit}.section.light .request-card .button{color:#fff;background:#192237}.brand-footer .brand-logo{filter:brightness(0) invert(1)}@keyframes brandDrift{from{transform:scale(1)}to{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.brand-hero-art img{animation:none}}@media(max-width:900px){.header-company{display:none}.brand-header .header{gap:12px}.brand-header nav{gap:12px}.brand-header nav a[href^='#']{display:block}.brand-hero-art{height:380px}}@media(max-width:600px){.brand-header .header{flex-wrap:wrap;padding:10px 5%}.brand-home img{width:43px;height:43px}.brand-header nav{order:3;flex-basis:100%;justify-content:center;padding-bottom:5px}.brand-header .language-control{margin-left:auto}.brand-hero h1{letter-spacing:-2.7px}.brand-hero-art{height:300px}.brand-hero-copy{padding-top:42px}}

.showcase-navigation button{width:auto;min-width:72px;padding:10px 14px;font-size:12px}.showcase-hero .showcase-panel{border-radius:18px}.showcase-hero .showcase-panel-tag{color:#fff;background:#10131bd9}.select-mark{font-size:12px!important}.showcase-bottom{flex-wrap:wrap;gap:18px}

.brand-order{background:#f5f5f2;color:#171717;border-radius:24px;padding:clamp(24px,5vw,60px);margin-top:40px;scroll-margin-top:90px}.brand-order h2{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em}.brand-order pre{white-space:pre-wrap;font:inherit;line-height:1.7}.brand-order .eyebrow{color:#555}.brand-order details{margin:24px 0}.plan-card [aria-pressed=true]{background:#ffdf00;color:#111}.element.selected{box-shadow:inset 0 0 0 2px #b29400}.brand-order [hidden]{display:none}
.showcase-hero{padding-top:0!important}.showcase-window{margin-top:0!important}.showcase-backword{display:none}
.element-visual:has(.real-example){padding:0!important;background:transparent!important;height:auto!important;min-height:0!important}.element-visual .real-example{width:100%;height:auto;max-height:65vh;object-fit:contain;display:block;border-radius:14px}
