/* Shared visual identity with the Innovative Experiences homepage. */
:root{color-scheme:dark;--ink:#f5f3f4;--muted:#aaa0ad;--mint:#ff879c;--violet:#ce466a;--night:#08090b;--ie-red:#d8223c;--ie-border:#ffffff14}body{background:#08090b;color:#f5f3f4}.dark-stage{background:radial-gradient(ellipse at 24% 42%,#9217351b,transparent 55%),#08090b}.ambient-one{background:#a0102b24}.ambient-two{background:#9b173317}.stage-grid{opacity:.55}.site-header{min-height:102px}.brand-mark,.footer .brand-mark{width:55px;height:57px;background:none;border:0;border-radius:0;box-shadow:none;letter-spacing:0}.brand-mark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 14px #dd153d20)}.brand strong{font-size:19px;line-height:1.6}.brand small{font-size:7px;letter-spacing:2px;color:#8b858e;margin-top:4px}.site-header nav{font-size:11px;gap:25px;color:#a6a3ad}.login-link{font-size:11px}.preview-tag{color:#e5a4b4;background:#b8213910;border-color:#d85d782b}.eyebrow{background:#d8223c08;border-color:#d8223c25;color:#d6a1b0}.gradient-word{background-image:linear-gradient(110deg,#ffb9c5,#d62a45 80%)}.hero-welcome{color:#e9dce3}.hero-description{color:#a69ba9}.hero-notes{color:#958a9c}.primary-button,.plans-start{color:#fff;background:linear-gradient(120deg,#e32946,#b01631);border-radius:7px;box-shadow:0 4px 25px #d41b3215}.primary-button:hover,.plans-start:hover{background:linear-gradient(120deg,#ed3b56,#c21c38);box-shadow:0 9px 36px #d41b3230}.skip-link{color:#08090b}.dashboard-demo{background:linear-gradient(130deg,#21161de8,#111114f5);border-color:#d9688730}.demo-topbar{color:#9d8494}.demo-label{color:#d6a0b8}.demo-mini-logo{display:grid;place-items:center}.demo-mini-logo img{width:20px;height:23px;object-fit:contain}.demo-greeting strong{color:#f1e6ed}.demo-greeting small,.demo-metrics>div>span,.demo-chart .chart-heading>span{color:#aa8c9f}.demo-content{background:#100d1022}.floating-note{background:linear-gradient(120deg,#20141bf5,#0e0f12f5);border-color:#e88c9e23}.capabilities{border-top:1px solid var(--ie-border);border-bottom:1px solid var(--ie-border)}.onboarding{background:radial-gradient(ellipse at 85% 16%,#35121c21,transparent 45%),#08090b;border-top:1px solid #ffffff0d}.section-kicker{color:#d387a1}.section-heading h2{color:#f5eef2}.section-heading h2>span{color:#a59ba9}.section-heading>div>p{color:#a899ad}.trial-badge{background:#161116;border-color:#d65b7925;box-shadow:none}.trial-badge strong{color:#ddc5d3}.trial-badge small{color:#a18a9e}.trial-badge>.icon{color:#d87f9d}.signup-card{background:linear-gradient(130deg,#151015,#0e0f12);border-color:#ffffff14;box-shadow:0 14px 55px #0003;border-radius:17px}.card-intro,.form-section-heading.divided{border-color:#ffffff10}.step-mini{color:#b88fa8}.required-note,.optional,.character-count{color:#a491ab}.required-note b,.field>label>b{color:#f18ca5}.form-section-heading h3{color:#eadce8}.section-number{background:#6d23402a;border-color:#c550712b;color:#e693ad}.field>label{color:#d7c9d9}.field input:not([type=file]),.field select{background:#0b0c0f;border-color:#ffffff1b;color:#f1e8f1;border-radius:7px}.field input:not([readonly]):focus,.field select:focus{background:#141014;border-color:#d56a8c;box-shadow:0 0 0 3px #d8223c15}.field input::placeholder{color:#8d7b94}.field input[aria-invalid=true]{background:#32131d;border-color:#ef6a88;box-shadow:0 0 0 2px #ff628614}.field>small{color:#a18da9}.field-error{color:#ff9db3}.code-input-wrap input::placeholder{color:#856b8c!important}.code-status{color:#a884a9}.code-status.valid{color:#ed9cb5}.upload-zone{background:#1b111a;border-color:#b5658650}.upload-zone.dragover{background:#3a1727;border-color:#dc7899}.upload-zone:focus-within{outline-color:#d45c7e66}.upload-target strong{color:#d4bace}.upload-target small{color:#a88daa}.upload-icon{background:#2b1523;border-color:#b65d8033;color:#df9bb8}.remove-logo{background:#321523;border-color:#c16d8e66;color:#f1b1c7}.phone-group{background:#0b0c0f;border-color:#ffffff1b}.phone-group:focus-within{border-color:#d56a8c;box-shadow:0 0 0 3px #d8223c15}.phone-group select{background:#1a121b;border-right-color:#ffffff14;color:#ebdfe9}.phone-group input{background:#0b0c0f!important}.phone-group:has([aria-invalid=true]){border-color:#ef6a88}.email-wrap>.icon,.date-wrap>.icon{color:#ae8eae}.auto-label,.auto-label>.icon{color:#c88ba9}.date-wrap input{background:#1a141c!important;border-color:#ffffff10!important;color:#c7aecb!important}.date-hint{color:#a389ac}.continuity-note{background:#36152455;border-color:#a9436933}.tip-icon{background:#5f203536;color:#ee97b3}.continuity-note p{color:#c3a3c2}.continuity-note strong{color:#e6b5ce}.continuity-note button,.faq-list button{color:#ffa6c3}.create-button{background:linear-gradient(120deg,#e32946,#b01631);color:white;border-radius:7px;box-shadow:0 6px 30px #d8223c20}.create-button:hover{box-shadow:0 10px 35px #d8223c30}.create-button .button-arrow{color:white}.create-button.is-loading{background:#8e2142}.prototype-note{color:#aa91b1}.form-summary{background:#381522;border-color:#df6f8855;color:#ffc3d1}.preview-heading h3{color:#c0a3c2}.portal-preview{background:radial-gradient(ellipse at 20% 0,#80163625,transparent 70%),#121015;border-color:#d55a7b2d;box-shadow:0 12px 35px #0004}.portal-top,.portal-dots{color:#aa7c9b}.preview-logo{background:linear-gradient(135deg,#58233d,#301926);color:#f1a9c8}.portal-preview h4{color:#f1e5f0}.portal-preview>p{color:#b69ab9}.portal-id{color:#c5a4c5}.portal-id bdi{color:#f3b2cf}.portal-modules>span{color:#b99abc}.portal-modules .icon{color:#d68bb3}.preview-ready{color:#d79dbd;background:#9b295016;border-color:#bb446829}.journey>.section-kicker{color:#d6b5d4}.journey li>span{background:#251622;border-color:#b05a8038;color:#d498bb}.journey li:not(:last-child):before{border-color:#78365066}.journey li strong{color:#d8bcd8}.journey li p{color:#aa8dae}.sidebar-quote{border-color:#ffffff12}.sidebar-quote p{color:#a88dab}.sidebar-quote strong{color:#d9accf}.faq-section{border-color:#ffffff12}.faq-section>div>h2{color:#e9d9e9}.faq-list details{border-color:#ffffff12}.faq-list summary{color:#d9bfdc}.faq-list summary>span{color:#bd80ab}.faq-list details>p{color:#ad91b4}.footer{background:#07080a;border-top:1px solid #ffffff12;color:#ded0dd}.footer p{color:#a187aa}.footer>.wrap>span{color:#9c7aa5}.footer .brand strong{font-size:16px}.footer .brand-mark{width:45px;height:48px}.footer .brand small{font-size:6px;letter-spacing:1.5px}dialog{color:#f5eef5;border:1px solid #bb52742b}dialog::backdrop{background:#08090be0}.plans-dialog{background:linear-gradient(130deg,#21131e,#0e0f12)}.plans-dialog h2{color:#f2e1ef}.dialog-lead{color:#b79abb}.close-dialog{color:#c9a7c9}.plans-grid article{background:#171018;border-color:#ffffff14}.plans-grid article>span{color:#bd80aa}.plans-grid h3{color:#e7c9df}.plans-grid p{color:#b693ba}.plans-grid .plan-highlight{background:#43182b;border-color:#ca597f66}.creation-dialog{background:radial-gradient(ellipse at 50% 10%,#80234344,transparent 75%),#100d12}.creation-orb{background:linear-gradient(135deg,#91284844,#521b4244);color:#ffabc7}.creation-dialog>p,.creation-step{color:#bd93bb}.simulation-pill{color:#e1a6cb}.creation-dialog #creation-result>p{color:#c1a0c3}.creation-progress i{background:linear-gradient(90deg,#b32149,#ffa0b7)}.creation-step>bdi{color:#f2a4c5}.result-company>span{color:#ffaccb}
@media(max-width:850px){.brand strong{font-size:17px}.brand small{font-size:6px}.brand-mark{width:45px;height:48px}}
@media(max-width:560px){.site-header{min-height:80px}.brand{gap:8px}.brand strong{font-size:14px}.brand small{font-size:5px;letter-spacing:1px}.brand-mark{width:37px;height:41px}.login-link{font-size:9px}.footer .brand strong{font-size:13px}.footer .brand-mark{width:35px;height:39px}.footer .brand small{font-size:5px;letter-spacing:.8px}.trial-badge{background:#161116}.signup-card{box-shadow:0 8px 30px #0004}}
@media(max-width:360px){.brand strong{font-size:12px}.brand small{font-size:4px}.brand-mark{width:31px;height:35px}.login-link{font-size:8px}}
