.sim-heading{padding-block:60px 28px}.sim-heading h1{font-size:clamp(34px,4.4vw,60px);max-width:850px;line-height:1.1;letter-spacing:-.045em}.sim-heading .lead{max-width:720px;font-size:18px}.simulator-main{background:linear-gradient(#fff 22%,#f2f4f9)}.sim-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:70px;align-items:start;padding-block:20px 70px}.sim-form-card{background:#fff;border:1px solid #dfe5f0;border-radius:22px;padding:30px;box-shadow:0 12px 45px #17336507}.sim-form-card>p{margin-top:0}#simulation-form>label:not(.sim-check),#sim-upload-fields>label,#sim-website-fields>label{display:block;font-size:13px;font-weight:700;margin:18px 0 7px}#simulation-form input[type=email],#simulation-form input[type=text]{width:100%;padding:12px 14px;border:1px solid #d9dfeb;border-radius:9px;background:#fbfcff;font-size:14px;color:var(--ink)}.sim-help{font-size:11px;line-height:1.6;color:#768197;margin:6px 0 15px}#sim-domain{font-weight:600;color:var(--blue)}.sim-logo-mode,.sim-kind{border:0;padding:0;margin:24px 0 15px;display:flex;flex-wrap:wrap;gap:8px}.sim-logo-mode legend,.sim-kind legend{font-size:12px;font-weight:700;margin-bottom:9px}.sim-logo-mode label,.sim-kind label{font-size:12px;border:1px solid #dce2ed;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:6px}.sim-logo-mode label:has(:checked),.sim-kind label:has(:checked){background:#eff3ff;border-color:#879cef;color:#2948c5}.sim-logo-mode input,.sim-kind input{width:auto;accent-color:var(--blue)}#sim-file{width:100%;font-size:12px;padding:13px;border:1px dashed #b8c5e7;border-radius:10px;background:#f7f9ff}#sim-file::file-selector-button{background:#fff;border:1px solid #d8e0f0;border-radius:6px;padding:8px;margin-right:10px;font:inherit}.sim-file-preview{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:12px;overflow-wrap:anywhere}.sim-file-preview img{object-fit:contain;border:1px solid #e4e7f0;border-radius:8px;background:#fff}.sim-check{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.7;margin:18px 0}.sim-check input{width:auto;flex:0 0 auto;margin-top:5px;accent-color:var(--blue)}.sim-check small{display:block;color:#8590a2;font-size:10px;margin-top:3px}.sim-check a{text-decoration:underline;text-underline-offset:3px}.sim-data-note{font-size:10px;color:#7b879c;line-height:1.7}.sim-submit{width:100%;display:flex;justify-content:space-between;margin-top:18px;font-size:14px}.sim-submit:disabled{opacity:.6;cursor:wait}#sim-feedback{font-size:12px;line-height:1.6;margin-bottom:0}#sim-feedback[data-state=error]{color:#ac2b3e}#sim-feedback[data-state=success]{color:#166a4d}.sim-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sim-preview-panel{text-align:center;padding-top:12px}.sim-preview-panel>.eyebrow{margin:0}.sim-caption{font-size:11px;color:#7c879b;margin:8px 0 16px}.sim-view-tabs{display:inline-flex;border:1px solid #dbe2ed;background:#fff;border-radius:99px;padding:4px;margin:0 auto 27px;gap:3px}.sim-view-tabs button{border:0;background:transparent;color:#69768d;border-radius:99px;padding:7px 18px;font-size:11px}.sim-view-tabs [aria-pressed=true]{background:#2948d8;color:#fff;box-shadow:0 3px 7px #2948d824}.sim-phone{position:relative;width:326px;height:668px;margin:0 auto;border-radius:48px;padding:8px;background:linear-gradient(110deg,#1b1e27,#b6bac4 17%,#383d48 20%,#090b10 75%,#8b909a);box-shadow:0 28px 45px -18px #1a284954,0 0 0 1px #5d6370,inset 0 0 0 2px #9ba0aa}.sim-phone:before{content:'';position:absolute;left:-3px;top:121px;width:3px;height:44px;background:#5c626d;border-radius:3px 0 0 3px}.sim-phone:after{content:'';position:absolute;right:-3px;top:167px;width:3px;height:63px;background:#5c626d;border-radius:0 3px 3px 0}.sim-screen{position:relative;height:100%;border-radius:40px;background:#fff;overflow:hidden;border:2px solid #101218;color:#1e2635;text-align:left;font-family:Arial,sans-serif}.sim-status{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:11px;position:relative}.sim-island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:93px;height:26px;border-radius:20px;background:#08090b}.sim-island:after{content:'';position:absolute;right:10px;top:8px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#24425a,#131923 60%)}.sim-mail-search{display:flex;align-items:center;gap:14px;margin:5px 12px 20px;padding:10px 12px;border-radius:22px;background:#edf2fa;font-size:12px;color:#555f6d}.sim-account{margin-left:auto;background:#d4def8;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;color:#3653a2;font-size:11px}.sim-inbox-label{font-size:10px;color:#6f7988;margin:0 16px 8px}.sim-mail-row{display:flex;gap:10px;align-items:center;padding:12px 12px 11px;border-bottom:1px solid #f0f1f5;position:relative}.sim-avatar{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--avatar-bg);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;overflow:hidden}.sim-avatar img{width:38px;height:38px;object-fit:contain;background:#fff}.sim-avatar-0{--avatar-bg:#063b7b}.sim-avatar-1{--avatar-bg:#175cec}.sim-avatar-2{--avatar-bg:#e1e7f0;color:#6e7b91}.sim-avatar-3{--avatar-bg:#2948d8}.sim-avatar-4{--avatar-bg:#243657}.sim-avatar-5{--avatar-bg:#e0e2e6;color:#6b7585}.sim-mail-copy{min-width:0;flex:1}.sim-sender-line{display:flex;align-items:center;gap:4px;font-size:10px;margin-bottom:5px;line-height:1.1}.sim-sender-line b{max-width:151px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-sender-line time{margin-left:auto;font-size:8px;white-space:nowrap;font-weight:400}.sim-bluecheck{display:inline-grid;place-items:center;background:#1a73e8;border-radius:50%;color:#fff;width:10px;height:10px;flex:0 0 auto;font-size:7px;line-height:1}.sim-mail-subject{font-size:9px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding-right:8px}.sim-mail-snippet{font-size:8px;color:#7f8794;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;padding-right:10px}.sim-star{font-size:17px;color:#89919e;position:absolute;bottom:9px;right:12px;line-height:1}.sim-prospect{background:#f0f4ff;box-shadow:inset 3px 0 #325ce2}.sim-phone[data-view=CMC] .sim-prospect .sim-bluecheck,.sim-phone[data-view=none] .sim-prospect .sim-bluecheck{display:none}.sim-phone[data-view=none] #sim-brand-logo{display:none}.sim-phone[data-view=none] #sim-brand-initial{display:inline!important}.sim-compose{position:absolute;bottom:87px;right:15px;background:#d8e5fd;border-radius:14px;padding:13px 15px;font-size:10px;box-shadow:0 2px 8px #25365a15;display:flex;gap:10px}.sim-compose>span{font-size:16px}.sim-mail-bottom{position:absolute;bottom:21px;left:0;right:0;background:#f1f4fa;height:55px;border-top:1px solid #e8ecf4;display:flex;align-items:center;justify-content:space-around;font-size:9px;color:#546781}.sim-mail-bottom span:first-child{display:flex;flex-direction:column;align-items:center;line-height:1.5;gap:1px}.sim-mail-bottom b{font-size:16px;color:#2850bd}.sim-mail-bottom span:last-child{font-size:18px}.sim-home-indicator{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:104px;height:4px;border-radius:3px;background:#15171d}.sim-view-note{font-size:12px;line-height:1.5;max-width:380px;margin:24px auto 10px;color:#3e557f}.sim-disclaimer{font-size:10px;line-height:1.7;max-width:415px;margin:0 auto;color:#8993a5}.sim-next{border-top:1px solid #dce2ed;padding-block:36px 70px}.sim-next h2{font-size:28px}.sim-next .actions{margin-top:22px}[hidden]{display:none!important}@media(max-width:1000px){.sim-layout{gap:32px;grid-template-columns:minmax(0,1fr) minmax(330px,1fr)}.sim-form-card{padding:23px}}@media(max-width:760px){.sim-heading{padding-top:36px}.sim-heading .lead{font-size:16px}.sim-layout{display:flex;flex-direction:column;gap:40px;padding-bottom:35px}.sim-form-card,.sim-preview-panel{width:100%}.sim-preview-panel{padding-bottom:15px}.sim-phone{width:310px;height:650px}.sim-next h2{font-size:25px}.sim-heading h1{font-size:38px}.sim-form-card{padding:21px}}

.sim-phone:not([data-ready=true]) .sim-prospect .sim-bluecheck{display:none}.sim-sender-line{font-size:11px}.sim-mail-subject{font-size:10px}.sim-mail-snippet{font-size:9px}

