:root{--background:#f7f4ed;--foreground:#15231f;--muted:#61706b;--surface:#fffdf8;--line:#ded8cb;--ink-soft:#32443e;--primary-color:#145c4f;--accent-color:#f2b84b}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.site-home,.admin-shell,.quiz-shell{min-height:100vh}.site-home{padding:40px 20px}.home-inner{max-width:1040px;margin:0 auto}.home-grid,.metric-grid,.admin-grid,.answer-grid{gap:14px;display:grid}.home-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:28px}.home-link,.metric-card,.admin-panel,.quiz-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.home-link{padding:18px;text-decoration:none}.home-link span,.metric-card span,.vertical-group p{color:var(--muted)}.eyebrow{color:var(--primary-color);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.quiz-shell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-color), transparent 70%), transparent 32rem), linear-gradient(135deg, #f7f4ed 0%, #e8f0eb 100%);justify-content:center;align-items:center;padding:22px;display:flex}.quiz-panel{width:100%;max-width:680px;padding:22px;box-shadow:0 20px 60px #15231f1a}.quiz-header h1,.site-home h1,.admin-header h1{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.quiz-header p,.step-copy p,.admin-header p,.home-inner>p{color:var(--muted);line-height:1.55}.progress-wrap{margin:26px 0}.progress-meta{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:.85rem;display:flex}.progress-track{background:#e5e0d5;border-radius:999px;height:10px;overflow:hidden}.progress-fill{background:var(--primary-color);height:100%;transition:width .18s}.step-copy h2{margin:0;font-size:1.35rem}.answer-grid{grid-template-columns:1fr;margin-top:18px}.answer-button,.ghost-button,.primary-button{cursor:pointer;border-radius:8px}.answer-button{border:1px solid var(--line);color:var(--foreground);text-align:left;background:#fff;min-height:58px;padding:16px}.answer-button.selected{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.answer-button span{font-weight:700;display:block}.answer-button small{color:var(--muted)}.contact-grid,.address-grid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.input-field,.admin-panel label{color:var(--ink-soft);gap:6px;font-size:.92rem;font-weight:700;display:grid}.input-field input,.admin-panel input,.admin-panel select,.admin-panel textarea{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:10px 12px}.admin-panel textarea{resize:vertical;min-height:92px}.form-error{color:#9a3412;font-weight:700}.otp-panel{gap:8px;margin-top:14px;display:grid}.otp-panel p{color:var(--muted);margin:0;font-size:.92rem}.otp-message{color:var(--windows-muted);margin:10px 0 0;font-size:1rem}.quiz-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.primary-button,.ghost-button{border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.primary-button{background:var(--primary-color);color:#fff}.ghost-button{border-color:var(--line);color:var(--foreground);background:0 0}.primary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.5}.centered{text-align:center}.admin-shell{max-width:1180px;margin:0 auto;padding:28px 18px 60px}.admin-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.compact{min-height:38px;padding:0 12px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:28px 0}.metric-card{padding:16px}.metric-card p{margin:0 0 8px}.metric-card strong{font-size:2rem;display:block}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.admin-panel{gap:14px;padding:18px;display:grid}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h2,.grouped-panel h2{margin:0}.grouped-panel,.settings-panel{margin-top:20px}.settings-panel .panel-heading span{color:var(--muted);font-size:.9rem}.compact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.toggle-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toggle-row label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.toggle-row input{width:auto;min-height:auto}.grouped-list{gap:12px;display:grid}.vertical-group{border-top:1px solid var(--line);padding-top:14px}.vertical-group h3,.vertical-group p{margin:0}.vertical-group ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vertical-group li{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}code{background:#ece6da;border-radius:6px;padding:3px 6px}@media (min-width:680px){.quiz-panel{padding:34px}.contact-grid,.address-grid{grid-template-columns:repeat(2,1fr)}.wide{grid-column:1/-1}}@media (max-width:620px){.admin-header,.quiz-actions{flex-direction:column;align-items:stretch}.vertical-group li{grid-template-columns:1fr}}.lander-admin{color:#151722;background:#f4f3fe;grid-template-columns:298px 1fr;min-height:100vh;display:grid}.lander-admin.folder-mode{grid-template-columns:1fr}.lander-sidebar{background:#fff;border-right:1px solid #deddf0;flex-direction:column;padding:14px;display:flex}.admin-nav a,.admin-nav button,.folder-card{border:0;align-items:center;text-decoration:none;display:flex}.admin-nav{gap:8px;display:grid}.admin-logout-form{margin-top:auto;padding-top:16px}.admin-logout-button{color:#4b526f;cursor:pointer;font:inherit;background:#f7f8ff;border:1px solid #d9def5;border-radius:8px;width:100%;height:42px;font-weight:700}.admin-logout-button:hover{background:#eef2ff}.admin-nav a,.admin-nav button{color:#56586a;text-align:left;background:0 0;border-radius:6px;gap:14px;min-height:43px;padding:0 14px}.admin-nav .active{color:#2458ff;background:#ecebff}.lander-admin svg{width:22px;height:22px}.lander-main{padding:28px 28px 44px 40px}.landing-header{justify-content:space-between;align-items:center;display:flex}.landing-header h1{margin:0;font-size:1.6rem;line-height:1}.landing-header h1 span{color:#a7a8c1;margin-left:10px;font-size:1rem}.folder-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:20px 18px;margin-top:28px;display:grid}.folder-card{color:#05060a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:14px;gap:26px;height:80px;padding:0 28px}.folder-card:hover{border-color:#d9dcff;box-shadow:0 10px 24px #262d7014}.folder-card span{flex:1;font-size:1.2rem;font-weight:800}.folder-card strong{color:#62637c;background:#f0efff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:.85rem;display:inline-flex}.folder-detail{min-height:100vh;margin:-28px -28px -44px -40px}.folder-detail-header{background:#fff;align-items:center;gap:22px;min-height:80px;padding:0 40px;display:flex}.back-button{color:#171923;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-divider{background:#deddf0;width:1px;height:28px}.folder-detail-header>svg{color:#76778f;width:28px;height:28px}.folder-detail-header h1{margin:0;font-size:1.15rem;line-height:1.1}.folder-detail-header p{color:#76778f;margin:3px 0 0;font-size:.9rem}.folder-detail-body{padding:24px 40px 48px}.folder-search{color:#a6a7bd;background:#fff;border:1px solid #deddf0;border-radius:8px;align-items:center;gap:10px;max-width:385px;height:40px;padding:0 12px;display:flex}.folder-search input{color:#222331;border:0;outline:0;width:100%}.folder-search input::placeholder{color:#abadc6}.domains-subtitle{color:#76778f;margin:8px 0 0}.funnel-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,420px));gap:24px;margin-top:22px;display:grid}.funnel-with-variants{gap:14px;display:grid}.funnel-with-variants.open{grid-column:1/-1}.funnel-preview-card{color:#11131d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e3f3;border-radius:14px;justify-content:space-between;align-items:center;min-height:96px;padding:18px 20px;text-decoration:none;display:flex}.funnel-preview-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.funnel-preview-copy h2{margin:0;font-size:1.02rem;line-height:1.3}.funnel-preview-copy p{color:#8c8d9c;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.funnel-preview-copy p svg{color:#10b981;width:18px;min-width:18px;height:18px}.funnel-preview-copy p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-preview-copy small{color:#a4a4ba;margin-left:10px}.funnel-preview-open{color:#2458ff;white-space:nowrap;margin-left:16px;font-size:.9rem;font-weight:700}.funnel-settings-panel{background:#fff;border:1px solid #deddf0;border-radius:16px;gap:20px;padding:22px;display:grid}.funnel-settings-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:4px;display:flex}.funnel-settings-header h2{margin:0;font-size:1.18rem}.funnel-settings-header p{color:#76778f;margin:4px 0 0}.funnel-settings-header a{color:#145cff;border:1px solid #2b63ff;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none}.funnel-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.funnel-save-state{color:#6c7088;font-size:.85rem;font-weight:700}.funnel-save-state.saved{color:#0f8b4c}.funnel-save-state.error{color:#b42318}.funnel-save-state.saving{color:#2458ff}.funnel-save-button{color:#fff;cursor:pointer;font:inherit;background:#2458ff;border:0;border-radius:8px;justify-content:center;align-items:center;height:42px;padding:0 14px;font-weight:800;display:inline-flex}.funnel-save-button:disabled{cursor:not-allowed;opacity:.55}.integrations-panel{background:#f8f9ff;border:1px solid #ececf8;border-radius:16px;gap:18px;padding:22px;display:grid}.integrations-panel-header h3{color:#202332;margin:0;font-size:.98rem}.integrations-panel-header p{color:#76778f;max-width:620px;margin:6px 0 0}.integration-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px;display:grid}.integration-section{background:#fff;border:1px solid #e3e5f4;border-radius:14px;gap:18px;padding:18px;display:grid}.integration-section-wide{grid-column:1/-1}.section-heading h3{color:#202332;margin:0;font-size:1rem}.section-heading{min-width:0}.section-heading p{color:#76778f;max-width:680px;margin:6px 0 0;font-size:.87rem;line-height:1.45}.tracking-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tracking-fields .integration-toggle{align-self:stretch}.integration-field,.integration-toggle{background:#fbfbff;border:1px solid #e7e9f7;border-radius:12px;gap:8px;padding:16px;display:grid}.integration-field span,.integration-toggle span{color:#202332;font-size:.9rem;font-weight:800}.integration-field small,.integration-toggle small{color:#76778f;font-size:.82rem;line-height:1.45;display:block}.integration-field input{color:#202332;font:inherit;background:#fff;border:1px solid #d8dbef;border-radius:10px;outline:0;width:100%;height:44px;padding:0 14px;transition:border-color .14s,box-shadow .14s}.integration-field textarea{color:#202332;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dbef;border-radius:10px;outline:0;width:100%;min-height:112px;padding:12px 14px;transition:border-color .14s,box-shadow .14s}.integration-field select{appearance:none;color:#202332;font:inherit;background:#fff;border:1px solid #d8dbef;border-radius:10px;outline:0;width:100%;height:44px;padding:0 14px}.integration-field input:focus,.integration-field textarea:focus,.integration-field select:focus{border-color:#2b63ff;box-shadow:0 0 0 4px #2b63ff1a}.integration-field-wide{grid-column:1/-1}.integration-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.integration-toggle button{cursor:pointer;border:0;border-radius:999px;justify-content:flex-start;align-items:center;width:58px;height:32px;padding:3px;transition:background .14s;display:inline-flex}.integration-toggle button span{background:#fff;border-radius:999px;width:26px;height:26px;transition:transform .14s;display:block;box-shadow:0 2px 8px #11131d29}.integration-toggle .toggle-on{background:#2458ff}.integration-toggle .toggle-on span{transform:translate(26px)}.integration-toggle .toggle-off{background:#c9cce3}.domain-settings-view{gap:28px;display:grid}.domain-page-header{align-items:flex-start}.domain-help-link{color:#2458ff;background:#fff;border:1px solid #d8dbef;border-radius:10px;align-items:center;min-height:42px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.domain-overview-grid,.domain-control-bar{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;display:grid}.domain-command-card{background:#fff;border:1px solid #e3e5f4;border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 50px #242a520a}.domain-command-card-primary{background:linear-gradient(135deg,#2458ff0d,#0000 55%),#fff}.domain-kicker{color:#2458ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.domain-command-card .section-heading h3{font-size:1.25rem}.domain-primary-grid,.domain-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.domain-preview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.domain-preview-strip div{background:#f8f9ff;border:1px solid #e7e9f7;border-radius:12px;gap:6px;padding:13px 14px;display:grid}.domain-preview-strip span{color:#76778f;text-transform:uppercase;font-size:.78rem;font-weight:800}.domain-preview-strip strong{color:#202332;overflow-wrap:anywhere;line-height:1.35}.domain-add-button{color:#fff;cursor:pointer;font:inherit;background:#2458ff;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;font-weight:900;display:inline-flex}.domain-inventory-table{border:1px solid #e7e9f7;border-radius:14px;overflow:hidden}.domain-inventory-table-main .domain-inventory-head,.domain-inventory-table-main .domain-inventory-row{grid-template-columns:1.15fr .7fr 1fr .7fr 1.25fr auto}.domain-inventory-head,.domain-inventory-row{grid-template-columns:1.25fr 1fr .72fr 1.35fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.domain-inventory-head{color:#76778f;text-transform:uppercase;background:#f8f9ff;font-size:.78rem;font-weight:900}.domain-inventory-row{border-top:1px solid #eef0fb}.domain-inventory-row strong{color:#202332;overflow-wrap:anywhere}.domain-inventory-row>span{color:#555a73;overflow-wrap:anywhere}.domain-inventory-row em{color:#76778f;font-size:.82rem;font-style:normal;font-weight:800}.domain-inventory-row input,.domain-inventory-row select{color:#202332;font:inherit;background:#fff;border:1px solid #d8dbef;border-radius:9px;outline:0;width:100%;min-height:38px;padding:0 10px}.domain-inventory-row button{color:#b42318;cursor:pointer;font:inherit;background:#fff2f2;border:1px solid #ffd6d6;border-radius:9px;height:38px;padding:0 11px;font-size:.82rem;font-weight:800}.domain-status-pill{text-transform:capitalize;border-radius:999px;justify-content:center;padding:6px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.domain-status-pill.active{color:#087443;background:#e8fff3}.domain-status-pill.pending{color:#925400;background:#fff6df}.domain-status-pill.parked,.domain-status-pill.inactive{color:#5f6484;background:#eef0fb}.domain-checklist-numbered{padding-left:23px}.domain-simple-card{gap:16px}.domain-simple-table,.domain-assignment-table{border:1px solid #e7e9f7;border-radius:14px;overflow:hidden}.domain-simple-head,.domain-simple-row,.domain-assignment-head,.domain-assignment-row{align-items:center;gap:14px;padding:14px 16px;display:grid}.domain-simple-head,.domain-assignment-head{color:#76778f;text-transform:uppercase;background:#f8f9ff;font-size:.78rem;font-weight:900}.domain-simple-row,.domain-assignment-row{border-top:1px solid #eef0fb}.domain-simple-head,.domain-simple-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(110px,.45fr) minmax(260px,1.7fr)}.domain-assignment-head,.domain-assignment-row{grid-template-columns:minmax(140px,.9fr) minmax(130px,.65fr) minmax(180px,1fr) minmax(260px,1.35fr)}.domain-simple-row strong,.domain-assignment-row strong,.domain-simple-row span,.domain-assignment-row span{overflow-wrap:anywhere;min-width:0}.domain-simple-row strong,.domain-assignment-row strong{color:#202332}.domain-simple-row>span,.domain-assignment-row>span{color:#555a73}.domain-add-simple{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(160px,.7fr) minmax(150px,.55fr);align-items:end;gap:14px;display:grid}.domain-add-simple .domain-add-button{height:48px}.domain-compact-tools{align-items:stretch}.domain-connection-layout{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr);gap:16px;display:grid}.domain-connection-preview{grid-column:1/-1;gap:8px;display:grid}.domain-connection-preview span{color:#76778f;text-transform:uppercase;font-size:.78rem;font-weight:900}.domain-connection-preview strong{color:#202332;overflow-wrap:anywhere}.admin-login-shell{background:#f4f3fe;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-card{background:#fff;border:1px solid #e3e5f4;border-radius:18px;gap:18px;width:100%;max-width:460px;padding:28px;display:grid;box-shadow:0 24px 60px #242a521a}.admin-login-eyebrow{color:#2458ff;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:800}.admin-login-copy h1{color:#202332;margin:0;font-size:2rem;line-height:1}.admin-login-copy p:last-child{color:#76778f;margin:10px 0 0;line-height:1.55}.admin-login-form{gap:16px;display:grid}.admin-login-field{color:#202332;gap:8px;display:grid}.admin-login-field span{font-size:.92rem;font-weight:800}.admin-login-field input{color:#202332;font:inherit;background:#fff;border:1px solid #d8dbef;border-radius:10px;outline:0;height:48px;padding:0 14px}.admin-login-field input:focus{border-color:#2b63ff;box-shadow:0 0 0 4px #2b63ff1a}.admin-login-button{color:#fff;cursor:pointer;font:inherit;background:#2458ff;border:0;border-radius:10px;height:48px;font-weight:800}.admin-login-button:disabled{cursor:not-allowed;opacity:.55}.admin-login-error{color:#a32626;background:#fff2f2;border:1px solid #ffd6d6;border-radius:10px;margin:0;padding:12px 14px;font-weight:700}.admin-login-back{color:#5f6484;font-weight:700;text-decoration:none}.domain-settings-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;display:grid}.domain-settings-card{background:#fff;border:1px solid #e3e5f4;border-radius:14px;gap:18px;padding:20px;display:grid}.domain-settings-card-wide{grid-column:1/-1}.domain-form-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;display:grid}.domain-notes{min-height:120px}.domain-preview-stack,.domain-db-actions{gap:12px;display:grid}.domain-db-button{color:#fff;cursor:pointer;font:inherit;background:#2458ff;border:0;border-radius:10px;justify-content:center;align-items:center;max-width:240px;height:44px;padding:0 16px;font-weight:800;display:inline-flex}.domain-db-button:disabled{cursor:wait;opacity:.7}.domain-db-status{margin:0;font-weight:700}.domain-db-status.success{color:#0f8b4c}.domain-db-status.error{color:#b42318}.domain-preview-row{background:#fbfbff;border:1px solid #e7e9f7;border-radius:12px;align-items:flex-start;gap:6px;padding:14px 16px;display:grid}.domain-preview-row span{color:#76778f;font-size:.82rem;font-weight:700}.domain-preview-row strong{color:#202332;overflow-wrap:anywhere;line-height:1.45}.domain-checklist{color:#202332;gap:10px;margin:0;padding-left:20px;display:grid}.domain-checklist li{line-height:1.45}.slug-routing-table{border:1px solid #e7e9f7;border-radius:12px;overflow:hidden}.slug-routing-head,.slug-routing-row{grid-template-columns:1fr 1.2fr .8fr 1.6fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.slug-routing-domain-table .slug-routing-head,.slug-routing-domain-table .slug-routing-row{grid-template-columns:.9fr 1.1fr .7fr 1.4fr 1fr}.slug-routing-head{color:#76778f;text-transform:uppercase;background:#f8f9ff;font-size:.8rem;font-weight:800}.slug-routing-row{border-top:1px solid #eef0fb}.slug-routing-row span,.slug-routing-row strong{overflow-wrap:anywhere;min-width:0}.domain-route-stack{gap:6px;min-width:0;display:grid}.domain-route-stack a{color:#2458ff;overflow-wrap:anywhere;font-weight:800;text-decoration:none}.domain-route-stack span{color:#8b8da6;font-size:.9rem;font-weight:800}.slug-routing-row strong{color:#2458ff;font-size:.92rem}.slug-routing-row-editable{align-items:center}.slug-input-wrap{color:#76778f;background:#fff;border:1px solid #d8dbef;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-height:40px;padding:0 10px;display:grid}.slug-input-wrap span{color:#76778f;font-weight:800}.slug-input-wrap input{color:#202332;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-weight:800}.domain-note{color:#5f6484;background:#f8f9ff;border:1px solid #e7e9f7;border-radius:10px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:700;line-height:1.45}.lead-router-builder{gap:18px;display:grid}.lead-router-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lead-router-progress-item{background:#f8f9ff;border:1px solid #e6e8f6;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.lead-router-progress-item span{color:#76778f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.lead-router-progress-item strong{color:#23263a;overflow-wrap:anywhere;font-size:.96rem;font-weight:700}.funnel-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.funnel-settings-stat{background:#fbfbff;border:1px solid #e4e7f4;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.funnel-settings-stat span{color:#76778f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.funnel-settings-stat strong{color:#202332;overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.funnel-settings-stat-wide{grid-column:span 3}.funnel-overview-layout{grid-template-columns:1fr;gap:18px;display:grid}.funnel-overview-card,.launch-readiness-card{background:#f8f9ff;border:1px solid #ececf8;border-radius:16px;gap:18px;padding:22px;display:grid}.launch-readiness-card{align-content:start}.launch-readiness-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.launch-readiness-header h3{color:#202332;margin:0;font-size:1rem}.launch-readiness-header p{color:#76778f;margin:6px 0 0}.launch-readiness-pill{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.launch-readiness-pill.ready{color:#0f8b4c;background:#e9f8ef}.launch-readiness-pill.warning{color:#b45309;background:#fff3e3}.launch-readiness-list{gap:12px;display:grid}.launch-readiness-item{background:#fff;border:1px solid #e5e7f5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.launch-readiness-icon{border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.82rem;font-weight:900;display:inline-flex}.launch-readiness-item.ready .launch-readiness-icon{color:#0f8b4c;background:#e9f8ef}.launch-readiness-item.missing .launch-readiness-icon{color:#b45309;background:#fff3e3}.launch-readiness-item strong{color:#202332;font-size:.92rem;display:block}.launch-readiness-item p{color:#6f7289;margin:4px 0 0;line-height:1.45}.settings-section-tabs{flex-wrap:wrap;gap:10px;display:flex}.settings-section-tabs button{color:#5f6484;cursor:pointer;font:inherit;background:#f4f6ff;border:1px solid #dde2f8;border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.settings-section-tabs button.active{color:#fff;background:#2458ff;border-color:#2458ff}.integration-card{background:#fbfbff;border:1px solid #e6e8f6;border-radius:12px;padding:16px}.lead-router-step{background:#fbfbff;border:1px solid #e6e8f6;border-radius:12px;gap:0;display:grid;overflow:hidden}.lead-router-step.open{background:#fcfcff;border-color:#dfe5ff;box-shadow:0 10px 26px #2458ff0f}.lead-router-step-toggle{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px;display:flex}.lead-router-step-body{border-top:1px solid #eceffb;gap:16px;padding:18px;display:grid}.lead-router-step-copy{gap:4px;display:grid}.lead-router-step-number{color:#2458ff;background:#edf2ff;border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:.82rem;font-weight:900;display:inline-flex}.lead-router-step-summary{color:#62657a;overflow-wrap:anywhere;text-align:right;max-width:40%;font-size:.9rem;font-weight:700}.lead-router-step-header{align-items:center;gap:12px;display:flex}.lead-router-step-header strong{color:#202332;letter-spacing:.04em;text-transform:uppercase;font-size:.84rem}.lead-router-step-header span{color:#62657a;font-size:.92rem;font-weight:600}.lead-router-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.header-list{gap:10px;display:grid}.header-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;display:grid}.inline-add-button,.inline-remove-button{color:#2458ff;cursor:pointer;font:inherit;border:1px solid #d8dbef;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:700;display:inline-flex}.inline-remove-button{color:#6a2430}.variant-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%;display:flex}.variant-editor-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:14px 0;display:grid}.variant-editor-grid .integration-toggle{background:#fff;border:1px solid #e6e8f6;border-radius:10px;grid-column:span 2;min-height:76px;padding:12px}.variant-card-actions{flex-wrap:wrap;gap:10px;display:flex}.variant-card-actions .inline-add-button,.variant-card-actions .inline-remove-button{background:#f8f9ff;min-width:150px;text-decoration:none}.variant-card-actions .inline-remove-button{background:#fff7f7;border-color:#f1c9c9}.variant-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.variant-simulation{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.variant-simulation-row{background:#f7f9ff;border:1px solid #e2e7ff;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.variant-simulation-row strong{color:#202332}.variant-simulation-row span,.variant-simulation-row small{color:#62657a;font-size:.86rem}.variant-simulation-row span{font-weight:800}.variant-advanced{border-top:1px solid #eceef8;padding-top:4px}.variant-advanced summary{color:#2458ff;cursor:pointer;padding:6px 0;font-size:.9rem;font-weight:800;list-style-position:inside}.variant-advanced .variant-editor-grid{margin-top:8px}@media (max-width:760px){.variant-actions{justify-content:flex-start}.variant-editor-grid .integration-toggle{grid-column:1/-1}}.lead-router-sync-panel{background:#fff;border:1px solid #e1e6fb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.lead-router-sync-panel strong{color:#202332;font-size:.94rem;display:block}.lead-router-sync-panel p{color:#73768d;margin:4px 0 0;line-height:1.45}.lead-router-sync-button{color:#fff;cursor:pointer;font:inherit;background:#2458ff;border:1px solid #2458ff;border-radius:10px;flex:none;min-height:42px;padding:0 16px;font-weight:800}.lead-router-sync-button:disabled{cursor:wait;opacity:.65}.lead-router-sync-status{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lead-router-sync-status span{color:inherit;font-size:.9rem;font-weight:700}.lead-router-sync-status strong{white-space:nowrap;font-size:.84rem}.lead-router-sync-status.success{color:#0f8b4c;background:#e9f8ef}.lead-router-sync-status.error{color:#9f1d2b;background:#fff0f0}.lead-router-sync-status.syncing{color:#2458ff;background:#edf2ff}.lead-log-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.lead-log-list{gap:14px;display:grid}.lead-log-card{background:#fff;border:1px solid #e6e8f6;border-radius:14px;gap:12px;padding:16px;display:grid;overflow:hidden}.lead-log-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.lead-log-card-head div{gap:4px;display:grid}.lead-log-card-head strong{color:#202332}.lead-log-card-head span,.lead-log-meta{color:#6f7289;overflow-wrap:anywhere;margin:0;font-size:.88rem}.tracker-log-metrics{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.tracker-log-metrics span{color:#333851;background:#f6f8ff;border:1px solid #e5e9ff;border-radius:10px;padding:9px 10px;font-size:.86rem;font-weight:800}.lead-log-card pre{color:#4c4f66;white-space:pre-wrap;word-break:break-word;background:#fbfbff;border:1px solid #ecebf7;border-radius:10px;max-height:360px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.55;overflow:auto}.lead-log-response summary{color:#2458ff;cursor:pointer;margin-bottom:8px;font-weight:800}.lead-router-field-chips{flex-wrap:wrap;gap:8px;display:flex}.lead-router-field-chips span{color:#3d4264;background:#f2f4ff;border:1px solid #dde2f8;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}.mapping-table{gap:10px;display:grid}.mapping-head,.mapping-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.mapping-head{color:#62657a;text-transform:uppercase;font-size:.82rem;font-weight:800}.mapping-row span{color:#202332;font-weight:700}.mapping-target-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mapping-clear-button{color:#555b78;cursor:pointer;background:#fff;border:1px solid #d9def5;border-radius:8px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:800}.mapping-clear-button:disabled{color:#a3a8bf;cursor:not-allowed}.question-mapper-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.question-mapper-summary div{background:#f8f9ff;border:1px solid #e6e8f6;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.question-mapper-summary span{color:#76778f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.question-mapper-summary strong{color:#23263a;font-size:.96rem;font-weight:700}.question-mapper-list{gap:14px;display:grid}.question-mapper-card,.question-mapper-empty{background:#fbfbff;border:1px solid #e6e8f6;border-radius:14px;gap:16px;padding:18px;display:grid}.question-mapper-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.question-mapper-card-head span{color:#76778f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:800;display:block}.question-mapper-card-head h4{color:#202332;margin:0;font-size:1rem}.question-mapper-card-head strong{color:#2458ff;white-space:nowrap;background:#edf2ff;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.question-mapper-table{gap:9px;display:grid}.question-mapper-head,.question-mapper-row{grid-template-columns:minmax(0,.85fr) minmax(120px,.45fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.question-mapper-head{color:#62657a;text-transform:uppercase;font-size:.8rem;font-weight:800}.question-mapper-row{background:#fff;border:1px solid #edf0fa;border-radius:12px;padding:10px}.question-mapper-row span{color:#202332;font-weight:700}.question-mapper-row code{color:#5f6484;white-space:nowrap;background:#f5f6ff;border:1px solid #e6e8f6;border-radius:9px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem}.question-mapper-row input{color:#202332;font:inherit;background:#fff;border:1px solid #d8dbef;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px;transition:border-color .14s,box-shadow .14s}.question-mapper-row input:focus{border-color:#2b63ff;box-shadow:0 0 0 4px #2b63ff1a}.question-mapper-empty strong{color:#202332}.question-mapper-empty p{color:#6f7289;margin:0;line-height:1.5}.webhook-review-card{background:#fff;border:1px solid #e6e8f6;border-radius:14px;overflow:hidden}.webhook-review-head{align-items:center;gap:14px;padding:18px;display:flex}.webhook-method-chip{color:#2458ff;background:#e0e8ff;border-radius:10px;padding:10px 14px;font-size:.92rem;font-weight:800}.webhook-review-head strong{color:#2a2d3d;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.webhook-review-body{border-top:1px solid #ecebf7;gap:12px;padding:18px;display:grid}.webhook-review-body small{color:#9a9bb5;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.webhook-review-body pre{color:#4c4f66;white-space:pre-wrap;word-break:break-word;background:#fbfbff;max-height:420px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;line-height:1.65;overflow:auto}.thank-you-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:16px;display:grid}.thank-you-preview{align-content:start;gap:8px;display:grid}.thank-you-preview span{color:#76778f;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.thank-you-preview strong{color:#202332;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.thank-you-preview p{color:#6b708a;margin:0;line-height:1.55}.windows-funnel-shell{color:#303136;background:#181820;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:20px 22px 60px;scroll-margin-top:0;display:flex}.windows-competitor-a-shell{background:linear-gradient(#050a102e 0%,#050a1042 32%,#050a101a 68%,#050a1052 100%),url(/images/windows-competitor-a-house.webp) top/cover no-repeat,#04070b;position:relative}.windows-competitor-a-bg{pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.windows-competitor-a-shell .windows-card-large,.windows-competitor-a-shell .windows-card-large h1,.windows-competitor-a-shell .windows-card-large p,.windows-competitor-a-shell .windows-card-large h2{z-index:1;position:relative}.windows-card{text-align:center;background:#fff;border-radius:42px;width:100%;max-width:704px;padding:58px 36px 66px;transition:transform .18s,box-shadow .18s;transform:translateY(0);box-shadow:0 22px 70px #00000024}.windows-card h1,.windows-card h2,.windows-card p{margin:0}.windows-card h1{color:#303136;font-size:2.55rem;font-weight:500;line-height:1.2}.windows-card-large h1{color:#050505;letter-spacing:0;font-size:2.65rem}.windows-card-large h1 span{color:#ff7308;display:block}.windows-headline-after{color:inherit;font-style:inherit}.windows-card-large p{color:#696a6d;max-width:610px;margin:17px auto 18px;font-size:1.9rem;font-weight:400;line-height:1.24}.windows-card-large p strong{color:#11131d;font-weight:600}.test-variant-badge{color:#2458ff;background:#eef3ff;border:1px solid #d9e4ff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto 16px;padding:7px 13px;display:inline-flex}.test-variant-badge span{color:#5d6680;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.test-variant-badge strong{color:#11131d;font-size:.92rem;font-weight:900}.windows-card h2{color:#303136;margin-bottom:22px;font-size:2.35rem;font-weight:500}.windows-card input{color:#303136;text-align:center;background:#fff;border:2px solid #dedede;border-radius:9px;outline:0;width:100%;height:126px;padding:0 26px;font-size:2.25rem;font-weight:400;transition:border-color .16s,box-shadow .16s;box-shadow:0 17px 36px #00000014}.windows-card input::placeholder{color:#a6a6a9;opacity:1;font-weight:400}.windows-card input:focus,.windows-phone-field:focus-within{border-color:#ff7308;box-shadow:0 18px 42px #ff730826}.windows-card button{color:#fff;cursor:pointer;background:#ff7308;border:0;border-radius:18px;width:100%;height:113px;margin-top:20px;font-size:2.35rem;font-weight:500;transition:background .16s,transform .12s,box-shadow .16s}.windows-card button:hover{background:#ff7f1f;box-shadow:0 15px 30px #ff730838}.simple-theme-adu-blue .windows-card-large h1 span{color:#0f55b6}.simple-theme-adu-blue .windows-card input:focus,.simple-theme-adu-blue .windows-phone-field:focus-within{border-color:#0f55b6;box-shadow:0 18px 42px #0f55b626}.simple-theme-adu-blue .windows-card button{background:#0f55b6}.simple-theme-adu-blue .windows-card button:hover{background:#1262cf;box-shadow:0 15px 30px #0f55b638}.simple-theme-kitchen-teal .windows-card-large h1 span,.simple-theme-roof-teal .windows-card-large h1 span,.simple-theme-bath-teal .windows-card-large h1 span{color:#0e8fab}.simple-theme-kitchen-teal .windows-card input:focus,.simple-theme-kitchen-teal .windows-phone-field:focus-within,.simple-theme-roof-teal .windows-card input:focus,.simple-theme-roof-teal .windows-phone-field:focus-within,.simple-theme-bath-teal .windows-card input:focus,.simple-theme-bath-teal .windows-phone-field:focus-within{border-color:#0e8fab;box-shadow:0 18px 42px #0e8fab26}.simple-theme-kitchen-teal .windows-card button,.simple-theme-roof-teal .windows-card button,.simple-theme-bath-teal .windows-card button{background:#0e8fab}.simple-theme-kitchen-teal .windows-card button:hover,.simple-theme-roof-teal .windows-card button:hover,.simple-theme-bath-teal .windows-card button:hover{background:#109dbb;box-shadow:0 15px 30px #0e8fab38}.windows-card button:active{transform:translateY(2px)}.windows-card button:disabled{cursor:not-allowed;opacity:.7}.windows-choice-card{margin-top:0;padding:42px 36px 53px}.windows-choice-card h1{max-width:590px;margin:0 auto 15px}.windows-choice-card div{gap:13px;display:grid}.windows-choice-card button{margin-top:0}.windows-card-medium{padding:42px 36px 40px}.windows-card-medium h1{font-size:2.25rem}.windows-card-medium p{color:#696a6d;max-width:610px;margin:16px auto 29px;font-size:1.9rem;font-weight:400;line-height:1.25}.windows-contact-card{padding:41px 36px 15px}.windows-contact-card h1{max-width:590px;margin:0 auto 18px;font-size:2.25rem;line-height:1.35}.windows-otp-shell{background:#080d1b;justify-content:flex-start;padding:20px 22px 60px}.windows-otp-card{background:#fff;border-radius:42px;justify-items:center;row-gap:0;width:min(456px,100vw - 44px);max-width:none;padding:58px 36px 66px;display:grid;box-shadow:0 18px 52px #0000002e}.windows-otp-card h1{color:#080d1b;letter-spacing:0;text-align:center;max-width:416px;font-size:clamp(38px,10vw,42px);font-weight:800;line-height:1.15;margin:0 auto 24px!important}.windows-otp-copy{color:#6b6f78;text-align:center;max-width:416px;font-size:clamp(20px,5.2vw,22px);font-weight:500;line-height:1.25;margin:0 auto 10px!important}.windows-otp-phone-row{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:18px;width:100%;max-width:416px;display:flex;margin:0 auto 10px!important}.windows-otp-phone-row strong{color:#080d1b;white-space:nowrap;flex:0 auto;min-width:0;font-size:clamp(26px,7vw,34px);font-weight:800;line-height:1.05}.windows-card .windows-otp-phone-row button,.windows-card button.windows-otp-resend{box-shadow:none;color:#075bcf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;padding:0;font-size:clamp(18px,5vw,22px);font-weight:700;line-height:1.1;margin:0!important}.windows-card .windows-otp-phone-row button:hover,.windows-card button.windows-otp-resend:hover{box-shadow:none;background:0 0;text-decoration:underline}.windows-otp-note{color:#686c73;text-align:center;max-width:416px;font-size:clamp(18px,4.8vw,20px);font-style:italic;font-weight:700;line-height:1.25;margin:0 auto 10px!important}.windows-otp-code-row{width:100%;max-width:416px;margin:0 auto}.windows-card .windows-otp-code-row input{color:#080d1b;letter-spacing:0;text-align:left;border:2px solid #dadde3;border-radius:16px;height:82px;padding:0 20px 0 28px;font-size:clamp(30px,8vw,34px);font-weight:500;box-shadow:0 18px 28px #080d1b14}.windows-card .windows-otp-code-row input::placeholder{color:#7a808a}.windows-card button.windows-otp-resend{justify-content:center;font-size:clamp(22px,6vw,24px);font-weight:800;display:inline-flex;margin:15px auto 0!important}.windows-card button.windows-otp-verify{color:#fff;background:#075fe8;border-radius:15px;width:100%;max-width:416px;height:78px;font-size:clamp(28px,7.6vw,30px);font-weight:800;box-shadow:0 10px 18px #075fe82e;margin:39px auto 0!important}.windows-card button.windows-otp-verify:hover{background:#075fdb;box-shadow:0 12px 20px #075fe833}.windows-contact-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px;display:grid}.windows-contact-grid .wide,.windows-phone-field{grid-column:1/-1}.windows-email-field{gap:8px;display:grid;position:relative}.windows-email-field input{height:124px}.windows-email-suggestions{background:#fff;border:1px solid #e4e4e8;border-radius:14px;padding:6px;display:grid;overflow:hidden;box-shadow:0 14px 30px #00000012}.windows-email-suggestions button{color:#303136;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f1f4;align-items:center;width:100%;height:auto;min-height:40px;margin-top:0;padding:5px 14px;font-size:2.25rem;font-weight:400;transition:background .14s,color .14s,transform .14s;display:flex}.windows-email-suggestions button:last-child{border-bottom:0}.windows-email-suggestions button:hover,.windows-email-suggestions button:focus-visible{color:#11131d;background:#fff5ee;outline:0;transform:translate(2px)}.windows-contact-grid input{height:124px}.windows-phone-field{background:#fff;border:2px solid #dedede;border-radius:9px;align-items:center;height:126px;padding:0 22px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 17px 36px #00000014}.windows-phone-field input{box-shadow:none;border:0;flex:1;min-width:0;height:100%}.us-flag{background:linear-gradient(#3c3b6e 0 0) 0 0/44% 54% no-repeat,repeating-linear-gradient(#b22234 0 3px,#fff 3px 6px);border:1px solid #d0d0d0;width:38px;height:27px;display:inline-block}.phone-caret{border-top:7px solid #606166;border-left:6px solid #0000;border-right:6px solid #0000;margin:0 34px 0 13px;display:inline-block}.windows-error{color:#9a3412;text-align:center;background:#fff4ed;border:1px solid #ffbd8c;border-radius:10px;width:calc(100% - 44px);max-width:704px;margin-top:16px;padding:12px 16px;font-weight:500}.quiz-legal-footer{color:#303136;text-align:center;background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-height:96px;margin:0;padding:30px 20px;font-size:1.05rem;font-weight:400;line-height:1.35;display:flex}.quiz-legal-footer a{color:inherit;text-decoration:none}.quiz-legal-footer a:hover,.quiz-legal-footer a:focus-visible{text-decoration:underline}.quiz-tcpa-consent{color:#696a6d;text-align:center;max-width:620px;margin:0 auto;padding-top:15px;font-size:.96rem;font-weight:400;line-height:1.28}.quiz-tcpa-consent a{color:inherit;font-weight:500;text-decoration:none}.quiz-tcpa-consent a:hover,.quiz-tcpa-consent a:focus-visible{text-underline-offset:3px;text-decoration:underline}.windows-thank-you{margin-top:0}.windows-thank-you p{color:#696a6d;margin-top:10px;font-size:1.6rem;font-weight:400}.windows-loader-shell{color:#202126;background:#181820;align-items:center;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.windows-loader-shell.complete{background:radial-gradient(circle at 50% 16%,#ff730821,#0000 22rem),#f6f4ef;min-height:100vh;overflow:hidden auto}.windows-loader-shell:before{content:"";opacity:1;pointer-events:none;z-index:1;background:#111118b8;transition:opacity .45s;position:absolute;inset:0}.windows-loader-shell.complete:before{opacity:0}.windows-loader-backdrop{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(1.02)}.windows-loader-shell.complete .windows-loader-backdrop{opacity:1;pointer-events:auto;transform:scale(1)}.windows-loader-background-card{text-align:center;background:linear-gradient(#fffffff0,#ffffffd1),url(/images/windows-thank-you.svg) 50% 65%/92% no-repeat;border-radius:24px;width:min(92vw,640px);max-width:640px;min-height:760px;margin:34px auto 0;padding:44px 34px;box-shadow:0 22px 80px #00000038}.windows-loader-shell.complete .windows-loader-background-card{background:radial-gradient(circle at 50% 18%,#ff73081f,#0000 18rem),linear-gradient(#fffffffc,#fff8f2f5);max-width:720px;padding:36px 28px 30px}.windows-loader-topline{color:#ff7308;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:1rem;font-weight:500}.windows-loader-background-card h1{color:#111118;letter-spacing:0;max-width:580px;margin:0 auto 18px;font-size:clamp(2rem,8vw,3.8rem);font-weight:500;line-height:1.05}.windows-loader-progress-track{background:#ececf2;border-radius:999px;max-width:520px;height:12px;margin:0 auto 26px;overflow:hidden}.windows-loader-progress-track span{border-radius:inherit;background:#ff7308;height:100%;transition:width .6s;display:block}.windows-loader-fake-card{background:#ffffffe0;border:1px solid #20212614;border-radius:18px;max-width:520px;margin:0 auto;padding:24px;box-shadow:0 18px 44px #00000014}.windows-loader-fake-card span{background:#52c43b;border-radius:999px;width:46px;height:46px;margin:0 auto 12px;display:block}.windows-loader-fake-card strong{color:#202126;margin-bottom:8px;font-size:1.35rem;font-weight:500;display:block}.windows-loader-fake-card p{color:#62636a;margin:0;font-size:1rem;font-weight:400;line-height:1.35}.windows-ready-page{z-index:1;gap:14px;display:grid;position:relative}.windows-ready-hero{gap:10px;display:grid}.windows-ready-kicker{color:#ff7308;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:500}.windows-ready-hero h1{color:#111118;letter-spacing:0;margin:0;font-size:clamp(2.65rem,8.8vw,4.9rem);font-weight:500;line-height:.96}.windows-ready-hero p:last-child{color:#5f6068;max-width:600px;margin:0 auto;font-size:clamp(1.1rem,3.2vw,1.38rem);font-weight:400;line-height:1.28}.windows-ready-phone{background:#ff7308;border-radius:22px;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:relative}.windows-ready-phone:before,.windows-ready-phone:after{content:"";border:2px solid #ff730859;border-radius:999px;position:absolute;inset:-8px}.windows-ready-phone:after{opacity:.45;inset:-16px}.windows-ready-phone svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;z-index:1;width:48px;height:48px;position:relative}.windows-ready-phone svg path:first-child{fill:#ffffff1f}.windows-ready-path{color:#fff;text-align:center;background:#111118;border:1px solid #ffffff24;border-radius:22px;justify-items:center;margin-top:8px;padding:18px 20px 20px;display:grid;box-shadow:0 22px 60px #11111833}.windows-ready-path .windows-ready-phone{border-radius:20px;width:76px;height:76px}.windows-ready-path .windows-ready-phone svg{width:38px;height:38px}.windows-ready-benefits h2,.windows-ready-call h2{color:#202126;letter-spacing:0;margin:0 0 14px;font-size:1.18rem;font-weight:500;line-height:1.2}.windows-ready-path h2{color:#fff;letter-spacing:0;margin:14px 0 8px;font-size:1.7rem;font-weight:500;line-height:1.1}.windows-ready-path>p{color:#ffffffbd;max-width:480px;margin:0 auto 18px;font-size:1rem;font-weight:400;line-height:1.35}.windows-ready-path>div{text-align:left;gap:12px;width:100%;display:grid}.windows-ready-path article{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.windows-ready-path article span{color:#ff7308;background:#fff0e5;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.88rem;font-weight:500;display:inline-flex}.windows-ready-path article strong{color:#fff;font-size:1.02rem;font-weight:500;line-height:1.18}.windows-ready-path article p{color:#ffffffad;margin:4px 0 0;font-size:.95rem;font-weight:400;line-height:1.32}.windows-ready-benefits{text-align:left;background:#fff8f2;border:1px solid #ffe1ca;border-radius:22px;padding:18px}.windows-ready-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.windows-ready-benefits article{background:#ffffffc2;border:1px solid #ff730824;border-radius:16px;padding:14px}.windows-ready-benefits strong{color:#202126;margin-bottom:6px;font-size:1rem;font-weight:500;display:block}.windows-ready-benefits p{color:#62636a;margin:0;font-size:.92rem;font-weight:400;line-height:1.35}.windows-ready-call{background:#f5fbf2;border:1px solid #d7f3cd;border-radius:22px;padding:18px}.windows-ready-call div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.windows-ready-call span{color:#2a7e1f;background:#fff;border:1px solid #d8eed0;border-radius:999px;padding:8px 10px;font-size:.88rem;font-weight:500}.windows-loader-modal{z-index:2;justify-items:center;display:grid;position:relative}.windows-loader-card{text-align:center;background:#fff;border-radius:24px;place-items:center;width:min(86vw,584px);max-width:584px;min-height:596px;padding:40px 36px 42px;display:grid;position:relative;box-shadow:0 30px 90px #00000052}.windows-loader-avatar{background:conic-gradient(from 28deg, #52c43b 0 108deg, transparent 108deg 138deg, #52c43b 138deg 236deg, transparent 236deg 360deg), #fff;border-radius:999px;place-items:center;width:192px;height:192px;margin:2px 0 22px;padding:7px;display:grid}.windows-loader-avatar img{border-radius:inherit;object-fit:cover;background:#edf5f8;width:100%;height:100%;display:block}.windows-loader-card h2{color:#52c43b;letter-spacing:0;margin:0 0 22px;font-size:clamp(2rem,6vw,2.8rem);font-weight:500;line-height:1}.windows-loader-card p{color:#202126;max-width:470px;margin:0 auto 28px;font-size:clamp(1.38rem,4.4vw,1.85rem);font-weight:500;line-height:1.18}.windows-loader-ring{border:28px solid #52c43b;border-color:#d7f3cd #52c43b #52c43b #d7f3cd;border-radius:999px;width:154px;height:154px;margin:4px 0 24px;animation:1.25s linear infinite windowsLoaderSpin;position:relative}.windows-loader-ring.complete{animation-duration:2.2s}.windows-loader-ring span{background:#fff;border-radius:999px;position:absolute;inset:20px}.windows-loader-card small{color:#72737a;max-width:380px;font-size:.98rem;font-weight:500;line-height:1.35;display:block}.simple-thank-you-shell{color:#151722;background:#151722;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px;display:flex}.simple-thank-you-card{text-align:center;background:#fff;border-radius:32px;gap:18px;width:100%;max-width:680px;margin-top:20px;padding:40px;display:grid;box-shadow:0 24px 70px #0003}.simple-thank-you-kicker{color:#ff6b00;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:500}.simple-thank-you-card h1{color:#11131d;letter-spacing:0;margin:0;font-size:clamp(2.2rem,8vw,4.5rem);font-weight:500;line-height:1}.simple-thank-you-card>p:not(.simple-thank-you-kicker){color:#666977;max-width:520px;margin:0 auto;font-size:1.2rem;line-height:1.45}.simple-thank-you-next{text-align:left;background:#fff7f1;border:1px solid #ffd8bd;border-radius:20px;gap:10px;margin-top:8px;padding:22px;display:grid}.simple-thank-you-next strong{color:#11131d;font-size:1.1rem;font-weight:500}.simple-thank-you-next span{color:#666977;line-height:1.45}.simple-thank-you-card small{color:#9a9cad;font-weight:500}.eventi-booking-thank-you-shell{color:#111827;background:#f7f7f9;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(24px,4vw,58px) 18px;display:flex}.eventi-booking-thank-you-card{text-align:center;background:#fff;border:1px solid #eceff4;border-radius:28px;width:min(880px,100%);max-width:880px;padding:clamp(34px,4.5vw,58px) clamp(20px,4vw,46px) clamp(28px,4vw,44px);box-shadow:0 18px 70px #0f172a14}.eventi-booking-thank-you-check{background:#0b86a8;border-radius:999px;width:82px;height:82px;margin:0 auto 28px;position:relative}.eventi-booking-thank-you-check:after{content:"";border-bottom:5px solid #fff;border-right:5px solid #fff;width:14px;height:28px;position:absolute;top:22px;left:31px;transform:rotate(45deg)}.eventi-booking-thank-you-card h1{color:#14182a;letter-spacing:0;margin:0 0 30px;font-size:clamp(2rem,4vw,2.9rem);font-weight:800;line-height:1.12}.eventi-booking-thank-you-card p{color:#6d7282;max-width:610px;margin:0 auto;font-size:clamp(1.08rem,2.15vw,1.35rem);font-weight:600;line-height:1.5}.eventi-booking-thank-you-divider{background:#e8ebf0;width:100%;height:1px;margin:36px 0 26px}.eventi-booking-thank-you-calendar{text-align:left;border-radius:8px;width:100%;min-height:760px;overflow:hidden}.eventi-booking-thank-you-calendar iframe{min-height:760px;display:block;opacity:1!important;pointer-events:auto!important;visibility:visible!important;height:760px!important;position:static!important;left:auto!important}.leadhesive-thank-you-shell{color:#050505;background:#f3f6fb;justify-content:center;align-items:flex-start;min-height:calc(100svh - 44px);padding:clamp(18px,4vw,28px) clamp(14px,3.13vw,22px) 44px;display:flex}.leadhesive-thank-you-card{text-align:center;background:#f7f7f8;border-radius:clamp(18px,3vw,20px);width:100%;max-width:720px;min-height:min(900px,100svh - 70px);overflow:hidden;box-shadow:0 16px 42px #0f172a2e}.leadhesive-thank-you-header{background:#fff;justify-content:center;align-items:center;height:clamp(102px,28vw,122px);display:flex;position:relative;overflow:hidden}.leadhesive-thank-you-header:before{content:"";z-index:1;background:radial-gradient(circle at 50% 0,#fffffffa 0 28%,#f3f4fbf0 66%,#eef1f8 100%);border-radius:0 0 50% 50%/0 0 54% 54%;width:126%;height:clamp(82px,21.5vw,98px);position:absolute;top:0;left:-12%}.leadhesive-thank-you-header img{z-index:2;max-width:min(310px,74vw);height:auto;position:relative}.leadhesive-thank-you-content{gap:clamp(16px,4.2vw,20px);padding:clamp(42px,9vw,58px) clamp(20px,5vw,40px) clamp(30px,7vw,44px);display:grid}.leadhesive-thank-you-kicker{color:#2400b8;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(13px,3.6vw,15px);font-weight:700}.leadhesive-thank-you-content h1{color:#050505;letter-spacing:0;margin:0;font-size:clamp(46px,13vw,64px);font-weight:700;line-height:.95}.leadhesive-thank-you-content>p:not(.leadhesive-thank-you-kicker){color:#303136;max-width:480px;margin:0 auto;font-size:clamp(18px,4.8vw,24px);font-weight:500;line-height:1.25}.leadhesive-thank-you-calendar{text-align:left;background:#fff;border:1.5px solid #2400b82e;border-radius:18px;width:100%;max-width:620px;min-height:680px;margin:clamp(12px,3.8vw,20px) auto 0;padding:0;overflow:hidden}.leadhesive-thank-you-calendar iframe{min-height:680px;display:block;opacity:1!important;pointer-events:auto!important;visibility:visible!important;height:700px!important;position:static!important;left:auto!important}@media (max-width:640px){.eventi-booking-thank-you-shell{padding:18px 12px}.eventi-booking-thank-you-card{border-radius:22px}.eventi-booking-thank-you-check{width:64px;height:64px;margin-bottom:22px}.eventi-booking-thank-you-check:after{border-width:4px;width:11px;height:22px;top:17px;left:24px}.eventi-booking-thank-you-card h1{margin-bottom:22px}.eventi-booking-thank-you-divider{margin:28px 0 20px}.eventi-booking-thank-you-calendar iframe{min-height:700px;height:700px!important}.eventi-booking-thank-you-calendar{min-height:700px}}@keyframes windowsLoaderSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.windows-loader-shell{align-items:start;padding:20px 0}.windows-loader-background-card{border-radius:0;width:100%;min-height:100vh;margin-top:0;padding:72px 28px 32px}.windows-loader-modal{align-items:start;min-height:calc(100vh - 40px);padding-top:80px}.windows-loader-card{border-radius:22px;width:calc(100vw - 42px);min-height:560px;padding:40px 28px 38px}.windows-loader-avatar{width:180px;height:180px}.windows-loader-card p{max-width:450px}.windows-loader-ring{width:142px;height:142px}.windows-ready-phone{width:82px;height:82px}.windows-ready-benefits>div,.funnel-overview-layout,.funnel-settings-summary,.thank-you-layout{grid-template-columns:1fr}.funnel-settings-stat-wide{grid-column:auto}.windows-funnel-shell{padding:20px 22px 50px}.windows-card{border-radius:42px;padding-left:36px;padding-right:36px}.windows-contact-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}}@media (max-width:440px){.windows-funnel-shell{padding-left:14px;padding-right:14px}.windows-card{border-radius:32px;padding:42px 18px 46px}.windows-card h1,.windows-card-large h1{font-size:1.75rem}.windows-card-large p,.windows-card-medium p{font-size:1.15rem}.windows-card h2{font-size:1.5rem}.windows-card input,.windows-card button,.windows-phone-field,.windows-email-field input{height:74px}.windows-card input{font-size:1.35rem}.windows-contact-grid>input:not(.wide){padding-left:8px;padding-right:8px}.windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(1rem,4.8vw,1.18rem)}.windows-card button{border-radius:14px;font-size:1.45rem}.windows-email-suggestions button{min-height:40px;padding:5px 14px;font-size:1.35rem}.quiz-legal-footer{margin-top:16px;font-size:.95rem}.quiz-tcpa-consent{margin-top:0;padding-top:15px;font-size:.72rem;line-height:1.28}.phone-caret{margin-right:12px}}@media (max-width:760px){.windows-otp-card{border-radius:42px;padding:58px 36px 66px}.windows-otp-card h1{margin-bottom:24px!important}.windows-otp-phone-row{gap:18px;margin-bottom:10px!important}.windows-card .windows-otp-code-row input{height:82px}}@media (max-width:440px){.windows-otp-card{border-radius:32px;padding:42px 18px 46px}.windows-otp-card h1{font-size:clamp(38px,10vw,42px);line-height:1.15;margin-bottom:24px!important}.windows-otp-copy{font-size:clamp(20px,5.2vw,22px);margin-bottom:10px!important}.windows-otp-phone-row{gap:10px;margin-top:0!important;margin-bottom:10px!important}.windows-otp-phone-row strong{font-size:clamp(23px,6.15vw,34px)}.windows-card .windows-otp-phone-row button{font-size:clamp(16px,4.45vw,22px)}.windows-card button.windows-otp-resend{font-size:clamp(22px,6vw,24px)}.windows-otp-note{max-width:416px;font-size:clamp(18px,4.8vw,20px);margin-bottom:10px!important}.windows-card .windows-otp-code-row input{height:82px;padding:0 20px 0 28px;font-size:clamp(30px,8vw,34px);margin-top:0!important}.windows-card button.windows-otp-verify{height:78px;font-size:clamp(28px,7.6vw,30px);margin-top:39px!important}}.editor-area{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;margin-top:28px;display:grid}.editor-area .settings-panel{grid-column:1/-1;margin-top:0}@media (max-width:1280px){.folder-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:900px){.lander-admin{grid-template-columns:1fr}.lander-sidebar{border-bottom:1px solid #deddf0;border-right:0}.admin-nav{grid-template-columns:repeat(3,1fr)}.lander-main{padding:24px 18px}.folder-grid,.editor-area,.integration-grid,.domain-overview-grid,.domain-control-bar,.domain-primary-grid,.domain-add-grid,.domain-preview-strip,.domain-settings-grid,.domain-form-grid,.domain-inventory-table-main .domain-inventory-head,.domain-inventory-table-main .domain-inventory-row,.domain-inventory-head,.domain-inventory-row,.domain-simple-head,.domain-simple-row,.domain-assignment-head,.domain-assignment-row,.domain-add-simple,.domain-connection-layout,.tracking-fields,.lead-router-progress,.question-mapper-summary,.lead-router-grid,.variant-editor-grid,.header-row,.mapping-head,.mapping-row,.question-mapper-head,.question-mapper-row,.slug-routing-domain-table .slug-routing-head,.slug-routing-domain-table .slug-routing-row,.slug-routing-head,.slug-routing-row{grid-template-columns:1fr}.domain-simple-head,.domain-assignment-head,.domain-inventory-head{display:none}.domain-inventory-row,.domain-simple-row,.domain-assignment-row{align-items:stretch}.lead-router-step-toggle{flex-direction:column;align-items:flex-start}.lead-router-sync-panel,.lead-router-sync-status,.lead-log-card-head,.lead-log-header{flex-direction:column;align-items:stretch}.tracker-log-metrics{grid-template-columns:1fr}.lead-router-step-summary{text-align:left;max-width:none}}@media (max-width:640px){.landing-header{flex-direction:column;align-items:stretch;gap:16px}.funnel-settings-actions{justify-content:flex-start}.admin-nav{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:PoppinsLocal;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:PoppinsLocal;font-style:normal;font-weight:500;src:url(/fonts/poppins/poppins-500.woff2)format("woff2")}.windows-funnel-shell.simple-theme-adu-program{background:#fff;padding-top:20px;font-family:PoppinsLocal,Arial,Helvetica,sans-serif}.simple-theme-adu-program .windows-card{box-shadow:none;border-radius:0;max-width:704px;padding:100px 36px 60px}.simple-theme-adu-program .windows-card-large h1 span{color:#55ad0f}.simple-theme-adu-program .windows-card-large p{max-width:620px}.simple-theme-adu-program .windows-card input:focus,.simple-theme-adu-program .windows-phone-field:focus-within{border-color:#55ad0f;box-shadow:0 18px 42px #69c75626}.simple-theme-adu-program .windows-card button{background:#55ad0f}.simple-theme-adu-program .windows-card button:hover{background:#5dbd4d;box-shadow:0 15px 30px #69c75638}.simple-theme-adu-program .windows-choice-card div{gap:13px}.simple-theme-leadhesive-purple{background:#f3f6fb;padding-top:22px}.simple-theme-leadhesive-purple .windows-card{border-radius:0 0 20px 20px;max-width:430px;min-height:660px;padding:58px 30px 56px;box-shadow:0 16px 42px #0f172a2e}.simple-theme-leadhesive-purple .windows-card h1{color:#050505}.simple-theme-leadhesive-purple .windows-card-large h1{max-width:350px;margin:0 auto 18px;line-height:1.18}.simple-theme-leadhesive-purple .windows-card-large p{color:#050505;max-width:330px;margin:0 auto 40px;font-weight:500;line-height:1.25}.simple-theme-leadhesive-purple .windows-card h2{color:#050505;margin-bottom:14px}.simple-theme-leadhesive-purple .windows-card input,.simple-theme-leadhesive-purple .windows-phone-field input{font-size:1.25rem}.simple-theme-leadhesive-purple .windows-card input,.simple-theme-leadhesive-purple .windows-card button,.simple-theme-leadhesive-purple .windows-phone-field,.simple-theme-leadhesive-purple .windows-email-field input,.simple-theme-leadhesive-purple .windows-contact-grid input{height:82px}.simple-theme-leadhesive-purple .windows-card input{border:1.5px solid #2400b8;border-radius:14px;padding:0 22px;box-shadow:0 12px 26px #0000000d}.simple-theme-leadhesive-purple .windows-card button{border-radius:999px;margin-top:28px;font-size:1.45rem}.simple-theme-leadhesive-purple .windows-card input:focus,.simple-theme-leadhesive-purple .windows-phone-field:focus-within{border-color:#2400b8;box-shadow:0 18px 42px #2400b826}.simple-theme-leadhesive-purple .windows-card button{background:#2400b8}.simple-theme-leadhesive-purple .windows-card button:hover{background:#2d07cf;box-shadow:0 15px 30px #2400b838}.simple-theme-leadhesive-purple .windows-choice-card{padding-top:118px}.simple-theme-leadhesive-purple .windows-choice-card h1{color:#050505;margin-bottom:54px}.simple-theme-leadhesive-purple .windows-choice-card div{gap:26px}.simple-theme-leadhesive-purple .windows-choice-card button{margin-top:0}.simple-theme-leadhesive-purple .windows-contact-card{padding-top:76px}.simple-theme-leadhesive-purple .windows-contact-card h1{color:#050505;margin-bottom:24px;line-height:1.25}.simple-theme-leadhesive-purple .windows-contact-grid{gap:14px 12px}.simple-theme-leadhesive-purple .simple-brand-header{background:radial-gradient(circle at 50% 0,#fffffff5 0 28%,#f3f4fbeb 63%,#eef1f8 100%);border-radius:20px 20px 0 0;justify-content:center;align-items:center;width:100%;max-width:430px;height:108px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f172a2e}.simple-theme-leadhesive-purple .simple-brand-header:after{content:"";z-index:0;background:#fff;border-radius:0 0 50% 50%;width:120%;height:78px;position:absolute;bottom:-41px;left:-10%}.simple-theme-leadhesive-purple .leadhesive-brand-lockup{z-index:1;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.simple-theme-leadhesive-purple .leadhesive-brand-lockup span{color:#050505;letter-spacing:0;font-size:2.28rem;font-weight:400;line-height:1}.simple-theme-leadhesive-purple .simple-brand-logo{max-width:min(310px,74vw);height:auto}.simple-brand-header{display:none}.simple-theme-eventi-teal{background:#181820;padding:0 26px 60px}.simple-theme-eventi-teal .simple-brand-header{background:#fff;justify-content:center;align-items:center;gap:10px;width:calc(100% + 52px);height:113px;margin:0 -26px 112px;display:flex}.simple-theme-eventi-teal .simple-brand-mark{border:3px solid #050505;border-radius:999px;width:36px;height:36px;display:inline-block;position:relative;box-shadow:-3px 3px #e6427a,3px -3px #0e8fab}.simple-theme-eventi-teal .simple-brand-mark:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:14px solid #050505;position:absolute;top:8px;left:12px}.simple-theme-eventi-teal .simple-brand-wordmark{color:#050505;letter-spacing:-1px;font-size:2.3rem;font-weight:500;line-height:1}.simple-brand-logo{max-width:100%;height:auto;display:block}.simple-theme-eventi-teal .windows-card{box-shadow:none;border:1px solid #d9d9df;border-radius:34px;max-width:736px}.simple-theme-eventi-teal .windows-card-large{padding:54px 36px}.simple-theme-eventi-teal .windows-card h1,.simple-theme-eventi-teal .windows-card h2{color:#050505}.simple-theme-eventi-teal .windows-card-large h1 span{color:#0e8fab}.simple-theme-eventi-teal .windows-card-large p{max-width:650px;margin:27px auto 28px}.simple-theme-eventi-teal .windows-card input:focus,.simple-theme-eventi-teal .windows-phone-field:focus-within{border-color:#0e8fab;box-shadow:0 18px 42px #0e8fab26}.simple-theme-eventi-teal .windows-card button{background:#0e8fab}.simple-theme-eventi-teal .windows-card button:hover{background:#109dbb;box-shadow:0 15px 30px #0e8fab38}.simple-theme-eventi-teal .windows-choice-card{padding:58px 36px 52px}.simple-theme-eventi-teal .windows-choice-card h1{color:#303136;margin-bottom:44px}.simple-theme-eventi-teal .windows-choice-card div{gap:19px}.simple-theme-eventi-teal .windows-contact-card{padding:58px 36px 26px}.simple-theme-eventi-teal .windows-contact-card h1{color:#303136;margin-bottom:40px;line-height:1.3}@media (max-width:440px){.simple-theme-adu-program{padding-left:14px;padding-right:14px}.simple-theme-adu-program .windows-card{padding:42px 18px 48px}.simple-theme-leadhesive-purple{padding-left:14px;padding-right:14px}.simple-theme-leadhesive-purple .windows-card{padding:30px 18px 44px}.simple-theme-leadhesive-purple .windows-card input,.simple-theme-leadhesive-purple .windows-card button,.simple-theme-leadhesive-purple .windows-phone-field,.simple-theme-leadhesive-purple .windows-email-field input,.simple-theme-leadhesive-purple .windows-contact-grid input{height:70px}.simple-theme-leadhesive-purple .windows-card button{font-size:1.25rem}.simple-theme-eventi-teal{padding-left:26px;padding-right:26px}.simple-theme-eventi-teal .simple-brand-header{width:calc(100% + 52px);margin-bottom:112px;margin-left:-26px;margin-right:-26px}.simple-theme-eventi-teal .simple-brand-wordmark{font-size:1.95rem}.simple-theme-eventi-teal .simple-brand-mark{width:30px;height:30px}.simple-theme-eventi-teal .simple-brand-mark:before{border-top-width:7px;border-bottom-width:7px;border-left-width:12px;top:6px;left:10px}.simple-theme-eventi-teal .windows-card{border-radius:30px;padding-left:32px;padding-right:32px}.simple-theme-eventi-teal .windows-card-large{padding-top:27px;padding-bottom:36px}.simple-theme-eventi-teal .windows-choice-card{padding-top:31px;padding-bottom:36px}.simple-theme-eventi-teal .windows-contact-card{padding-top:31px;padding-bottom:26px}}.windows-funnel-shell .windows-card .windows-email-suggestions{background:#fff}.windows-funnel-shell .windows-card .windows-email-suggestions button,.windows-funnel-shell .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;transform:none}.windows-funnel-shell.windows-template-shell{--windows-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--windows-shell-x) 60px;overflow-x:hidden}.windows-funnel-shell.windows-template-shell .windows-card{max-width:none;width:min(704px, calc(100vw - (var(--windows-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.windows-template-shell .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.windows-template-shell .windows-card-medium{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(40px,5.68vw,40px)}.windows-funnel-shell.windows-template-shell .windows-contact-card{padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.windows-template-shell .windows-card:not(.windows-card-large) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.windows-template-shell .windows-card-large h1{white-space:nowrap;font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.windows-template-shell .windows-card-large h1 span{color:#ff7308;white-space:nowrap;display:block}.windows-funnel-shell.windows-template-shell .windows-choice-card h1,.windows-funnel-shell.windows-template-shell .windows-contact-card h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.windows-template-shell .windows-card-medium h1{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.windows-template-shell .windows-card-large p,.windows-funnel-shell.windows-template-shell .windows-card-medium p{max-width:clamp(326px,86.65vw,610px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.windows-template-shell .windows-card-large p{margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px)}.windows-funnel-shell.windows-template-shell .windows-card-medium p{margin:clamp(12px,2.27vw,16px) auto clamp(20px,4.12vw,29px)}.windows-funnel-shell.windows-template-shell .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.windows-template-shell .windows-card input,.windows-funnel-shell.windows-template-shell .windows-card button,.windows-funnel-shell.windows-template-shell .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.windows-template-shell .windows-card button{background:#ff7308;height:clamp(53.3px,15.99vw,113px);margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.windows-template-shell .windows-card button:hover{background:#ff7f1f;box-shadow:0 15px 30px #ff730838}.windows-funnel-shell.windows-template-shell .windows-card input,.windows-funnel-shell.windows-template-shell .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.windows-template-shell .windows-card input:focus,.windows-funnel-shell.windows-template-shell .windows-phone-field:focus-within{border-color:#ff7308;box-shadow:0 18px 42px #ff730826}.windows-funnel-shell.windows-template-shell .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.windows-template-shell .windows-choice-card button{margin-top:0}.windows-funnel-shell.windows-template-shell .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.windows-template-shell .windows-email-field input,.windows-funnel-shell.windows-template-shell .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.windows-template-shell .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.windows-template-shell .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.windows-template-shell .quiz-tcpa-consent{padding-top:clamp(15px,2.13vw,15px);font-size:clamp(11.5px,1.7vw,12.8px);line-height:1.28}.windows-funnel-shell.windows-template-shell .windows-card .windows-email-suggestions button,.windows-funnel-shell.windows-template-shell .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.windows-template-shell .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.windows-funnel-shell.simple-theme-adu-blue{--adu-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--adu-shell-x) 60px;overflow-x:hidden}.windows-funnel-shell.simple-theme-adu-blue .windows-card:not(.windows-otp-card){max-width:none;width:min(704px, calc(100vw - (var(--adu-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.simple-theme-adu-blue .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card-medium{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(40px,5.68vw,40px)}.windows-funnel-shell.simple-theme-adu-blue .windows-contact-card:not(.windows-otp-card){padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card:not(.windows-card-large,.windows-otp-card) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-adu-blue .windows-card-large h1{white-space:nowrap;font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card-large h1 span{white-space:nowrap;display:block}.windows-funnel-shell.simple-theme-adu-blue .windows-choice-card h1,.windows-funnel-shell.simple-theme-adu-blue .windows-contact-card:not(.windows-otp-card) h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card-medium h1{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card-large p,.windows-funnel-shell.simple-theme-adu-blue .windows-card-medium p{max-width:clamp(326px,86.65vw,610px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.simple-theme-adu-blue .windows-card-large p{margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card-medium p{margin:clamp(12px,2.27vw,16px) auto clamp(20px,4.12vw,29px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card input,.windows-funnel-shell.simple-theme-adu-blue .windows-card button,.windows-funnel-shell.simple-theme-adu-blue .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card button{height:clamp(53.3px,15.99vw,113px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card input,.windows-funnel-shell.simple-theme-adu-blue .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card button{margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.simple-theme-adu-blue .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.simple-theme-adu-blue .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-adu-blue .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.simple-theme-adu-blue .windows-email-field input,.windows-funnel-shell.simple-theme-adu-blue .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.simple-theme-adu-blue .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-adu-blue .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.simple-theme-adu-blue .quiz-tcpa-consent{padding-top:clamp(15px,2.13vw,15px);font-size:clamp(11.5px,1.7vw,12.8px);line-height:1.28}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-card{width:min(704px, calc(100vw - (var(--adu-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-card h1{max-width:627px;font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-copy{max-width:627px;font-size:clamp(14.4px,4.3vw,30.4px)}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-phone-row strong,.windows-funnel-shell.simple-theme-adu-blue .windows-card .windows-otp-code-row input{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card .windows-otp-phone-row button{color:#0f55b6;width:auto;height:auto;font-size:clamp(12px,3.4vw,24px);margin:0!important}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-phone-row{max-width:627px}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-note{max-width:627px;font-size:clamp(12.5px,3.54vw,25px)}.windows-funnel-shell.simple-theme-adu-blue .windows-otp-code-row,.windows-funnel-shell.simple-theme-adu-blue .windows-card button.windows-otp-verify{max-width:none}.windows-funnel-shell.simple-theme-adu-blue .windows-card .windows-otp-code-row input{height:clamp(59.4px,17.83vw,126px)}.windows-funnel-shell.simple-theme-adu-blue .windows-card button.windows-otp-resend{color:#0f55b6;width:auto;height:auto;min-height:0;padding:0;font-size:clamp(12px,3.4vw,24px);line-height:1.1}.windows-funnel-shell.simple-theme-adu-blue .windows-card button.windows-otp-verify{background:#0f55b6;height:clamp(53.3px,15.99vw,113px);font-size:clamp(17px,5.09vw,36px);margin-top:20px!important}.windows-funnel-shell.simple-theme-adu-blue .windows-card button.windows-otp-verify:hover{background:#1262cf}.windows-funnel-shell.simple-theme-adu-program{--adu-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--adu-shell-x) 60px;background:#181820;overflow-x:hidden}.windows-funnel-shell.simple-theme-adu-program .windows-card:not(.windows-otp-card){max-width:none;width:min(704px, calc(100vw - (var(--adu-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px);box-shadow:0 22px 70px #00000024}.windows-funnel-shell.simple-theme-adu-program .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.simple-theme-adu-program .windows-card-medium{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(40px,5.68vw,40px)}.windows-funnel-shell.simple-theme-adu-program .windows-contact-card:not(.windows-otp-card){padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.simple-theme-adu-program .windows-card:not(.windows-card-large,.windows-otp-card) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-adu-program .windows-card-large h1{white-space:nowrap;font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.simple-theme-adu-program .windows-card-large h1 span{color:#55ad0f;white-space:nowrap;display:block}.windows-funnel-shell.simple-theme-adu-program .windows-choice-card h1,.windows-funnel-shell.simple-theme-adu-program .windows-contact-card:not(.windows-otp-card) h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-program .windows-card-medium h1{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-program .windows-card-large p,.windows-funnel-shell.simple-theme-adu-program .windows-card-medium p{max-width:clamp(326px,86.65vw,610px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.simple-theme-adu-program .windows-card-large p{margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px)}.windows-funnel-shell.simple-theme-adu-program .windows-card-medium p{margin:clamp(12px,2.27vw,16px) auto clamp(20px,4.12vw,29px)}.windows-funnel-shell.simple-theme-adu-program .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.simple-theme-adu-program .windows-card input,.windows-funnel-shell.simple-theme-adu-program .windows-card button,.windows-funnel-shell.simple-theme-adu-program .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-program .windows-card button{background:#55ad0f;height:clamp(53.3px,15.99vw,113px)}.windows-funnel-shell.simple-theme-adu-program .windows-card button:hover{background:#5dbd4d;box-shadow:0 15px 30px #69c75638}.windows-funnel-shell.simple-theme-adu-program .windows-card input,.windows-funnel-shell.simple-theme-adu-program .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.simple-theme-adu-program .windows-card input:focus,.windows-funnel-shell.simple-theme-adu-program .windows-phone-field:focus-within{border-color:#55ad0f;box-shadow:0 18px 42px #69c75626}.windows-funnel-shell.simple-theme-adu-program .windows-card button{margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.simple-theme-adu-program .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.simple-theme-adu-program .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-adu-program .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.simple-theme-adu-program .windows-email-field input,.windows-funnel-shell.simple-theme-adu-program .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.simple-theme-adu-program .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-adu-program .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.simple-theme-adu-program .quiz-tcpa-consent{padding-top:clamp(15px,2.13vw,15px);font-size:clamp(11.5px,1.7vw,12.8px);line-height:1.28}.windows-funnel-shell.simple-theme-adu-program .windows-otp-card{width:min(704px, calc(100vw - (var(--adu-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px);box-shadow:0 22px 70px #00000024}.windows-funnel-shell.simple-theme-adu-program .windows-otp-card h1{max-width:627px;font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-program .windows-otp-copy{max-width:627px;font-size:clamp(14.4px,4.3vw,30.4px)}.windows-funnel-shell.simple-theme-adu-program .windows-otp-phone-row strong,.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-otp-code-row input{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-otp-phone-row button{box-shadow:none;color:#55ad0f;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0;font-size:clamp(12px,3.4vw,24px);line-height:1.1;margin:0!important}.windows-funnel-shell.simple-theme-adu-program .windows-otp-phone-row{max-width:627px}.windows-funnel-shell.simple-theme-adu-program .windows-otp-note{max-width:627px;font-size:clamp(12.5px,3.54vw,25px)}.windows-funnel-shell.simple-theme-adu-program .windows-otp-code-row,.windows-funnel-shell.simple-theme-adu-program .windows-card button.windows-otp-verify{max-width:none}.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-otp-code-row input{height:clamp(59.4px,17.83vw,126px)}.windows-funnel-shell.simple-theme-adu-program .windows-card button.windows-otp-resend{box-shadow:none;color:#55ad0f;background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0;font-size:clamp(12px,3.4vw,24px);line-height:1.1}.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-otp-phone-row button:hover,.windows-funnel-shell.simple-theme-adu-program .windows-card button.windows-otp-resend:hover{box-shadow:none;background:0 0}.windows-funnel-shell.simple-theme-adu-program .windows-card button.windows-otp-verify{background:#55ad0f;height:clamp(53.3px,15.99vw,113px);font-size:clamp(17px,5.09vw,36px);margin-top:20px!important}.windows-funnel-shell.simple-theme-adu-program .windows-card button.windows-otp-verify:hover{background:#5dbd4d}.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-email-suggestions button,.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.simple-theme-adu-program .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.windows-funnel-shell.simple-theme-kitchen-teal{--kitchen-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--kitchen-shell-x) 60px;overflow-x:hidden}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card{max-width:none;width:min(704px, calc(100vw - (var(--kitchen-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-medium{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(40px,5.68vw,40px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-card{padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card:not(.windows-card-large) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-large h1{white-space:nowrap;font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-large h1 span{color:#0e8fab;white-space:nowrap;display:block}.windows-funnel-shell.simple-theme-kitchen-teal .windows-choice-card h1,.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-card h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-medium h1{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-large p,.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-medium p{max-width:clamp(326px,86.65vw,610px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-large p{margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card-medium p{margin:clamp(12px,2.27vw,16px) auto clamp(20px,4.12vw,29px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card input,.windows-funnel-shell.simple-theme-kitchen-teal .windows-card button,.windows-funnel-shell.simple-theme-kitchen-teal .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card button{background:#0e8fab;height:clamp(53.3px,15.99vw,113px);margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card button:hover{background:#109dbb;box-shadow:0 15px 30px #0e8fab38}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card input,.windows-funnel-shell.simple-theme-kitchen-teal .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card input:focus,.windows-funnel-shell.simple-theme-kitchen-teal .windows-phone-field:focus-within{border-color:#0e8fab;box-shadow:0 18px 42px #0e8fab26}.windows-funnel-shell.simple-theme-kitchen-teal .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-email-field input,.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-kitchen-teal .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.simple-theme-kitchen-teal .quiz-tcpa-consent{padding-top:clamp(15px,2.13vw,15px);font-size:clamp(11.5px,1.7vw,12.8px);line-height:1.28}.windows-funnel-shell.simple-theme-kitchen-teal .windows-card .windows-email-suggestions button,.windows-funnel-shell.simple-theme-kitchen-teal .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.simple-theme-kitchen-teal .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.windows-funnel-shell.simple-theme-bath-teal{--bath-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--bath-shell-x) 60px;overflow-x:hidden}.windows-funnel-shell.simple-theme-bath-teal .windows-card{max-width:none;width:min(704px, calc(100vw - (var(--bath-shell-x) * 2)));border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.simple-theme-bath-teal .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card-medium{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(40px,5.68vw,40px)}.windows-funnel-shell.simple-theme-bath-teal .windows-contact-card{padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card:not(.windows-card-large) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-bath-teal .windows-card-large h1{white-space:nowrap;font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card-large h1 span{color:#0e8fab;white-space:nowrap;display:inline}.windows-funnel-shell.simple-theme-bath-teal .windows-headline-after{display:block}.windows-funnel-shell.simple-theme-bath-teal .windows-choice-card h1,.windows-funnel-shell.simple-theme-bath-teal .windows-contact-card h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card-medium h1{font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card-large p,.windows-funnel-shell.simple-theme-bath-teal .windows-card-medium p{max-width:clamp(326px,86.65vw,610px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.simple-theme-bath-teal .windows-card-large p{margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card-medium p{margin:clamp(12px,2.27vw,16px) auto clamp(20px,4.12vw,29px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card input,.windows-funnel-shell.simple-theme-bath-teal .windows-card button,.windows-funnel-shell.simple-theme-bath-teal .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card button{background:#0e8fab;height:clamp(53.3px,15.99vw,113px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card button:hover{background:#109dbb;box-shadow:0 15px 30px #0e8fab38}.windows-funnel-shell.simple-theme-bath-teal .windows-card input,.windows-funnel-shell.simple-theme-bath-teal .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.simple-theme-bath-teal .windows-card input:focus,.windows-funnel-shell.simple-theme-bath-teal .windows-phone-field:focus-within{border-color:#0e8fab;box-shadow:0 18px 42px #0e8fab26}.windows-funnel-shell.simple-theme-bath-teal .windows-card button{margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.simple-theme-bath-teal .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.simple-theme-bath-teal .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-bath-teal .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.simple-theme-bath-teal .windows-email-field input,.windows-funnel-shell.simple-theme-bath-teal .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.simple-theme-bath-teal .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-bath-teal .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.simple-theme-bath-teal .quiz-tcpa-consent{padding-top:clamp(15px,2.13vw,15px);font-size:clamp(11.5px,1.7vw,12.8px);line-height:1.28}.windows-funnel-shell.simple-theme-bath-teal .windows-card .windows-email-suggestions button,.windows-funnel-shell.simple-theme-bath-teal .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.simple-theme-bath-teal .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.windows-funnel-shell.simple-theme-eventi-teal{--eventi-shell-x:clamp(14px, 3.13vw, 22px);padding:20px var(--eventi-shell-x) 60px;overflow-x:hidden}.windows-funnel-shell.simple-theme-eventi-teal .simple-brand-header{height:clamp(72px,15vw,94px);margin:-20px calc(var(--eventi-shell-x) * -1) 20px;width:calc(100% + (var(--eventi-shell-x) * 2))}.windows-funnel-shell.simple-theme-eventi-teal .simple-brand-logo{width:min(120px,31vw)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card{box-shadow:none;max-width:none;width:min(704px, calc(100vw - (var(--eventi-shell-x) * 2)));border:1px solid #d9d9df;border-radius:clamp(32px,5.96vw,42px);padding:clamp(42px,8.24vw,58px) clamp(18px,5.11vw,36px) clamp(46px,9.38vw,66px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-choice-card{padding:clamp(42px,5.96vw,42px) clamp(18px,5.11vw,36px) clamp(46px,7.53vw,53px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-card{padding:clamp(41px,5.82vw,41px) clamp(18px,5.11vw,36px) clamp(15px,2.13vw,15px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card:not(.windows-card-large) h1{font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-eventi-teal .windows-card-large h1{font-size:clamp(20px,6vw,42.4px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card-large h1 span{color:#0e8fab;white-space:nowrap;display:block}.windows-funnel-shell.simple-theme-eventi-teal .windows-choice-card h1,.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-card h1{max-width:clamp(326px,83.8vw,590px);margin:0 auto clamp(15px,2.13vw,18px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card-large p{max-width:clamp(326px,86.65vw,610px);margin:clamp(10px,2.41vw,17px) auto clamp(12px,2.56vw,18px);font-size:clamp(14.4px,4.3vw,30.4px);line-height:1.24}.windows-funnel-shell.simple-theme-eventi-teal .windows-card h2{margin-bottom:clamp(16px,3.13vw,22px);font-size:clamp(17.7px,5.32vw,37.6px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card input,.windows-funnel-shell.simple-theme-eventi-teal .windows-card button,.windows-funnel-shell.simple-theme-eventi-teal .windows-phone-field{border-radius:clamp(9px,2.56vw,18px);height:clamp(59.4px,17.83vw,126px);font-size:clamp(17px,5.09vw,36px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card button{background:#0e8fab;height:clamp(53.3px,15.99vw,113px);margin-top:clamp(14px,2.84vw,20px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card button:hover{background:#109dbb;box-shadow:0 15px 30px #0e8fab38}.windows-funnel-shell.simple-theme-eventi-teal .windows-card input,.windows-funnel-shell.simple-theme-eventi-teal .windows-phone-field{padding-left:clamp(18px,3.69vw,26px);padding-right:clamp(18px,3.69vw,26px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card input:focus,.windows-funnel-shell.simple-theme-eventi-teal .windows-phone-field:focus-within{border-color:#0e8fab;box-shadow:0 18px 42px #0e8fab26}.windows-funnel-shell.simple-theme-eventi-teal .windows-choice-card div{gap:clamp(10px,1.85vw,13px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-grid{gap:clamp(14px,2.84vw,20px) clamp(10px,1.42vw,10px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-email-field input,.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-grid input{height:clamp(58.5px,17.55vw,124px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,21.6px)}.windows-funnel-shell.simple-theme-eventi-teal .windows-card .windows-email-suggestions button,.windows-funnel-shell.simple-theme-eventi-teal .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.simple-theme-eventi-teal .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.windows-funnel-shell.simple-theme-leadhesive-purple{--leadhesive-shell-x:clamp(8px, 1.8vw, 18px);--leadhesive-card-width:min(680px, calc(100vw - (var(--leadhesive-shell-x) * 2)));padding:clamp(18px, 4vw, 28px) var(--leadhesive-shell-x) 60px;background:#f3f6fb;overflow-x:hidden}.windows-funnel-shell.simple-theme-leadhesive-purple .simple-brand-header{box-shadow:none;max-width:none;height:clamp(102px,28vw,122px);width:var(--leadhesive-card-width);background:#fff;border-radius:clamp(18px,3vw,20px) clamp(18px,3vw,20px) 0 0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.windows-funnel-shell.simple-theme-leadhesive-purple .simple-brand-header:before{content:"";z-index:1;background:radial-gradient(circle at 50% 0,#fffffffa 0 28%,#f3f4fbf0 66%,#eef1f8 100%);border-radius:0 0 50% 50%/0 0 54% 54%;width:126%;height:clamp(82px,21.5vw,98px);position:absolute;top:0;left:-12%}.windows-funnel-shell.simple-theme-leadhesive-purple .simple-brand-header:after{content:none;display:none}.windows-funnel-shell.simple-theme-leadhesive-purple .leadhesive-brand-lockup{z-index:2;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.windows-funnel-shell.simple-theme-leadhesive-purple .leadhesive-brand-lockup span{color:#050505;letter-spacing:0;font-size:clamp(31px,8.4vw,36.5px);font-weight:400;line-height:1}.windows-funnel-shell.simple-theme-leadhesive-purple .simple-brand-logo{z-index:2;max-width:min(470px,72%);height:auto;position:relative}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card{max-width:none;min-height:clamp(590px,100svh - 138px,760px);width:var(--leadhesive-card-width);background:#f7f7f8;border-radius:0 0 clamp(18px,3vw,20px) clamp(18px,3vw,20px);margin-top:-1px;padding:56px clamp(18px,5vw,34px) clamp(48px,9vw,56px);box-shadow:0 16px 42px #0f172a2e}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card.windows-card-large{padding-top:20px}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-choice-card{border-radius:clamp(18px,3vw,20px);padding:56px clamp(18px,5vw,34px) clamp(48px,9vw,56px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card-medium{border-radius:clamp(18px,3vw,20px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-card{border-radius:clamp(18px,3vw,20px);padding:56px clamp(18px,5vw,34px) clamp(48px,9vw,56px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card h1{color:#050505;font-size:clamp(19.2px,5.77vw,40.8px);line-height:1.2}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card-large h1{max-width:min(560px,100%);margin:0 auto clamp(16px,4.2vw,18px);font-size:clamp(21px,6.2vw,28px);line-height:1.18}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card-large p{color:#050505;max-width:min(520px,100%);margin:0 auto clamp(34px,9vw,40px);font-size:clamp(18px,5.1vw,24px);font-weight:500;line-height:1.25}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card h2{color:#050505;margin-bottom:clamp(12px,1.99vw,14px);font-size:clamp(18px,5.4vw,22px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-choice-card h1,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-card h1{max-width:min(560px,100%);margin:0 auto clamp(13px,3.5vw,16px);font-size:clamp(28px,8.1vw,38px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card input,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card button,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-phone-field,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-email-field input,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-grid input{border-radius:clamp(10px,1.7vw,12px);height:clamp(78px,23vw,82px);font-size:clamp(20px,5.7vw,24px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card input,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-phone-field{border:1.5px solid #2400b8;padding-left:clamp(18px,3.13vw,22px);padding-right:clamp(18px,3.13vw,22px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card button{background:#2400b8;border-radius:999px;margin-top:clamp(28px,7.5vw,32px);font-size:clamp(21px,6vw,24px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card button:hover{background:#2d07cf;box-shadow:0 15px 30px #2400b838}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card input:focus,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-phone-field:focus-within{border-color:#2400b8;box-shadow:0 18px 42px #2400b826}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-choice-card div{gap:clamp(11px,3vw,13px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-choice-card button{margin-top:0}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-grid{gap:clamp(12px,1.99vw,14px) clamp(10px,1.7vw,12px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-grid>input:not(.wide){padding-left:clamp(8px,2.56vw,18px);padding-right:clamp(8px,2.56vw,18px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-contact-grid>input:not(.wide)::placeholder{font-size:clamp(16px,4.8vw,20px)}.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card .windows-email-suggestions button,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card .windows-email-suggestions button:hover,.windows-funnel-shell.simple-theme-leadhesive-purple .windows-card .windows-email-suggestions button:focus-visible{box-shadow:none;color:#303136;background:#fff;height:auto;transform:none}.hwp-shell{color:#111;background:radial-gradient(circle at 92% 21%,#0a9eff0f 0 3px,#0000 4px) 0 0/36px 36px,radial-gradient(circle at 4% 86%,#0a9eff0d 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle at 50% 35%,#0a9eff1c,#0000 31%),linear-gradient(145deg,#06121f 0%,#071929 42%,#02101d 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:0;display:flex}.hwp-shell-flow{background:#fff}.hwp-page{box-shadow:none;background:radial-gradient(circle at 92% 21%,#0a9eff0f 0 3px,#0000 4px) 0 0/36px 36px,radial-gradient(circle at 4% 86%,#0a9eff0d 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle at 50% 35%,#0a9eff1c,#0000 31%),linear-gradient(145deg,#06121f 0%,#071929 42%,#02101d 100%);width:min(100vw,520px);min-height:max(100vh,760px);position:relative;overflow:hidden}.hwp-page:before,.hwp-page:after{content:"";pointer-events:none;border:1px solid #0000;border-top-color:#0a9eff24;border-radius:50%;width:360px;height:260px;position:absolute;top:78px;right:-80px;transform:rotate(-10deg)}.hwp-page:after{width:320px;height:220px;inset:auto auto 8px -96px;transform:rotate(10deg)}.hwp-competitor-a-intro .hwp-page{background:linear-gradient(#00000094 0%,#000000ad 34%,#0009 100%),url(/images/windows-competitor-a-house.webp) top/cover no-repeat}.hwp-competitor-a-intro .hwp-page:before,.hwp-competitor-a-intro .hwp-page:after,.hwp-competitor-a .hwp-logo{display:none}.hwp-competitor-a-intro .hwp-hero{min-height:198px;padding:18px 22px 26px}.hwp-competitor-a-intro .hwp-hero:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#00000047 0%,#0000002e 72%,#0000 100%);position:absolute;inset:0 -22px -18px}.hwp-competitor-a-intro .hwp-hero h1{margin-top:18px}.hwp-competitor-a-intro .hwp-zip-card{margin-top:-48px}.hwp-competitor-a-intro .hwp-zip-card .hwp-primary-button{font-size:24px}.hwp-hero{color:#fff;text-align:center;z-index:1;background:0 0;align-items:center;min-height:258px;padding:34px 22px 42px;display:grid;position:relative}.hwp-hero h1{letter-spacing:-.01em;text-shadow:0 2px 10px #0000003d;max-width:360px;margin:56px auto 0;font-size:28px;font-weight:300;line-height:1.2}.hwp-hero h1 strong{font-weight:600}.hwp-header{z-index:1;background:0 0;grid-template-columns:42px 1fr 42px;align-items:center;min-height:104px;padding:30px 12px 18px;display:grid;position:relative}.hwp-flow-page{z-index:1;background:#fff;min-height:100vh;position:relative}.hwp-flow-page .hwp-header{background:#fff;border-bottom:1px solid #e5e5e5;min-height:72px;padding:12px 8px}.hwp-flow-page .hwp-header button{color:#777;text-shadow:none}.hwp-step-label{color:#6b7280;white-space:nowrap;grid-column:3;place-self:center end;font-size:13px;font-weight:600;line-height:1}.hwp-competitor-a .hwp-flow-page .hwp-header{border-bottom:0;justify-content:flex-end;min-height:34px;padding:10px 26px 2px;display:flex}.hwp-competitor-a .hwp-step-label{color:#596170;grid-column:auto;font-size:16px;font-weight:500}.hwp-competitor-a .hwp-progress{background:#eef1f5;border-radius:999px;width:90%;height:8px;margin:8px auto 12px}.hwp-competitor-a .hwp-progress span{border-radius:inherit;background:#ff6b0a}.hwp-progress{background:#e5e5e5;height:5px;overflow:hidden}.hwp-progress span{background:#ff6b0a;height:100%;transition:width .18s;display:block}.hwp-header .hwp-logo{grid-column:2}.hwp-header button{color:#fff;cursor:pointer;text-shadow:0 2px 10px #00000042;background:0 0;border:0;height:42px;font-size:34px;line-height:1}.hwp-logo{color:#0a9eff;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.hwp-logo span{color:#ff6b0a;margin-right:10px;font-size:30px}.hwp-logo strong{font-weight:700}.hwp-logo em{color:#ff6b0a;margin:0 2px;font-style:normal;font-weight:800}.hwp-zip-card{text-align:center;z-index:1;background:#fff;border:1px solid #ffffffb3;border-radius:12px;gap:0;margin:-22px 34px 48px;padding:0 34px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.hwp-blue-strip{color:#fff;text-shadow:0 2px 8px #0000001f;background:#0a9eff;min-height:124px;margin:0 -34px;padding:20px 20px 40px;font-size:24px;font-weight:300;line-height:1.22;position:relative}.hwp-blue-strip strong{font-weight:600}.hwp-blue-strip:after{clip-path:polygon(0 28%,50% 75%,100% 28%,100% 100%,0 100%);content:"";background:#fff;height:55px;position:absolute;inset:auto 0 -1px}.hwp-zip-card h2,.hwp-card h1{color:#071120;text-align:center;margin:0;font-size:24px;font-weight:800;line-height:1.25}.hwp-zip-card h2{margin-top:15px;margin-bottom:27px}.hwp-icon-input{text-align:left;border:2px solid #dedede;border-radius:14px;grid-template-columns:1fr;align-items:center;height:86px;display:grid;box-shadow:0 17px 36px #00000014}.hwp-icon-input input,.hwp-card input{color:#222;font:inherit;border:1px solid #8f8f8f;border-radius:0;outline:0;width:100%;height:48px;padding:0 14px;font-size:16px;font-weight:300!important}.hwp-icon-input input{color:#303136;text-align:center;border:0;padding:0;font-size:24px;font-weight:300!important}.hwp-icon-input input::placeholder{color:#858891;opacity:1;font-weight:300}.hwp-primary-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#ff6b0a;border:0;border-radius:8px;width:min(278px,100%);height:76px;margin:27px auto 0;font-size:29px;font-weight:800;box-shadow:0 16px 28px #ff6b0a52}.hwp-title-button{text-transform:none;font-weight:500}.hwp-cta-note{color:#8b8f98;text-align:center;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.2}.hwp-info{text-align:center;padding:18px 26px 26px}.hwp-info p{margin:0 auto 8px;font-size:19px;line-height:1.25}.hwp-info small{color:#8a8a8a;margin-bottom:20px;font-size:11px;font-style:italic;line-height:1.3;display:block}.hwp-logo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:18px 20px;display:grid}.hwp-logo-grid span{color:#111;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:800}.hwp-location-bar{color:#fff;text-align:center;background:#1764c8;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.2;display:block}.hwp-competitor-a .hwp-location-bar{justify-content:center;align-items:center;min-height:54px;padding:0 14px;font-size:19px;font-weight:700;display:flex;box-shadow:0 1px #00000014}.hwp-card{box-shadow:none;text-align:center;z-index:1;background:#fff;border:0;border-radius:0;gap:24px;min-height:0;margin:0;padding:36px 32px 72px;animation:.22s both hwp-slide-left;display:grid;position:relative}@keyframes hwp-slide-left{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.hwp-choice-card div,.hwp-contact-fields{gap:18px;display:grid}.hwp-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.hwp-choice-card button{color:#11131d;cursor:pointer;background:#fff;border:2px solid #ff6b0a;border-radius:14px;height:76px;font-size:22px;font-weight:300;transition:background .16s,color .16s,transform .12s}@media (hover:hover) and (pointer:fine){.hwp-choice-card button:hover{color:#fff;background:#ff6b0a;transform:translateY(-1px)}}.hwp-choice-card button:focus{color:#11131d;background:#fff}.hwp-choice-card button:focus-visible{outline-offset:3px;outline:3px solid #ff6b0a47}.hwp-form-card input,.hwp-contact-fields .windows-email-field input{color:#303136;text-align:center;border:2px solid #dedede;border-radius:14px;height:76px;font-size:22px;box-shadow:0 17px 36px #00000014}.hwp-name-row input{min-width:0;padding-inline:10px;font-size:19px}@media (min-width:480px){.hwp-hero{min-height:286px;padding-top:42px}.hwp-competitor-a-intro .hwp-hero,.kitchen-hwp-intro .hwp-hero{min-height:210px;padding-top:18px}.hwp-hero h1{max-width:430px;font-size:32px}.hwp-competitor-a-intro .hwp-hero h1{margin-top:18px}.kitchen-hwp-intro .hwp-hero h1{margin-top:18px;font-size:32px}.hwp-logo{font-size:28px}.hwp-logo span{font-size:34px}.hwp-zip-card{margin-inline:40px;padding-inline:42px}.hwp-competitor-a-intro .hwp-zip-card,.kitchen-hwp-intro .hwp-zip-card{margin-top:-50px}.hwp-blue-strip{margin-inline:-42px;font-size:27px}.kitchen-hwp .hwp-blue-strip{font-size:25px}.hwp-zip-card h2,.hwp-card h1{font-size:27px}}@media (max-width:390px){.hwp-hero{min-height:246px;padding:28px 18px 36px}.hwp-competitor-a-intro .hwp-hero,.kitchen-hwp-intro .hwp-hero{min-height:188px;padding:16px 18px 24px}.hwp-hero h1{margin-top:48px;font-size:26px}.hwp-competitor-a-intro .hwp-hero h1{margin-top:14px}.kitchen-hwp-intro .hwp-hero h1{margin-top:14px;font-size:26px}.hwp-logo{font-size:21px}.hwp-logo span{margin-right:8px;font-size:27px}.hwp-zip-card{margin:-18px 24px 42px;padding:0 24px 36px}.hwp-competitor-a-intro .hwp-zip-card,.kitchen-hwp-intro .hwp-zip-card{margin-top:-38px}.hwp-blue-strip{min-height:116px;margin-inline:-24px;padding:18px 16px 38px;font-size:22px}.kitchen-hwp .hwp-blue-strip{font-size:21px}.hwp-zip-card h2,.hwp-card h1,.hwp-competitor-a-intro .hwp-zip-card .hwp-primary-button,.kitchen-hwp-intro .hwp-zip-card .hwp-primary-button{font-size:23px}.hwp-icon-input{height:80px}.hwp-primary-button{height:72px;font-size:27px}.hwp-cta-note{margin-top:9px;font-size:14px}.hwp-flow-page .hwp-header{min-height:66px}.hwp-card{padding:32px 24px 64px}.hwp-choice-card button,.hwp-form-card input,.hwp-contact-fields .windows-email-field input{height:70px}.hwp-name-row{gap:10px}.hwp-name-row input{padding-inline:6px;font-size:16px}}@media (max-width:340px){.hwp-logo{font-size:19px}.hwp-logo span{margin-right:6px;font-size:24px}.hwp-hero h1{font-size:24px}.hwp-zip-card{margin-inline:16px;padding-inline:18px}.hwp-blue-strip{margin-inline:-18px;font-size:21px}.hwp-name-row input{font-size:14px}}.hwp-form-card input::placeholder{color:#a6a6a9;opacity:1;font-weight:300}.hwp-address-title{gap:6px;display:grid}.hwp-address-title strong,.hwp-address-title span{display:block}.hwp-address-title strong{font-weight:800}.hwp-address-title span{font-weight:400}.hwp-address-location{color:#303136;text-align:left;justify-content:space-between;align-items:center;margin:-12px 0 4px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.hwp-address-location button{color:#0a9eff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.hwp-form-card p{color:#666;text-align:center;margin:-12px 0 4px;font-size:15px;line-height:1.25}.hwp-form-card .quiz-tcpa-consent{font-size:13px}.hwp-form-card .hwp-primary-button{width:100%;margin-top:6px}.hwp-secure-note{color:#111;text-align:center;font-size:12px;font-style:italic;font-weight:800}.hwp-error{color:#a43d00;text-align:center;background:#fff0f5;border:1px solid #ffbf96;margin:12px 28px;padding:10px;font-size:14px}.hwp-footer{color:#fff;text-align:center;background:#1c1c1c;gap:14px;margin:0;padding:28px 20px;display:grid}.hwp-footer p,.hwp-footer small{margin:0;font-size:12px}.hwp-footer a{color:#fff;text-decoration:underline}.hwp-footer nav{gap:7px;display:grid}.hwp-thank-you{place-content:center;min-height:360px}.wca-shell{color:#071120;background:radial-gradient(circle at 92% 18%,#0a9eff1a 0 3px,#0000 4px),radial-gradient(circle at 4% 86%,#0a9eff14 0 2px,#0000 3px),linear-gradient(145deg,#06121f 0%,#071929 46%,#02101d 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:0 0 24px;display:flex}.wca-page{box-shadow:none;background:radial-gradient(circle at 92% 21%,#0a9eff14 0 3px,#0000 4px) 0 0/36px 36px,radial-gradient(circle at 4% 86%,#0a9eff0f 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle at 50% 35%,#0a9eff1f,#0000 34%),linear-gradient(145deg,#06121f 0%,#071929 46%,#02101d 100%);flex-direction:column;align-items:center;width:min(100%,430px);min-height:100vh;padding:0 20px 24px;display:flex;position:relative;overflow:hidden}.wca-page-photo{background:linear-gradient(#f7fbff 0%,#edf2f6 32%,#e6ecef 58%,#eff3f6 100%)}.wca-page-photo:before,.wca-page-photo:after{display:none}.wca-intro-scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.wca-intro-sky{background:radial-gradient(circle at 13% 10%,#ffffffe6 0 8%,#0000 22%),radial-gradient(circle at 32% 4%,#ffffffd6 0 10%,#0000 24%),radial-gradient(circle at 72% 8%,#ffffffe0 0 9%,#0000 23%),radial-gradient(circle at 87% 12%,#fffc 0 8%,#0000 21%),linear-gradient(#f8fbff 0%,#edf3f8 38%,#dfe6ec 100%);position:absolute;inset:0}.wca-intro-roof{clip-path:polygon(0 48%,18% 27%,50% 15%,82% 27%,100% 48%,100% 100%,0 100%);filter:drop-shadow(0 6px 12px #00000024);background:linear-gradient(#fff0 0 4%,#3d434ae6 4% 100%),linear-gradient(#434a51 0%,#2f363c 100%);height:30%;position:absolute;inset:7% -4% auto}.wca-intro-upper-wall{background:linear-gradient(#ffffff38 0 8%,#0000 8% 100%),linear-gradient(#f1efec 0%,#ebe7e2 100%);height:15%;position:absolute;inset:23% 6% auto;box-shadow:inset 0 1px #ffffffa8}.wca-intro-upper-wood{background:repeating-linear-gradient(#946138f5 0 10px,#8a5831f5 10px 20px),linear-gradient(#a96d40 0%,#8f5d35 100%);position:absolute;box-shadow:inset 0 1px #ffffff24}.wca-intro-upper-wood-left{width:18%;height:15%;inset:23% auto auto 6%}.wca-intro-upper-wood-right{width:18%;height:15%;inset:23% 6% auto auto}.wca-intro-upper-window{background:linear-gradient(#ffffff1f 0 8%,#0000 8% 100%),linear-gradient(135deg,#20262c 0%,#0d1116 100%);border:6px solid #d8d5cf;width:21%;height:10%;position:absolute;inset:28% auto auto;box-shadow:inset 0 0 0 2px #ffffff14,0 8px 14px #0000002e}.wca-intro-upper-window:before,.wca-intro-upper-window:after{content:"";background:linear-gradient(#ffffff38 0%,#fff0 100%);position:absolute;inset:0}.wca-intro-upper-window:after{background:#ffffff0f;inset:0 50% 0 auto}.wca-intro-upper-window-left{left:20%}.wca-intro-upper-window-right{right:20%}.wca-intro-lower-wall{background:linear-gradient(#ffffff24 0 8%,#0000 8% 100%),linear-gradient(#f4f4f2 0%,#e5e4e1 100%);position:absolute;inset:38% 5% 14%;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0000000d}.wca-intro-lower-window{background:linear-gradient(#ffffff2e 0 6%,#0000 6% 100%),linear-gradient(135deg,#242b30 0%,#0b0f14 100%);border:6px solid #d6d3cb;position:absolute;inset:48% 17% 18%;box-shadow:inset 0 0 0 2px #ffffff17,0 10px 18px #0003}.wca-intro-lower-window:before,.wca-intro-lower-window:after{content:"";background:#ffffff0d;position:absolute}.wca-intro-lower-window:before{width:1px;inset:0 75% 0 auto}.wca-intro-lower-window:after{background:linear-gradient(90deg,#0000 0 24%,#ffffff1f 24% 25%,#0000 25% 49%,#ffffff1f 49% 50%,#0000 50% 74%,#ffffff1f 74% 75%,#0000 75% 100%),linear-gradient(#0000 0 48%,#ffffff1f 48% 52%,#0000 52% 100%);inset:0}.wca-intro-shrub{filter:blur(.2px);background:radial-gradient(circle at 45% 40%,#7c9b44 0 18%,#5f7d31 42%,#486022 72%,#0000 74%),radial-gradient(circle at 68% 48%,#8fb054 0 14%,#6e8f38 42%,#496322 72%,#0000 74%);position:absolute}.wca-intro-shrub-a{width:14%;height:12%;bottom:5%;left:7%}.wca-intro-shrub-b{width:11%;height:10%;bottom:4%;left:26%}.wca-intro-shrub-c{width:11%;height:10%;bottom:4%;left:40%}.wca-intro-lawn{background:linear-gradient(#fff0 0 20%,#ffffff26 20% 100%),linear-gradient(#6aa33b 0%,#47782a 100%);position:absolute;inset:84% 0 0}.wca-intro-driveway{clip-path:polygon(64% 0,100% 0,100% 100%,78% 100%);opacity:.9;background:linear-gradient(#cfd2d4 0%,#8e9499 100%);position:absolute;inset:78% 0 0}.wca-intro-cloud{filter:blur(.7px);opacity:.8;background:#ffffffe6;border-radius:999px;position:absolute}.wca-intro-cloud:before,.wca-intro-cloud:after{background:inherit;border-radius:inherit;content:"";position:absolute}.wca-intro-cloud-a{width:20%;height:8%;top:3%;left:8%}.wca-intro-cloud-a:before{width:32%;height:70%;top:-22%;left:18%}.wca-intro-cloud-a:after{width:30%;height:82%;top:-12%;left:42%}.wca-intro-cloud-b{width:18%;height:7%;top:6%;right:16%}.wca-intro-cloud-b:before{width:30%;height:72%;top:-20%;left:18%}.wca-intro-cloud-b:after{width:26%;height:74%;top:-14%;left:40%}.wca-intro-cloud-c{width:16%;height:6%;top:1%;left:40%}.wca-intro-cloud-c:before{width:30%;height:72%;top:-18%;left:22%}.wca-intro-cloud-c:after{width:24%;height:64%;top:-12%;left:46%}.wca-page:before,.wca-page:after{content:"";pointer-events:none;border:1px solid #0000;border-top-color:#0a9eff24;border-radius:50%;width:370px;height:260px;position:absolute;top:97px;right:-88px;transform:rotate(-10deg)}.wca-page:after{width:330px;inset:auto auto 22px -118px;transform:rotate(12deg)}.wca-hero{color:#fff;text-align:center;z-index:1;width:100%;padding:16px 0 2px;position:relative}.wca-hero .hwp-logo{margin:0 auto 6px;font-size:16px}.wca-hero .hwp-logo span{margin-right:8px;font-size:19px}.wca-hero h1{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 10px #0000002e;max-width:360px;margin:0 auto 6px;font-size:clamp(24px,6.8vw,29px);font-weight:900;line-height:1.08}.wca-hero-subtitle{color:#cfd6e2;max-width:360px;margin:0 auto 28px;font-size:20px;font-weight:500;line-height:1.36}.wca-hero h1 strong{color:#0a7dff;font-weight:800}.wca-start-card{text-align:center;z-index:1;background:#fff;border:1px solid #ffffffbd;border-radius:20px;justify-items:center;gap:0;width:100%;max-width:392px;min-height:0;margin:0 auto;padding:32px 26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000029}.wca-start-card:before{content:"";background:linear-gradient(135deg,#0a9eff 0%,#006dff 100%);border-radius:20px 20px 0 0;height:30px;position:absolute;inset:0 0 auto}.wca-card-notch{clip-path:polygon(50% 100%,0 0,100% 0);background:#0b7cff;width:28px;height:12px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.wca-window-badge{background:#e7f3ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:-9px auto 12px;display:grid}.wca-window-badge span{border:3px solid #0a7dff;width:28px;height:28px;display:block;position:relative}.wca-window-badge span:before,.wca-window-badge span:after{content:"";background:#0a7dff;position:absolute}.wca-window-badge span:before{width:3px;height:100%;top:0;left:50%;transform:translate(-50%)}.wca-window-badge span:after{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%)}.wca-start-card h2,.wca-start-card h3,.wca-card h1{color:#071120;letter-spacing:-.02em;text-align:center;margin:0;font-size:28px;font-weight:800;line-height:1.15}.wca-start-card h2{max-width:100%;margin-bottom:10px;font-size:25px}.wca-start-card p{color:#5f6674;margin:0 0 18px;font-size:18px;line-height:1.33}.wca-start-card hr{background:#d9dde5;border:0;width:100%;height:1px;margin:0 0 20px}.wca-start-card h3{color:#0f1826;max-width:340px;margin-bottom:12px;font-size:25px}.wca-start-card input,.wca-form-card input,.wca-contact-fields .windows-email-field input{box-shadow:none;color:#11131d;font:inherit;text-align:center;background:#fff;border:2px solid #d1d5db;border-radius:16px;outline:0;width:100%;height:64px;padding:0 16px;font-size:24px;font-weight:300}.wca-start-card input:focus{border-color:#0a9eff;box-shadow:0 0 0 3px #0a9eff24}.wca-start-card input::placeholder,.wca-form-card input::placeholder{color:#9fa0a5;opacity:1;font-size:24px;font-weight:300}.wca-start-card button,.wca-primary{color:#fff;cursor:pointer;letter-spacing:-.02em;background:#ff6b0a;border:0;border-radius:14px;width:100%;height:64px;margin:18px auto 0;font-size:25px;font-weight:800;box-shadow:0 12px 26px #ff6b0a4d}.wca-secure-note{color:#fff;z-index:1;justify-content:center;align-items:center;gap:0;margin:20px auto 0;display:flex;position:relative}.wca-secure-note p{color:#d8dee7;margin:0;font-size:15px;font-weight:500}.wca-shell-flow{background:#fff}.wca-shell-flow .wca-page{box-shadow:none}.wca-flow-page{background:#fff;min-height:100vh}.wca-header{background:#fff;border-bottom:1px solid #e6e6e6;grid-template-columns:48px 1fr 48px;align-items:center;min-height:72px;padding:9px 6px;display:grid}.wca-header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:38px;line-height:1}.wca-header .hwp-logo{grid-column:2;font-size:23px}.wca-header .hwp-logo span{font-size:29px}.wca-progress{background:#e5e5e5;height:5px}.wca-progress span{background:#ff6b0a;height:100%;transition:width .18s;display:block}.wca-location-bar{color:#fff;text-align:center;background:#1764c8;padding:11px 12px;font-size:13px;font-weight:800}.wca-card{text-align:center;background:#fff;gap:26px;min-height:calc(100vh - 112px);padding:44px 26px 72px;animation:.22s both hwp-slide-left;display:grid}.wca-choice-card{align-content:start}.wca-choice-card div{gap:20px;margin-top:8px;display:grid}.wca-choice-card button{color:#11131d;cursor:pointer;background:#fff;border:2px solid #ff6b0a;border-radius:5px;height:68px;font-size:21px;font-weight:300}.wca-form-card{align-content:start}.wca-form-card input,.wca-contact-fields .windows-email-field input{border-radius:12px;height:72px}.wca-split-title{gap:5px;display:grid}.wca-split-title strong{font-weight:800}.wca-split-title span{font-weight:400}.wca-address-location{color:#303136;text-align:left;justify-content:space-between;align-items:center;margin-top:-16px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.wca-address-location button{color:#0a9eff;cursor:pointer;font:inherit;background:0 0;border:0;width:auto;padding:0;font-weight:800}.wca-contact-fields{gap:14px;display:grid}.wca-name-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wca-name-row input{min-width:0;padding-inline:8px;font-size:16px}.wca-form-card .quiz-tcpa-consent{font-size:13px}.wca-error{color:#a43d00;text-align:center;z-index:2;background:#fff0f5;border:1px solid #ffbf96;margin:12px 24px;padding:10px;font-size:14px;position:relative}@media (max-width:390px){.wca-page{min-height:100vh;padding:0 20px 22px}.wca-hero{padding:16px 0 0}.wca-hero .hwp-logo{margin-bottom:12px;font-size:16px}.wca-hero .hwp-logo span{margin-right:9px;font-size:19px}.wca-hero h1{max-width:390px;margin-bottom:6px;font-size:31px;line-height:1.08}.wca-hero-subtitle{margin-bottom:28px;font-size:20px}.wca-start-card{max-width:390px;min-height:0;margin:0;padding:30px 24px 26px}.wca-start-card:before{height:28px}.wca-card-notch{width:26px;height:12px;top:18px}.wca-window-badge{width:60px;height:60px;margin-top:-8px}.wca-window-badge span{width:26px;height:26px}.wca-start-card h2,.wca-card h1{font-size:24px}.wca-start-card p{font-size:17px}.wca-start-card h3{margin-bottom:12px;font-size:24px}.wca-start-card input,.wca-start-card button{height:64px;font-size:24px}.wca-secure-note{margin-top:20px}.wca-secure-note p{font-size:15px}.wca-card{padding-inline:20px}.wca-name-row{gap:10px}.wca-intro-roof{height:27%;inset:9% -8% auto}.wca-intro-upper-wall{height:14%;inset:24% 5% auto}.wca-intro-upper-wood-left,.wca-intro-upper-wood-right{width:19%;height:14%}.wca-intro-upper-window{border-width:5px;height:9%}.wca-intro-upper-window-left{left:18%}.wca-intro-upper-window-right{right:18%}.wca-intro-lower-wall{inset:38% 4% 14%}.wca-intro-lower-window{border-width:5px;inset:48% 15% 18%}}@media (min-width:391px) and (max-width:430px){.wca-hero h1{font-size:31px}}.kitchen-hwp,.kitchen-hwp .hwp-page{background:radial-gradient(circle at 92% 21%,#a855f714 0 3px,#0000 4px),radial-gradient(circle at 4% 86%,#b8328012 0 2px,#0000 3px),radial-gradient(circle at 50% 35%,#9d174d24,#0000 31%),linear-gradient(145deg,#06121f 0%,#111325 45%,#140718 100%)}.kitchen-hwp-intro .hwp-page{background:linear-gradient(#00000094 0%,#000000ad 34%,#0009 100%),url(/images/kitchen-v2-background.webp) top/cover no-repeat}.kitchen-hwp-intro .hwp-page:before,.kitchen-hwp-intro .hwp-page:after{display:none}.kitchen-hwp .hwp-page:before,.kitchen-hwp .hwp-page:after{border-top-color:#a855f72e}.kitchen-hwp-intro .hwp-hero{min-height:198px;padding:18px 22px 26px}.kitchen-hwp-intro .hwp-hero h1{max-width:360px;margin-top:18px;font-size:28px}.kitchen-hwp-intro .hwp-hero h1 strong{font-weight:600}.kitchen-hwp-intro .hwp-logo{font-size:23px}.kitchen-hwp-intro .hwp-logo span{font-size:29px}.kitchen-hwp-intro .hwp-zip-card{margin-top:-48px}.kitchen-hwp-intro .hwp-zip-card .hwp-primary-button{font-size:24px}.kitchen-hwp.hwp-shell-flow,.kitchen-hwp.hwp-shell-flow .hwp-page{background:#fff}.kitchen-hwp.hwp-shell-flow .hwp-page:before,.kitchen-hwp.hwp-shell-flow .hwp-page:after{display:none}.kitchen-hwp .hwp-logo{color:#4b5563}.kitchen-hwp .kitchen-hwp-logo{display:none}.kitchen-hwp .hwp-logo span,.kitchen-hwp .hwp-logo em{color:#b83280}.kitchen-hwp .hwp-logo strong:last-child{color:#8a1c4a}.kitchen-hwp .hwp-blue-strip{background:linear-gradient(135deg,#b83280 0%,#9d174d 62%,#8a1c4a 100%);font-size:23px;line-height:1.18;box-shadow:inset 0 1px #ffffff47}.kitchen-hwp .hwp-primary-button{background:#737373;box-shadow:0 16px 28px #7373733d}.kitchen-hwp .hwp-primary-button:hover{background:#5f5f5f}.kitchen-hwp .hwp-progress span{background:#737373}.kitchen-hwp .hwp-flow-page .hwp-header{border-bottom:0;justify-content:flex-end;min-height:34px;padding:10px 26px 2px;display:flex}.kitchen-hwp .hwp-step-label{color:#596170;grid-column:auto;font-size:16px;font-weight:500}.kitchen-hwp .hwp-progress{background:#eef1f5;border-radius:999px;width:90%;height:8px;margin:8px auto 12px}.kitchen-hwp .hwp-progress span{border-radius:inherit}.kitchen-hwp .hwp-location-bar{background:#8a1c4a;justify-content:center;align-items:center;min-height:54px;padding:0 14px;font-size:19px;font-weight:700;display:flex;box-shadow:0 1px #00000014}.kitchen-hwp .hwp-choice-card button{border-color:#737373}.kitchen-hwp .hwp-choice-card button:hover{background:#737373}.kitchen-hwp .hwp-icon-input:focus-within,.kitchen-hwp .hwp-form-card input:focus,.kitchen-hwp .hwp-contact-fields .windows-email-field input:focus{border-color:#737373}.kitchen-hwp .hwp-error{color:#8a1c4a;background:#fff1f7;border-color:#f0a6cb}.bath-hwp,.bath-hwp .hwp-page{background:radial-gradient(circle at 92% 21%,#7eddb81a 0 3px,#0000 4px),radial-gradient(circle at 4% 86%,#00b8a914 0 2px,#0000 3px),radial-gradient(circle at 50% 35%,#00b8a929,#0000 31%),linear-gradient(145deg,#073b4c 0%,#0a3142 46%,#041d27 100%)}.bath-hwp .hwp-page:before,.bath-hwp .hwp-page:after{border-top-color:#7eddb838}.bath-hwp.hwp-shell-flow,.bath-hwp.hwp-shell-flow .hwp-page{background:#fff}.bath-hwp.hwp-shell-flow .hwp-page:before,.bath-hwp.hwp-shell-flow .hwp-page:after{display:none}.bath-hwp .hwp-logo{color:#f4e7d3}.bath-hwp.hwp-shell-flow .hwp-logo{color:#073b4c}.bath-hwp .hwp-logo span{color:#7eddb8}.bath-hwp .hwp-logo em{color:#00b8a9}.bath-hwp .hwp-logo strong:last-child{color:#f4e7d3}.bath-hwp.hwp-shell-flow .hwp-logo strong:last-child{color:#073b4c}.bath-hwp .hwp-blue-strip{background:linear-gradient(135deg,#00b8a9 0%,#089b91 52%,#073b4c 100%);box-shadow:inset 0 1px #ffffff4d}.bath-hwp .hwp-primary-button{background:#00b8a9;box-shadow:0 16px 28px #00b8a947}.bath-hwp .hwp-primary-button:hover{background:#073b4c}.bath-hwp .hwp-progress span{background:#00b8a9}.bath-hwp .hwp-location-bar{background:#073b4c}.bath-hwp .hwp-choice-card button{border-color:#00b8a9}.bath-hwp .hwp-choice-card button:hover{background:#00b8a9}.bath-hwp .hwp-icon-input:focus-within,.bath-hwp .hwp-form-card input:focus,.bath-hwp .hwp-contact-fields .windows-email-field input:focus{border-color:#7eddb8}.bath-hwp .hwp-error{color:#073b4c;background:#f7fffc;border-color:#7eddb8}
