@font-face{font-family:Inter;src:url('/assets/fonts/inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Urbanist;src:url('/assets/fonts/urbanist.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--auto-ink:#20355a;--auto-copy:#465870;--auto-muted:#607087;--auto-line:#dce3ec;--auto-soft:#f7f9fb;--auto-accent:#11efe3;--auto-teal:#087f7b;--auto-shadow:0 2px 5px #20355a04,0 18px 42px -18px #20355a28;--auto-ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--auto-ink);font:400 16px/1.7 Inter,Arial,sans-serif}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}button:disabled{cursor:default;opacity:.4}svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-family:Urbanist,Arial,sans-serif;font-weight:600;line-height:1.15;letter-spacing:-.035em;text-wrap:pretty}h1{font-size:clamp(42px,4.65vw,67px);letter-spacing:-.052em;line-height:1.07}h2{font-size:clamp(32px,3.5vw,48px)}h3{font-size:clamp(23px,2.1vw,30px)}p{color:var(--auto-copy)}:where(button,a,summary,select):focus-visible{outline:3px solid var(--auto-teal);outline-offset:5px}[hidden]{display:none!important}
.auto-shell{width:min(calc(100% - clamp(48px,11.1vw,160px)),1280px);margin-inline:auto}.auto-section{padding-block:90px;border-top:1px solid var(--auto-line);scroll-margin-top:104px}.auto-eyebrow{font:500 13px/1.5 Inter,Arial,sans-serif;color:var(--auto-muted);margin-bottom:18px}.auto-caption{font-size:12px;line-height:1.65;color:var(--auto-muted)}.auto-lead{max-width:56ch;margin-top:26px;font-size:17px;line-height:1.8}.auto-meta{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--auto-line);color:var(--auto-copy);font-size:12px}.auto-hero{padding-top:54px}.auto-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:76px 68px}.auto-hero h1 span{color:#5e7da9}.auto-hero-visual{min-width:0}.auto-hero-visual>.auto-caption{margin-top:20px}.auto-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px}.auto-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:64px;padding:19px 26px;border:1px solid #66cfc8;border-radius:10px;box-shadow:0 8px 18px #20355a10,inset 0 1px 0 #ffffffa8;background:#80e8df;color:#20355a;font-size:15px;line-height:1.5;font-weight:600;text-decoration:none;transition:box-shadow 180ms,transform 180ms}.auto-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:14px;text-underline-offset:6px;text-decoration-thickness:1px}.auto-hero-note{display:flex;align-items:center;gap:16px;padding-block:26px 50px;font-size:14px}.auto-node{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--auto-teal);box-shadow:0 0 0 5px #087f7b0a;flex-shrink:0}.auto-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px 80px;margin-bottom:44px}.auto-section-heading>p,.auto-section-heading>div>p:not(.auto-eyebrow){max-width:54ch;font-size:16px;line-height:1.8}.auto-section-heading>div>.auto-caption{margin-top:14px;font-size:12px}.auto-discovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.auto-discovery article{position:relative;padding-top:24px;border-top:1px solid var(--auto-line)}.auto-discovery article:not(:last-child):after{content:'→';position:absolute;top:29px;right:0;color:#7a8ba4}.auto-mini-number{font-size:12px;color:var(--auto-muted);display:block;margin-bottom:24px}.auto-discovery h3{font-size:25px;margin-bottom:16px}.auto-discovery p{font-size:15px;line-height:1.8;max-width:36ch}
.auto-flow{border:1px solid var(--auto-line);border-radius:22px;background:#fff;box-shadow:var(--auto-shadow);overflow:hidden}.auto-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:30px 30px 0;gap:16px}.auto-step{position:relative;text-align:left;border:0;background:none;padding:0 0 24px;min-width:0;border-bottom:2px solid #e6ebf1;transition:border-color 160ms}.auto-step:not(:last-child):after{content:'';position:absolute;top:55px;left:58px;right:-16px;height:1px;background:#cad4e0;pointer-events:none}.auto-step-num{display:block;font-size:10px;font-variant-numeric:tabular-nums;margin-bottom:10px;color:#5b6b82}.auto-step-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ccd7e3;border-radius:10px;background:#fff;color:#6f7b88;transition:background-color 180ms,border-color 180ms,box-shadow 180ms}.auto-step-icon svg{width:21px;height:21px}.auto-step strong{display:block;font-weight:500;font-size:12px;line-height:1.5;margin-top:14px}.auto-step small{display:block;font-size:10px;line-height:1.6;color:var(--auto-muted);margin-top:4px}.auto-step[aria-pressed=true]{border-color:var(--auto-teal)}.auto-step[aria-pressed=true] .auto-step-icon{border-color:#75c4bf;background:#f0fbf9;box-shadow:0 0 0 4px #087f7b07}.auto-step[aria-pressed=true] strong{font-weight:650}.auto-step.is-past .auto-step-icon{border-bottom-color:#71cfc7}.auto-scene-heading{display:flex;justify-content:space-between;gap:20px;padding:30px 32px 0;color:var(--auto-muted);font-size:12px}.auto-scene{padding:28px 32px 32px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,58px);align-items:center}.auto-browser{min-width:0;border:1px solid #cad4e0;border-radius:16px;box-shadow:0 22px 50px -22px #21345438;background:#fff;overflow:hidden}.auto-browser-bar{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid var(--auto-line);background:var(--auto-soft);font-size:10px;color:var(--auto-copy)}.auto-browser-dots{display:flex;gap:4px}.auto-browser-dots i{display:block;width:4px;height:4px;border-radius:50%;background:#a9b7c9}.auto-screen-tag{margin-left:auto;font-size:9px;color:#65748a}.auto-screen{padding:24px;min-height:440px;display:flex;align-items:center;background:linear-gradient(145deg,#fff,#f7f9fb)}.auto-scene-story h3{font-size:clamp(28px,2.8vw,38px);margin-bottom:22px;max-width:20ch}.auto-scene-story>p:not(.auto-eyebrow){font-size:15px;line-height:1.8;max-width:47ch}.auto-behind{display:flex;gap:15px;margin-top:27px;padding-top:24px;border-top:1px solid var(--auto-line)}.auto-behind>.auto-node{margin-top:7px}.auto-behind strong,.auto-team-note strong{font-weight:600;font-size:12px}.auto-behind p,.auto-team-note p{font-size:13px;line-height:1.75;margin-top:6px}.auto-team-note{display:flex;gap:13px;margin-top:22px}.auto-team-note>svg{width:19px;height:19px;margin-top:2px;color:#6f7b88}.auto-flow-footer{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:22px 32px;border-top:1px solid var(--auto-line)}.auto-flow-footer>p{font-size:12px;text-align:center}.auto-text-button{padding:9px 0;background:none;border:0;min-height:44px;font-size:12px;font-weight:500;text-underline-offset:5px}.auto-flow-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;border-top:1px solid #edf0f5;color:var(--auto-muted);font-size:10px}.auto-flow-bottom .auto-text-button{font-size:11px}.auto-flow.is-switching .auto-browser{animation:auto-arrive 240ms var(--auto-ease) both}@keyframes auto-arrive{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
/* The same neutral, working-screen illustration language as the case studies. */
.sim-page{width:100%;border:1px solid #dde4ed;border-radius:9px;background:#fff;padding:22px;min-width:0}.sim-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--auto-line);font-size:9px}.sim-nav b{font-weight:600}.sim-nav span{font-size:8px;color:#65758b}.sim-page h4{font-size:27px;line-height:1.15;margin:18px 0 13px;max-width:17ch}.sim-page p{font-size:12px;line-height:1.75}.sim-kicker{display:block;font-size:9px;color:#617086;margin-top:20px}.sim-choice-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:center;padding-block:4px 20px}.sim-book{position:relative;aspect-ratio:.73;background:#f3f6f7;border:1px solid #ccd8df;border-radius:3px;box-shadow:5px 8px 0 #f9fafb,6px 9px 0 #dce3e9;padding:15px 11px;display:flex;flex-direction:column;justify-content:space-between;color:#20355a}.sim-book:before{content:'';position:absolute;inset:0 auto 0 6px;width:1px;background:#c4d0dc}.sim-book b{font:500 18px/1.2 Urbanist,sans-serif}.sim-book span{font-size:8px}.sim-lines{display:grid;gap:6px;margin:14px 0}.sim-lines i{height:3px;background:#dde4eb;border-radius:2px}.sim-lines i:nth-child(2){width:85%}.sim-lines i:last-child{width:65%}.sim-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:11px 13px;border:1px solid #8fc8c4;border-radius:7px;background:#e5f8f5;font-size:12px;font-weight:600;color:#20355a;transition:background-color 150ms}.sim-button svg{width:18px;height:18px}.sim-button:active{transform:translateY(1px)}.sim-note{margin-top:12px;font-size:10px!important}.sim-path{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid #e4e9f0;padding-top:14px;margin-top:18px;font-size:9px;color:#5b6f87}.sim-path span{padding:5px 7px;border:1px solid #dce3ec;border-radius:4px;background:#fff}.sim-order{display:flex;gap:20px;align-items:center;padding-block:20px}.sim-order .sim-book{width:70px;min-width:70px;height:95px}.sim-order .sim-book b{font-size:13px}.sim-order h4{margin:0 0 6px;font-size:22px}.sim-order small{font-size:10px;color:var(--auto-copy)}.sim-data-row{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--auto-line);padding:12px 0;font-size:11px}.sim-data-row strong{font-weight:500}.sim-check{display:flex;align-items:center;gap:8px;font-size:11px;padding:14px 0;color:#52667d}.sim-check svg{width:17px;height:17px;color:#6f7b88}.sim-badge{font-size:9px;padding:5px 8px;border:1px solid #b7d7d3;border-radius:5px;color:#2c645f;background:#f1faf8;display:inline-flex;align-items:center;gap:8px}.sim-badge:before{content:'';width:5px;height:5px;background:#087f7b;border-radius:50%}.sim-secondary{background:#fff;border-color:#cad5e0;margin-top:10px;font-weight:500}.sim-result{padding:14px;margin-block:16px;border:1px solid #c5d8d6;border-radius:7px;background:#f5fbfa;font-size:11px!important}.sim-result.neutral{background:#f7f9fc;border-color:#ccd7e2}.sim-mail-head{display:grid;gap:7px;margin-bottom:20px;font-size:10px;color:#63748b}.sim-mail-head strong{color:var(--auto-ink);font-size:12px}.sim-message{border:1px solid #dce3ec;padding:18px;border-radius:8px}.sim-message h4{margin-top:12px;font-size:26px}.sim-mail-foot{border-top:1px solid #dce3ec;margin-top:18px;padding-top:12px;font-size:9px;color:#617087}.sim-file{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e0e6ed;font-size:11px}.sim-file>svg{color:#738399}.sim-file>div{flex:1}.sim-file small{display:block;color:#617087;font-size:9px}.sim-file button{min-width:50px;min-height:44px;border:1px solid #c7d3df;border-radius:5px;background:#fff;font-size:11px}.sim-open-guide{margin-top:15px;padding:16px;border-left:2px solid #74ccc3;background:#f7fbfa}.sim-open-guide h4{font-size:21px;margin-top:0}.sim-question-options{display:grid;gap:10px;margin-top:18px}.sim-question-options button{text-align:left;min-height:50px;border:1px solid #d2dce7;background:#fff;padding:12px;border-radius:6px;font-size:11px}.sim-question-options button[aria-pressed=true]{border-color:#6fbdb8;background:#f2fbfa}.sim-ticket{margin-top:14px;border:1px solid #c8d9d7;padding:14px;border-radius:7px}.sim-ticket h4{font-size:21px;margin:0 0 9px}.sim-ticket p{font-size:11px}.sim-ticket .sim-badge{margin-bottom:12px}
.auto-routine-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;align-items:start}.auto-routine-intro{position:relative;padding:30px 0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.auto-routine-intro>p{font:500 26px/1.3 Urbanist,sans-serif;color:var(--auto-ink)}.auto-routine-intro>svg{transform:rotate(90deg);color:#a3b2c5;margin:0 0 0 -5px}.auto-routine-intro>small{color:var(--auto-muted);max-width:26ch;font-size:12px;margin-top:5px}.auto-disclosures{display:grid;gap:16px}.auto-disclosure{border:1px solid var(--auto-line);border-radius:16px;box-shadow:var(--auto-shadow);background:#fff;overflow:hidden}.auto-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:84px;padding:23px 28px;list-style:none;cursor:pointer;font-size:15px;font-weight:550;line-height:1.6}.auto-disclosure summary::-webkit-details-marker{display:none}.auto-chevron{width:34px;height:34px;border:1px solid var(--auto-line);border-radius:50%;display:grid;place-items:center;background:#f8fafc;flex-shrink:0}.auto-chevron:after{content:'';width:8px;height:8px;border-right:1.5px solid #52617a;border-bottom:1.5px solid #52617a;transform:translateY(-2px) rotate(45deg);transition:transform 180ms}.auto-disclosure[open] .auto-chevron:after{transform:translateY(2px) rotate(225deg)}.auto-disclosure>div{padding:25px 28px 28px;border-top:1px solid var(--auto-line);animation:auto-arrive 200ms var(--auto-ease)}.auto-disclosure p{font-size:14px;line-height:1.8}.auto-small-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px;font-size:10px}.auto-small-flow span{border:1px solid var(--auto-line);padding:8px 10px;border-radius:5px}.auto-small-flow i{font-style:normal;color:#97a7bb}.auto-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.auto-proof{border:1px solid var(--auto-line);border-radius:20px;box-shadow:var(--auto-shadow);overflow:hidden;text-decoration:none;background:#fff;transition:transform 200ms,box-shadow 200ms}.auto-proof-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1.8;padding:26px 28px 0;overflow:hidden}.auto-proof-art img{width:100%;height:100%;object-fit:contain;display:block}.auto-proof-copy{padding:32px}.auto-proof h3{font-size:30px;margin-bottom:20px}.auto-proof p{font-size:14px;line-height:1.8}.auto-proof .auto-text-link{margin-top:20px;font-size:12px}.auto-proof .auto-text-link svg{width:18px;height:18px}.auto-questions{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.auto-questions .auto-lead{font-size:16px;max-width:38ch}.auto-closing h2{font-size:clamp(40px,4.6vw,64px);margin-bottom:26px}.auto-closing>p:not(.auto-eyebrow){font-size:17px}.auto-closing>.auto-button{margin-top:30px}.auto-closing>.auto-text-link{display:table;margin-top:22px}.auto-noscript{padding:24px}.uxa-v2-footer{margin-top:0}
@media(hover:hover){.auto-button:hover{transform:translateY(-2px);box-shadow:0 12px 22px #20355a1a,inset 0 1px 0 #ffffffa8}.auto-button:hover svg{animation:auto-arrow 400ms var(--auto-ease)}.auto-proof:hover{transform:translateY(-3px);box-shadow:0 20px 40px -18px #20355a30}.auto-step:hover .auto-step-icon{background:#f5faf9;border-color:#7dbbb7}.sim-button:hover{background:#d4f5ef}.auto-text-button:hover{text-decoration:underline}.auto-disclosure summary:hover{background:#fcfdfd}@keyframes auto-arrow{50%{transform:translateX(4px)}}}
@media(min-width:701px){#stickyheaders>.e-con-inner{gap:15px!important}#stickyheaders .uxa-v2-nav__desktop>a{padding-inline:clamp(8px,1.1vw,15px)!important}}
@media(max-width:1000px){.auto-hero-grid{grid-template-columns:1fr .9fr;gap:30px}.auto-section-heading{gap:36px}.auto-scene{gap:28px;padding-inline:24px}.auto-track{gap:10px;padding-inline:24px}.auto-step:not(:last-child):after{right:-10px}.auto-routine-layout,.auto-questions{gap:40px}.auto-screen{padding:16px}.sim-page{padding:17px}.auto-step small{display:none}}
@media(max-width:760px){.auto-hero{padding-top:30px}.auto-meta{font-size:10px;gap:12px}.auto-meta>span:last-child{display:none}.auto-hero-grid{grid-template-columns:1fr;padding-block:42px 38px;gap:38px}.auto-hero-visual{max-width:540px;width:100%;margin-inline:auto}.auto-lead{font-size:16px;margin-top:24px}.auto-hero-note{padding-bottom:36px;font-size:12px}.auto-section{padding-block:48px}.auto-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.auto-section-heading>p,.auto-section-heading>div>p:not(.auto-eyebrow){font-size:15px}.auto-eyebrow{font-size:12px;margin-bottom:14px}.auto-discovery{grid-template-columns:1fr;gap:24px}.auto-discovery article{display:grid;grid-template-columns:30px 1fr;gap:8px 12px;padding-top:22px}.auto-discovery article:after{display:none}.auto-mini-number{margin:2px 0}.auto-discovery h3{margin:0;font-size:24px}.auto-discovery p{grid-column:2;max-width:none;font-size:14px}.auto-actions{gap:12px}.auto-button{min-height:58px;padding:16px 21px;font-size:14px}.auto-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 20px 0}.auto-step{padding-bottom:14px}.auto-step-icon{width:36px;height:36px;border-radius:8px}.auto-step-icon svg{width:18px;height:18px}.auto-step-num{font-size:9px;margin-bottom:8px}.auto-step strong{margin-top:10px;font-size:11px}.auto-step:not(:last-child):after{left:48px;top:45px;right:-16px}.auto-step:nth-child(3):after{display:none}.auto-scene-heading{padding:22px 20px 0}.auto-scene-heading>.auto-caption{display:none}.auto-scene{grid-template-columns:1fr;padding:20px;gap:30px}.auto-screen{min-height:390px;padding:18px}.sim-page{padding:20px}.auto-scene-story h3{font-size:30px;max-width:24ch}.auto-scene-story>p:not(.auto-eyebrow){font-size:14px}.auto-behind p,.auto-team-note p{font-size:13px}.auto-flow-footer{padding:14px 20px;grid-template-columns:1fr 1fr;gap:8px 20px}.auto-flow-footer>p{grid-column:1/-1;grid-row:1;text-align:left;margin-bottom:6px}.auto-flow-footer #next-step{justify-self:end}.auto-flow-bottom{padding:12px 20px;align-items:start}.auto-flow-bottom>span{max-width:32ch}.auto-flow-bottom button{white-space:nowrap}.auto-routine-layout,.auto-questions{grid-template-columns:1fr;gap:26px}.auto-routine-intro{display:none}.auto-disclosure summary{padding:20px;min-height:76px;font-size:14px;gap:15px}.auto-disclosure>div{padding:22px 20px}.auto-proof-grid{grid-template-columns:1fr;gap:24px}.auto-proof-copy{padding:26px}.auto-proof h3{font-size:28px}.auto-proof-art{padding:20px 20px 0}.auto-closing .auto-button{display:flex;max-width:350px}.auto-closing h2{font-size:42px}.auto-questions .auto-lead{max-width:50ch}.auto-small-flow{gap:7px;font-size:9px}.auto-small-flow span{padding:7px}.auto-chevron{width:32px;height:32px}}
@media(max-width:360px){h1{font-size:39px}.auto-track{padding-inline:15px;gap:12px}.auto-scene{padding:16px}.auto-screen{padding:12px;min-height:375px}.sim-page{padding:15px}.sim-choice-grid{gap:14px}.sim-page h4{font-size:25px}.auto-step strong{font-size:10px}.auto-button{gap:15px;padding-inline:17px}}
.sim-order .sim-book{flex:0 0 72px;width:72px;height:108px;min-width:72px;padding:10px 9px;aspect-ratio:auto}.sim-order .sim-book span:first-child{font-size:6px;white-space:nowrap}.sim-order .sim-book span:last-child{display:none}.sim-order .sim-book b{font-size:14px;line-height:1.2}
.auto-connection{border-top:1px solid var(--auto-line);padding:24px 32px;background:#fff}.auto-connection>.auto-caption{margin-bottom:15px}.auto-connection ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none}.auto-connection li{position:relative;min-width:0;border:1px solid var(--auto-line);padding:15px 18px;border-radius:8px;background:#fff}.auto-connection li:not(:last-child):after{content:'';position:absolute;left:100%;width:42px;top:50%;height:1px;background:#bdcbd7}.auto-connection li:not(:first-child):before{content:'';position:absolute;left:-4px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#64ccc1;z-index:1}.auto-connection small{display:block;font-size:10px;color:#6b7c92;margin-bottom:6px}.auto-connection span{font-size:13px;color:var(--auto-ink);display:block;line-height:1.6}.auto-flow.is-switching .auto-connection li{animation:auto-arrive 280ms var(--auto-ease) both}.auto-flow.is-switching .auto-connection li:nth-child(2){animation-delay:60ms}.auto-flow.is-switching .auto-connection li:nth-child(3){animation-delay:120ms}
@media(max-width:760px){.auto-connection{padding:20px}.auto-connection ol{grid-template-columns:1fr;gap:16px}.auto-connection li{padding:12px 15px}.auto-connection li small{margin-bottom:3px}.auto-connection li:not(:last-child):after{left:25px;top:100%;width:1px;height:16px}.auto-connection li:not(:first-child):before{left:22px;top:-3px}.auto-connection span{font-size:12px}}
.auto-step{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.auto-step strong{min-height:36px}.sim-page p{font-size:13px}.sim-data-row{font-size:12px}.sim-button{font-size:13px}.sim-question-options button{font-size:12px}.sim-mail-head{font-size:11px}.sim-ticket p{font-size:12px}
.sim-page:has(.sim-payment-actions) .sim-result{min-height:115px;display:flex;align-items:center}.sim-page:has(.sim-payment-actions) h4{min-height:62px}
.sim-book{padding:15px 12px 15px 18px;gap:12px;container-type:inline-size;background:linear-gradient(135deg,#fff 10%,#f2f7f7 100%);border-color:#c6d4df;box-shadow:3px 3px 0 #f9fbfc,4px 4px 0 #dce3e9,0 10px 18px -14px #20355a40}.sim-book:before{left:6px;background:#b9c9d6}.sim-book b{font-size:clamp(16px,18cqw,27px);line-height:1.1;font-weight:600;letter-spacing:-.04em}.sim-book .sim-cover-label{font-size:6px;letter-spacing:.1em;line-height:1.6}.sim-book .sim-cover-art{display:block;flex-shrink:0;width:100%;height:auto;min-height:26px;color:#98adb8;stroke-width:1}.sim-cover-art circle{fill:#8bd7ce;stroke:#648e8b}.sim-book .sim-cover-format{font-size:7px;letter-spacing:.12em;padding-top:8px;border-top:1px solid #cbd9df}.sim-order .sim-book{height:110px;padding:10px 7px 10px 12px;gap:7px}.sim-order .sim-book b{font-size:14px}.sim-order .sim-book .sim-cover-label{font-size:4px;white-space:normal}.sim-order .sim-book .sim-cover-art{height:22px;min-height:22px}.sim-order .sim-book .sim-cover-format{display:none}
.auto-proof{position:relative;isolation:isolate}.auto-proof::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 330px 250px at var(--proof-x,55%) var(--proof-y,40%),rgb(93 155 144 / 12%),transparent 75%);opacity:0;pointer-events:none;z-index:2;transition:opacity 200ms}.auto-proof:focus-visible::before{opacity:1}.auto-proof .auto-proof-art{position:relative;z-index:0}.auto-proof-copy{position:relative;z-index:1}.auto-proof-art:has(.auto-proof-illustration){overflow:visible}.auto-proof-art .auto-proof-illustration{pointer-events:none}@media(hover:hover) and (pointer:fine){.auto-proof:hover::before{opacity:1}}
.sim-order+p{margin-bottom:18px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
