@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.market-zip-hint{letter-spacing:0;color:#5b737a;align-items:center;gap:5px;min-height:18px;margin-top:6px;font:600 12px/1.35 DM Sans,sans-serif;display:flex}.market-zip-hint.is-found{color:#087e78;font-weight:800}.market-zip-hint.is-notfound,.market-zip-hint.is-error{color:#b3392c}.market-radius-note{color:inherit;align-items:flex-start;gap:8px;margin:14px 0 0;font:500 13px/1.5 DM Sans,sans-serif;display:flex}.market-radius-note svg{color:#ff6f61;flex:none;margin-top:2px}.market-taken{color:#073f49;background:#ffe4df;border-left:5px solid #ff6f61;gap:6px;margin-top:16px;padding:14px 16px;font:500 14px/1.5 DM Sans,sans-serif;display:grid}.market-taken strong{font:800 15px/1.3 Manrope,sans-serif}.simple-ads-hero-form .market-zip-field{position:relative}.simple-ads-hero-form .market-zip-hint{margin-top:4px;position:absolute;top:100%;left:0;right:0}.simple-ads-hero-form .market-radius-note{color:#073f49;grid-column:1/-1;margin-top:28px;font-size:12.5px}.simple-ads-hero-form-taken{display:block}.crm-markets{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}.crm-markets-add{background:#fff;border:1px solid #d6e4e1;border-radius:10px;gap:12px;padding:20px;display:grid}.crm-markets-add h3{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.crm-markets-add label{gap:6px;font-size:13px;font-weight:700;display:grid}.crm-markets-add input{font:inherit;border:1px solid #c9d8d5;border-radius:6px;padding:10px 12px;font-weight:500}.crm-markets-list{gap:10px;display:grid}.crm-markets-list article{background:#fff;border:1px solid #d6e4e1;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.crm-markets-list article>svg{color:#ff6f61;flex:none}.crm-markets-list article>div{flex:1;gap:2px;min-width:0;display:grid}.crm-markets-list small{color:#5b737a}@media (width<=760px){.crm-markets{grid-template-columns:1fr}}.crm-markets-share{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.crm-markets-share a,.crm-markets-share button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crm-markets-share small{color:#5b737a;flex-basis:100%}.crm-markets-radius{color:#5b737a;gap:3px;font-size:12px;font-weight:700;display:grid}.crm-markets-radius span{color:#073f49;align-items:center;gap:5px;font-weight:500;display:flex}.crm-markets-radius input{width:64px;font:inherit;border:1px solid #c9d8d5;border-radius:6px;padding:6px 8px}.crm-markets-check{background:#fff;border:1px solid #d6e4e1;border-radius:10px;gap:12px;margin-top:22px;padding:20px;display:grid}.crm-markets-check-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.crm-markets-check-form label{flex:320px;gap:6px;font-size:13px;font-weight:700;display:grid}.crm-markets-check-form input{font:inherit;border:1px solid #c9d8d5;border-radius:6px;padding:11px 12px;font-weight:500}.crm-markets-check-form .swirl-button{align-items:center;gap:7px;display:inline-flex}.crm-markets-result{background:#e9f7f5;border-left:5px solid #087e78;gap:6px;padding:12px 14px;font-size:14px;display:grid}.crm-markets-result.is-taken{background:#ffe4df;border-left-color:#ff6f61}.crm-markets-result strong{align-items:center;gap:7px;display:flex}.crm-markets-result ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-markets-result li button{color:#073f49;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #9fc4bd;text-decoration:underline #9fc4bd}.crm-markets-map.markets-map-canvas{border-radius:8px;height:440px;min-height:0}.dashboard-page .crm-detail-card>.crm-tabs{border-bottom:1px solid #d9e3e0;flex-wrap:wrap;padding:12px 24px}.dashboard-page .crm-detail-card>.crm-inline-state{margin:16px 24px}.dashboard-page .crm-detail-card input,.dashboard-page .crm-detail-card textarea,.dashboard-page .crm-detail-card select{min-width:0;max-width:100%}.dashboard-page .crm-email-compose label,.dashboard-page .crm-note-form label{gap:8px;margin:14px 0;font-weight:600;display:grid}.dashboard-page .crm-note-form{align-items:start;padding:24px}.dashboard-page .crm-note-form button{align-self:end;min-height:44px;margin-bottom:14px}.dashboard-page .crm-note-form textarea,.dashboard-page .crm-note-form select{width:100%;font:inherit;background:#fff;border:1px solid #bacdc9;border-radius:8px;padding:12px}.dashboard-page .crm-check,.dashboard-page .crm-checklist .crm-check{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.dashboard-page .crm-check input{flex:0 0 18px;width:18px;height:18px}.dashboard-page .crm-billing-panel{padding:24px}.dashboard-page .crm-billing-panel .crm-form{padding:0 0 24px}.dashboard-page .crm-billing-facts{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.dashboard-page .crm-billing-facts dd{margin:0;font-weight:600}.dashboard-page .crm-text-button{color:#075f61;cursor:pointer;background:0 0;border:none;margin-top:18px;text-decoration:underline}.dashboard-page .crm-audience-preview{max-height:340px;overflow:auto}.dashboard-page .crm-email-history{background:#fff;border:1px solid #d7e5df;border-radius:16px;margin-top:28px;padding:24px}.dashboard-page .crm-email-history article{overflow-wrap:anywhere;border-top:1px solid #e6ece9;gap:6px;padding:14px 0;display:grid}.dashboard-page .crm-new-contact{max-width:600px;margin-bottom:24px}.dashboard-page button:disabled{opacity:.5;cursor:not-allowed}.dashboard-page .crm-detail-head p,.dashboard-page .crm-activity-list p{overflow-wrap:anywhere;white-space:pre-wrap}.dashboard-page .crm-detail-wrap,.dashboard-page .crm-email-layout>div{min-width:0}.dashboard-page .crm-field-help{color:#718985;margin-top:5px;font-size:10px;font-weight:500;line-height:1.4;display:block}.dashboard-page .crm-audience-builder{background:#f1f8f6;border:1px solid #cbded9;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding:15px;display:grid}.dashboard-page .crm-audience-builder strong,.dashboard-page .crm-audience-builder>span{grid-column:1/-1}.dashboard-page .crm-audience-builder strong{color:#073f49;font:800 14px Manrope}.dashboard-page .crm-audience-builder>span{color:#718985;margin-top:-7px;font-size:11px;line-height:1.45}.dashboard-page .crm-audience-builder label{color:#174e54;gap:7px;font-size:11px;font-weight:800;display:grid}.dashboard-page .crm-audience-builder input,.dashboard-page .crm-audience-builder select{color:#073f49;background:#fff;border:1px solid #cbded9;width:100%;min-height:40px;padding:0 10px;font:500 12px DM Sans}@media (width<=700px){.dashboard-page .crm-audience-builder{grid-template-columns:1fr}.dashboard-page .crm-audience-builder label{grid-column:1}.dashboard-page .crm-detail-card>.crm-tabs{gap:5px;padding:12px}.dashboard-page .crm-detail-card>.crm-tabs button{padding:10px;font-size:12px}.dashboard-page .crm-billing-panel,.dashboard-page .crm-note-form{padding:16px}.dashboard-page .crm-inline-actions{flex-wrap:wrap}.dashboard-page .crm-inline-actions button{flex:140px}}.dashboard-page .crm-meta-access-panel{background:#f1f8f5;border:1px solid #cfe3db;border-radius:14px;margin:0 0 24px;padding:22px 24px}.dashboard-page .crm-meta-access-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-page .crm-meta-access-heading>svg{color:#0d8587}.dashboard-page .crm-panel-kicker{color:#0d8587;letter-spacing:.15em;font-size:10px;font-weight:900}.dashboard-page .crm-meta-access-heading h3{color:#073f49;letter-spacing:-.03em;margin:5px 0 0;font:800 20px Manrope}.dashboard-page .crm-meta-access-panel>.crm-helper{max-width:680px}.dashboard-page .crm-meta-access-warning{color:#79652c;background:#fff9e9;border:1px solid #e1d8ba;border-radius:8px;align-items:flex-start;gap:8px;margin:15px 0;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.dashboard-page .crm-meta-access-warning svg{flex:none;margin-top:1px}.dashboard-page .crm-meta-access-options{grid-template-columns:190px 1fr;align-items:start;gap:16px;margin:17px 0;display:grid}.dashboard-page .crm-meta-access-options>label,.dashboard-page .crm-meta-access-assets>span{color:#315b5c;gap:7px;font-size:11px;font-weight:800;display:grid}.dashboard-page .crm-meta-access-options select{color:#123e47;background:#fff;border:1px solid #c3d9d0;width:100%;min-height:40px;padding:0 10px;font:600 12px DM Sans}.dashboard-page .crm-meta-access-assets>div{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.dashboard-page .crm-meta-access-assets .crm-check{color:#315b5c;margin:0;font-size:12px}.dashboard-page .crm-meta-access-assets .crm-check input{margin-top:0}.dashboard-page .crm-meta-access-new-link{background:#fff;border:1px dashed #93c5b6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin:17px 0;padding:13px;display:grid}.dashboard-page .crm-meta-access-new-link>div{min-width:0}.dashboard-page .crm-meta-access-new-link span{color:#4e7876;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.dashboard-page .crm-meta-access-new-link input{box-sizing:border-box;color:#265b5c;border:1px solid #c8dbd5;border-radius:7px;width:100%;min-height:39px;padding:0 9px;font:500 11px DM Sans}.dashboard-page .crm-meta-access-new-link .crm-secondary-button{white-space:nowrap;min-height:39px;text-decoration:none}.dashboard-page .crm-meta-access-history{border-top:1px solid #d6e6df;margin-top:22px;padding-top:17px}.dashboard-page .crm-meta-access-history-head{color:#174e54;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.dashboard-page .crm-meta-access-history-head span{color:#78928e;font-size:11px}.dashboard-page .crm-meta-access-request-row{overflow-wrap:anywhere;border-top:1px solid #deebe5;gap:5px;padding:13px 0;display:grid}.dashboard-page .crm-meta-access-request-row>div{align-items:center;gap:9px;display:flex}.dashboard-page .crm-meta-access-request-row small,.dashboard-page .crm-meta-access-request-row p{color:#647f7c;margin:0;font-size:11px;line-height:1.45}.dashboard-page .crm-meta-access-request-row p{color:#315b5c;font-weight:700}.dashboard-page .crm-meta-access-request-row .crm-text-button{justify-self:start;margin:2px 0 0;padding:0;font-size:11px}.dashboard-page .crm-meta-request-created,.dashboard-page .crm-meta-request-opened{color:#39706b;background:#eef7f4}.dashboard-page .crm-meta-request-submitted{color:#25705f;background:#e2f4e9}.dashboard-page .crm-meta-request-revoked{color:#777d78;background:#f0f0ee}.dashboard-page .crm-meta-access-submission{font-weight:700;color:#39706b!important}@media (width<=700px){.dashboard-page .crm-meta-access-panel{padding:17px 16px}.dashboard-page .crm-meta-access-options,.dashboard-page .crm-meta-access-new-link{grid-template-columns:1fr}.dashboard-page .crm-meta-access-new-link .crm-secondary-button{width:100%}.dashboard-page .crm-meta-access-history-head{gap:4px;display:grid}}.dashboard-page .crm-portal-access-panel{background:#f1f8f5;border:1px solid #cfe3db;border-radius:14px;margin:0 0 24px;padding:22px 24px}.dashboard-page .crm-portal-account-state{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.dashboard-page .crm-portal-account-state span{color:#6c8480;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.dashboard-page .crm-portal-account-state span.is-ready{color:#25705f;background:#e0f3e8}.dashboard-page .crm-video-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-bottom:16px;display:grid}.dashboard-page .crm-video-toolbar select,.dashboard-page .crm-video-update select{color:#174e54;background:#fff;border:1px solid #c5d9d3;min-height:42px;padding:0 10px;font:600 12px DM Sans}.dashboard-page .crm-video-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.dashboard-page .crm-video-list{background:#fff;border:1px solid #d7e5df;max-height:760px;display:grid;overflow:auto}.dashboard-page .crm-video-row{color:#174e54;text-align:left;background:#fff;border-bottom:1px solid #e6eeeb;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:13px 12px;display:grid}.dashboard-page .crm-video-row:hover,.dashboard-page .crm-video-row.is-selected{background:#eef8f5}.dashboard-page .crm-video-row:last-child{border-bottom:0}.dashboard-page .crm-video-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.dashboard-page .crm-video-row b{color:#073f49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-page .crm-video-row small{color:#718985;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-page .crm-video-row>svg{color:#7f9b96}.dashboard-page .crm-video-status-uploaded{color:#37736c;background:#eaf3f0}.dashboard-page .crm-video-status-in_review{color:#876b26;background:#fff4cf}.dashboard-page .crm-video-status-editing{color:#38658d;background:#e8f1fb}.dashboard-page .crm-video-status-delivered{color:#2c7655;background:#ddf3e6}.dashboard-page .crm-video-status-archived{color:#777d78;background:#ededeb}.dashboard-page .crm-video-detail{background:#fff;border:1px solid #d7e5df;min-width:0;padding:21px}.dashboard-page .crm-video-detail-head{border-bottom:1px solid #e2ece8;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.dashboard-page .crm-video-detail-head h3{color:#073f49;letter-spacing:-.5px;margin:6px 0 4px;font:800 23px Manrope}.dashboard-page .crm-video-detail-head p{color:#718985;overflow-wrap:anywhere;margin:0;font-size:11px}.dashboard-page .crm-video-update{border-bottom:1px solid #e2ece8;grid-template-columns:190px 1fr auto;align-items:end;gap:12px;padding:17px 0;display:grid}.dashboard-page .crm-video-update label{color:#315b5c;gap:7px;font-size:11px;font-weight:800;display:grid}.dashboard-page .crm-video-update textarea{resize:vertical;border:1px solid #c5d9d3;border-radius:5px;width:100%;min-height:42px;padding:10px;font:500 12px/1.45 DM Sans}.dashboard-page .crm-video-files{padding-top:17px}.dashboard-page .crm-video-files-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-page .crm-video-files-heading h4{color:#073f49;margin:0;font:800 14px Manrope}.dashboard-page .crm-video-upload-button{color:#175a5c;cursor:pointer;background:#f1f8f5;border:1px solid #c3d9d0;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-page .crm-video-upload-button input{display:none}.dashboard-page .crm-video-file-row{border-bottom:1px solid #edf2f0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.dashboard-page .crm-video-file-icon{color:#267c78;background:#e9f3f0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.dashboard-page .crm-video-file-icon.delivered{color:#2f7c5a;background:#e1f3e7}.dashboard-page .crm-video-file-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.dashboard-page .crm-video-file-row b{overflow-wrap:anywhere;color:#174e54;font-size:11px}.dashboard-page .crm-video-file-row small{color:#718985;font-size:10px}.dashboard-page .crm-video-file-row .crm-text-button{align-items:center;gap:5px;margin:0;padding:0;font-size:10px;text-decoration:none;display:inline-flex}.dashboard-page .crm-owner-guide{border-top:1px solid #dfeae6;margin-top:19px;padding-top:15px}.dashboard-page .crm-owner-guide summary{color:#075f61;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.dashboard-page .crm-owner-guide>div{color:#496e6b;gap:9px;margin-top:13px;font-size:11px;line-height:1.5;display:grid}.dashboard-page .crm-owner-guide p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.dashboard-page .crm-owner-guide article{background:#f4f9f7;border-left:3px solid #8ec3b6;padding:10px}.dashboard-page .crm-owner-guide article strong{color:#174e54}.dashboard-page .crm-video-detail-empty{color:#718985;text-align:center;align-content:center;place-items:center;gap:8px;min-height:400px;display:grid}.dashboard-page .crm-video-detail-empty svg{color:#72a69d}.dashboard-page .crm-video-detail-empty h3{color:#174e54;margin:6px 0 0;font:800 18px Manrope}.dashboard-page .crm-video-detail-empty p{margin:0;font-size:12px}@media (width<=900px){.dashboard-page .crm-video-layout{grid-template-columns:1fr}.dashboard-page .crm-video-list{max-height:350px}}@media (width<=700px){.dashboard-page .crm-portal-access-panel{padding:17px 16px}.dashboard-page .crm-video-toolbar{grid-template-columns:1fr}.dashboard-page .crm-video-update{grid-template-columns:1fr;align-items:stretch}.dashboard-page .crm-video-detail{padding:16px}.dashboard-page .crm-video-files-heading{flex-direction:column;align-items:stretch}.dashboard-page .crm-video-upload-button{justify-content:center}.dashboard-page .crm-video-row{grid-template-columns:29px minmax(0,1fr) 16px}.dashboard-page .crm-video-row .crm-status-pill{display:none}}.crm-edit-job{background:#f6faf8;border:1px solid #d4e2de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.crm-edit-job>div{gap:3px;display:grid}.crm-edit-job .dashboard-kicker{align-items:center;gap:5px;display:inline-flex}.crm-edit-job b{color:var(--teal-950);font-size:14px}.crm-edit-job small{color:var(--muted);font-size:11px}.crm-draft{border:2px solid var(--coral);background:#fff8f5;grid-template-columns:minmax(0,220px) 1fr;gap:16px;margin:0 0 14px;padding:14px;display:grid}.crm-draft video{background:#000;width:100%;max-height:380px}.crm-draft>div{align-content:start;gap:6px;display:grid}.crm-draft small{color:var(--muted);font-size:11px}.crm-draft-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.crm-approve-button{background:var(--coral);border-color:var(--coral);color:#fff}.crm-approve-button:hover{background:var(--coral-dark)}.crm-scene-group{gap:6px;margin-bottom:12px;display:grid}.crm-scene-group h5{color:var(--teal-800);margin:4px 0 0;font-size:12px;font-weight:800}@media (width<=640px){.crm-draft{grid-template-columns:1fr}}.dashboard-login-card .crm-link-button{color:var(--teal-800);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:800 12px DM Sans;text-decoration:underline}.dashboard-login-card .crm-link-button:hover{color:var(--coral-dark)}.dashboard-login-card .crm-helper{color:var(--muted);margin:-10px 0 4px;font-size:13px;line-height:1.6}.dashboard-login-card .crm-inline-state{background:var(--teal-50);color:var(--teal-800);margin:18px 0 0;padding:12px 14px;font-size:12px}.dashboard-page .crm-agent-logo{border-top:1px solid #e1ebe8;justify-items:start;gap:8px;margin-top:16px;padding-top:16px;display:grid}.dashboard-page .crm-agent-logo img{object-fit:contain;background:#fff;border:1px solid #e1ebe8;max-width:220px;max-height:110px;padding:8px}.dashboard-page .crm-agent-logo a{align-items:center;gap:6px;font-weight:700;display:inline-flex}.dashboard-page .crm-video-stages{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dashboard-page .crm-video-stage-chip{color:#315b5c;cursor:pointer;background:#fff;border:1px solid #c5d9d3;align-items:center;gap:8px;min-height:36px;padding:0 12px;font:700 12px DM Sans;display:inline-flex}.dashboard-page .crm-video-stage-chip b{color:#37736c;text-align:center;background:#eaf3f0;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.dashboard-page .crm-video-stage-chip:hover{border-color:#8ec3b6}.dashboard-page .crm-video-stage-chip.is-active{color:#fff;background:#073f49;border-color:#073f49}.dashboard-page .crm-video-stage-chip.is-active b{color:#073f49;background:#fff}.dashboard-page .crm-video-stage-chip-attention:not(.is-active) b:not(:empty){color:#b64a31;background:#fde3dc}.dashboard-page .crm-video-toolbar{grid-template-columns:minmax(0,1fr) auto}.dashboard-page .crm-video-group-toggle{color:#315b5c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d9d3;align-items:center;gap:7px;padding:0 12px;font:700 12px DM Sans;display:inline-flex}.dashboard-page .crm-video-client-heading{z-index:1;color:#37736c;letter-spacing:1.2px;text-transform:uppercase;background:#f4f9f7;border-bottom:1px solid #e6eeeb;padding:8px 12px;font:800 10px DM Sans;position:sticky;top:0}.dashboard-page .crm-video-row small.crm-video-stage-note{align-items:center;gap:4px;display:flex}.dashboard-page .crm-video-row.is-overdue{box-shadow:inset 3px 0 #e8674a}.dashboard-page .crm-video-row.is-overdue small.crm-video-stage-note{color:#b64a31;font-weight:700}.dashboard-page .crm-video-stage-needs_review{color:#b64a31;background:#fde3dc}.dashboard-page .crm-video-stage-new_footage{color:#876b26;background:#fff4cf}.dashboard-page .crm-video-stage-in_progress{color:#38658d;background:#e8f1fb}.dashboard-page .crm-video-stage-waiting_on_client{color:#6c7d79;background:#eef1f0}.dashboard-page .crm-video-stage-delivered{color:#2c7655;background:#ddf3e6}.dashboard-page .crm-video-stage-archived{color:#777d78;background:#ededeb}.dashboard-page .crm-tabs b.crm-tab-alert{color:#fff;background:#e8674a}.dashboard-page .crm-contact-videos{border-top:1px solid #d6e7e0;gap:8px;margin-top:20px;padding-top:18px;display:grid}.dashboard-page .crm-contact-video-row{color:#174e54;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5df;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:11px 12px;display:grid}.dashboard-page .crm-contact-video-row:hover{background:#f7fbfa;border-color:#8ec3b6}.dashboard-page .crm-contact-video-row>span:first-child{gap:3px;min-width:0;display:grid}.dashboard-page .crm-contact-video-row b{color:#073f49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-page .crm-contact-video-row small{color:#718985;font-size:10px}@media (width<=700px){.dashboard-page .crm-video-stages{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.dashboard-page .crm-video-stage-chip{flex:none}.dashboard-page .crm-video-group-toggle{min-height:40px}}.dashboard-page .crm-client-deleted{color:#9a3d28;background:#fdf1ed;border:1px solid #efc3b8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.dashboard-page .crm-client-deleted .crm-secondary-button{min-height:32px}.crm-draft-heading{margin:4px 0 12px}.crm-option-label{color:var(--teal-800);letter-spacing:.4px;text-transform:uppercase;gap:5px;margin-top:6px;font:800 10px Manrope;display:grid}.crm-option-label input{text-transform:none;letter-spacing:0;min-height:36px;padding:0 10px;font:600 13px Inter,sans-serif}.crm-delivered-option>span{gap:4px;display:grid}.crm-delivered-watch summary{cursor:pointer;color:var(--teal-600);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.crm-delivered-watch video{background:#000;width:100%;max-width:260px;max-height:420px;margin-top:8px;display:block}.crm-delivered-watch audio{width:100%;margin-top:8px;display:block}.crm-delivered-option.is-chosen{border-left:3px solid var(--teal-600);background:var(--teal-50)}.crm-option-pick{background:var(--teal-800);color:#fff;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font:800 10px Manrope;display:inline-flex}.crm-option-feedback{border-left:3px solid var(--coral);color:var(--teal-950);white-space:pre-wrap;background:#fff8f5;gap:4px;margin:4px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:grid}.crm-option-feedback b{color:var(--coral-dark);font:800 10px Manrope}.dashboard-page .crm-campaigns{gap:20px;display:grid}.dashboard-page .crm-campaign-meet{background:#fff;border:1px solid #d7e5df;border-left:6px solid #08b5a5;border-radius:14px;gap:12px;padding:20px 22px;display:grid}.dashboard-page .crm-campaign-meet.is-missing{background:#fff8f5;border-left-color:#ff6f61}.dashboard-page .crm-campaign-meet .dashboard-kicker{align-items:center;gap:6px;display:inline-flex}.dashboard-page .crm-campaign-meet p{color:#174e54;margin:6px 0 0;line-height:1.5}.dashboard-page .crm-campaign-meet-row{gap:10px;display:flex}.dashboard-page .crm-campaign-meet-row input{min-width:0;min-height:44px;font:inherit;border:1px solid #bacdc9;border-radius:8px;flex:1;padding:0 12px}.dashboard-page .crm-campaign-problems{background:#fff4d7;border:1px solid #f0d58f;border-radius:12px;padding:16px 20px}.dashboard-page .crm-campaign-problems h3{color:#7a560f;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.dashboard-page .crm-campaign-problems p{margin:8px 0 0;font-size:13px;line-height:1.5}.dashboard-page .crm-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;display:grid}.dashboard-page .crm-campaign-card{background:#fff;border:1px solid #d7e5df;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.dashboard-page .crm-campaign-card-head{color:#ff6f61;align-items:flex-start;gap:12px;display:flex}.dashboard-page .crm-campaign-card h3{color:#073f49;margin:0;font:800 18px Manrope}.dashboard-page .crm-campaign-card small{color:#718985;font-size:12px}.dashboard-page .crm-campaign-card>p{color:#174e54;margin:0;font-size:13px;line-height:1.55}.dashboard-page .crm-campaign-counts{flex-wrap:wrap;gap:8px;display:flex}.dashboard-page .crm-campaign-counts span{color:#174e54;background:#f1f8f6;border-radius:999px;padding:6px 10px;font-size:12px}.dashboard-page .crm-campaign-steps{margin:0;padding:0;list-style:none;display:grid}.dashboard-page .crm-campaign-steps li{border-top:1px solid #e6ece9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.dashboard-page .crm-campaign-steps li>div{gap:3px;min-width:0;display:grid}.dashboard-page .crm-campaign-steps b{color:#073f49;font-size:13px}.dashboard-page .crm-campaign-steps small{align-items:center;gap:5px;display:inline-flex}.dashboard-page .crm-campaign-step-stats{color:#718985;white-space:nowrap;font-size:11px}.dashboard-page .crm-campaign-steps .crm-secondary-button{align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex}.dashboard-page .crm-campaign-preview{z-index:40;background:#fff;border:2px solid #073f49;border-radius:14px;grid-template-rows:auto 1fr;width:min(680px,100vw - 32px);height:92vh;display:grid;position:fixed;top:4vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #073f4959}.dashboard-page .crm-campaign-preview-head{border-bottom:1px solid #d7e5df;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard-page .crm-campaign-preview-head>div{gap:4px;min-width:0;display:grid}.dashboard-page .crm-campaign-preview iframe{background:#fff9f4;border:0;width:100%;height:100%}.dashboard-page .crm-campaign-people article{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px}.dashboard-page .crm-campaign-people article>div{gap:2px;min-width:0;display:grid}.dashboard-page .crm-campaign-people article span{color:#174e54;font-size:12px}.dashboard-page .crm-campaign-status-active{color:#075f61;background:#e9f7f5}.dashboard-page .crm-campaign-status-completed{color:#6549a6;background:#e9e3fb}.dashboard-page .crm-campaign-status-stopped{color:#718985;background:#f0f3f1}.dashboard-page .crm-contact-campaigns{gap:16px;padding:24px;display:grid}.dashboard-page .crm-contact-campaigns>p{margin:0}.dashboard-page .crm-contact-campaign{border:1px solid #d7e5df;border-radius:12px;padding:16px}.dashboard-page .crm-contact-campaign-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dashboard-page .crm-contact-campaign-head>div{gap:3px;display:grid}.dashboard-page .crm-contact-campaign-head small{color:#718985;font-size:12px}.dashboard-page .crm-contact-campaign-head .crm-secondary-button{align-items:center;gap:5px;display:inline-flex}.dashboard-page .crm-contact-campaign ol{margin:0;padding:0;list-style:none;display:grid}.dashboard-page .crm-contact-campaign li{border-top:1px solid #eef3f1;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.dashboard-page .crm-contact-campaign li>span{color:#718985;text-transform:uppercase;letter-spacing:.4px;background:#f0f3f1;border-radius:999px;justify-self:start;padding:3px 7px;font:800 10px Manrope}.dashboard-page .crm-contact-campaign li.is-sent>span{color:#075f61;background:#e9f7f5}.dashboard-page .crm-contact-campaign li.is-scheduled>span{color:#c4473b;background:#fff0eb}.dashboard-page .crm-contact-campaign li.is-failed>span{color:#9b5a11;background:#ffe4b8}.dashboard-page .crm-contact-campaign li small{color:#718985;text-align:right;font-size:11px}.dashboard-page .crm-contact-campaign-add select{min-height:42px;font:inherit;border:1px solid #bacdc9;border-radius:8px;padding:0 10px}.dashboard-page .crm-broadcasts,.dashboard-page .crm-lead-import{margin-top:0}.dashboard-page .crm-broadcasts h3,.dashboard-page .crm-lead-import h3{color:#073f49;align-items:center;gap:8px;margin:0 0 6px;display:flex}.dashboard-page .crm-broadcasts>p,.dashboard-page .crm-lead-import>p{color:#174e54;margin:0 0 12px;font-size:13px;line-height:1.55}.dashboard-page .crm-broadcast-note{color:#7a560f;background:#fff4d7;border-radius:8px;align-items:flex-start;gap:6px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.dashboard-page .crm-broadcasts article.crm-broadcast{grid-template-columns:120px minmax(0,1fr) minmax(0,220px) auto;align-items:center;gap:14px}.dashboard-page .crm-broadcast-when{color:#174e54;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-page .crm-broadcast-copy,.dashboard-page .crm-broadcast-status{gap:3px;min-width:0;display:grid}.dashboard-page .crm-broadcast-copy b{color:#073f49;font-size:14px}.dashboard-page .crm-broadcast-copy small,.dashboard-page .crm-broadcast-status small{color:#718985;font-size:12px;line-height:1.4}.dashboard-page .crm-broadcast-copy .crm-broadcast-warning{color:#9b5a11}.dashboard-page .crm-broadcast-status .crm-status-pill{justify-self:start}.dashboard-page .crm-broadcast-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-page .crm-broadcast-actions button{align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:11px;display:inline-flex}.dashboard-page .crm-broadcast-draft,.dashboard-page .crm-broadcast-missed{color:#718985;background:#f0f3f1}.dashboard-page .crm-broadcast-approved{color:#075f61;background:#e9f7f5}.dashboard-page .crm-broadcast-queued{color:#6549a6;background:#e9e3fb}.dashboard-page .crm-broadcast-changed,.dashboard-page .crm-broadcast-invalid{color:#9b5a11;background:#ffe4b8}.dashboard-page .crm-broadcast-skipped{color:#9a3d28;background:#fde3df}.dashboard-page .crm-lead-import textarea{box-sizing:border-box;resize:vertical;border:1px solid #bacdc9;border-radius:8px;width:100%;padding:10px 12px;font:12px/1.5 ui-monospace,Consolas,monospace}.dashboard-page .crm-lead-import .crm-inline-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dashboard-page .crm-lead-file{cursor:pointer;align-items:center;display:inline-flex;position:relative}.dashboard-page .crm-lead-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.dashboard-page .crm-lead-preview{gap:10px;margin-top:14px;display:grid}.dashboard-page .crm-lead-preview ul{max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dashboard-page .crm-lead-preview li{overflow-wrap:anywhere;border-top:1px solid #eef3f1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:10px;padding:7px 0;font-size:12px;display:grid}.dashboard-page .crm-lead-preview li small{color:#718985;background:#f0f3f1;border-radius:999px;padding:2px 7px;font:800 10px Manrope}.dashboard-page .crm-lead-preview li small.crm-lead-answers{color:#174e54;background:0 0;grid-column:1/-1;justify-self:start;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.dashboard-page .crm-lead-preview li small.is-new{color:#075f61;background:#e9f7f5}.dashboard-page .crm-lead-preview li small.is-existing{color:#c4473b;background:#fff0eb}.dashboard-page .crm-lead-preview>.swirl-button{justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.dashboard-page .crm-broadcasts article.crm-broadcast{grid-template-columns:1fr;gap:6px}.dashboard-page .crm-broadcast-actions{justify-content:flex-start}.dashboard-page .crm-lead-preview li{grid-template-columns:1fr;gap:2px}.dashboard-page .crm-campaign-meet-row{flex-direction:column}.dashboard-page .crm-campaign-steps li{grid-template-columns:1fr auto}.dashboard-page .crm-campaign-step-stats{grid-area:2/1}.dashboard-page .crm-campaign-people article{grid-template-columns:1fr}.dashboard-page .crm-contact-campaign li{grid-template-columns:1fr;gap:4px}.dashboard-page .crm-contact-campaign li small{text-align:left}}.dashboard-page .crm-pipeline-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.dashboard-page .crm-pipeline-column{background:#f4faf8;border:1px solid #d7e5df;border-top:4px solid #08b5a5;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.dashboard-page .crm-pipeline-column.is-invited{border-top-color:#356cf3}.dashboard-page .crm-pipeline-column.is-no-show{border-top-color:#ff6f61}.dashboard-page .crm-pipeline-column.is-attended{border-top-color:#073f49}.dashboard-page .crm-pipeline-head{gap:3px;display:grid}.dashboard-page .crm-pipeline-head h3{color:#073f49;justify-content:space-between;gap:8px;margin:0;font:800 16px Manrope;display:flex}.dashboard-page .crm-pipeline-head h3 b{text-align:center;background:#fff;border:1px solid #d7e5df;border-radius:999px;min-width:26px;padding:1px 8px;font-size:13px}.dashboard-page .crm-pipeline-head small{color:#718985;font-size:12px}.dashboard-page .crm-pipeline-tag{word-break:break-all;align-items:center;gap:4px;font-family:ui-monospace,monospace;display:inline-flex;font-size:11px!important}.dashboard-page .crm-pipeline-add{gap:6px;display:flex}.dashboard-page .crm-pipeline-add select{flex:1;min-width:0}.dashboard-page .crm-pipeline-bulk{justify-content:center;width:100%}.dashboard-page .crm-pipeline-card{background:#fff;border:1px solid #d7e5df;border-radius:12px;gap:8px;padding:12px;display:grid}.dashboard-page .crm-pipeline-name{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.dashboard-page .crm-pipeline-name b{color:#073f49;font-size:14px}.dashboard-page .crm-pipeline-name span,.dashboard-page .crm-pipeline-name small{color:#718985;overflow-wrap:anywhere;font-size:12px}.dashboard-page .crm-pipeline-name:hover b{color:#08b5a5;text-decoration:underline}.dashboard-page .crm-pipeline-card select{background:#fff;border:1px solid #d7e5df;border-radius:8px;padding:6px 8px;font-size:13px}.dashboard-page .crm-pipeline-warning{color:#c2410c;font-size:12px;font-weight:700}.dashboard-page .crm-pipeline-empty{color:#9ab0ac;margin:0;font-size:13px}@media (width<=760px){.dashboard-page .crm-pipeline-board{grid-template-columns:1fr}}.dashboard-page .crm-tag-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.dashboard-page .crm-tag-chip{letter-spacing:.3px;white-space:nowrap;color:#5f7471;background:#f0f3f1;border-radius:999px;padding:2px 6px;font:800 9px Manrope,sans-serif;display:inline-block}.dashboard-page .crm-tag-registered{color:#0b7a5e;background:#d9f5ec}.dashboard-page .crm-tag-invited{color:#936a14;background:#fff4d7}.dashboard-page .crm-tag-magnet{color:#6549a6;background:#e9e3fb}.dashboard-page .crm-tag-market{color:#c2410c;background:#fff0eb}.dashboard-page .crm-tag-client{color:#fff;background:#0f3d3a}.dashboard-page .crm-registered-banner{color:#0f3d3a;text-align:left;cursor:pointer;background:#effaf6;border:0;border-bottom:1px solid #d7e5df;align-items:center;gap:8px;width:100%;padding:10px 13px;font-size:12px;display:flex}.dashboard-page .crm-registered-banner b{color:#0b7a5e;font:800 16px Manrope,sans-serif}.dashboard-page .crm-registered-banner span{color:#08b5a5;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.dashboard-page .crm-registered-banner:hover,.dashboard-page .crm-registered-banner.is-active{background:#d9f5ec}.markets-map-page{color:#073f49;background:#fff9f4;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.markets-map-header{border-top:8px solid #087e78;border-bottom:2px solid #073f49;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding:20px 24px 16px;display:flex}.markets-map-header span{letter-spacing:1.6px;color:#087e78;font:800 11px Manrope,sans-serif}.markets-map-header h1{letter-spacing:-1.5px;margin:4px 0 0;font:800 34px/1 Manrope,sans-serif}.markets-map-header p{margin:0;font-size:14px}.markets-map-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.markets-map-canvas{background:#d7e7ff;height:calc(100vh - 92px);min-height:520px}.markets-map-list{background:#fff;border-left:2px solid #073f49;max-height:calc(100vh - 92px);overflow:auto}.markets-map-list p{margin:0;padding:18px}.markets-map-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3ece9;gap:3px;padding:14px 18px;display:grid}.markets-map-list button:hover,.markets-map-list button:focus-visible{background:#ffe4df;outline:none}.markets-map-list strong{font:800 15px Manrope,sans-serif}.markets-map-list span{font-size:14px}.markets-map-list small{color:#5b737a}.markets-map-error{background:#ffe4df;border-left:5px solid #ff6f61;align-items:center;gap:12px;max-width:520px;margin:40px auto;padding:20px 24px;display:flex}.markets-map-error p{margin:0}@media (width<=760px){.markets-map-header{padding:16px}.markets-map-body{grid-template-columns:1fr}.markets-map-canvas{height:62vh;min-height:360px}.markets-map-list{border-top:2px solid #073f49;border-left:0;max-height:none}}.workshop-page{--ws-ink:#073f49;--ws-coral:#ff6f61;--ws-teal:#08b5a5;--ws-cream:#fff9f4;--ws-soft:#ffe2d9;background:linear-gradient(120deg,var(--ws-cream) 0%,#f0faf7 62%,#ffe8df 100%);min-height:100vh;color:var(--ws-ink);overflow-x:hidden}.workshop-page h1,.workshop-page h2,.workshop-page h3{color:var(--ws-ink);margin:0;font-family:Manrope,sans-serif;font-weight:800}.workshop-page h1 em,.workshop-page h2 em{color:var(--ws-coral);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.workshop-header{border-bottom:1px solid #073f491f;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.workshop-brand{align-items:center;gap:10px;display:inline-flex}.workshop-brand svg{width:36px;height:36px;overflow:visible}.workshop-brand .orbit-outer{fill:none;stroke:#3d9293;stroke-width:1.4px;opacity:.5}.workshop-brand .orbit-inner{fill:none;stroke:var(--ws-coral);stroke-width:1.4px;opacity:.6}.workshop-brand .core{fill:#082f36}.workshop-brand path{fill:none;stroke:var(--ws-coral);stroke-width:2.5px;stroke-linecap:round}.workshop-brand .dot{fill:#f4c75c}.workshop-brand span{flex-direction:column;gap:3px;line-height:1;display:flex}.workshop-brand b{letter-spacing:1.4px;color:#082f36;font:800 14px Manrope}.workshop-brand small{letter-spacing:2.4px;text-transform:uppercase;color:#dc574c;font:800 7px Manrope}.workshop-header-cta{color:var(--ws-ink);border-bottom:2px solid var(--ws-coral);padding-bottom:2px;font-weight:700}.workshop-label{letter-spacing:2px;color:#dc574c;font:800 12px Manrope;display:inline-block}.workshop-label.light{color:var(--ws-soft)}.workshop-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;max-width:1240px;margin:0 auto;padding:64px 6vw 72px;display:grid}.workshop-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--ws-ink);align-items:center;gap:12px;font:800 12px Manrope;display:flex}.workshop-kicker span{background:var(--ws-coral);width:34px;height:2px}.workshop-hero h1{letter-spacing:-2.5px;margin:24px 0 22px;font-size:clamp(40px,5vw,66px);line-height:1.02}.workshop-lede{color:#143f47;max-width:600px;margin:0 0 24px;font-size:19px;line-height:1.6}.workshop-facts{flex-wrap:wrap;gap:10px;display:flex}.workshop-facts span{background:#fff;border:1px solid #073f4924;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.workshop-facts svg{color:var(--ws-coral)}.workshop-card{box-shadow:16px 18px 0 var(--ws-soft);background:#fff;padding:34px 34px 30px}.workshop-card h2{letter-spacing:-1px;margin:10px 0 16px;font-size:32px}.workshop-card .workshop-facts{margin-bottom:22px}.workshop-card .workshop-facts span{background:var(--ws-cream);padding:7px 11px;font-size:13px}.workshop-fields{gap:14px;display:grid}.workshop-fields label{color:#0d4148;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.workshop-fields input{height:48px;color:var(--ws-ink);background:#fbfdfc;border:1px solid #c9d8d4;padding:0 14px;font:500 16px DM Sans,sans-serif}.workshop-fields input:focus{outline:2px solid var(--ws-teal);outline-offset:1px}.workshop-trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.workshop-consent{color:#60767a;align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.workshop-consent input{width:17px;height:17px;accent-color:var(--ws-coral);flex:none;margin-top:3px}.workshop-error{color:#b4382d;margin:14px 0 0;font-weight:700}.workshop-submit{width:100%;margin-top:20px}.workshop-submit:disabled{opacity:.7;cursor:wait}.workshop-section-head{max-width:780px;margin-bottom:34px}.workshop-section-head h2{letter-spacing:-1.5px;margin-top:12px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.workshop-learn{border-top:1px solid #073f491a;max-width:1240px;margin:0 auto;padding:72px 6vw}.workshop-learn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workshop-learn-grid article{border-top:4px solid var(--ws-teal);background:#fff;padding:26px 24px}.workshop-learn-grid article:nth-child(2n){border-top-color:var(--ws-coral)}.workshop-learn-grid span{color:#dc574c;letter-spacing:1px;font:800 13px Manrope}.workshop-learn-grid h3{margin:10px 0 8px;font-size:19px;line-height:1.25}.workshop-learn-grid p{color:#3c5a5f;margin:0;line-height:1.55}.workshop-host{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:40px 6vw 90px;display:grid}.workshop-host img{width:100%;height:auto;display:block;box-shadow:-16px 18px #dff3ee}.workshop-host h2{letter-spacing:-1.5px;margin:10px 0 18px;font-size:clamp(34px,4vw,52px)}.workshop-host p{color:#143f47;margin:0 0 16px;font-size:17px;line-height:1.65}.workshop-disclosure{border-left:4px solid var(--ws-coral);background:#fff;gap:10px;padding:14px 16px;display:flex;font-size:15px!important}.workshop-disclosure svg{color:var(--ws-teal);flex:none;margin-top:3px}.workshop-host .swirl-button{margin-top:10px}.workshop-confirm{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:72px 6vw 64px;display:flex}.workshop-confirm-icon{background:var(--ws-teal);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid}.workshop-confirm h1{letter-spacing:-2.5px;margin:12px 0 16px;font-size:clamp(40px,5.4vw,64px);line-height:1.04}.workshop-confirm .workshop-lede{font-weight:700}.workshop-calendar{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.workshop-ghost{border:2px solid var(--ws-ink);min-height:49px;color:var(--ws-ink);background:#fff;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:inline-flex}.workshop-ghost:hover{background:var(--ws-cream)}.workshop-inbox{color:#3c5a5f;justify-content:center;align-items:center;gap:10px;margin:26px 0 0;font-size:16px;display:flex}.workshop-inbox svg{color:var(--ws-coral);flex:none}.workshop-offer{background:var(--ws-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:56px;max-width:none;padding:80px 6vw;display:grid}.workshop-offer>*{max-width:600px}.workshop-offer-copy{justify-self:end}.workshop-offer h2{color:#fff;letter-spacing:-1.5px;margin:12px 0 18px;font-size:clamp(34px,4vw,52px)}.workshop-offer h2 em{color:var(--ws-coral)}.workshop-offer-copy p{color:#d9ebe8;margin:0 0 16px;font-size:17px;line-height:1.65}.workshop-offer video{aspect-ratio:9/16;width:100%;max-width:320px;height:auto;box-shadow:12px 14px 0 var(--ws-coral);background:#000;margin-top:12px;display:block}.workshop-plan{color:var(--ws-ink);box-shadow:14px 16px 0 var(--ws-teal);background:#fff;align-self:start;padding:32px}.workshop-plan-top{letter-spacing:1.6px;flex-wrap:wrap;justify-content:space-between;gap:12px;font:800 11px Manrope;display:flex}.workshop-plan-status{color:#dc574c}.workshop-plan h3{margin:18px 0 10px;font-size:28px}.workshop-plan-price{align-items:baseline;gap:8px;display:flex}.workshop-plan-price strong{letter-spacing:-2px;font:800 52px Manrope}.workshop-plan-price span{color:#60767a;font-weight:700}.workshop-plan>small{color:#60767a;margin:4px 0 18px;display:block}.workshop-plan ul{border-top:1px solid #d6e2de;gap:11px;margin:0 0 24px;padding:18px 0 0;list-style:none;display:grid}.workshop-plan li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.workshop-plan li svg{color:var(--ws-teal);flex:none;margin-top:3px}.workshop-plan .swirl-button{width:100%}.workshop-plan-note{color:#60767a;margin:18px 0 0;font-size:12px;line-height:1.5}.workshop-footer{letter-spacing:1.6px;color:#60767a;border-top:1px solid #073f491f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 6vw;font:800 11px Manrope;display:flex}@media (width<=980px){.workshop-hero,.workshop-host,.workshop-offer{grid-template-columns:1fr;gap:40px}.workshop-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-offer-copy{justify-self:start}.workshop-host img{max-width:440px}}@media (width<=620px){.workshop-header{height:66px;padding:0 16px}.workshop-hero{padding:36px 16px 48px}.workshop-hero h1{letter-spacing:-1.5px;font-size:38px}.workshop-lede{font-size:17px}.workshop-card{box-shadow:8px 10px 0 var(--ws-soft);padding:24px 18px}.workshop-learn{padding:48px 16px}.workshop-learn-grid{grid-template-columns:1fr}.workshop-host{padding:24px 16px 56px}.workshop-confirm{padding:48px 16px}.workshop-confirm h1{letter-spacing:-1.5px;font-size:38px}.workshop-calendar a{justify-content:center;width:100%}.workshop-offer{padding:56px 16px}.workshop-plan{box-shadow:8px 10px 0 var(--ws-teal);padding:24px 18px}.workshop-footer{padding:20px 16px}}.booking-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;max-width:1240px;margin:0 auto;padding:56px 6vw 72px;display:grid}.booking-copy h1{letter-spacing:-2.5px;margin:24px 0 20px;font-size:clamp(40px,4.6vw,62px);line-height:1.03}.booking-agenda-title{font-size:20px;margin:34px 0 14px!important}.booking-agenda{gap:12px;margin:0;padding:0;list-style:none;display:grid}.booking-agenda li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.booking-agenda svg{color:var(--ws-teal);flex:none;margin-top:3px}.booking-host{align-items:center;gap:14px;margin-top:32px;display:flex}.booking-host img{object-fit:cover;object-position:60% 18%;width:64px;height:64px;box-shadow:4px 4px 0 var(--ws-soft);border-radius:50%}.booking-host p{flex-direction:column;gap:2px;margin:0;display:flex}.booking-host span{color:#60767a;font-size:14px}.booking-calendar{box-shadow:16px 18px 0 var(--ws-soft);background:#fff;min-height:640px}.booking-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:640px;padding:48px 36px;display:flex}.booking-pending>svg{color:var(--ws-coral)}.booking-pending h2{letter-spacing:-1px;font-size:32px}.booking-pending p{color:#3c5a5f;max-width:380px;margin:0 0 6px;line-height:1.6}@media (width<=980px){.booking-hero{grid-template-columns:1fr}}@media (width<=620px){.booking-hero{padding:36px 16px 48px}.booking-copy h1{letter-spacing:-1.5px;font-size:38px}.booking-calendar{box-shadow:8px 10px 0 var(--ws-soft);min-height:0}.booking-pending{min-height:0;padding:36px 20px}.booking-pending a{width:100%}}.workshop-plan-call{justify-content:center;width:100%;margin-top:12px}.workshop-offer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 22px;display:flex}.workshop-offer-actions .workshop-ghost{text-align:center}.booking-picker,.booking-form{padding:34px}.booking-picker .workshop-label small{letter-spacing:.5px;color:#60767a;font-weight:600}.booking-days{flex-wrap:wrap;gap:10px;margin:12px 0 28px;display:flex}.booking-days button{background:var(--ws-cream);color:var(--ws-ink);border:1px solid #d6e2de;padding:12px 16px;font-weight:700}.booking-days button.is-active{background:var(--ws-ink);border-color:var(--ws-ink);color:#fff}.booking-slots{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:12px;display:grid}.booking-slots button{border:2px solid var(--ws-teal);color:var(--ws-ink);background:#fff;padding:13px 8px;font-weight:700}.booking-slots button:hover{background:var(--ws-teal);color:#fff}.booking-back{color:#60767a;background:0 0;align-items:center;gap:6px;margin-bottom:18px;padding:0;font-weight:700;display:inline-flex}.booking-form h2{letter-spacing:-.8px;margin:8px 0 6px;font-size:28px}.booking-local{color:#60767a;margin:0 0 18px}.booking-form .workshop-fields{margin-top:18px}.booking-hint{color:#60767a;font-weight:500}.booking-form textarea{color:var(--ws-ink);resize:vertical;background:#fbfdfc;border:1px solid #c9d8d4;padding:12px 14px;font:500 16px DM Sans,sans-serif}.booking-fine{color:#60767a;text-align:center;margin:12px 0 0;font-size:13px}.booking-done p{margin:0}@media (width<=620px){.booking-picker,.booking-form{padding:24px 18px}.booking-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.privacy-main{max-width:760px;margin:0 auto;padding:56px 6vw 80px;font-size:17px;line-height:1.65}.privacy-main h1{letter-spacing:-1.5px;margin:12px 0 6px;font-size:clamp(34px,5vw,52px)}.privacy-main h2{margin:34px 0 10px;font-size:22px}.privacy-main p,.privacy-main ul{margin:0 0 12px}.privacy-main ul{padding-left:22px}.privacy-main a{color:var(--ws-ink);text-decoration:underline}.privacy-updated{color:#60767a;font-size:14px}.questionnaire-form,.questionnaire-done{--ws-ink:#073f49;--ws-coral:#ff6f61;--ws-teal:#08b5a5;--ws-cream:#fff9f4;--ws-soft:#ffe2d9;color:var(--ws-ink);font-family:DM Sans,sans-serif}.questionnaire-shell{max-width:860px;margin:0 auto;padding:56px 6vw 72px}.questionnaire-intro h1{letter-spacing:-2.5px;margin:24px 0 20px;font-size:clamp(40px,4.6vw,62px);line-height:1.03}.questionnaire-card{box-shadow:16px 18px 0 var(--ws-soft);background:#fff;margin-top:36px;padding:34px}.questionnaire-form .workshop-fields{gap:22px}.questionnaire-form .workshop-fields label,.questionnaire-choice legend{font-size:14px;line-height:1.45}.questionnaire-form textarea{color:var(--ws-ink);resize:vertical;background:#fbfdfc;border:1px solid #c9d8d4;padding:12px 14px;font:500 16px DM Sans,sans-serif}.questionnaire-form textarea:focus{outline:2px solid var(--ws-teal);outline-offset:1px}.questionnaire-help{color:#60767a;margin-top:3px;font-weight:500;display:block}.questionnaire-choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.questionnaire-choice legend{color:#0d4148;margin-bottom:8px;padding:0;font-weight:800}.questionnaire-form .questionnaire-choice label{color:var(--ws-ink);cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-size:15px;font-weight:500}.questionnaire-choice input[type=radio],.questionnaire-choice input[type=checkbox]{width:18px;height:18px;accent-color:var(--ws-coral);flex:none;margin:0}.questionnaire-form .questionnaire-other input[type=text]{flex:1;min-width:0;height:40px}.questionnaire-section.is-first{border-top:0;margin-top:0;padding-top:0}.questionnaire-section{border-top:2px solid var(--ws-soft);color:var(--ws-ink);margin:36px 0 6px;padding-top:26px;font:800 22px Manrope,sans-serif}.questionnaire-section-note{color:#60767a;margin:0 0 18px}.questionnaire-section+.workshop-fields{margin-top:16px}.questionnaire-form .questionnaire-agree{background:var(--ws-cream);border:2px solid var(--ws-soft);color:var(--ws-ink);cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;margin-top:30px;padding:18px;font-size:15px;font-weight:700;line-height:1.5}.questionnaire-form .questionnaire-agree+.questionnaire-agree{margin-top:12px}.questionnaire-agree input{width:20px;height:20px;accent-color:var(--ws-coral);flex:none;margin:2px 0 0}.questionnaire-done{text-align:center;padding:36px 10px}.questionnaire-done>svg{color:var(--ws-teal)}.questionnaire-done h2{letter-spacing:-1px;color:var(--ws-ink);margin:14px 0 12px;font:800 34px Manrope,sans-serif}.questionnaire-done h2 em{color:var(--ws-coral);font-family:Georgia,serif;font-weight:400}.questionnaire-done p{max-width:440px;margin:0 auto 14px;line-height:1.6}.questionnaire-done .swirl-button{margin-top:8px}@media (width<=620px){.questionnaire-shell{padding:36px 16px 48px}.questionnaire-intro h1{letter-spacing:-1.5px;font-size:38px}.questionnaire-card{box-shadow:8px 10px 0 var(--ws-soft);padding:24px 18px}.questionnaire-done .swirl-button{width:100%}}.workshop-replay{max-width:980px}.workshop-replay-frame{aspect-ratio:16/9;background:#0f1f1a;border-radius:16px;width:100%;margin:24px 0 8px;overflow:hidden}.workshop-replay-frame iframe{border:0;width:100%;height:100%;display:block}.studio-services{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.studio-services li{border:2px solid var(--ads-navy,#073f49);box-shadow:6px 6px 0 var(--ads-teal-bright,#08b5a5);color:var(--ads-navy,#073f49);background:#fff;padding:20px 18px 18px;position:relative}.studio-services li>span{color:var(--ads-teal,#087e78);letter-spacing:1.4px;font:800 11px Manrope,sans-serif;position:absolute;top:18px;right:16px}.studio-services li>svg{color:var(--ads-coral,#ff6f61)}.simple-ads-page .studio-services h3{letter-spacing:-.3px;color:inherit;margin:12px 0 6px;font:800 17px/1.2 Manrope,sans-serif}.simple-ads-page .studio-services p{color:var(--ads-muted,#5b737a);margin:0;font-size:14px;line-height:1.55}.studio-services-dark li{box-shadow:none;color:var(--ads-cream,#fff9f4);background:#fff9f414;border-color:#fff9f459}.simple-ads-page .studio-services-dark p{color:#fff9f4cc}.studio-services-dark li>span{color:var(--ads-teal-bright,#08b5a5)}@media (width<=1100px){.studio-services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.studio-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.studio-services{grid-template-columns:1fr}}.meta-access-page{color:#123e47;background:#f4f8f5;min-height:100vh;font-family:DM Sans,sans-serif}.meta-access-header{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:26px 28px;display:flex}.meta-access-brand{color:#073f49;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.meta-access-brand b,.meta-access-brand small{display:block}.meta-access-brand b{letter-spacing:-.03em;font:800 17px Manrope,sans-serif}.meta-access-brand small{color:#67908d;letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font:700 10px DM Sans,sans-serif}.meta-access-brand-mark{border:2px solid #16888a;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative;transform:rotate(-18deg)}.meta-access-brand-mark:before,.meta-access-brand-mark:after{content:"";border:1px solid #70c8bb;border-radius:50%;position:absolute}.meta-access-brand-mark:before{inset:5px}.meta-access-brand-mark:after{inset:10px}.meta-access-brand-mark span{background:#0f7e82;border-radius:50%;width:11px;height:11px}.meta-access-header-note{color:#4e7876;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.meta-access-shell{width:min(760px,100% - 32px);margin:0 auto;padding:44px 0 60px}.meta-access-hero{margin-bottom:28px}.meta-access-eyebrow,.meta-access-step{color:#0d8587;letter-spacing:.17em;font-size:10px;font-weight:900}.meta-access-hero h1{color:#073f49;letter-spacing:-.065em;max-width:710px;margin:11px 0 16px;font:800 clamp(35px,6vw,60px)/.98 Manrope,sans-serif}.meta-access-hero h1 em{color:#0d8587;font-style:normal}.meta-access-hero>p{color:#567875;max-width:630px;margin:0;font-size:17px;line-height:1.6}.meta-access-trust{color:#28625f;background:#e8f5ee;border:1px solid #cce4dc;border-radius:12px;align-items:flex-start;gap:10px;max-width:650px;margin-top:22px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.meta-access-trust svg{color:#0d8587;flex:none;margin-top:1px}.meta-access-card{background:#fff;border:1px solid #d5e4df;border-radius:18px;margin-top:17px;padding:25px;box-shadow:0 10px 30px #0f46460b}.meta-access-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-access-card-heading h2{color:#123e47;letter-spacing:-.035em;margin:6px 0 13px;font:800 22px/1.1 Manrope,sans-serif}.meta-access-card-heading>svg{color:#0d8587}.meta-access-muted,.meta-access-card p{color:#5f7e7b;font-size:13px;line-height:1.6}.meta-access-muted{margin:0}.meta-access-muted strong{color:#245b5d}.meta-access-asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.meta-access-asset-list div{color:#214f53;background:#f1f8f5;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.meta-access-asset-list svg{color:#0d8587}.meta-access-business-id{background:#fbfefd;border:1px dashed #a9cbc2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.meta-access-business-id span{color:#6d8986;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.meta-access-business-id strong{overflow-wrap:anywhere;color:#123e47;font:800 16px Manrope,sans-serif}.meta-access-business-id button,.meta-access-secondary{color:#176f72;cursor:pointer;background:#fff;border:1px solid #b8d5cc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font:800 12px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.meta-access-primary{color:#fff;cursor:pointer;background:#087f82;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 17px;font:800 13px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.meta-access-primary:hover,.meta-access-secondary:hover,.meta-access-business-id button:hover{filter:brightness(.96)}.meta-access-primary:disabled{opacity:.5;cursor:not-allowed}.meta-access-status{color:#277060;letter-spacing:.06em;text-transform:uppercase;background:#e6f3ec;border-radius:100px;padding:6px 9px;font-size:10px;font-weight:900}.meta-access-status.submitted{color:#0c7772;background:#dff2ed}.meta-access-visual-guide{overflow:hidden}.meta-example-badge{color:#277060;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f3faf7;border:1px solid #c8dfd7;border-radius:100px;padding:6px 9px;font-size:10px;font-weight:900}.meta-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.meta-example-screen{min-width:0}.meta-example-label{color:#315b5c;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.meta-example-label span{color:#0d8587;background:#dff2eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}.meta-example-label strong{font-weight:900}.meta-example-window{color:#263f48;background:#f7f9fb;border:1px solid #d6e0e1;border-radius:10px;min-height:252px;font:500 9px/1.35 DM Sans,sans-serif;overflow:hidden;box-shadow:0 7px 18px #16404614}.meta-window-bar{color:#537078;background:#edf2f3;border-bottom:1px solid #dfe6e7;justify-content:space-between;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8px;display:flex}.meta-window-bar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.meta-window-dots{gap:3px;display:inline-flex}.meta-window-dots i{background:#b2c5c8;border-radius:50%;width:5px;height:5px;display:block}.meta-window-main{grid-template-columns:76px minmax(0,1fr);min-height:224px;display:grid}.meta-window-sidebar{color:#74888d;background:#fff;border-right:1px solid #e0e7e8;align-content:start;gap:8px;padding:11px 6px;font-size:7px;display:grid}.meta-window-sidebar strong{color:#344f58;margin-bottom:4px;font-size:8px}.meta-window-sidebar span{border-radius:4px;padding:5px 4px}.meta-window-sidebar span.is-selected{color:#087f82;background:#e4f4f1;font-weight:900}.meta-window-sidebar b{float:right;color:#fff;text-align:center;background:#087f82;border-radius:5px;min-width:11px;font-size:7px}.meta-window-content{background:#fbfcfc;padding:13px 10px}.meta-window-heading{border-bottom:1px solid #e2e9e9;justify-content:space-between;align-items:flex-end;gap:5px;padding-bottom:11px;display:flex}.meta-window-heading div{gap:3px;display:grid}.meta-window-heading small{color:#84989b;font-size:7px}.meta-window-heading strong{color:#284750;font-size:13px}.meta-window-button{color:#fff;white-space:nowrap;background:#087f82;border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.meta-window-card{background:#fff;border:1px solid #e0e9e8;border-radius:6px;grid-template-columns:19px 1fr;align-items:center;gap:2px 7px;margin-top:17px;padding:11px;display:grid}.meta-window-card .meta-window-check{color:#0d8587;background:#dff2eb;border-radius:50%;grid-row:span 2;place-items:center;width:17px;height:17px;font-weight:900;display:grid}.meta-window-card strong{color:#35545b;font-size:9px}.meta-window-card small{color:#839599;font-size:7px}.meta-window-modal-wrap{background:#e7efefc2;place-items:center;min-height:224px;padding:14px;display:grid}.meta-window-modal{background:#fff;border:1px solid #d6e1e1;border-radius:7px;width:min(100%,178px);padding:13px;box-shadow:0 8px 18px #20464a21}.meta-window-modal>small{color:#0d8587;letter-spacing:.12em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.meta-window-modal>strong{color:#284750;font-size:11px;line-height:1.2;display:block}.meta-window-modal>p{color:#73888c;margin:8px 0 12px;font-size:8px}.meta-window-modal label{color:#49666d;gap:5px;font-size:8px;font-weight:800;display:grid}.meta-window-input{color:#31565b;letter-spacing:.04em;border:1px solid #b9d3d0;border-radius:4px;align-items:center;min-height:27px;padding:0 7px;font-size:9px;display:flex}.meta-window-modal-actions{color:#71878a;justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;font-size:8px;display:flex}.meta-window-assign{padding:12px 10px}.meta-window-assign-heading{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:9px;display:flex}.meta-window-assign-heading strong{color:#284750;font-size:10px}.meta-window-assign-heading small{color:#0d8587;font-size:7px;font-weight:900}.meta-window-asset{border-top:1px solid #e3eaea;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 0;display:grid}.meta-window-checkbox{color:#fff;background:#087f82;border-radius:3px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid}.meta-window-asset>span{gap:2px;min-width:0;display:grid}.meta-window-asset strong{color:#38565d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.meta-window-asset small{color:#829598;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.meta-window-asset>b{color:#53767a;white-space:nowrap;font-size:7px}.meta-window-assign-button{width:100%;margin-top:8px}.meta-example-screen>p{color:#5f7e7b;margin:9px 2px 0;font-size:11px;line-height:1.45}.meta-access-help-link{color:#0d7779;align-items:center;gap:6px;margin-top:19px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.meta-access-help-link:hover{text-decoration:underline}.meta-access-steps{color:#325d5e;gap:12px;margin:3px 0 17px;padding-left:25px;font-size:14px;line-height:1.45;display:grid}.meta-access-steps li::marker{color:#0d8587;font-weight:900}.meta-access-form-card{padding-bottom:28px}.meta-access-success{color:#256857;background:#e8f6ed;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.meta-access-success svg{color:#0d8587;flex:none;margin-top:1px}.meta-access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meta-access-form-grid label{color:#315b5c;gap:7px;font-size:12px;font-weight:800;display:grid}.meta-access-form-grid label span small{color:#76918d;font-weight:500}.meta-access-form-grid input,.meta-access-form-grid textarea{box-sizing:border-box;color:#123e47;background:#fcfefd;border:1px solid #c8dbd5;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 11px;font:500 13px DM Sans,sans-serif}.meta-access-form-grid textarea{resize:vertical}.meta-access-form-grid input:focus,.meta-access-form-grid textarea:focus{border-color:#0d8587;box-shadow:0 0 0 3px #0d85871f}.meta-access-field-wide{grid-column:1/-1}.meta-access-confirm{color:#315b5c;align-items:flex-start;gap:9px;margin:20px 0;font-size:13px;line-height:1.5;display:flex}.meta-access-confirm input{accent-color:#087f82;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.meta-access-form-error{margin:0 0 15px;font-size:13px;color:#a64343!important}.meta-access-footer{color:#6b8885;text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:27px;font-size:11px;line-height:1.5;display:flex}.meta-access-footer svg{color:#0d8587}.meta-access-footer a{color:#0d7779;font-weight:800}.meta-access-loading{color:#5f7e7b;text-align:center;padding:90px 0}.meta-access-error{text-align:center;background:#fff;border:1px solid #e0d7d3;border-radius:18px;padding:64px 28px}.meta-access-error h1{color:#073f49;font:800 28px Manrope,sans-serif}.meta-access-error p{color:#6a7776;line-height:1.6}.meta-access-icon{border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:inline-grid}.meta-access-icon.danger{color:#a64343;background:#faecea}@media (width<=620px){.meta-access-header{padding:20px 16px}.meta-access-header-note{font-size:0}.meta-access-header-note svg{width:18px;height:18px}.meta-access-shell{width:min(100% - 24px,760px);padding-top:30px}.meta-access-hero h1{font-size:39px}.meta-access-hero>p{font-size:15px}.meta-access-card{border-radius:14px;padding:19px}.meta-access-asset-list,.meta-access-form-grid{grid-template-columns:1fr}.meta-access-field-wide{grid-column:auto}.meta-access-business-id{flex-direction:column;align-items:stretch}.meta-access-business-id button,.meta-access-primary{width:100%}}@media (width<=760px){.meta-example-grid{grid-template-columns:1fr}.meta-example-window{min-height:220px}}.client-portal-page{background:var(--paper);min-height:100vh;color:var(--ink)}.portal-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf3f2;border-bottom:1px solid #123b431a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 6vw;display:flex}.portal-brand{color:var(--teal-950);align-items:center;gap:11px;display:inline-flex}.portal-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.portal-brand b{letter-spacing:1px;font:800 14px Manrope}.portal-brand small{color:var(--coral-dark);letter-spacing:1.4px;text-transform:uppercase;font:800 8px Manrope}.portal-mark{border:1px solid var(--teal-600);width:36px;height:36px;color:var(--coral);background:var(--teal-950);border-radius:50%;place-items:center;font:800 18px Georgia;display:grid}.portal-header-actions,.portal-back{align-items:center;gap:15px;display:flex}.portal-header-actions{color:var(--muted);font-size:12px;font-weight:700}.portal-header-actions button,.portal-back{color:var(--teal-800);background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}.portal-header-actions button:hover,.portal-back:hover{color:var(--coral-dark)}.portal-shell{max-width:1440px;margin:0 auto;padding:76px 6vw 100px}.portal-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.portal-heading>div{max-width:730px}.portal-kicker,.portal-form-kicker{color:var(--coral-dark);letter-spacing:2px;text-transform:uppercase;font:800 10px Manrope;display:block}.portal-heading h1{color:var(--teal-950);letter-spacing:-4px;margin:22px 0 18px;font:800 clamp(43px,5.4vw,76px)/.95 Manrope}.portal-heading h1 em,.portal-auth-intro h1 em{color:var(--coral);letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.portal-heading p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.portal-primary,.portal-secondary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.portal-primary{background:var(--coral);color:#fff;box-shadow:4px 4px 0 var(--teal-950)}.portal-primary:hover{background:var(--coral-dark);box-shadow:3px 3px 0 var(--teal-950);transform:translate(1px,1px)}.portal-secondary{color:var(--teal-800);background:#fff;border-color:#bdd4ce}.portal-secondary:hover{border-color:var(--teal-600);background:var(--teal-50)}.portal-primary:disabled,.portal-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.portal-card{background:#fff;border:1px solid #d4e2de;padding:25px;box-shadow:9px 10px #bfe2eb59}.portal-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.portal-card-heading>svg{color:var(--teal-600);flex:none}.portal-card-heading h2,.portal-card-heading h3{color:var(--teal-950);letter-spacing:-.6px;margin:7px 0 5px;font:800 23px Manrope}.portal-card-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.portal-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.portal-section-heading h2{color:var(--teal-950);letter-spacing:-1px;margin:8px 0 0;font:800 28px Manrope}.portal-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.portal-project-card{text-align:left;min-height:185px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d4e2de;flex-direction:column;align-items:stretch;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.portal-project-card:hover,.portal-project-card.is-selected{border-color:var(--teal-600);transform:translateY(-3px);box-shadow:7px 8px #ff725e2e}.portal-project-top{justify-content:space-between;align-items:center;display:flex}.portal-project-top svg{color:var(--teal-600)}.portal-project-card h3{color:var(--teal-950);letter-spacing:-.3px;margin:22px 0 7px;font:800 18px Manrope}.portal-project-card>p{min-height:36px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.portal-project-meta{color:#6b8580;justify-content:space-between;gap:8px;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.portal-project-meta span{align-items:center;gap:5px;display:flex}.portal-status{color:#3b6d68;letter-spacing:.3px;text-transform:uppercase;background:#eaf3f0;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-status-uploaded{color:#37736c;background:#eaf3f0}.portal-status-in_review{color:#876b26;background:#fff4cf}.portal-status-editing{color:#38658d;background:#e8f1fb}.portal-status-delivered{color:#2c7655;background:#ddf3e6}.portal-status-archived{color:#777d78;background:#ededeb}.portal-empty{text-align:center;min-height:230px;color:var(--muted);background:#fff;border:1px dashed #b8d2cb;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.portal-empty svg{color:var(--teal-600)}.portal-empty h3{color:var(--teal-950);margin:5px 0 0;font:800 18px Manrope}.portal-empty p{margin:0;font-size:13px}.portal-loading{min-height:100vh;color:var(--muted);place-items:center;font-size:14px;display:grid}.portal-back-button{color:var(--teal-800);background:0 0;align-items:center;gap:8px;margin-bottom:23px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.portal-back-button:hover{color:var(--coral-dark)}.portal-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.portal-detail-heading h2{color:var(--teal-950);letter-spacing:-1px;margin:8px 0 4px;font:800 32px Manrope}.portal-detail-heading p{color:var(--muted);margin:0;font-size:13px}.portal-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.portal-detail-grid>div{gap:20px;min-width:0;display:grid}.portal-form{gap:15px;display:grid}.portal-form label,.portal-guide-editor>label,.portal-shot-list label{color:#315b5c;gap:7px;font-size:11px;font-weight:800;display:grid}.portal-form input,.portal-form textarea,.portal-form select,.portal-guide-message textarea,.portal-guide-message select,.portal-guide-editor textarea{box-sizing:border-box;width:100%;color:var(--teal-950);resize:vertical;background:#fff;border:1px solid #c5d9d3;border-radius:5px;padding:11px 12px;font:500 13px/1.5 DM Sans}.portal-form input:focus,.portal-form textarea:focus,.portal-form select:focus,.portal-guide-message textarea:focus,.portal-guide-editor textarea:focus{border-color:var(--teal-600);outline:2px solid #3d929347}.portal-form .portal-secondary{justify-self:start}.portal-muted{color:var(--muted);font-size:12px;line-height:1.6}.portal-upload-card{background:var(--teal-50)}.portal-upload-card .portal-card-heading>svg{color:var(--coral-dark)}.portal-upload-button{width:100%;min-height:45px;color:var(--teal-800);cursor:pointer;background:#fff;border:1px dashed #7fb1a4;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.portal-upload-button input{display:none}.portal-file-list{gap:7px;margin-top:17px;display:grid}.portal-file-row{background:#fff;border:1px solid #d4e4df;align-items:center;gap:10px;padding:11px 12px;display:flex}.portal-file-row>svg:first-child{color:var(--teal-600);flex:none}.portal-file-row>svg:last-child{color:#2c8a62;margin-left:auto}.portal-file-row span{gap:3px;min-width:0;display:grid}.portal-file-row b{color:var(--teal-950);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-file-row small{color:var(--muted);font-size:10px}.portal-guide-card{background:#fff}.portal-guide-safeguard{color:#75622b;background:#fff9e9;border:1px solid #e5d5a7;align-items:flex-start;gap:8px;margin:0 0 18px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.portal-guide-safeguard svg{color:#a88725;flex:none}.portal-guide-message{background:#f2f8f6;border:1px solid #d4e4df;gap:10px;padding:15px;display:grid}.portal-guide-message>label{color:#315b5c;gap:7px;font-size:11px;font-weight:800;display:grid}.portal-guide-message-actions{justify-content:space-between;align-items:end;gap:12px;display:flex}.portal-guide-message-actions label{color:#315b5c;gap:7px;max-width:270px;font-size:11px;font-weight:800;display:grid}.portal-guide-message-actions select{min-height:40px}.portal-guide-status{gap:10px;margin-top:17px;display:grid}.portal-guide-status>div{border-left:3px solid var(--teal-600);background:#f7fbfa;gap:6px;padding:12px;display:grid}.portal-guide-status b{color:var(--teal-950);text-transform:uppercase;letter-spacing:.7px;font:800 11px Manrope}.portal-guide-status span{color:var(--muted);font-size:11px;line-height:1.45}.portal-guide-status span strong{color:var(--teal-800);text-transform:uppercase;margin-right:6px;font-size:10px;display:inline-block}.portal-guide-editor{border-top:1px solid #dbe7e3;gap:14px;margin-top:20px;padding-top:19px;display:grid}.portal-editor-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.portal-editor-heading h4{color:var(--teal-950);margin:7px 0 0;font:800 19px Manrope}.portal-shot-list{gap:10px;display:grid}.portal-shot-list>b{color:var(--teal-950);font:800 12px Manrope}.portal-shot-list article{background:#f6faf8;border:1px solid #deebe6;grid-template-columns:28px 1fr;gap:10px;padding:12px;display:grid}.portal-shot-number{background:var(--teal-900);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:800 11px Manrope;display:grid}.portal-shot-list article>div{gap:10px;display:grid}.portal-guide-warning{color:var(--muted);border-top:1px solid #e0eae6;align-items:flex-start;gap:8px;margin-top:18px;padding-top:15px;font-size:10px;line-height:1.5;display:flex}.portal-guide-warning b{color:var(--coral-dark);white-space:nowrap}.portal-delivered-card{background:var(--teal-900);color:#fff}.portal-delivered-card .portal-kicker{color:#9ed8ce}.portal-delivered-card h3{color:#fff}.portal-delivered-card .portal-card-heading>svg{color:#9ed8ce}.portal-delivered-file{border-top:1px solid #d4f2ec40;gap:12px;padding-top:15px;display:grid}.portal-delivered-file video{background:#000;width:100%;max-height:330px;display:block}.portal-delivered-file>div{gap:5px;display:grid}.portal-delivered-file b{color:#fff;overflow-wrap:anywhere;font-size:13px}.portal-delivered-file span{color:#c0ded8;font-size:10px}.portal-delivered-file .portal-secondary{color:#fff;background:0 0;border-color:#9ed8ce;justify-self:start;margin-top:5px}.portal-delivered-file .portal-secondary:hover{background:#ffffff1a}.portal-new-project{max-width:700px;margin:0 0 35px}.portal-icon-button{width:30px;height:30px;color:var(--muted);background:0 0;place-items:center;font-size:26px;line-height:1;display:grid}.portal-icon-button:hover{color:var(--coral-dark)}.portal-actions{align-items:center;gap:10px;display:flex}.portal-success{color:#2a7455;background:#e5f5eb;margin:15px 0 0;padding:11px 12px;font-size:12px;font-weight:700}.portal-error{color:#a33e35;font-size:12px;line-height:1.5}.portal-error-box{background:#fff0ec;border:1px solid #e7b8ae;align-items:flex-start;gap:8px;margin:0 0 18px;padding:12px;display:flex}.portal-error-box svg{flex:none;margin-top:1px}.portal-public-page{background:linear-gradient(120deg,var(--cream),var(--teal-50))}.portal-auth-shell{grid-template-columns:1fr minmax(320px,460px);align-items:center;gap:9vw;max-width:1100px;margin:0 auto;padding:90px 6vw 110px;display:grid}.portal-auth-intro{max-width:600px}.portal-auth-icon{border:1px solid var(--teal-600);background:var(--teal-900);width:46px;height:46px;color:var(--coral);border-radius:50%;place-items:center;margin-top:28px;display:grid}.portal-auth-intro h1{color:var(--teal-950);letter-spacing:-4px;margin:22px 0 18px;font:800 clamp(43px,5.5vw,77px)/.95 Manrope}.portal-auth-intro>p{max-width:500px;color:var(--muted);font-size:16px;line-height:1.75}.portal-auth-note{color:var(--teal-800);align-items:center;gap:8px;margin-top:30px;font-size:12px;font-weight:800;display:flex}.portal-auth-note svg{color:var(--teal-600)}.portal-auth-card{box-shadow:14px 15px 0 var(--coral-soft)}.portal-auth-card h2{color:var(--teal-950);letter-spacing:-1px;margin:9px 0 20px;font:800 28px Manrope}.portal-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.portal-scene{background:#f2f8f6;border:1px solid #c5d9d3;gap:12px;padding:16px;display:grid}.portal-scene h4,.portal-shot-list h4{color:var(--teal-950);margin:0;font:800 16px Manrope}.portal-scene label{color:#315b5c;gap:7px;font-size:11px;font-weight:800;display:grid}.portal-fact-details{color:var(--teal-800);margin-top:18px;font-size:12px}.portal-fact-details summary{cursor:pointer;font-weight:800}.portal-spin{animation:1s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (width<=900px){.portal-heading{align-items:start;display:grid}.portal-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-detail-grid{grid-template-columns:1fr}.portal-auth-shell{gap:45px}}@media (width<=640px){.portal-header{padding:0 5vw}.portal-header-actions>span{display:none}.portal-shell{padding:48px 5vw 75px}.portal-heading h1{letter-spacing:-3px;font-size:46px}.portal-heading .portal-primary{justify-self:start}.portal-project-grid{grid-template-columns:1fr}.portal-card{padding:18px}.portal-detail-heading{gap:13px;display:grid}.portal-detail-heading h2{font-size:27px}.portal-guide-message-actions{align-items:stretch;display:grid}.portal-guide-message-actions label{max-width:none}.portal-guide-message-actions .portal-primary{justify-self:start}.portal-editor-heading{align-items:start;display:grid}.portal-auth-shell{padding:57px 5vw 85px;display:block}.portal-auth-card{margin-top:40px}.portal-auth-intro h1{letter-spacing:-3px;font-size:48px}.portal-back{font-size:11px}.portal-brand b{font-size:12px}.portal-delivered-file video{max-height:240px}}.portal-optional{color:var(--muted);font-weight:600}.portal-link-button{color:var(--teal-800);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.portal-link-button:hover{color:var(--coral-dark)}.portal-icon-button svg{display:block}.portal-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 40px;display:grid}.portal-how>div{background:#fff;border:1px solid #d4e2de;gap:6px;padding:18px 18px 16px;display:grid;position:relative}.portal-how>div>svg{color:var(--coral)}.portal-how b{color:var(--teal-950);font:800 15px Manrope}.portal-how p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.portal-how-number{color:#c8dcd6;font:800 26px Manrope;position:absolute;top:14px;right:16px}.portal-stage{letter-spacing:.3px;text-transform:uppercase;min-height:24px;color:var(--coral-dark);background:#fff0ec;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-stage-film{color:#876b26;background:#fff4cf}.portal-stage-editing{color:#38658d;background:#e8f1fb}.portal-stage-ready{color:#2c7655;background:#ddf3e6}.portal-mini-progress{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:14px;display:grid}.portal-mini-progress span{background:#e3ece9;border-radius:3px;height:5px}.portal-mini-progress .is-done{background:var(--teal-600)}.portal-mini-progress .is-current{background:var(--coral)}.portal-project-next{color:var(--teal-800);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.portal-project-next svg{color:var(--coral)}.portal-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.portal-steps button{min-height:54px;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e2de;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:800;display:flex}.portal-steps button:hover{border-color:var(--teal-600)}.portal-steps button.is-done{color:var(--teal-800)}.portal-steps button.is-current{border-color:var(--teal-950);background:var(--teal-950);color:#fff;box-shadow:4px 4px 0 var(--coral)}.portal-step-number{width:28px;height:28px;color:var(--teal-800);background:#eef4f2;border-radius:50%;flex:none;place-items:center;font:800 13px Manrope;display:grid}.portal-steps .is-done .portal-step-number{color:#2c7655;background:#ddf3e6}.portal-steps .is-current .portal-step-number{background:var(--coral);color:#fff}.portal-details-card{margin-bottom:20px}.portal-details-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-detail-heading .portal-secondary{flex:none}.portal-intake,.portal-refine{gap:18px;display:grid}.portal-intake fieldset,.portal-refine fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.portal-intake legend,.portal-intake>label,.portal-refine>label{color:#315b5c;font-size:13px;font-weight:800}.portal-intake legend{margin-bottom:9px;padding:0}.portal-intake>label,.portal-refine>label{gap:8px;display:grid}.portal-intake input,.portal-intake textarea,.portal-refine textarea,.portal-refine select,.portal-plan textarea,.portal-plan input,.portal-file-row select{box-sizing:border-box;width:100%;color:var(--teal-950);resize:vertical;background:#fff;border:1px solid #c5d9d3;border-radius:5px;padding:11px 12px;font:500 14px/1.5 DM Sans}.portal-intake input:focus,.portal-intake textarea:focus,.portal-refine textarea:focus,.portal-plan textarea:focus,.portal-plan input:focus{border-color:var(--teal-600);outline:2px solid #3d929347}.portal-feature-inputs{gap:8px;display:grid}.portal-chips{flex-wrap:wrap;gap:8px;display:flex}.portal-chips button{min-height:40px;color:var(--teal-800);cursor:pointer;background:#fff;border:1px solid #c5d9d3;border-radius:999px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.portal-chips button small{color:var(--muted);font-size:10px;font-weight:700}.portal-chips button:hover{border-color:var(--teal-600)}.portal-chips button.is-selected{border-color:var(--teal-950);background:var(--teal-950);color:#fff}.portal-chips button.is-selected small{color:#bfe2eb}.portal-chips-small button{min-height:32px;padding:5px 12px;font-size:12px;font-weight:700}.portal-style-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.portal-style-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c5d9d3;gap:4px;padding:12px 14px;display:grid}.portal-style-grid button b{color:var(--teal-950);font:800 13px Manrope}.portal-style-grid button span{color:var(--muted);font-size:11px;line-height:1.45}.portal-style-grid button:hover{border-color:var(--teal-600)}.portal-style-grid button.is-selected{border-color:var(--coral);box-shadow:3px 3px 0 var(--coral);background:#fff6f3}.portal-intake-actions,.portal-refine-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-refine-actions label{color:#315b5c;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.portal-refine-actions select{width:auto;min-height:40px;padding:6px 10px}.portal-refine{background:#f2f8f6;border:1px solid #d4e4df;margin-top:22px;padding:18px}.portal-questions{background:#fff9e6;border:1px solid #f0dc9c;gap:8px;margin:16px 0 0;padding:16px;display:grid}.portal-questions b{color:#6d5519;align-items:center;gap:7px;font-size:13px;display:flex}.portal-questions label{color:var(--teal-950);background:#fff;border:1px solid #efe0ae;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:grid}.portal-questions p{color:#6d5519;margin:-2px 0 2px;font-size:12px}.portal-questions textarea{color:var(--teal-950);resize:vertical;border:1px solid #d9cfa8;border-radius:4px;padding:9px 10px;font:500 14px DM Sans}.portal-questions input{color:var(--teal-950);border:1px solid #d9cfa8;border-radius:4px;padding:9px 10px;font:500 14px DM Sans}.portal-questions input:focus{outline-offset:0;outline:2px solid #c9a84a}.portal-plan{gap:14px;display:grid}.portal-plan-toolbar{border-bottom:1px solid #dbe7e3;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding-bottom:14px;display:flex}.portal-plan-toolbar h4{color:var(--teal-950);margin:6px 0 0;font:800 18px Manrope}.portal-plan-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-plan-scenes{gap:12px;display:grid}.portal-plan-scene{border:1px solid #d9e8e3;border-left:4px solid var(--teal-600);background:#f6faf8;gap:12px;padding:16px;display:grid}.portal-plan-scene:first-child{border-left-color:var(--coral)}.portal-plan-scene:last-child{border-left-color:#356cf3}.portal-plan-scene header{align-items:center;gap:10px;display:flex}.portal-plan-scene h5{color:var(--teal-950);flex:1;margin:0;font:800 16px Manrope}.portal-plan-scene header small{color:var(--muted);font-size:11px;font-weight:700}.portal-plan-scene label{gap:6px;display:grid}.portal-plan-scene label>span{color:#315b5c;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.portal-say textarea{background:#fffdf9;font-size:16px;font-weight:600}.portal-transition input{font-size:12px}.portal-checklist{background:#fff;border:1px solid #d4e4df;padding:12px 14px;font-size:13px}.portal-checklist summary{cursor:pointer;color:var(--teal-800);font-weight:800}.portal-checklist ul{color:var(--teal-950);margin:10px 0;padding-left:20px;line-height:1.6}.portal-checklist label{color:#315b5c;gap:6px;font-size:11px;font-weight:800;display:grid}.portal-confirm{background:#fff9e6;border-color:#f0dc9c}.portal-next-bar,.portal-submit-bar{background:var(--teal-950);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.portal-next-bar span{font-size:13px;font-weight:700}.portal-submit-bar{z-index:5;position:sticky;bottom:12px;box-shadow:0 10px 30px #073f4940}.portal-submit-bar>div{gap:3px;display:grid}.portal-submit-bar b{font:800 15px Manrope}.portal-submit-bar span{color:#bfe2eb;font-size:12px}.portal-submit-bar.is-sent{background:#2c7655}.portal-prompter{z-index:1000;color:#fff;background:#071b20;grid-template-rows:auto auto 1fr auto;display:grid;position:fixed;inset:0}.portal-prompter-top{color:#9fc6cf;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.portal-prompter-top div{gap:6px;display:flex}.portal-prompter-top button,.portal-prompter-nav button{color:#fff;cursor:pointer;background:#0d2a31;border:1px solid #2a5058;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.portal-prompter-top button:hover,.portal-prompter-nav button:hover{border-color:var(--coral)}.portal-prompter-film{color:#ffc7bd;gap:8px;margin:0;padding:0 18px 12px;font-size:14px;line-height:1.5;display:flex}.portal-prompter-text{white-space:pre-wrap;padding:4vh 7vw;font:700 44px/1.35 DM Sans;overflow:auto}.portal-prompter-nav{padding:14px 18px calc(14px + env(safe-area-inset-bottom));color:#9fc6cf;border-top:1px solid #16363d;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.portal-prompter-nav button:disabled{opacity:.35;cursor:default}.portal-prompter-nav button:last-child{background:var(--coral);border-color:var(--coral)}.portal-film-tips{background:#f2f8f6;border:1px solid #d4e4df;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.portal-film-tips b{color:var(--teal-950);font:800 14px Manrope}.portal-film-tips ul{color:var(--teal-950);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.portal-film-tip-actions{align-content:start;gap:8px;max-width:260px;display:grid}.portal-film-tip-actions small{color:var(--muted);font-size:11px;line-height:1.5}.portal-dropzone{color:var(--teal-800);text-align:center;cursor:pointer;background:#fbfdfc;border:2px dashed #7fb1a4;justify-items:center;gap:6px;padding:30px 20px;transition:background .15s,border-color .15s;display:grid}.portal-dropzone:hover,.portal-dropzone.is-dragging{border-color:var(--coral);background:#fff6f3}.portal-dropzone svg{color:var(--coral)}.portal-dropzone b{color:var(--teal-950);font:800 17px Manrope}.portal-dropzone span{color:var(--muted);font-size:12px}.portal-dropzone input,.portal-slot-add input{display:none}.portal-scene-progress{margin:12px 0 0}.portal-slots{gap:10px;margin-top:16px;display:grid}.portal-slot{background:#fff;border:1px solid #d4e2de;gap:8px;padding:14px;transition:border-color .15s,background .15s;display:grid}.portal-slot.has-files{border-color:#a9d6bd}.portal-slot.is-dragging{border-color:var(--coral);background:#fff6f3}.portal-slot header{align-items:flex-start;gap:10px;display:flex}.portal-slot header>div{flex:1;min-width:0}.portal-slot h4{color:var(--teal-950);margin:1px 0 3px;font:800 14px Manrope}.portal-slot header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.portal-slot-check{color:#9bb7b0;flex:none}.portal-slot.has-files .portal-slot-check{color:#2c8a62}.portal-slot-add{min-height:34px;color:var(--teal-800);cursor:pointer;background:#fff;border:1px solid #bdd4ce;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.portal-slot-add:hover{border-color:var(--teal-600);background:var(--teal-50)}.portal-slot-empty{color:#8aa39d;margin:0;font-size:12px}.portal-file-row select{width:auto;max-width:190px;padding:5px 8px;font-size:11px}.portal-file-row .portal-file-ok{color:#2c8a62;flex:none}.portal-file-row>span{flex:1}.portal-queue-row .portal-file-ok{display:none}.portal-queue-row.is-error{background:#fff6f3;border-color:#e7b8ae}.portal-queue-row.is-error small{color:var(--coral-dark)}.portal-progress{background:#e3ece9;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.portal-progress i{background:var(--teal-600);height:100%;transition:width .3s;display:block}.portal-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.portal-timeline li{color:var(--muted);background:#fff;border:1px solid #d4e2de;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:800;display:flex}.portal-timeline li span{border:2px solid #c9dad5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.portal-timeline li.is-done{color:#2c7655;background:#f1faf5;border-color:#a9d6bd}.portal-timeline li.is-done span{color:#2c8a62;border:0}.portal-editing-summary{color:var(--teal-800);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}@media (width<=900px){.portal-how,.portal-timeline{grid-template-columns:1fr 1fr}}@media (width<=640px){.portal-how{grid-template-columns:1fr;margin-bottom:28px}.portal-steps{grid-template-columns:repeat(4,1fr);gap:4px}.portal-steps button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:6px 4px;font-size:10px}.portal-details-grid{grid-template-columns:1fr}.portal-plan-actions,.portal-plan-actions button{width:100%}.portal-file-row{flex-wrap:wrap}.portal-file-row>span{flex-basis:calc(100% - 30px)}.portal-file-row select{flex:1;max-width:none}.portal-submit-bar{margin-left:-5vw;margin-right:-5vw;bottom:0}.portal-submit-bar button{width:100%}.portal-detail-heading{flex-wrap:wrap}}.portal-boldness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-boldness button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c5d9d3;gap:4px;padding:14px;display:grid}.portal-boldness button b{color:var(--teal-950);font:800 15px Manrope}.portal-boldness button span{color:var(--muted);font-size:12px;line-height:1.45}.portal-boldness button:hover{border-color:var(--teal-600)}.portal-boldness button.is-selected{border-color:var(--coral);box-shadow:3px 3px 0 var(--coral);background:#fff6f3}.portal-boldness button.is-go_big.is-selected{background:#fff0ec;border-width:2px}.portal-tone{flex-wrap:wrap;align-items:center;gap:10px;display:flex!important}.portal-tone select{width:auto;min-width:220px}.portal-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-concept{background:#fff;border:1px solid #d4e2de;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:6px 6px #bfe2eb66}.portal-concept.is-chosen{border-color:var(--teal-950);box-shadow:6px 6px 0 var(--coral)}.portal-concept header{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-concept h4{color:var(--teal-950);letter-spacing:-.4px;margin:0;font:800 20px/1.15 Manrope}.portal-concept p{color:var(--teal-950);margin:0;font-size:13px;line-height:1.55}.portal-concept blockquote{border-left:3px solid var(--coral);color:var(--teal-950);background:#fff8f5;margin:0;padding:10px 12px;font:italic 600 15px/1.45 Georgia,serif}.portal-concept-hook b,.portal-concept dt{color:var(--coral-dark);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.portal-onscreen{color:var(--muted)!important;font-size:12px!important}.portal-onscreen b{color:var(--teal-950)}.portal-concept dl{gap:6px;margin:0;display:grid}.portal-concept dl div{gap:2px;display:grid}.portal-concept dd{color:var(--teal-950);margin:0;font-size:13px}.portal-concept-why{gap:6px;font-weight:700;display:flex;color:var(--teal-800)!important}.portal-concept-why svg{color:var(--coral);flex:none;margin-top:3px}.portal-concept .portal-primary{align-self:stretch;margin-top:auto}.portal-bold-badge{color:#37736c;letter-spacing:.4px;text-transform:uppercase;background:#eaf3f0;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-bold-badge.is-fun{color:#876b26;background:#fff4cf}.portal-bold-badge.is-go_big{background:var(--coral);color:#fff}.portal-score{background:var(--teal-950);color:#fff;vertical-align:middle;border-radius:999px;align-items:center;min-height:22px;margin-left:8px;padding:0 8px;font:800 11px Manrope;display:inline-flex}.portal-concept-actions{color:var(--teal-800);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.portal-concept-actions label{align-items:center;gap:8px;display:flex}.portal-concept-actions select{border:1px solid #c5d9d3;border-radius:5px;padding:8px 10px;font:600 13px DM Sans}@media (width<=900px){.portal-concept-grid{grid-template-columns:1fr}}@media (width<=640px){.portal-boldness{grid-template-columns:1fr}.portal-tone select{width:100%}}.portal-caption{background:#f5f8ff;border:1px solid #cbd9f7;border-left:4px solid #356cf3;gap:10px;padding:16px;display:grid}.portal-caption-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portal-caption-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-caption h5{color:var(--teal-950);margin:4px 0 0;font:800 15px Manrope}.portal-caption textarea{min-height:190px;font:500 14px/1.55 DM Sans}.portal-caption pre{color:var(--teal-950);white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dbe4f8;margin:0;padding:12px;font:500 14px/1.55 DM Sans}.portal-guide-progress{border:2px solid var(--teal-950);box-shadow:5px 5px 0 var(--coral);color:var(--teal-950);background:#f2faf8;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.portal-guide-progress>svg{color:var(--coral);flex:none}.portal-guide-progress>div{flex:1;gap:4px;display:grid}.portal-guide-progress b{font:800 16px/1.3 Manrope}.portal-guide-progress span{color:var(--teal-800);font-size:13px}.portal-guide-progress small{color:var(--teal-800);font-variant-numeric:tabular-nums;font:700 13px DM Sans}.portal-progress-track{background:#d4e2de;height:6px;margin-top:4px;overflow:hidden}.portal-progress-track i{background:var(--coral);height:100%;transition:width 1s linear;display:block}.portal-guide-failed{color:#a33e35;background:#fff0ec;border:1px solid #e7b8ae;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.portal-guide-failed>svg{flex:none}.portal-guide-failed>div{flex:1;gap:2px;font-size:13px;line-height:1.45;display:grid}.portal-guide-failed b{font-size:14px}.portal-concept.is-dimmed{opacity:.45}.portal-line-picker,.portal-alt-lines{gap:6px;display:grid}.portal-line-picker>span,.portal-alt-lines>span{color:var(--coral-dark);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.portal-line-picker button{color:var(--teal-950);text-align:left;cursor:pointer;background:#fff;border:1px solid #e3d6cf;border-left:3px solid #0000;padding:8px 11px;font:italic 500 14px/1.4 Georgia,serif}.portal-line-picker button:hover:not(:disabled){border-color:var(--coral)}.portal-line-picker button.is-selected{border-color:#f3cfc4;border-left-color:var(--coral);background:#fff8f5;font-weight:700}.portal-alt-lines{margin-top:-4px}.portal-alt-lines button{color:var(--teal-800);text-align:left;cursor:pointer;background:#fbfdfc;border:1px dashed #c5d9d3;padding:7px 10px;font:500 13px/1.4 DM Sans}.portal-alt-lines button:hover{border-color:var(--coral);color:var(--teal-950)}@media (width<=600px){.portal-guide-failed{flex-wrap:wrap}.portal-guide-failed .portal-primary{width:100%}}.portal-idea-tabs{border-bottom:1px solid #d4e2de;gap:6px;margin:0 0 14px;display:flex}.portal-idea-tabs button{color:var(--teal-800);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font:700 13px DM Sans;display:flex}.portal-idea-tabs button.is-selected{color:var(--teal-950);background:#fff;border-color:#d4e2de #d4e2de #fff}.portal-idea-tabs button.is-selected svg{color:var(--coral)}.portal-concept-tools{align-items:center;gap:6px;display:flex}.portal-save-idea{color:var(--teal-800);cursor:pointer;background:#fff;border:1px solid #d4e2de;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font:700 11px DM Sans;display:flex}.portal-save-idea:hover:not(:disabled){border-color:var(--coral)}.portal-save-idea.is-saved{color:#6d5519;background:#fff6d6;border-color:#f0c24b}.portal-save-idea.is-saved svg{fill:#f0c24b;color:#c99a1c}.portal-film-separately{justify-content:center;align-self:stretch}.portal-concepts>.portal-muted{margin:0 0 12px}.portal-listing-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-listing-numbers label{gap:5px;font-size:13px;display:grid}@media (width<=600px){.portal-listing-numbers{grid-template-columns:1fr}}.portal-profile-link{color:var(--teal-950);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font:700 13px DM Sans;display:flex}.portal-profile-link small{color:var(--coral-dark);font-size:11px;font-weight:700}.portal-profile-link:hover,.portal-profile-link.is-active{background:#fff;border-color:#e8d9cc}.portal-profile{max-width:820px}.portal-back{color:var(--teal-800);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 14px;padding:0;font:700 13px DM Sans;display:flex}.portal-signoff-summary{color:var(--teal-800);background:#f2faf8;border:1px solid #d4e2de;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:13px;display:flex}.portal-signoff-summary b{color:var(--teal-950)}.portal-signoff-summary .portal-link-button{margin-left:auto}.portal-logo-box{border-top:1px solid #e1ebe8;align-items:flex-start;gap:18px;margin-top:22px;padding-top:20px;display:flex}.portal-logo-box h3{color:var(--teal-950);margin:0 0 4px;font:800 16px Manrope}.portal-logo-preview{background:repeating-conic-gradient(#f3f6f5 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px dashed #c5d9d3;flex:0 0 150px;place-items:center;height:100px;display:grid}.portal-logo-preview img{object-fit:contain;max-width:136px;max-height:86px}.portal-logo-preview span{color:var(--muted);font-size:12px}@media (width<=600px){.portal-logo-box{flex-direction:column}.portal-profile-link small{display:none}}.portal-delete-project{border-top:1px solid var(--line,#e2ece8);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.portal-delete-project>div{gap:3px;display:grid}.portal-delete-project b{color:var(--teal-950);font-size:13px}.portal-delete-project span{color:var(--muted);font-size:12px}.portal-delete-button{color:#b0432b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #efc3b8;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.portal-delete-button:hover{background:#fdf1ed;border-color:#e0937f}.portal-delete-button:disabled{opacity:.6;cursor:default}@media (width<=600px){.portal-delete-project{flex-direction:column;align-items:stretch}.portal-delete-button{justify-content:center}}.portal-edit-notes{background:#f2f8f6;border:1px solid #d4e4df;gap:6px;margin-top:18px;padding:16px 18px;display:grid}.portal-edit-notes>span{color:var(--teal-950);align-items:center;gap:7px;font:800 14px Manrope;display:flex}.portal-edit-notes>span svg{color:var(--teal-600)}.portal-edit-notes small{color:var(--muted);font-size:12px;line-height:1.5}.portal-edit-notes textarea{box-sizing:border-box;width:100%;color:var(--teal-950);resize:vertical;background:#fff;border:1px solid #c5d9d3;border-radius:5px;margin-top:4px;padding:11px 12px;font:500 13px/1.5 DM Sans}.portal-edit-notes textarea:focus{border-color:var(--teal-600);outline:2px solid #3d929347}.portal-edit-notes em{min-height:15px;color:var(--muted);font-size:11px;font-style:normal}.portal-listing-link{gap:5px;margin:0;display:grid}.portal-listing-link label{background:#fff;border:1px solid #c5d9d3;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.portal-listing-link label:focus-within{border-color:var(--teal-600);outline:2px solid #3d929347}.portal-listing-link label svg{color:var(--teal-600);flex:none}.portal-listing-link input{min-width:0;min-height:38px;color:var(--teal-950);background:0 0;border:0;outline:0;flex:1;font:500 13px DM Sans}.portal-listing-link small{color:var(--muted);font-size:11px;line-height:1.45}.portal-listing-link small.portal-error{color:#b0432b;margin:0}.portal-delivered-file.is-chosen{background:#9ed8ce14;border:2px solid #9ed8ce;margin:0 -10px;padding:15px 10px 12px}.portal-delivered-file .portal-option-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-delivered-file .portal-option-letter{color:var(--teal-950);letter-spacing:.6px;text-transform:uppercase;background:#ff9d88;padding:4px 9px;font:800 11px Manrope}.portal-delivered-file .portal-option-heading b{font-size:15px}.portal-option-pick{align-items:center;gap:5px;display:inline-flex;color:#9ed8ce!important;font:800 11px Manrope!important}.portal-option-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.portal-delivered-file .portal-option-actions .portal-secondary{color:#fff;background:0 0;border-color:#9ed8ce}.portal-delivered-file .portal-option-actions .portal-secondary:hover{background:#ffffff1a}.portal-option-feedback{gap:9px;margin-top:8px;display:grid}.portal-option-feedback label{color:#d4f2ec;gap:6px;font-size:12px;font-weight:700;display:grid}.portal-option-feedback textarea{color:var(--teal-950);background:#fff;border:1px solid #9ed8ce;border-radius:4px;padding:9px 10px;font:500 14px DM Sans}.portal-option-feedback .portal-primary{justify-self:start}.portal-option-sent{color:#fff;white-space:pre-wrap;background:#ffffff12;border-left:3px solid #ff9d88;gap:4px;margin:8px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:grid}.portal-option-sent b{color:#ff9d88;font:800 10px Manrope}.portal-option-message{color:#9ed8ce;margin:6px 0 0;font-size:12px;font-weight:700}.lm-hero{grid-template-areas:"copy form""inside form";row-gap:0}.lm-copy{grid-area:copy}.lm-card{grid-area:form}.lm-inside{grid-area:inside;align-self:start}.lm-card-cover{background:var(--ws-cream);border-radius:6px;width:100%;height:auto;margin:0 0 20px;display:block}.lm-fine{color:#60767a;text-align:center;margin:14px 0 0;font-size:13px;line-height:1.5}.lm-inside{border-left:4px solid var(--ws-teal);background:#fff;margin-top:8px;padding:22px 24px}.lm-inside ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lm-inside li{color:#143f47;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.lm-inside li svg{color:var(--ws-coral);flex:none;margin-top:2px}.lm-host{border-top:1px solid #073f491a;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:24px 6vw 90px;display:grid}.lm-host img{width:100%;max-width:340px;height:auto;margin-top:40px;display:block;box-shadow:-14px 16px #dff3ee}.lm-host p{color:#143f47;max-width:620px;margin:12px 0 22px;font-size:18px;line-height:1.65}.lm-invite{background:var(--ws-ink);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:72px 6vw;display:flex}.lm-invite h2{letter-spacing:-1.5px;max-width:820px;margin:12px 0 16px;font-size:clamp(30px,3.6vw,46px);line-height:1.1;color:#fff!important}.lm-invite p{color:#d9ebe8;max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.65}.lm-invite .workshop-facts{justify-content:center;margin-bottom:26px}.lm-invite .workshop-facts span{color:var(--ws-ink)}@media (width<=980px){.lm-hero{grid-template-areas:"copy""form""inside";row-gap:32px}.lm-host{grid-template-columns:1fr;gap:8px}.lm-host img{max-width:280px}}@media (width<=620px){.lm-inside{padding:18px 16px}.lm-host{padding:16px 16px 56px}.lm-invite{padding:52px 16px}.lm-invite .swirl-button{justify-content:center;width:100%}}.join-page .join-announcement{gap:18px}.join-page .join-announcement button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.join-page .ads-button{cursor:pointer;border:0;font-family:Manrope,sans-serif;font-size:14px}.join-hero{background:var(--ads-cream);border-top:8px solid var(--ads-teal);border-bottom:8px solid var(--ads-navy);padding:46px 6vw 78px}.join-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:6vw;width:min(1120px,100%);margin:0 auto;display:grid}.join-hero-copy .ads-logo{width:max-content;margin-bottom:34px;display:flex}.join-hero-copy .simple-ads-hero-badge{background:var(--ads-teal);color:var(--ads-cream);box-shadow:7px 7px 0 var(--ads-coral);border-radius:0}.join-page .join-hero h1{color:var(--ads-navy);letter-spacing:-3.5px;margin:30px 0 22px;font:800 clamp(44px,5.6vw,76px)/.95 Manrope,sans-serif}.join-page .join-hero h1 em{display:block}.join-hero-lede{max-width:560px;color:var(--ads-ink);margin:0 0 30px;font-size:18px;line-height:1.6}.join-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.join-hero-price{color:var(--ads-navy);font-size:14px}.join-hero-price b{font:800 22px Manrope,sans-serif}.join-hero-proof{color:var(--ads-teal);flex-wrap:wrap;gap:10px 24px;margin-top:28px;font:800 12px Manrope,sans-serif;display:flex}.join-hero-proof span{align-items:center;gap:7px;display:inline-flex}.join-hero-video{justify-self:center;width:100%;max-width:min(380px,56.25vh - 67.5px);position:relative}.join-hero-video video{aspect-ratio:9/16;object-fit:cover;background:var(--ads-navy);border:8px solid var(--ads-navy);width:100%;height:auto;box-shadow:12px 12px 0 var(--ads-coral);display:block}.join-hero-video-tag{white-space:nowrap;background:var(--ads-coral);color:var(--ads-navy);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;padding:8px 13px;font:800 11px Manrope,sans-serif;display:inline-flex;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.join-steps-section{background:var(--ads-cream);padding:100px 7vw}.join-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(1120px,100%);margin:52px auto 0;padding:0;list-style:none;display:grid}.join-steps li{border:2px solid var(--ads-navy);box-shadow:7px 7px 0 var(--ads-teal-bright);color:var(--ads-navy);background:#fff;padding:26px 22px 24px;position:relative}.join-steps li>svg{color:var(--ads-coral)}.join-step-number{color:var(--ads-teal);letter-spacing:1.4px;font:800 12px Manrope,sans-serif;position:absolute;top:22px;right:20px}.join-page .join-steps h3{letter-spacing:-.4px;margin:16px 0 8px;font:800 19px/1.2 Manrope,sans-serif}.join-page .join-steps p{color:var(--ads-muted);margin:0;font-size:14px;line-height:1.6}.join-offer-section{background:var(--ads-blue);border-top:8px solid var(--ads-navy);padding:100px 6vw 70px;scroll-margin-top:0}.join-offer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:34px;width:min(1120px,100%);margin:0 auto;display:grid}.join-offer-card{background:var(--ads-navy);color:var(--ads-cream);box-shadow:12px 12px 0 var(--ads-teal-bright);padding:30px 32px 32px}.join-offer-card .simple-ads-offer-top{color:var(--ads-cream);border-bottom-color:#fff9f459;flex-wrap:wrap;justify-content:space-between;display:flex}.join-page .join-offer-card h2{color:var(--ads-cream);margin:26px 0 20px;font-size:clamp(38px,4vw,54px)}.join-page .join-offer-card h2 em{color:var(--ads-coral)}.join-offer-price{align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.join-offer-price strong{letter-spacing:-3px;color:var(--ads-cream);font:800 68px/.85 Manrope,sans-serif}.join-offer-price span{font:800 14px/1.3 Manrope,sans-serif}.join-offer-price small{opacity:.8;font:500 12px DM Sans,sans-serif}.join-offer-card ul{border-top:1px solid #fff9f459;gap:11px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.join-offer-card li{gap:10px;font-size:15px;line-height:1.45;display:flex}.join-offer-card li svg{color:var(--ads-teal-bright);flex:none;margin-top:3px}.join-offer-adspend{border-left:4px solid var(--ads-coral);background:#fff9f41a;gap:11px;padding:15px 16px;font-size:14px;line-height:1.5;display:flex}.join-offer-adspend svg{color:var(--ads-coral);flex:none;margin-top:2px}.join-offer-disclaimer{width:min(1120px,100%);color:var(--ads-navy);text-align:center;opacity:.8;margin:34px auto 0;font-size:12px}.join-checkout{border:2px solid var(--ads-navy);box-shadow:12px 12px 0 var(--ads-coral);background:#fff}.join-checkout-head{background:var(--ads-cream);border-bottom:2px solid var(--ads-navy);color:var(--ads-navy);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.join-checkout-head span{letter-spacing:1.6px;align-items:center;gap:7px;font:800 11px Manrope,sans-serif;display:inline-flex}.join-checkout-head strong{font:800 24px Manrope,sans-serif}.join-checkout-head small{font-size:13px;font-weight:600}.join-checkout-embed{min-height:420px;padding:12px 0}.join-checkout-embed.is-empty{display:none}.join-checkout-form{padding:24px 26px 26px}.join-page .join-checkout-form h3{color:var(--ads-navy);letter-spacing:-.8px;margin:0 0 8px;font:800 26px/1.15 Manrope,sans-serif}.join-page .join-checkout-form h3 em{color:var(--ads-coral-dark);font-family:Georgia,serif;font-weight:400}.join-checkout-form label{color:var(--ads-navy);letter-spacing:.15px;margin-top:14px;font:800 11px Manrope,sans-serif;display:block}.join-checkout-form input[type=text],.join-checkout-form input[type=email],.join-checkout-form input[type=tel]{box-sizing:border-box;border:2px solid var(--ads-teal);background:var(--ads-cream);width:100%;color:var(--ads-navy);border-radius:3px;outline:none;margin-top:7px;padding:12px 13px;font:500 15px DM Sans,sans-serif;display:block}.join-checkout-form input:focus{border-color:var(--ads-coral)}.join-checkout-agreements{gap:10px;margin-top:18px;display:grid}.join-checkout-agree a{color:var(--ads-teal);font-weight:700}.join-checkout-form .join-checkout-agree{letter-spacing:0;align-items:flex-start;gap:10px;margin-top:0;font:500 13px/1.5 DM Sans,sans-serif;display:flex}.join-checkout-agree input{width:18px;height:18px;accent-color:var(--ads-teal);flex:none;margin:1px 0 0}.join-checkout-error{background:var(--ads-coral-soft);color:#8a2318;margin:14px 0 0;padding:10px 12px;font-size:13px}.join-page .join-checkout-submit{width:100%;margin-top:20px}.join-checkout-submit:disabled{opacity:.7;cursor:wait}.join-checkout-note{color:var(--ads-muted);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.join-welcome{box-sizing:border-box;background:var(--ads-cream);border-top:8px solid var(--ads-teal);min-height:100vh;padding:40px 6vw 80px}.join-welcome-card{width:min(960px,100%);color:var(--ads-navy);margin:44px auto 0}.join-welcome-card .simple-ads-hero-badge{background:var(--ads-teal);color:var(--ads-cream);box-shadow:7px 7px 0 var(--ads-coral);border-radius:0}.join-page .join-welcome-card h1{letter-spacing:-3px;margin:28px 0 18px;font:800 clamp(40px,5vw,66px)/.98 Manrope,sans-serif}.join-page .join-welcome-card h1 em{color:var(--ads-coral-dark);font-family:Georgia,serif;font-weight:400}.join-welcome-card>p{max-width:640px;margin:0 0 26px;font-size:17px;line-height:1.6}.join-steps-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px}.join-page .join-welcome-help{margin-top:34px;font-size:14px}.join-step-link{color:var(--ads-coral-dark);align-items:center;gap:6px;margin-top:16px;font:800 14px Manrope,sans-serif;text-decoration:none;display:inline-flex}.join-step-link:hover{text-decoration:underline}.join-step-note{color:var(--ads-teal);letter-spacing:1.2px;text-transform:uppercase;margin-top:16px;font:800 12px Manrope,sans-serif;display:inline-block}.join-welcome-help a{color:var(--ads-teal);font-weight:700}@media (width<=900px){.join-hero-inner{grid-template-columns:1fr}.join-hero-video{width:min(100%,340px);margin:20px auto 0}.join-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.join-offer-inner{grid-template-columns:1fr}}@media (width<=560px){.join-hero{padding:32px 16px 60px}.join-hero-copy .ads-logo{margin-bottom:24px}.join-page .join-hero h1{letter-spacing:-2.5px}.join-hero-lede{font-size:16px}.join-hero-actions .ads-button{width:100%}.join-steps,.join-steps-compact{grid-template-columns:1fr}.join-steps-section{padding:72px 16px}.join-offer-section{padding:72px 16px 56px}.join-offer-card{padding:24px 20px}.join-offer-price strong{font-size:56px}.join-checkout-form{padding:20px 18px 22px}.join-checkout-head{padding:14px 18px}.join-welcome{padding:28px 16px 60px}}.join-questions{border:2px solid var(--ads-navy);background:var(--ads-cream);color:var(--ads-navy);align-items:center;gap:12px;padding:16px 20px;font:500 14px/1.45 DM Sans,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.join-questions:hover{box-shadow:4px 4px 0 var(--ads-teal-bright);transform:translate(-2px,-2px)}.join-questions svg{color:var(--ads-coral);flex:none}.join-questions b{font:800 15px Manrope,sans-serif;display:block}.join-checkout-questions{border-width:2px 0 0;margin:0}.simple-ads-faq-intro .join-questions{max-width:360px;margin-top:22px}.join-checkout-error a{color:inherit;font-weight:800}.join-checkout-form .market-zip-field{display:block}.join-checkout-radius{color:var(--ads-muted);font-size:12.5px}.join-hero-lede a{color:var(--ads-teal);font-weight:700}:root{--teal-950:#082f36;--teal-900:#0d4148;--teal-800:#17626a;--teal-600:#3d9293;--teal-100:#dff3ee;--teal-50:#f0faf7;--coral:#ff725e;--coral-dark:#dc574c;--coral-soft:#ffe2d9;--cream:#fffaf3;--paper:#f6f5f0;--ink:#123b43;--muted:#60767a;--line:#d6e2de;--yellow:#f4c75c;--blue:#bfe2eb;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}body,button,a{color:var(--ink)}button,a{font:inherit}button{cursor:pointer;border:0}a{text-decoration:none}.swirl-site{overflow:hidden}.swirl-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf3eb;border-bottom:1px solid #123b431a;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex;position:sticky;top:0}.swirl-logo{color:var(--teal-950);letter-spacing:3px;align-items:center;gap:10px;font:800 18px/1 Manrope,sans-serif;display:inline-flex}.swirl-logo-copy{flex-direction:column;gap:3px;line-height:1;display:flex}.swirl-logo-copy b{letter-spacing:1.4px;font:800 14px Manrope}.swirl-logo-copy small{color:var(--coral-dark);letter-spacing:2.4px;text-transform:uppercase;font:800 7px Manrope}.swirl-logo-mark{width:36px;height:36px;display:block;overflow:visible}.swirl-logo-orbit{fill:none;stroke-width:1.4px}.swirl-logo-orbit.outer{stroke:var(--teal-600);opacity:.48}.swirl-logo-orbit.inner{stroke:var(--coral);opacity:.62}.swirl-logo-core{fill:var(--teal-950)}.swirl-logo-swoosh{fill:none;stroke:var(--coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.swirl-logo-dot{fill:var(--yellow)}.swirl-header nav{align-items:center;gap:28px;display:flex}.swirl-header nav button:not(.swirl-button){color:var(--muted);background:0 0;padding:8px 0;font-size:13px;font-weight:600}.swirl-header nav button:not(.swirl-button):hover{color:var(--coral-dark)}.swirl-button{background:var(--coral);color:#fff;min-height:49px;box-shadow:5px 5px 0 var(--teal-950);justify-content:center;align-items:center;gap:12px;padding:0 20px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.swirl-button:hover{background:var(--coral-dark);box-shadow:3px 3px 0 var(--teal-950);transform:translate(2px,2px)}.header-cta{min-height:42px;box-shadow:3px 3px 0 var(--teal-950);padding:0 16px;font-size:12px}.menu-toggle{background:0 0;padding:7px;display:none}.swirl-hero{background:linear-gradient(115deg,var(--cream) 0%,var(--teal-50) 66%,#ffece4 100%);grid-template-columns:.94fr 1.06fr;align-items:center;gap:3vw;min-height:720px;padding:90px 7vw 95px;display:grid;position:relative}.hero-copy{z-index:3;max-width:720px;position:relative}.eyebrow,.section-label{color:var(--coral-dark);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:11px;font:800 10px/1.2 Manrope,sans-serif;display:flex}.eyebrow-line{background:currentColor;width:31px;height:2px;display:inline-block}h1,h2,h3,p{margin-top:0}.swirl-hero h1{max-width:740px;color:var(--teal-950);letter-spacing:-6px;margin:28px 0 22px;font:800 clamp(54px,6.4vw,101px)/.91 Manrope,sans-serif}h1 em,h2 em{color:var(--coral);letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.hero-lede{max-width:625px;color:var(--muted);font-size:18px;line-height:1.72}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{color:var(--teal-800);background:0 0;border-bottom:1px solid;align-items:center;gap:9px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--coral-dark)}.hero-proof{color:var(--teal-800);flex-wrap:wrap;gap:20px;margin-top:38px;font-size:11px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof svg{color:var(--teal-600)}.hero-visual{min-height:535px;position:relative}.hero-orbit{border:1px solid #17626a2b;border-radius:50%;position:absolute}.orbit-large{width:560px;height:560px;top:-2px;left:50px}.orbit-small{width:390px;height:390px;top:85px;left:135px}.hero-dot{z-index:1;border-radius:50%;width:12px;height:12px;position:absolute}.dot-coral{background:var(--coral);top:115px;left:42px;box-shadow:0 0 0 8px #ff725e29}.dot-mint{background:var(--teal-600);bottom:80px;right:65px;box-shadow:0 0 0 8px #3d929326}.hero-profile-card{z-index:3;background:#fff;width:170px;padding:8px 8px 14px;position:absolute;top:128px;left:0;transform:rotate(-7deg);box-shadow:11px 14px 25px #082f3624}.hero-profile-image{background:var(--teal-100);height:225px;overflow:hidden}.hero-profile-image img{object-fit:cover;object-position:center 27%;filter:saturate(.9);width:100%;height:100%;display:block}.hero-profile-caption{flex-direction:column;gap:5px;padding:10px 5px 0;display:flex}.hero-profile-caption span{color:var(--coral-dark);letter-spacing:1.35px;font:800 7px Manrope}.hero-profile-caption b{color:var(--teal-950);font:700 16px Manrope}.hero-system-card{color:#fff;background:var(--teal-900);z-index:2;width:min(390px,72%);min-height:354px;padding:28px 28px 22px;position:absolute;top:72px;left:18%;transform:rotate(4deg);box-shadow:22px 27px #ff725ecc}.system-card-top,.system-card-foot{color:#a8dcd3;letter-spacing:1.7px;justify-content:space-between;align-items:center;font:800 9px Manrope,sans-serif;display:flex}.system-live{color:#d7f2e8;align-items:center;gap:6px;display:flex}.system-live i{background:var(--yellow);border-radius:50%;width:6px;height:6px}.system-heading{letter-spacing:-3px;margin:61px 0 31px;font:800 clamp(35px,4.4vw,53px)/.93 Manrope,sans-serif}.system-heading em{color:var(--coral);font-family:Georgia,serif;font-weight:400}.system-flow{color:#d0e7e1;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.system-flow b{color:var(--coral);font-size:15px}.system-chart{border-bottom:1px solid #ceede747;align-items:end;gap:5px;height:45px;margin:25px 0 20px;display:flex}.system-chart i{background:linear-gradient(to top,var(--coral),#ffad81);flex:1;display:block}.system-chart i:first-child{height:24%}.system-chart i:nth-child(2){height:35%}.system-chart i:nth-child(3){height:29%}.system-chart i:nth-child(4){height:53%}.system-chart i:nth-child(5){height:45%}.system-chart i:nth-child(6){height:74%}.system-chart i:nth-child(7){height:96%}.system-card-foot{color:#8fc6bf;font-size:8px}.hero-note,.hero-side-card{z-index:4;background:#fff;position:absolute;box-shadow:11px 14px 25px #082f3621}.hero-note{color:var(--teal-900);align-items:center;gap:7px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.hero-note svg{color:var(--coral)}.note-top{top:21px;right:10px;transform:rotate(5deg)}.note-bottom{bottom:34px;left:0;transform:rotate(-5deg)}.hero-side-card{color:var(--teal-950);flex-direction:column;gap:5px;padding:17px 19px;display:flex;bottom:115px;right:4px;transform:rotate(-4deg)}.hero-side-card span{color:var(--teal-600);letter-spacing:1.3px;font:800 8px Manrope}.hero-side-card b{font:700 15px Manrope}.hero-side-card .side-divider{background:var(--line);width:100%;height:1px;margin:7px 0}.hero-scroll{color:#718486;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:24px;left:7vw}.hero-scroll span{background:var(--coral);border-radius:50%;width:6px;height:6px}.signal-strip{background:var(--coral);color:#fff;grid-template-columns:repeat(3,1fr);align-items:center;min-height:105px;padding:23px 8vw;display:grid}.signal-strip>div{border-right:1px solid #ffffff59;align-items:center;gap:17px;padding:6px 38px;display:flex}.signal-strip>div:last-child{border-right:0}.signal-strip strong{color:#ffc7b9;font:800 14px Manrope}.signal-strip span{font-size:13px;line-height:1.4}.signal-strip b{font-size:15px}.section{padding:125px 8vw}.pain-section{background:var(--cream)}.pain-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding-top:35px;display:grid}.pain-grid h2,.services-section h2,.life-copy h2,.fit-head h2,.faq-intro h2{max-width:690px;color:var(--teal-950);letter-spacing:-4px;margin:0 0 25px;font:800 clamp(40px,5vw,72px)/.96 Manrope}.pain-grid h2{font-size:clamp(42px,5.2vw,76px)}.large-copy{max-width:610px;color:var(--teal-900);font-size:20px;line-height:1.6}.pain-grid p:not(.large-copy):not(.highlight-copy){max-width:520px;color:var(--muted);font-size:15px;line-height:1.8}.highlight-copy{color:var(--coral-dark);font-size:18px;font-weight:700;line-height:1.6}.objection-card{border:1px solid var(--line);box-shadow:18px 20px 0 var(--teal-100);background:#fff;padding:31px}.objection-card-head{border-bottom:1px solid var(--line);color:var(--teal-800);letter-spacing:2px;justify-content:space-between;align-items:center;padding-bottom:19px;font:800 10px Manrope;display:flex}.objection-card-head svg{color:var(--teal-600)}.objection-row{color:var(--muted);border-bottom:1px solid #edf2f0;align-items:center;gap:11px;padding:15px 0;font-size:13px;display:flex}.x-mark{background:var(--coral-soft);width:18px;height:18px;color:var(--coral-dark);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.objection-card-foot{color:var(--teal-900);padding-top:21px;font-size:13px;font-weight:800}.teal-section{background:var(--teal-900);color:#fff}.section-label.light{color:#98d4cd}.teal-section-head{justify-content:space-between;align-items:end;gap:8vw;display:flex}.teal-section h2{letter-spacing:-4px;max-width:820px;margin:22px 0 0;font:800 clamp(38px,5.1vw,73px)/.97 Manrope}.teal-section h2 em{color:#ff9c86}.teal-section-head>p{color:#bfddd7;max-width:330px;margin-bottom:6px;font-size:15px;line-height:1.75}.method-grid{border-top:1px solid #d4f2ec4d;grid-template-columns:repeat(4,1fr);gap:0;margin-top:86px;display:grid}.method-step{border-right:1px solid #d4f2ec4d;min-height:225px;padding:25px 23px 10px 0}.method-step:not(:first-child){padding-left:23px}.method-step:last-child{border-right:0}.method-number{color:var(--coral);font:800 12px Manrope}.method-step h3{margin:36px 0 13px;font:700 21px Manrope}.method-step p{color:#b8d9d3;max-width:220px;margin:0;font-size:13px;line-height:1.65}.quote-band{background:#ffffff0a;border:1px solid #d4f2ec45;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:70px;padding:26px 30px;display:grid}.quote-band span{color:var(--coral);font:55px/.4 Georgia}.quote-band p{color:#e1f1ed;max-width:880px;margin:0;font:italic 22px/1.4 Georgia}.services-section{background:var(--paper)}.services-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.services-section h2{margin-top:23px}.services-intro>p{max-width:390px;color:var(--muted);margin-bottom:8px;font-size:16px;line-height:1.75}.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:63px;display:grid}.service-card{border:1px solid #123b431a;flex-direction:column;min-height:280px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.service-card:hover{transform:translateY(-6px);box-shadow:10px 12px #123b431f}.service-card.coral{background:var(--coral-soft)}.service-card.mint{background:var(--teal-100)}.service-card.blue{background:#e2f3f6}.service-card.yellow{background:#fff3c9}.service-top{color:var(--teal-800);justify-content:space-between;display:flex}.service-top span{letter-spacing:1.5px;font:800 10px Manrope}.service-card h3{letter-spacing:-.5px;margin:67px 0 11px;font:700 22px Manrope}.service-card p{max-width:290px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.service-arrow{color:var(--teal-800);margin-top:auto}.video-section{background:var(--cream)}.video-section-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.video-section-head h2{max-width:720px;color:var(--teal-950);letter-spacing:-4px;margin:22px 0 0;font:800 clamp(40px,5vw,72px)/.96 Manrope}.video-section-head>p{max-width:410px;color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.75}.video-grid{grid-template-rows:240px 240px;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:60px;display:grid}.video-tile{background:var(--teal-900);color:#fff;min-height:0;margin:0;position:relative;overflow:hidden}.video-tile-feature{grid-row:1/3}.video-frame{position:absolute;inset:0;overflow:hidden}.video-frame:after{content:"";background:linear-gradient(#082f3605 34%,#082f36c7 100%);position:absolute;inset:0}.video-frame img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.video-tile-feature img{object-position:center 22%}.video-tile-portrait img{object-position:center 25%}.video-tile-exterior img{object-position:center 30%}.video-tile:hover img{filter:saturate(1.05);transform:scale(1.04)}.video-tile figcaption{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.video-tile figcaption span{color:#a8ded5;letter-spacing:1.7px;font:800 9px Manrope}.video-tile figcaption b{max-width:330px;font:700 20px/1.12 Manrope}.video-bottom{border-top:1px solid var(--line);color:var(--teal-800);letter-spacing:1.2px;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;font:800 10px Manrope;display:flex}.video-bottom span{align-items:center;gap:8px;display:flex}.video-bottom svg{color:var(--coral)}.video-bottom b{color:var(--coral-dark);font-size:14px}.life-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:11vw;display:grid}.life-visual{place-items:center;min-height:510px;display:grid;position:relative}.life-ring{border:1px solid #3d929352;border-radius:50%;position:absolute}.ring-one{width:420px;height:420px}.ring-two{border-color:#ff725e66;width:285px;height:285px}.life-center{background:var(--teal-900);color:#fff;text-align:center;z-index:2;border-radius:50%;align-content:center;place-items:center;gap:8px;width:160px;height:160px;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 13px #e5f5f1}.life-center span{color:#9fddd2;letter-spacing:2px;font:800 10px Manrope}.life-center b{font:700 15px/1.2 Manrope}.life-tag{z-index:3;color:var(--teal-900);background:#fff;padding:10px 13px;font-size:11px;font-weight:800;position:absolute;box-shadow:5px 8px 18px #082f361c}.tag-one{top:67px;left:23%;transform:rotate(-7deg)}.tag-two{top:165px;right:7%;transform:rotate(6deg)}.tag-three{bottom:110px;right:16%;transform:rotate(-5deg)}.tag-four{bottom:64px;left:19%;transform:rotate(5deg)}.life-copy h2{max-width:610px}.life-copy>p{max-width:560px;color:var(--muted);font-size:16px;line-height:1.75}.check-list{flex-direction:column;gap:13px;margin-top:28px;display:flex}.check-list span{color:var(--teal-900);align-items:flex-start;gap:10px;font-size:13px;font-weight:700;display:flex}.check-list svg{color:var(--coral);flex:none}.about-section{background:var(--paper);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid}.about-intro h2{max-width:600px;color:var(--teal-950);letter-spacing:-4px;margin:22px 0 24px;font:800 clamp(40px,4.8vw,68px)/.98 Manrope}.about-intro>p{max-width:510px;color:var(--muted);font-size:16px;line-height:1.75}.about-proof-card{color:#fff;background:var(--teal-900);min-height:350px;box-shadow:18px 20px 0 var(--coral-soft);grid-template-columns:.8fr 1.2fr;display:grid}.about-proof-stat{background:var(--coral);color:#fff;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.about-proof-stat span{letter-spacing:1.8px;font:800 9px Manrope}.about-proof-stat strong{letter-spacing:-7px;margin-top:auto;font:800 clamp(58px,7vw,94px)/.8 Manrope}.about-proof-stat b{margin-top:17px;font:700 16px Manrope}.about-proof-stat small{color:#ffe7df;margin-top:7px;font-size:10px;line-height:1.45}.about-proof-copy{flex-direction:column;justify-content:center;padding:34px;display:flex}.about-proof-copy p{color:#c0ded8;font-size:16px;line-height:1.75}.about-proof-note{color:#fff;align-items:flex-start;gap:10px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.about-proof-note svg{color:#9fddd2;flex:none}.pricing-section{background:#fff}.pricing-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.pricing-head h2{max-width:680px;color:var(--teal-950);letter-spacing:-4px;margin:22px 0 0;font:800 clamp(40px,5vw,70px)/.96 Manrope}.pricing-head>p{max-width:390px;color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.75}.pricing-layout{grid-template-columns:1.04fr .96fr;gap:24px;margin-top:62px;display:grid}.pricing-card{color:#fff;background:var(--teal-900);box-shadow:18px 20px 0 var(--teal-100);padding:30px}.pricing-card-top{color:#9fddd2;letter-spacing:1.7px;justify-content:space-between;align-items:center;gap:14px;font:800 9px Manrope;display:flex}.pricing-status{color:var(--teal-950);background:var(--yellow);padding:7px 9px;font-size:8px}.pricing-price{align-items:flex-start;gap:4px;margin:62px 0 9px;display:flex}.pricing-price>span{color:#ffad97;margin-top:9px;font:700 23px Manrope}.pricing-price strong{letter-spacing:-7px;font:800 clamp(65px,8vw,105px)/.8 Manrope}.pricing-price small{color:#b9dbd5;align-self:flex-end;margin:0 0 5px 12px;font-size:12px;line-height:1.35}.pricing-after{color:#fff;margin:0;font:700 16px Manrope}.pricing-rule{background:#d6f2ec40;height:1px;margin:27px 0 21px}.pricing-includes{flex-direction:column;gap:12px;display:flex}.pricing-includes span{color:#d5ece7;align-items:flex-start;gap:9px;font-size:13px;display:flex}.pricing-includes svg{color:var(--coral);flex:none}.pricing-card .button-light{width:100%;margin-top:31px}.pricing-cancel{color:#c4e1dc;justify-content:center;align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.pricing-cancel svg{color:#9fddd2}.pricing-cancel b{color:#fff}.pricing-details{flex-direction:column;gap:14px;display:flex}.pricing-detail{background:var(--teal-50);border-left:4px solid var(--coral);flex:1;padding:25px 27px}.pricing-detail>span{color:var(--coral-dark);letter-spacing:1.7px;font:800 10px Manrope}.pricing-detail h3{color:var(--teal-950);margin:29px 0 10px;font:700 21px Manrope}.pricing-detail p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.fit-section{background:var(--teal-50)}.fit-head{max-width:710px}.fit-head h2{margin-top:22px}.fit-head>p{max-width:580px;color:var(--muted);font-size:16px;line-height:1.7}.fit-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:55px;display:grid}.fit-card{padding:29px}.fit-card.good{background:var(--teal-100)}.fit-card.not{background:var(--coral-soft)}.fit-card h3{align-items:center;gap:10px;margin-bottom:25px;font:700 20px Manrope;display:flex}.fit-card.good h3 svg{color:var(--teal-600)}.fit-card.not h3 svg{color:var(--coral-dark)}.fit-card p{color:var(--muted);align-items:flex-start;gap:10px;margin:15px 0;font-size:14px;display:flex}.fit-card.good p svg{color:var(--teal-600);flex:none}.fit-card.not p span{color:var(--coral-dark);font-size:17px;font-weight:800;line-height:13px}.market-section{color:#fff;background:linear-gradient(120deg,var(--teal-800),var(--teal-950));grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:78px 8vw;display:grid}.market-mark{width:58px;height:58px;color:var(--coral);border:1px solid #fff6;border-radius:50%;place-items:center;display:grid}.market-section h2{letter-spacing:-3px;margin:14px 0 10px;font:800 clamp(33px,4vw,57px)/.98 Manrope}.market-section h2 em{color:#ff9c86}.market-section p{color:#bcdbd6;max-width:700px;margin:0;font-size:14px;line-height:1.7}.button-light{color:var(--teal-950);white-space:nowrap;box-shadow:5px 5px 0 var(--coral);background:#fff}.button-light:hover{background:var(--teal-100);box-shadow:3px 3px 0 var(--coral)}.faq-section{background:var(--cream);grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.faq-intro h2{margin-top:22px}.faq-intro p{color:var(--muted);font-size:15px;line-height:1.7}.faq-intro a{color:var(--coral-dark);border-bottom:1px solid;font-weight:700}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;color:var(--teal-950);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font:700 16px Manrope;display:flex}.faq-item button svg{color:var(--coral);flex:none}.faq-item p{max-width:750px;color:var(--muted);margin:-3px 0 0;padding:0 38px 25px 0;font-size:14px;line-height:1.7}.contact-section{color:#fff;text-align:center;background:var(--coral);padding:115px 8vw 45px}.contact-kicker{color:#ffe6de;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:9px;font:800 10px Manrope;display:inline-flex}.contact-section h2{letter-spacing:-6px;margin:24px 0 20px;font:800 clamp(49px,7vw,96px)/.91 Manrope}.contact-section h2 em{color:#fff2e6}.contact-section>p{color:#fff0e9;max-width:625px;margin:0 auto 31px;font-size:17px;line-height:1.7}.contact-section .button-light{box-shadow:5px 5px 0 var(--teal-950)}.contact-foot{color:#ffe0d7;letter-spacing:1.5px;border-top:1px solid #ffffff59;justify-content:space-between;margin-top:110px;padding-top:18px;font:800 9px Manrope;display:flex}.swirl-footer{color:#fff;background:var(--teal-950);padding:65px 8vw 25px}.swirl-footer .swirl-logo{color:#fff}.swirl-footer .swirl-logo-mark{border-color:#fff}.footer-top{grid-template-columns:1.4fr .7fr 1fr;gap:9vw;display:grid}.footer-top p{color:#a8cfca;margin-top:28px;font-size:15px;line-height:1.7}.footer-top p strong{color:#fff}.footer-links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-links>span{color:var(--coral);letter-spacing:2px;margin-bottom:6px;font:800 9px Manrope}.footer-links button,.footer-links a{color:#afd1cc;background:0 0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.footer-links button:hover,.footer-links a:hover{color:#fff}.footer-bottom{color:#719a96;letter-spacing:1px;border-top:1px solid #d7f1ea2e;justify-content:space-between;gap:20px;margin-top:60px;padding-top:20px;font:800 9px Manrope;display:flex}@media (width<=1050px){.swirl-header nav{gap:17px}.swirl-header nav button:not(.swirl-button){font-size:12px}.swirl-hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:780px}.hero-visual{width:100%;max-width:650px;margin:15px auto 0}.signal-strip{padding-left:4vw;padding-right:4vw}.signal-strip>div{padding:6px 20px}.services-grid{grid-template-columns:repeat(2,1fr)}.life-section{gap:5vw}}@media (width<=760px){.swirl-header{height:70px;padding:0 5vw}.swirl-header nav{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:16px 5vw 22px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 25px #082f361a}.swirl-header nav.is-open{display:flex}.swirl-header nav button:not(.swirl-button){text-align:left;padding:14px 0;font-size:14px}.header-cta{margin-top:9px}.menu-toggle{display:block}.swirl-hero{min-height:auto;padding:66px 6vw 88px}.swirl-hero h1{letter-spacing:-4px;font-size:56px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-visual{min-height:470px;margin-top:35px}.orbit-large{width:430px;height:430px;left:0}.orbit-small{width:305px;height:305px;top:64px;left:63px}.hero-profile-card{width:150px;padding:7px 7px 12px;top:164px;left:0}.hero-profile-image{height:184px}.hero-profile-caption{padding-top:8px}.hero-profile-caption b{font-size:14px}.hero-profile-caption span{font-size:6.5px}.hero-system-card{width:76%;min-height:330px;padding:23px;left:18%}.system-heading{margin-top:50px}.hero-side-card{bottom:90px;right:0}.note-top{right:0}.note-bottom{left:0}.signal-strip{grid-template-columns:1fr;gap:11px;padding:23px 7vw}.signal-strip>div{border-bottom:1px solid #ffffff4d;border-right:0;padding:6px 0 13px}.signal-strip>div:last-child{border-bottom:0;padding-bottom:6px}.section{padding:82px 6vw}.pain-grid,.services-intro,.life-section,.faq-section,.about-section,.pricing-head,.pricing-layout{grid-template-columns:1fr;gap:48px}.pain-grid h2,.services-section h2,.life-copy h2,.fit-head h2,.faq-intro h2,.about-intro h2,.pricing-head h2{letter-spacing:-3px;font-size:47px}.teal-section-head{display:block}.teal-section-head>p{margin-top:28px}.method-grid{grid-template-columns:1fr 1fr;margin-top:55px}.method-step,.method-step:not(:first-child){min-height:230px;padding:21px 15px 10px 0}.method-step:nth-child(2n){border-right:0;padding-left:15px}.method-step h3{margin-top:31px;font-size:19px}.quote-band{margin-top:45px;padding:22px}.quote-band p{font-size:18px}.services-grid,.fit-grid{grid-template-columns:1fr}.service-card{min-height:245px}.life-visual{order:2;min-height:420px}.ring-one{width:350px;height:350px}.ring-two{width:240px;height:240px}.about-proof-card{grid-template-columns:1fr}.about-proof-stat{min-height:250px}.about-proof-copy{padding:28px}.pricing-head>p{margin-top:-22px}.pricing-price strong{font-size:78px}.pricing-price small{font-size:11px}.pricing-card{padding:24px}.pricing-detail{padding:23px}.market-section{grid-template-columns:auto 1fr;padding:62px 6vw}.market-section .swirl-button{grid-column:2;justify-self:start}.contact-section{padding:82px 6vw 35px}.contact-section h2{letter-spacing:-4px;font-size:58px}.contact-foot{flex-direction:column;align-items:center;gap:9px;margin-top:76px}.footer-top{grid-template-columns:1fr 1fr;gap:45px 7vw}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}}@media (width<=420px){.swirl-hero h1{font-size:49px}.hero-visual{transform-origin:0 0;min-height:445px;transform:scale(.93)}.hero-proof{flex-direction:column;gap:10px}.method-grid{grid-template-columns:1fr}.method-step,.method-step:not(:first-child),.method-step:nth-child(2n){border-bottom:1px solid #d4f2ec4d;border-right:0;min-height:auto;padding:21px 0}.method-step:last-child{border-bottom:0}.market-section{grid-template-columns:1fr}.market-section .swirl-button{grid-column:auto}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}}@media (width<=760px){.video-section-head,.video-grid{grid-template-columns:1fr}.video-section-head>p{margin-top:-22px}.video-grid{grid-template-rows:285px 210px 210px;margin-top:45px}.video-tile-feature{grid-row:auto}.video-tile figcaption b{font-size:18px}.video-bottom{flex-direction:column;gap:12px}}@media (width<=420px){.hero-profile-card{width:132px;padding:6px 6px 10px;top:174px;left:-5px}.hero-profile-image{height:157px}.hero-profile-caption{gap:4px;padding-top:7px}.hero-profile-caption b{font-size:13px}.hero-profile-caption span{font-size:6px}}.pain-promise-card{color:#fff;background:var(--teal-900);min-height:285px;box-shadow:18px 20px 0 var(--coral-soft);padding:31px}.pain-promise-card>span{color:#9fddd2;letter-spacing:1.8px;font:800 9px Manrope}.pain-promise-card h3{letter-spacing:-1.5px;margin:72px 0 15px;font:800 31px/.98 Manrope}.pain-promise-card h3 em{color:#ff9c86;letter-spacing:-1px;font:400 31px/.98 Georgia,serif}.pain-promise-card p{color:#c0ded8;max-width:380px;margin:0;font-size:14px;line-height:1.65}.pain-promise-line{color:#fff;align-items:center;gap:9px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.pain-promise-line svg{color:var(--coral)}.hero-profile-feature{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.hero-profile-feature img{object-fit:cover;object-position:center center;filter:saturate(.94);border:10px solid #fff;width:min(100%,520px);height:590px;display:block;transform:rotate(2deg);box-shadow:0 20px 45px #082f362e}@media (width<=1050px){.hero-profile-feature{min-height:560px;margin-top:10px}.hero-profile-feature img{width:min(100%,500px);height:560px}}@media (width<=760px){.hero-profile-feature{min-height:500px;margin-top:18px}.hero-profile-feature img{border-width:8px;width:min(100%,430px);height:500px;transform:rotate(1.5deg)}}@media (width<=420px){.hero-profile-feature{min-height:425px}.hero-profile-feature img{border-width:7px;width:100%;height:425px}}.waitlist-page{background:linear-gradient(120deg,var(--cream) 0%,var(--teal-50) 67%,#ffe8df 100%);min-height:100vh;color:var(--ink)}.waitlist-header{border-bottom:1px solid #123b431f;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex}.waitlist-brand{color:var(--teal-950);align-items:center;gap:10px;display:inline-flex}.waitlist-brand-mark{fill:none;width:36px;height:36px;stroke:var(--teal-600);stroke-width:1.4px}.waitlist-brand-mark circle:nth-child(2){stroke:var(--coral);opacity:.7}.waitlist-brand-mark .waitlist-brand-core{fill:var(--teal-950);stroke:none}.waitlist-brand-mark path{stroke:var(--coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.waitlist-brand-mark .waitlist-brand-dot{fill:var(--yellow);stroke:none}.waitlist-brand>span{flex-direction:column;gap:3px;line-height:1;display:flex}.waitlist-brand b{letter-spacing:1.4px;font:800 14px Manrope}.waitlist-brand small{color:var(--coral-dark);letter-spacing:2.4px;text-transform:uppercase;font:800 7px Manrope}.waitlist-back{color:var(--teal-800);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.waitlist-back:hover{color:var(--coral-dark)}.waitlist-shell{grid-template-columns:.83fr 1.17fr;align-items:center;gap:8vw;width:min(1120px,86vw);margin:0 auto;padding:86px 0 110px;display:grid}.waitlist-intro{max-width:440px}.waitlist-kicker{color:var(--coral-dark);letter-spacing:2.3px;text-transform:uppercase;align-items:center;gap:9px;font:800 10px Manrope;display:inline-flex}.waitlist-intro h1{color:var(--teal-950);letter-spacing:-4.5px;margin:27px 0 23px;font:800 clamp(47px,6vw,76px)/.94 Manrope}.waitlist-intro h1 em,.waitlist-success h2 em,.waitlist-form-top h2 em{color:var(--coral);letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.waitlist-intro>p{max-width:410px;color:var(--muted);font-size:16px;line-height:1.75}.waitlist-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--teal-800);align-items:flex-start;gap:12px;margin-top:40px;padding:20px 0;display:flex}.waitlist-callout>svg{color:var(--coral);flex:none;margin-top:2px}.waitlist-callout div{flex-direction:column;gap:6px;display:flex}.waitlist-callout strong{font:800 13px Manrope}.waitlist-callout span{color:var(--muted);font-size:13px;line-height:1.5}.waitlist-proof{color:var(--teal-800);flex-direction:column;gap:11px;margin-top:24px;font-size:12px;font-weight:700;display:flex}.waitlist-proof span{align-items:center;gap:8px;display:flex}.waitlist-proof svg{color:var(--coral)}.waitlist-card{box-shadow:18px 20px 0 var(--coral-soft);background:#fff;padding:39px 42px 36px}.waitlist-form-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:29px;display:flex}.waitlist-form-label{color:var(--teal-600);letter-spacing:1.8px;font:800 9px Manrope}.waitlist-form-top h2{color:var(--teal-950);letter-spacing:-2px;margin:13px 0 0;font:800 35px/.98 Manrope}.waitlist-required{color:var(--muted);padding-top:2px;font-size:11px}.waitlist-form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.waitlist-form-grid label{color:var(--teal-900);flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.waitlist-form-grid input,.waitlist-form-grid textarea{background:var(--teal-50);width:100%;color:var(--teal-950);border:1px solid #cbded9;border-radius:0;outline:none;padding:13px 14px;font:500 14px DM Sans;transition:border .2s,box-shadow .2s}.waitlist-form-grid textarea{resize:vertical;min-height:94px}.waitlist-form-grid input::placeholder,.waitlist-form-grid textarea::placeholder{color:#87a0a0}.waitlist-form-grid input:focus,.waitlist-form-grid textarea:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px #3d929324}.waitlist-full{grid-column:1/-1}.waitlist-budget{border:0;border-top:1px solid var(--line);margin:28px 0 24px;padding:20px 0 0}.waitlist-budget legend{color:var(--teal-900);padding:0;font-size:13px;font-weight:800;line-height:1.4}.waitlist-radio-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.waitlist-radio-grid label{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;font-size:12px;font-weight:700;transition:border .2s,background .2s,color .2s;display:flex}.waitlist-radio-grid label.selected{border-color:var(--teal-600);background:var(--teal-100);color:var(--teal-950)}.waitlist-radio-grid input{accent-color:var(--coral)}.waitlist-submit{min-height:49px}.waitlist-note{max-width:440px;color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.55}.waitlist-success{text-align:center;padding:45px 15px 30px}.waitlist-success-icon{background:var(--teal-100);width:66px;height:66px;color:var(--teal-800);border-radius:50%;place-items:center;margin:0 auto 23px;display:grid}.waitlist-success h2{color:var(--teal-950);letter-spacing:-2.5px;margin:15px 0;font:800 42px/.98 Manrope}.waitlist-success p{max-width:430px;color:var(--muted);margin:0 auto 28px;font-size:15px;line-height:1.7}.waitlist-footer{width:min(1120px,86vw);color:var(--muted);letter-spacing:1.4px;border-top:1px solid #123b4329;justify-content:space-between;gap:20px;margin:0 auto;padding:20px 0 26px;font:800 9px Manrope;display:flex}@media (width<=900px){.waitlist-shell{grid-template-columns:1fr;gap:52px;padding-top:62px}.waitlist-intro,.waitlist-intro h1{max-width:650px}.waitlist-intro>p{max-width:620px}.waitlist-proof{flex-flow:wrap}.waitlist-card{max-width:700px}}@media (width<=620px){.waitlist-header{height:70px;padding:0 6vw}.waitlist-back{font-size:0}.waitlist-back svg{width:20px;height:20px}.waitlist-shell{width:min(88vw,560px);padding:51px 0 78px}.waitlist-intro h1{letter-spacing:-3.5px;font-size:49px}.waitlist-card{box-shadow:10px 12px 0 var(--coral-soft);padding:28px 22px 25px}.waitlist-form-top{display:block}.waitlist-required{margin-top:12px;display:block}.waitlist-form-top h2{font-size:31px}.waitlist-form-grid{grid-template-columns:1fr}.waitlist-full{grid-column:auto}.waitlist-radio-grid{grid-template-columns:1fr}.waitlist-submit{width:100%}.waitlist-success{padding:30px 5px 20px}.waitlist-success h2{font-size:38px}.waitlist-footer{flex-direction:column;gap:9px;width:88vw}}.scorecard-page{color:#ede7dd;background:#0f2438;min-height:100vh;font-family:DM Sans,sans-serif;overflow:hidden}.scorecard-page a{color:inherit}.scorecard-header{border-bottom:1px solid #ede7dd29;justify-content:space-between;align-items:center;width:min(100% - 48px,760px);height:82px;margin:0 auto;display:flex}.scorecard-brand{color:#fff;align-items:center;gap:10px;font-family:Manrope,sans-serif;display:inline-flex}.scorecard-brand-mark{color:#d9bf8c;border:1px solid #d9bf8c;border-radius:50%;place-items:center;width:34px;height:34px;font:600 17px Georgia,serif;display:grid}.scorecard-brand span:last-child{flex-direction:column;gap:3px;line-height:1;display:flex}.scorecard-brand b{letter-spacing:1.2px;font-size:13px}.scorecard-brand small{color:#d9bf8c;letter-spacing:2px;text-transform:uppercase;font-size:7px;font-weight:800}.scorecard-back-link{letter-spacing:.2px;font-size:11px;color:#c7d2da!important}.scorecard-back-link span{color:#d9bf8c;font-size:15px}.scorecard-shell{width:min(100% - 40px,680px);margin:0 auto;padding:65px 0 80px}.scorecard-hero{text-align:center}.scorecard-beacon{width:120px;height:120px;margin:0 auto 25px}.scorecard-beacon svg{width:100%;height:100%;display:block}.scorecard-beam{transform-origin:80px 62px;animation:5s ease-in-out infinite scorecard-sweep}@keyframes scorecard-sweep{0%,to{opacity:.92;transform:rotate(-28deg)}50%{opacity:.35;transform:rotate(29deg)}}.scorecard-kicker{color:#d9bf8c;letter-spacing:.4px;margin:0 0 15px;font-size:12px}.scorecard-hero h1{color:#fff;letter-spacing:-1.4px;margin:0;font:500 clamp(34px,7vw,56px)/1.08 Georgia,serif}.scorecard-hero h1 em{color:#ff9c86;font:inherit;font-style:normal}.scorecard-subtitle{color:#fff;letter-spacing:-.3px;max-width:520px;margin:25px auto 11px;font:600 clamp(19px,3vw,24px)/1.35 Manrope,sans-serif}.scorecard-intro{color:#c7d2da;max-width:500px;margin:0 auto;font-size:14px;line-height:1.7}.scorecard-card{color:#0f2438;background:#ede7dd;margin-top:45px;padding:31px 31px 28px;box-shadow:13px 15px #ff725ec2}.scorecard-progress-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.scorecard-progress-head div{flex-direction:column;gap:5px;display:flex}.scorecard-progress-head span{letter-spacing:.5px;font:700 12px Manrope}.scorecard-progress-head small{color:#4a6274;font-size:11px}.scorecard-progress-head strong{color:#b08d57;font:600 18px Manrope}.scorecard-progress-track{background:#0f24381f;height:5px;margin:14px 0 5px}.scorecard-progress-track span{background:linear-gradient(90deg,#2e5f5a,#b08d57,#b24a2e);height:100%;transition:width .25s;display:block}.scorecard-question{border-bottom:1px solid #0f243821;grid-template-columns:33px 1fr auto;align-items:center;gap:16px;padding:23px 0;display:grid}.scorecard-question-number{color:#b08d57;letter-spacing:1px;align-self:start;font:700 11px Manrope}.scorecard-question p{color:#0f2438;margin:0;font-size:14px;line-height:1.45}.scorecard-choices{gap:7px;display:flex}.scorecard-choices button{color:#0f2438;background:0 0;border:1px solid #0f24383b;border-radius:2px;min-width:70px;padding:9px 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s,border .2s,transform .2s}.scorecard-choices button:hover{border-color:#2e5f5a;transform:translateY(-1px)}.scorecard-choices button.is-selected-yes{color:#fff;background:#2e5f5a;border-color:#2e5f5a}.scorecard-choices button.is-selected-no{color:#fff;background:#b24a2e;border-color:#b24a2e}.scorecard-submit-row{justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.scorecard-submit-row p{color:#4a6274;margin:0;font-size:12px}.scorecard-submit{color:#fff;background:#0f2438;border:0;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #b24a2e}.scorecard-submit:hover:not(:disabled){background:#2e5f5a;transform:translate(1px,1px);box-shadow:3px 3px #b24a2e}.scorecard-submit:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.scorecard-submit span,.scorecard-cta span{color:#ff9c86;font-size:16px}.scorecard-result{text-align:center;color:#fff;background:#2e5f5a;margin-top:55px;padding:42px 35px 38px;scroll-margin-top:24px;box-shadow:13px 15px #d9bf8c}.scorecard-result-leak{background:#b24a2e}.scorecard-result-gap{background:#2e5f5a}.scorecard-result-advantage{background:#0d4148}.scorecard-result-eyebrow{color:#d9bf8c;letter-spacing:2px;text-transform:uppercase;margin:0;font:800 10px Manrope}.scorecard-result-score{color:#fff;letter-spacing:-4px;margin:18px 0 8px;font:500 83px/.85 Georgia,serif}.scorecard-result-score span{letter-spacing:0;opacity:.7;font:500 18px Manrope}.scorecard-result h2{color:#fff;letter-spacing:-.5px;margin:0;font:700 clamp(24px,4vw,32px)/1.2 Manrope}.scorecard-result-description{color:#e8f0ed;max-width:490px;margin:17px auto 20px;font-size:14px;line-height:1.7}.scorecard-result-note{color:#fff;border:1px solid #ffffff3d;max-width:530px;margin:0 auto;padding:18px 20px;font-size:13px;line-height:1.65}.scorecard-result-note strong{color:#ffe0a7}.scorecard-cta{background:#fff;align-items:center;gap:10px;margin-top:28px;padding:14px 19px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:5px 5px #0f2438;color:#0f2438!important}.scorecard-cta:hover{transform:translate(2px,2px);box-shadow:3px 3px #0f2438}.scorecard-cta span{color:#b24a2e}.scorecard-restart{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff8c;margin:22px auto 0;padding:4px 0;font-size:11px;display:block}.scorecard-footnote{color:#c7d2da;text-align:center;max-width:540px;margin:52px auto 0;font:italic 18px/1.5 Georgia,serif}.scorecard-footer{color:#89a2ae;letter-spacing:1.2px;border-top:1px solid #ede7dd29;justify-content:space-between;gap:20px;width:min(100% - 48px,760px);margin:0 auto;padding:20px 0 25px;font:800 9px Manrope;display:flex}.scorecard-page button:focus-visible,.scorecard-page a:focus-visible{outline-offset:3px;outline:2px solid #f4c75c}@media (prefers-reduced-motion:reduce){.scorecard-beam{animation:none}}@media (width<=620px){.scorecard-header{width:min(100% - 32px,680px);height:70px}.scorecard-back-link{font-size:0}.scorecard-back-link span{font-size:21px}.scorecard-shell{width:min(100% - 28px,680px);padding-top:47px}.scorecard-card{padding:24px 18px 22px;box-shadow:8px 9px #ff725ec2}.scorecard-question{grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:20px 0}.scorecard-question p{font-size:13px}.scorecard-choices{grid-column:2;gap:8px;padding-top:3px}.scorecard-choices button{min-width:92px}.scorecard-submit-row{padding-top:23px;display:block}.scorecard-submit-row p{margin-bottom:17px}.scorecard-submit{justify-content:center;width:100%}.scorecard-result{padding:34px 20px 31px;box-shadow:8px 9px #d9bf8c}.scorecard-result-score{font-size:72px}.scorecard-footer{flex-direction:column;gap:8px;width:min(100% - 32px,680px)}.scorecard-footnote{margin-top:39px;font-size:16px}}.dashboard-loading{min-height:100vh;color:var(--muted);place-items:center;font-size:14px;display:grid}.dashboard-page{background:var(--paper);min-height:100vh;color:var(--ink)}.dashboard-page a{color:inherit}.dashboard-header{background:var(--cream);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex}.dashboard-brand{align-items:center;gap:11px;display:inline-flex}.dashboard-brand>span:last-child{flex-direction:column;gap:4px;line-height:1;display:flex}.dashboard-brand b{color:var(--teal-950);letter-spacing:1.4px;font:800 14px Manrope}.dashboard-brand small{color:var(--coral-dark);letter-spacing:1.5px;text-transform:uppercase;font:800 7px Manrope}.dashboard-brand-mark{background:var(--teal-950);color:#fff;width:36px;height:36px;box-shadow:0 0 0 5px var(--teal-100);border-radius:50%;place-items:center;font:700 17px Georgia,serif;display:grid}.dashboard-header-actions,.dashboard-header-back{align-items:center;gap:18px;display:flex}.dashboard-header-actions a,.dashboard-header-actions button,.dashboard-header-back{color:var(--muted);background:0 0;align-items:center;gap:7px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.dashboard-header-actions button:hover,.dashboard-header-actions a:hover,.dashboard-header-back:hover{color:var(--coral-dark)}.dashboard-shell{width:min(1120px,86vw);margin:0 auto;padding:74px 0 110px}.dashboard-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.dashboard-kicker,.dashboard-form-label{color:var(--coral-dark);letter-spacing:2.2px;text-transform:uppercase;font:800 10px Manrope}.dashboard-heading h1,.dashboard-login-copy h1{color:var(--teal-950);letter-spacing:-4px;margin:20px 0 12px;font:800 clamp(45px,6vw,75px)/.92 Manrope}.dashboard-heading h1 em,.dashboard-login-copy h1 em{color:var(--coral);letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.dashboard-heading p,.dashboard-login-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.dashboard-refresh{border:1px solid var(--line);color:var(--teal-800);background:#fff;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-refresh:hover{border-color:var(--teal-600);background:var(--teal-50)}.dashboard-refresh:disabled{cursor:wait;opacity:.65}.is-spinning{animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.dashboard-stats>div{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:110px;padding:20px 22px;display:grid}.dashboard-stats svg{color:var(--coral);grid-row:span 2}.dashboard-stats span{color:var(--muted);font-size:11px;font-weight:700}.dashboard-stats strong{color:var(--teal-950);letter-spacing:-1px;font:800 27px Manrope}.dashboard-stats small{color:var(--muted);grid-column:2;font-size:11px}.dashboard-toolbar{border-bottom:1px solid var(--line);gap:12px;margin-top:38px;padding-bottom:18px;display:flex}.dashboard-search{border:1px solid var(--line);color:var(--teal-600);background:#fff;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.dashboard-search input{width:100%;min-height:43px;color:var(--teal-950);background:0 0;border:0;outline:none;font:500 13px DM Sans}.dashboard-search input::placeholder{color:#8ba0a0}.dashboard-toolbar select,.submission-status{border:1px solid var(--line);min-height:43px;color:var(--teal-900);background:#fff;outline:none;padding:0 12px;font:700 12px DM Sans}.dashboard-toolbar select:focus,.submission-status:focus{border-color:var(--teal-600)}.dashboard-error{background:var(--coral-soft);color:var(--coral-dark);margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.dashboard-list{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.dashboard-empty{background:var(--teal-50);min-height:220px;color:var(--muted);text-align:center;border:1px dashed #b7cfca;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;display:flex}.dashboard-empty svg{color:var(--teal-600);margin-bottom:5px}.dashboard-empty strong{color:var(--teal-900);font:800 16px Manrope}.dashboard-empty span{font-size:13px}.submission-card{border:1px solid var(--line);box-shadow:7px 8px 0 var(--teal-100);background:#fff;padding:24px}.submission-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.submission-date{color:var(--coral-dark);letter-spacing:1.5px;text-transform:uppercase;font:800 9px Manrope}.submission-card h2{color:var(--teal-950);letter-spacing:-.7px;margin:9px 0 0;font:800 23px Manrope}.submission-status{min-height:34px;padding:0 9px;font-size:11px}.submission-status.status-new{color:var(--coral-dark);background:#fff0eb;border-color:#f5b1a1}.submission-status.status-contacted{background:var(--teal-100);color:var(--teal-800);border-color:#addbd4}.submission-status.status-closed{color:var(--muted);background:#f4f6f4;border-color:#ccd7d4}.submission-contact{border-top:1px solid #edf2f0;flex-direction:column;gap:5px;margin-top:20px;padding-top:15px;display:flex}.submission-contact a{color:var(--teal-800);overflow-wrap:anywhere;font-size:12px;font-weight:700}.submission-contact a:hover{color:var(--coral-dark)}.submission-markets,.submission-details{margin-top:19px}.submission-markets>span,.submission-details>span{color:var(--teal-600);letter-spacing:1.5px;font:800 9px Manrope}.submission-markets p,.submission-details p{color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.6}.submission-details{border-top:1px solid #edf2f0;padding-top:15px}.dashboard-login-page{background:linear-gradient(120deg,var(--cream),var(--teal-50) 68%,#ffe8df)}.dashboard-login-shell{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;width:min(940px,86vw);margin:0 auto;padding:105px 0 130px;display:grid}.dashboard-login-copy{max-width:420px}.dashboard-login-card{box-shadow:15px 17px 0 var(--coral-soft);background:#fff;padding:37px 39px}.dashboard-login-card h2{color:var(--teal-950);letter-spacing:-1.5px;margin:15px 0 25px;font:800 32px Manrope}.dashboard-login-card label{color:var(--teal-900);flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.dashboard-login-card input{background:var(--teal-50);min-height:48px;color:var(--teal-950);border:1px solid #cbded9;outline:none;padding:0 13px;font:500 15px DM Sans}.dashboard-login-card input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px #3d929324}.dashboard-login-card .swirl-button{width:100%;margin-top:22px}.dashboard-login-arrow{transform:rotate(180deg)}.dashboard-login-card>p:last-child{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.5}.waitlist-error{color:var(--coral-dark);margin:18px 0 0;font-size:12px;line-height:1.5}.waitlist-submit:disabled{cursor:wait;opacity:.7}@media (width<=760px){.dashboard-header{height:70px;padding:0 6vw}.dashboard-header-actions{gap:11px}.dashboard-header-actions a{font-size:0}.dashboard-header-actions a svg{width:19px;height:19px}.dashboard-header-actions button{font-size:11px}.dashboard-shell{width:88vw;padding:57px 0 82px}.dashboard-heading{display:block}.dashboard-refresh{margin-top:23px}.dashboard-stats{grid-template-columns:1fr;margin-top:38px}.dashboard-stats>div{min-height:83px}.dashboard-toolbar{display:block}.dashboard-toolbar select{width:100%;margin-top:10px}.dashboard-list{grid-template-columns:1fr}.dashboard-login-shell{grid-template-columns:1fr;gap:45px;width:88vw;padding:62px 0 82px}.dashboard-login-copy{max-width:620px}.dashboard-login-card{box-shadow:10px 12px 0 var(--coral-soft);padding:29px 23px 27px}.dashboard-footer{flex-direction:column;gap:9px;width:88vw}}.swirl-ads-page{--ads-navy:#0b3b43;--ads-teal:#176a72;--ads-teal-soft:#dff3ee;--ads-coral:#ff725e;--ads-coral-dark:#dc574c;--ads-cream:#fffaf3;--ads-blue:#cbe7f5;--ads-blue-dark:#315bc7;--ads-ink:#143f47;--ads-muted:#62787b;background:var(--ads-cream);min-height:100vh;color:var(--ads-ink);font-family:DM Sans,sans-serif;overflow:hidden}.swirl-ads-page h1,.swirl-ads-page h2,.swirl-ads-page h3,.swirl-ads-page p{margin-top:0}.swirl-ads-page a{color:inherit;text-decoration:none}.swirl-ads-page button{font:inherit}.ads-announcement{background:var(--ads-blue-dark);color:#fff;letter-spacing:.8px;text-align:center;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:0 6vw;font:800 12px Manrope,sans-serif;display:flex}.ads-announcement a{color:#fff4c7;letter-spacing:.2px;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ads-announcement a:hover{color:#fff}.ads-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #143f471f;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex;position:sticky;top:0}.ads-logo{color:var(--ads-navy);align-items:center;gap:10px;display:inline-flex}.ads-brand-mark{width:37px;height:37px;display:block;overflow:visible}.ads-brand-orbit{fill:none;stroke-width:1.4px}.ads-brand-orbit-outer{stroke:#479b9b;opacity:.55}.ads-brand-orbit-inner{stroke:var(--ads-coral);opacity:.65}.ads-brand-core{fill:var(--ads-navy)}.ads-brand-swoosh{fill:none;stroke:var(--ads-coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.ads-brand-dot{fill:#f4c75c}.ads-logo-copy{flex-direction:column;gap:3px;line-height:1;display:flex}.ads-logo-copy b{letter-spacing:1.3px;font:800 14px Manrope,sans-serif}.ads-logo-copy small{color:var(--ads-coral-dark);letter-spacing:1.6px;text-transform:uppercase;font:800 7px Manrope,sans-serif}.ads-header nav{align-items:center;gap:27px;display:flex}.ads-header nav button:not(.ads-button){color:var(--ads-muted);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700}.ads-header nav button:not(.ads-button):hover{color:var(--ads-coral-dark)}.ads-button{background:var(--ads-coral);min-height:51px;box-shadow:5px 5px 0 var(--ads-navy);justify-content:center;align-items:center;gap:11px;padding:0 21px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.ads-button:hover{background:var(--ads-coral-dark);box-shadow:3px 3px 0 var(--ads-navy);transform:translate(2px,2px)}.ads-header-cta{min-height:43px;box-shadow:3px 3px 0 var(--ads-navy);padding:0 16px;font-size:11px}.ads-menu-toggle{color:var(--ads-navy);background:0 0;border:0;padding:7px;display:none}.ads-hero{background:linear-gradient(116deg,var(--ads-blue) 0%,#d9edf7 65%,#e6f5ef 100%);grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:5vw;min-height:673px;padding:80px 7vw 112px;display:grid;position:relative}.ads-hero-copy{z-index:4;max-width:650px;position:relative}.ads-eyebrow,.ads-section-label{color:var(--ads-coral-dark);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:10px;font:800 10px/1.2 Manrope,sans-serif;display:flex}.ads-eyebrow>span{background:currentColor;width:31px;height:2px}.ads-hero h1{max-width:700px;color:var(--ads-navy);letter-spacing:-5.5px;margin:27px 0 23px;font:800 clamp(55px,6.3vw,91px)/.91 Manrope,sans-serif}.ads-hero h1 em,.swirl-ads-page h2 em,.swirl-ads-page h3 em{color:var(--ads-coral-dark);letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.ads-hero-lede{max-width:600px;color:var(--ads-navy);letter-spacing:-.4px;margin-bottom:14px;font:600 20px/1.45 Manrope,sans-serif}.ads-hero-support{color:#44666c;max-width:600px;font-size:15px;line-height:1.7}.ads-hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.ads-text-link{color:var(--ads-teal);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:800;display:inline-flex}.ads-text-link:hover{color:var(--ads-coral-dark)}.ads-hero-proof{color:var(--ads-teal);flex-wrap:wrap;gap:19px;margin-top:31px;font-size:11px;font-weight:800;display:flex}.ads-hero-proof span{align-items:center;gap:6px;display:flex}.ads-hero-proof svg{color:#3d9293}.ads-hero-visual{min-height:490px;position:relative}.ads-hero-frame{z-index:2;aspect-ratio:1.33;background:#fff;border:10px solid #fff;width:min(100%,570px);position:absolute;top:19px;right:4%;overflow:hidden;box-shadow:16px 17px #17626a2b}.ads-hero-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ads-play-button{color:#fff;text-indent:3px;background:#0b3b43b8;border-radius:50%;place-items:center;width:63px;height:63px;font-size:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ads-frame-label{color:#fff;letter-spacing:1.4px;background:#0b3b43e0;padding:7px 10px;font:800 9px Manrope;position:absolute;bottom:17px;left:19px}.ads-hero-note{z-index:4;background:var(--ads-coral);color:#fff;width:210px;box-shadow:8px 9px 0 var(--ads-navy);padding:20px 22px;position:absolute;bottom:9px;left:-20px;transform:rotate(-3deg)}.ads-hero-note span{color:#ffe4dc;letter-spacing:1.5px;margin-bottom:13px;font:800 9px Manrope;display:block}.ads-hero-note strong{letter-spacing:-.8px;font:800 21px/1.02 Manrope;display:block}.ads-hero-note strong:last-child{color:#fff3b8;letter-spacing:-1px;font-family:Georgia,serif;font-style:italic;font-weight:400}.ads-hero-portrait{z-index:3;background:#fff;width:137px;padding:8px 8px 11px;position:absolute;bottom:-15px;right:-16px;transform:rotate(4deg);box-shadow:8px 9px #315bc745}.ads-hero-portrait img{object-fit:cover;object-position:center top;width:100%;height:140px;display:block}.ads-hero-portrait span{color:var(--ads-navy);letter-spacing:.3px;padding:9px 3px 0;font:800 8px/1.3 Manrope;display:block}.ads-hero-orbit{border:1px solid #17626a2e;border-radius:50%;position:absolute}.ads-hero-orbit-one{width:490px;height:490px;top:0;right:1%}.ads-hero-orbit-two{width:330px;height:330px;top:78px;right:16%}.ads-hero-scroll{color:var(--ads-teal);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:10px;font:800 9px Manrope;display:flex;position:absolute;bottom:31px;left:7vw}.ads-hero-scroll span{background:currentColor;width:28px;height:1px}.ads-program-card-wrap{z-index:5;background:var(--ads-cream);padding:0 7vw 75px;position:relative}.ads-program-card{background:#fff;grid-template-columns:1.1fr .9fr;gap:28px 45px;width:min(1110px,100%);margin:-57px auto 0;padding:33px 43px 35px;display:grid;box-shadow:0 15px #ff725e33}.ads-program-card-kicker{color:var(--ads-blue-dark);letter-spacing:2.2px;grid-column:1/-1;font:800 10px Manrope}.ads-program-card-main h2{max-width:530px;color:var(--ads-navy);letter-spacing:-2px;margin:0;font:800 35px/1.02 Manrope}.ads-program-card-main p{max-width:515px;color:var(--ads-muted);margin:18px 0 0;font-size:14px;line-height:1.65}.ads-program-details{grid-template-columns:repeat(3,1fr);align-self:end;gap:18px;display:grid}.ads-program-details>div{border-left:2px solid var(--ads-coral);padding-left:15px}.ads-program-details span{color:var(--ads-coral-dark);letter-spacing:1.5px;margin-bottom:8px;font:800 9px Manrope;display:block}.ads-program-details strong{color:var(--ads-navy);font:700 12px/1.4 Manrope;display:block}.ads-stats-section{background:var(--ads-cream);padding:92px 7vw 100px}.ads-section-intro{max-width:580px}.ads-section-intro-centered{text-align:center;margin:0 auto}.ads-section-intro-centered .ads-section-label{justify-content:center}.swirl-ads-page h2{color:var(--ads-navy);letter-spacing:-3.5px;margin:22px 0 17px;font:800 clamp(39px,4.5vw,63px)/.96 Manrope}.ads-section-intro p{max-width:580px;color:var(--ads-muted);margin:0;font-size:15px;line-height:1.7}.ads-stats-grid{border-top:1px solid #cddedb;border-bottom:1px solid #cddedb;grid-template-columns:repeat(4,1fr);width:min(1110px,100%);margin:58px auto 0;display:grid}.ads-stats-grid>div{border-right:1px solid #cddedb;flex-direction:column;justify-content:center;min-height:139px;padding:28px 22px;display:flex}.ads-stats-grid>div:last-child{border-right:0}.ads-stats-grid strong{color:var(--ads-teal);letter-spacing:-2px;font:800 43px/1 Manrope}.ads-stats-grid span{max-width:150px;color:var(--ads-muted);margin-top:10px;font-size:11px;font-weight:700;line-height:1.45}.ads-problem-section{grid-template-columns:1.04fr .76fr;align-items:center;gap:10vw;width:min(1110px,86vw);margin:0 auto;padding:102px 0 114px;display:grid}.ads-problem-copy{max-width:630px}.ads-problem-copy h2{max-width:620px}.ads-large-copy{color:var(--ads-navy);letter-spacing:-.3px;margin:24px 0 14px;font:700 21px/1.45 Manrope}.ads-problem-copy>p:not(.ads-large-copy){max-width:585px;color:var(--ads-muted);font-size:15px;line-height:1.75}.ads-highlight{background:var(--ads-teal-soft);max-width:570px;color:var(--ads-teal);align-items:flex-start;gap:12px;margin-top:28px;padding:17px 18px;font-size:13px;line-height:1.55;display:flex}.ads-highlight svg{color:var(--ads-coral-dark);flex:none;margin-top:2px}.ads-highlight b{color:var(--ads-navy)}.ads-problem-card{background:var(--ads-blue);padding:35px 34px 34px;transform:rotate(2deg);box-shadow:12px 13px #17626a2b}.ads-problem-card>span{color:var(--ads-blue-dark);letter-spacing:2px;font:800 10px Manrope}.ads-problem-card h3{color:var(--ads-navy);letter-spacing:-3px;margin:23px 0 29px;font:800 48px/.95 Manrope}.ads-problem-card h3 em{color:var(--ads-coral-dark);font-size:54px}.ads-problem-lines{border-top:1px solid #0b3b4333;gap:14px;padding-top:19px;display:grid}.ads-problem-lines p{color:var(--ads-navy);align-items:flex-start;gap:8px;margin:0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.ads-problem-lines svg{color:var(--ads-teal);flex:none;margin-top:1px}.ads-method-section{background:var(--ads-navy);color:#eef8f6;padding:105px 7vw 94px}.ads-method-head{grid-template-columns:1.1fr .8fr;align-items:end;gap:10vw;width:min(1110px,100%);margin:0 auto;display:grid}.ads-section-label-light{color:#ff9d88}.ads-method-section h2{color:#fff;margin-bottom:0}.ads-method-section h2 em{color:#ff9d88}.ads-method-head>p{color:#b9cfcb;max-width:420px;margin:0;font-size:15px;line-height:1.75}.ads-method-grid{grid-template-columns:repeat(4,1fr);gap:15px;width:min(1110px,100%);margin:69px auto 0;display:grid}.ads-method-step{border-top:1px solid #eef8f659;border-bottom:1px solid #eef8f62e;min-height:256px;padding:25px 20px 23px}.ads-method-number{color:#ff9d88;letter-spacing:1.8px;font:800 11px Manrope;display:inline-block}.ads-method-step h3{color:#fff;letter-spacing:-.8px;margin:38px 0 11px;font:800 22px Manrope}.ads-method-step p{color:#b9cfcb;margin:0;font-size:13px;line-height:1.65}.ads-method-formula{color:#dff3ee;letter-spacing:1.2px;text-align:center;background:#17626a;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;width:min(1110px,100%);margin:62px auto 0;padding:21px 24px;font:800 10px Manrope;display:flex}.ads-method-formula b{color:#ff9d88;font-size:18px}.ads-method-formula strong{color:#fff3b8;letter-spacing:.3px;font-size:12px}.ads-inside-section{width:min(1110px,86vw);margin:0 auto;padding:111px 0 108px}.ads-inside-section .ads-section-intro{max-width:680px}.ads-inside-section h2{margin-bottom:16px}.ads-module-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:57px;display:grid}.ads-module-card{min-height:225px;box-shadow:7px 8px 0 var(--ads-teal-soft);background:#fff;border:1px solid #d7e5e1;flex-direction:column;align-items:flex-start;padding:24px 23px 22px;display:flex;position:relative}.ads-module-card:nth-child(4),.ads-module-card:nth-child(5){grid-column:span 1}.ads-module-card>span{color:var(--ads-coral-dark);letter-spacing:1.6px;font:800 10px Manrope}.ads-module-card h3{max-width:240px;color:var(--ads-navy);letter-spacing:-.8px;margin:32px 0 11px;font:800 21px/1.05 Manrope}.ads-module-card p{color:var(--ads-muted);margin:0;font-size:12px;line-height:1.6}.ads-module-card>svg{color:var(--ads-teal);position:absolute;bottom:20px;right:20px}.ads-no-fluff{border-top:1px solid #cddedb;justify-content:space-between;align-items:center;gap:30px;margin-top:52px;padding:22px 0 0;display:flex}.ads-no-fluff span{color:var(--ads-coral-dark);letter-spacing:1.5px;font:800 9px Manrope}.ads-no-fluff strong{max-width:460px;color:var(--ads-navy);letter-spacing:-.3px;text-align:right;font:800 16px Manrope}.ads-proof-section{background:#f3f9f7;padding:105px 7vw 94px}.ads-proof-head{grid-template-columns:1fr .8fr;align-items:end;gap:9vw;width:min(1110px,100%);margin:0 auto;display:grid}.ads-proof-head h2{margin-bottom:0}.ads-proof-head>p{max-width:420px;color:var(--ads-muted);margin:0;font-size:15px;line-height:1.75}.ads-proof-grid{grid-template-columns:1.3fr .7fr .7fr;align-items:start;gap:17px;width:min(1110px,100%);margin:63px auto 0;display:grid}.ads-proof-grid figure{margin:0}.ads-proof-feature>div,.ads-proof-tile>div{background:var(--ads-navy);position:relative;overflow:hidden}.ads-proof-feature img,.ads-proof-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ads-proof-feature>div{aspect-ratio:1.56}.ads-proof-tile>div{aspect-ratio:.76}.ads-proof-grid figure:hover img{transform:scale(1.035)}.ads-image-tag{color:#fff;letter-spacing:1.3px;background:#0b3b43e0;padding:7px 9px;font:800 8px Manrope;position:absolute;bottom:13px;left:13px}.ads-proof-grid figcaption{flex-direction:column;gap:5px;padding:14px 2px 0;display:flex}.ads-proof-grid figcaption b{color:var(--ads-navy);letter-spacing:-.3px;font:800 15px Manrope}.ads-proof-grid figcaption span{color:var(--ads-muted);font-size:12px;line-height:1.5}.ads-proof-bottom{width:min(1110px,100%);color:var(--ads-teal);border-top:1px solid #cddedb;justify-content:space-between;align-items:center;gap:20px;margin:51px auto 0;padding-top:18px;font-size:11px;font-weight:800;display:flex}.ads-proof-bottom span{align-items:center;gap:7px;display:flex}.ads-proof-bottom strong{color:var(--ads-coral-dark);letter-spacing:1.6px;font:800 9px Manrope}.ads-proof-bottom strong b{color:var(--ads-teal);padding:0 6px;font-size:15px}.ads-host-section{grid-template-columns:.72fr 1.1fr;align-items:center;gap:10vw;width:min(1110px,86vw);margin:0 auto;padding:114px 0 120px;display:grid}.ads-host-portrait{width:min(100%,385px);position:relative}.ads-host-portrait>img{object-fit:cover;object-position:center top;filter:saturate(.88);width:100%;height:492px;display:block}.ads-host-badge{background:var(--ads-coral);color:#fff;text-align:center;letter-spacing:1.7px;width:91px;height:91px;box-shadow:6px 7px 0 var(--ads-navy);border-radius:50%;place-items:center;font:800 10px/1.25 Manrope;display:grid;position:absolute;bottom:31px;right:-29px;transform:rotate(9deg)}.ads-host-copy{max-width:610px}.ads-host-copy h2{max-width:620px}.ads-host-copy>p{max-width:590px;color:var(--ads-muted);font-size:15px;line-height:1.75}.ads-host-facts{border-top:1px solid #cddedb;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;padding-top:20px;display:grid}.ads-host-facts span{color:var(--ads-muted);font-size:11px;line-height:1.45}.ads-host-facts strong{color:var(--ads-teal);letter-spacing:-1px;margin-bottom:6px;font:800 27px Manrope;display:block}.ads-offer-section{background:var(--ads-blue);padding:106px 7vw 113px}.ads-offer-head{grid-template-columns:1fr .77fr;align-items:end;gap:9vw;width:min(1110px,100%);margin:0 auto;display:grid}.ads-offer-head h2{margin-bottom:0}.ads-offer-head>p{color:#496d75;max-width:420px;margin:0;font-size:15px;line-height:1.75}.ads-offer-layout{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;width:min(1110px,100%);margin:62px auto 0;display:grid}.ads-offer-card{background:var(--ads-navy);color:#fff;padding:31px 33px 30px;box-shadow:13px 14px #315bc740}.ads-offer-card-top{color:#b9cfcb;letter-spacing:1.5px;border-bottom:1px solid #ffffff36;justify-content:space-between;gap:15px;padding-bottom:21px;font:800 9px Manrope;display:flex}.ads-offer-status{color:#ffb1a0}.ads-offer-price{align-items:end;gap:2px;margin-top:28px;display:flex}.ads-offer-price>span{color:#ff9d88;align-self:start;margin-top:6px;font:700 24px Manrope}.ads-offer-price strong{color:#fff;letter-spacing:-5px;font:800 68px/.85 Manrope}.ads-offer-price small{color:#b9cfcb;padding:0 0 4px 8px;font:700 12px Manrope}.ads-offer-plus{color:#eef8f6;margin:14px 0 0;font-size:14px;line-height:1.4}.ads-offer-plus small{color:#b9cfcb;font-size:10px}.ads-offer-rule{background:#ffffff36;height:1px;margin:25px 0 21px}.ads-offer-card ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ads-offer-card li{color:#d8e9e5;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.ads-offer-card li svg{color:#ff9d88;flex:none;margin-top:1px}.ads-button-light{box-shadow:5px 5px 0 var(--ads-coral-dark);background:#fff;color:var(--ads-navy)!important}.ads-button-light:hover{box-shadow:3px 3px 0 var(--ads-coral-dark);background:#fff5ee}.ads-cancel{color:#b9cfcb;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.ads-cancel svg{color:#ffcf7b}.ads-cancel b{color:#fff}.ads-offer-details{gap:30px;display:grid}.ads-offer-details>div:not(.ads-offer-disclaimer){border-left:2px solid var(--ads-coral-dark);padding-left:17px}.ads-offer-details>div>span{color:var(--ads-coral-dark);letter-spacing:1.6px;font:800 10px Manrope}.ads-offer-details h3{color:var(--ads-navy);letter-spacing:-.8px;margin:10px 0 7px;font:800 22px Manrope}.ads-offer-details p{color:#496d75;max-width:395px;margin:0;font-size:13px;line-height:1.65}.ads-offer-disclaimer{color:#496d75;border-top:1px solid #143f4733;padding-top:19px;font-size:11px;line-height:1.55}.ads-fit-section{width:min(1110px,86vw);margin:0 auto;padding:111px 0 118px}.ads-fit-grid{grid-template-columns:1fr 1fr;gap:19px;margin-top:55px;display:grid}.ads-fit-card{background:#fff;border:1px solid #d7e5e1;padding:29px 30px 28px}.ads-fit-good{box-shadow:9px 10px 0 var(--ads-teal-soft)}.ads-fit-not{box-shadow:9px 10px 0 var(--ads-coral-soft)}.ads-fit-card h3{color:var(--ads-navy);letter-spacing:-.7px;align-items:center;gap:9px;margin:0 0 21px;font:800 20px Manrope;display:flex}.ads-fit-good h3 svg{color:var(--ads-teal)}.ads-fit-not h3 svg{color:var(--ads-coral-dark)}.ads-fit-card p{color:var(--ads-muted);align-items:flex-start;gap:9px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.ads-fit-good p svg{color:var(--ads-teal);flex:none;margin-top:2px}.ads-fit-not p span{width:16px;color:var(--ads-coral-dark);flex:none;font-size:20px;line-height:15px}.ads-faq-section{background:#f3f9f7;grid-template-columns:.65fr 1.1fr;gap:10vw;padding:108px 7vw 116px;display:grid}.ads-faq-intro{justify-self:end;width:min(280px,100%)}.ads-faq-intro h2{margin-bottom:22px}.ads-faq-intro p{color:var(--ads-muted);font-size:14px;line-height:1.65}.ads-faq-intro a{color:var(--ads-coral-dark);font-weight:800}.ads-faq-list{justify-self:start;width:min(650px,100%)}.ads-faq-item{border-top:1px solid #cddedb}.ads-faq-item:last-child{border-bottom:1px solid #cddedb}.ads-faq-item button{width:100%;color:var(--ads-navy);text-align:left;letter-spacing:-.2px;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:800 15px Manrope;display:flex}.ads-faq-item button svg{color:var(--ads-coral-dark);flex:none}.ads-faq-item p{max-width:600px;color:var(--ads-muted);margin:-3px 0 22px;font-size:13px;line-height:1.7}.ads-final-section{background:var(--ads-navy);color:#fff;text-align:center;padding:110px 7vw 37px}.ads-final-kicker{color:#ff9d88;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font:800 10px Manrope;display:flex}.ads-final-section h2{color:#fff;margin:23px auto 18px}.ads-final-section h2 em{color:#ff9d88}.ads-final-section>p{color:#b9cfcb;max-width:590px;margin:0 auto 31px;font-size:15px;line-height:1.75}.ads-final-foot{color:#b9cfcb;letter-spacing:1.4px;text-align:left;border-top:1px solid #eef8f638;justify-content:space-between;gap:20px;width:min(1110px,100%);margin:102px auto 0;padding-top:17px;font:800 9px Manrope;display:flex}.ads-footer{color:#b9cfcb;background:#082f36;padding:57px 7vw 25px}.ads-footer-top{grid-template-columns:1.2fr .6fr .9fr;gap:8vw;width:min(1110px,100%);margin:0 auto;display:grid}.ads-logo-light{color:#fff}.ads-logo-light .ads-logo-copy small{color:#ff9d88}.ads-footer-top>div:first-child>p{color:#b9cfcb;margin:22px 0 0;font-size:13px;line-height:1.7}.ads-footer-top>div:first-child>p strong{color:#fff}.ads-footer-links{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ads-footer-links>span{color:#ff9d88;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:7px;font:800 9px Manrope}.ads-footer-links button,.ads-footer-links a{color:#b9cfcb;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.ads-footer-links button:hover,.ads-footer-links a:hover{color:#fff}.ads-footer-bottom{color:#789b9d;letter-spacing:1.1px;border-top:1px solid #eef8f629;justify-content:space-between;align-items:center;gap:20px;width:min(1110px,100%);margin:47px auto 0;padding-top:17px;font:800 9px Manrope;display:flex}.ads-footer-bottom a{color:#ff9d88;align-items:center;gap:5px;display:inline-flex}.swirl-ads-page button:focus-visible,.swirl-ads-page a:focus-visible{outline-offset:3px;outline:2px solid #f4c75c}@media (width<=980px){.ads-header nav{gap:17px}.ads-header-cta{padding:0 12px}.ads-hero{grid-template-columns:1fr 1fr;gap:3vw;padding-top:64px}.ads-hero h1{font-size:clamp(49px,6vw,72px)}.ads-hero-visual{min-height:430px}.ads-hero-frame{right:0}.ads-hero-note{left:-12px}.ads-hero-portrait{width:116px;right:-4px}.ads-hero-portrait img{height:120px}.ads-method-head,.ads-proof-head,.ads-offer-head{gap:5vw}.ads-host-section{gap:7vw}.ads-footer-top{gap:5vw}}@media (width<=760px){.ads-announcement{flex-direction:column;gap:8px;min-height:43px;padding:8px 5vw;font-size:10px;line-height:1.1}.ads-announcement a{font-size:9px}.ads-header{height:70px;padding:0 6vw}.ads-header nav{background:#fff;border-bottom:1px solid #d7e5e1;flex-direction:column;align-items:stretch;gap:0;padding:15px 6vw 23px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 17px #0b3b4314}.ads-header nav.is-open{display:flex}.ads-header nav button:not(.ads-button){text-align:left;padding:13px 0}.ads-header-cta{width:100%;margin-top:10px}.ads-menu-toggle{display:block}.ads-hero{min-height:0;padding:62px 6vw 96px;display:block}.ads-hero-copy{max-width:650px}.ads-hero h1{letter-spacing:-4.5px;max-width:630px;font-size:clamp(53px,12vw,78px)}.ads-hero-lede{font-size:18px}.ads-hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.ads-hero-visual{min-height:430px;margin:52px 0 0}.ads-hero-frame{width:91%;top:0;right:3%}.ads-hero-note{bottom:3px;left:0}.ads-hero-portrait{bottom:-15px;right:-1%}.ads-hero-orbit-one{top:-18px;right:-18%}.ads-hero-orbit-two{top:63px;right:7%}.ads-hero-scroll{bottom:31px;left:6vw}.ads-program-card-wrap{padding:0 6vw 65px}.ads-program-card{margin:-48px auto 0;padding:28px 25px 30px;display:block}.ads-program-card-main h2{font-size:30px}.ads-program-details{grid-template-columns:1fr;gap:14px;margin-top:28px}.ads-program-details>div{padding-left:11px}.ads-stats-section{padding:76px 6vw 80px}.ads-stats-grid{grid-template-columns:1fr 1fr;margin-top:42px}.ads-stats-grid>div:nth-child(2){border-right:0}.ads-stats-grid>div:nth-child(-n+2){border-bottom:1px solid #cddedb}.ads-problem-section{width:88vw;padding:82px 0 90px;display:block}.ads-problem-card{max-width:400px;margin:48px auto 0}.ads-method-section{padding:80px 6vw 73px}.ads-method-head,.ads-proof-head,.ads-offer-head{display:block}.ads-method-head>p,.ads-proof-head>p,.ads-offer-head>p{margin-top:24px}.ads-method-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:47px}.ads-method-step{min-height:230px;padding:20px 15px}.ads-method-step h3{margin-top:27px;font-size:19px}.ads-method-formula{gap:8px;margin-top:43px;padding:18px 13px}.ads-inside-section{width:88vw;padding:80px 0 84px}.ads-module-grid{grid-template-columns:1fr 1fr;margin-top:42px}.ads-module-card{min-height:207px;padding:20px 17px}.ads-module-card h3{margin-top:24px;font-size:18px}.ads-no-fluff{margin-top:42px;display:block}.ads-no-fluff strong{text-align:left;margin-top:12px;display:block}.ads-proof-section{padding:80px 6vw 75px}.ads-proof-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:42px}.ads-proof-feature{grid-column:1/-1}.ads-proof-tile>div{aspect-ratio:.9}.ads-proof-bottom{flex-direction:column;align-items:flex-start;gap:11px;margin-top:40px}.ads-host-section{width:88vw;padding:83px 0 89px;display:block}.ads-host-portrait{max-width:380px;margin:0 auto 53px}.ads-host-copy h2{margin-top:20px}.ads-host-facts{grid-template-columns:1fr 1fr}.ads-host-facts span:last-child{grid-column:1/-1}.ads-offer-section{padding:82px 6vw 89px}.ads-offer-layout{margin-top:42px;display:block}.ads-offer-details{gap:24px;margin-top:53px}.ads-fit-section{width:88vw;padding:83px 0 90px}.ads-fit-grid{grid-template-columns:1fr;gap:19px;margin-top:42px}.ads-faq-section{padding:82px 6vw 89px;display:block}.ads-faq-intro{width:auto}.ads-faq-list{margin-top:45px}.ads-final-section{padding:85px 6vw 31px}.ads-final-foot{margin-top:80px;line-height:1.5;display:block}.ads-final-foot span{display:block}.ads-final-foot span+span{margin-top:8px}.ads-footer{padding:48px 6vw 23px}.ads-footer-top{grid-template-columns:1fr 1fr;gap:38px 28px;display:grid}.ads-footer-top>div:first-child{grid-column:1/-1}.ads-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:42px;line-height:1.5;display:flex}}@media (width<=520px){.ads-logo-copy b{font-size:12px}.ads-logo-copy small{letter-spacing:1.2px;font-size:6px}.ads-brand-mark{width:33px;height:33px}.ads-hero h1{letter-spacing:-3.7px;font-size:51px}.ads-hero-lede{font-size:17px}.ads-hero-visual{min-height:348px;margin-top:43px}.ads-hero-frame{border-width:7px;width:93%}.ads-play-button{width:51px;height:51px;font-size:16px}.ads-frame-label{font-size:7px;bottom:11px;left:12px}.ads-hero-note{width:170px;padding:16px;bottom:0}.ads-hero-note strong{font-size:17px}.ads-hero-note span{margin-bottom:10px;font-size:7px}.ads-hero-portrait{width:96px;padding:6px 6px 8px}.ads-hero-portrait img{height:95px}.ads-hero-portrait span{font-size:7px}.ads-hero-orbit-one{width:360px;height:360px;right:-24%}.ads-hero-orbit-two{width:250px;height:250px;top:44px;right:2%}.ads-program-card-main h2{letter-spacing:-1.5px;font-size:27px}.ads-stats-grid>div{min-height:115px;padding:21px 15px}.ads-stats-grid strong{font-size:33px}.ads-stats-grid span{font-size:10px}.swirl-ads-page h2{letter-spacing:-2.5px;font-size:40px}.ads-method-grid,.ads-module-grid{grid-template-columns:1fr}.ads-method-step{min-height:0;padding:20px 16px 22px}.ads-method-step h3{margin-top:20px}.ads-method-formula{grid-template-columns:1fr auto 1fr auto 1fr auto 1.4fr;align-items:center;font-size:8px;display:grid}.ads-method-formula strong{font-size:9px}.ads-proof-grid{grid-template-columns:1fr}.ads-proof-feature{grid-column:auto}.ads-proof-tile>div{aspect-ratio:1.4}.ads-proof-bottom strong{font-size:8px}.ads-host-portrait>img{height:405px}.ads-host-facts{grid-template-columns:1fr;display:grid}.ads-host-facts span:last-child{grid-column:auto}.ads-offer-card{padding:25px 20px}.ads-offer-card-top{line-height:1.45;display:block}.ads-offer-status{margin-top:7px;display:block}.ads-offer-price strong{font-size:58px}.ads-offer-card .ads-button{width:100%;padding:0 13px;font-size:12px}.ads-fit-card{padding:24px 21px}.ads-faq-item button{font-size:14px}.ads-footer-top{grid-template-columns:1fr}.ads-footer-top>div:first-child,.ads-footer-links{grid-column:auto}.ads-footer-bottom{font-size:8px}}@media (prefers-reduced-motion:reduce){.ads-hero-frame img,.ads-proof-grid img{transition:none}}.simple-ads-page{--ads-navy:#0b3b43;--ads-teal:#176a72;--ads-teal-soft:#dff3ee;--ads-coral:#ff725e;--ads-coral-dark:#dc574c;--ads-coral-soft:#ffe2d9;--ads-cream:#fffaf3;--ads-blue:#cbe7f5;--ads-blue-dark:#315bc7;--ads-ink:#143f47;--ads-muted:#62787b;background:var(--ads-cream);min-height:100vh;color:var(--ads-ink);font-family:DM Sans,sans-serif;overflow:hidden}.simple-ads-page h1,.simple-ads-page h2,.simple-ads-page h3,.simple-ads-page p{margin-top:0}.simple-ads-page h1,.simple-ads-page h2,.simple-ads-page h3{font-family:Manrope,sans-serif}.simple-ads-page h1 em,.simple-ads-page h2 em,.simple-ads-page h3 em{color:var(--ads-coral-dark);letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.simple-ads-page button:focus-visible,.simple-ads-page a:focus-visible{outline-offset:3px;outline:2px solid #f4c75c}.simple-ads-label{color:var(--ads-coral-dark);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:10px;font:800 10px/1.2 Manrope,sans-serif;display:flex}.simple-ads-label-light{color:#ff9d88}.simple-ads-section-intro{max-width:630px}.simple-ads-centered{text-align:center;margin-left:auto;margin-right:auto}.simple-ads-centered .simple-ads-label{justify-content:center}.simple-ads-page h2{color:var(--ads-navy);letter-spacing:-3.5px;margin:22px 0 17px;font:800 clamp(40px,4.9vw,64px)/.96 Manrope,sans-serif}.simple-ads-section-intro>p{max-width:600px;color:var(--ads-muted);margin:0;font-size:15px;line-height:1.75}.simple-ads-hero{background:linear-gradient(116deg,var(--ads-blue) 0%,#d9edf7 65%,#e6f5ef 100%);grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:5vw;min-height:645px;padding:78px 7vw 107px;display:grid;position:relative}.simple-ads-hero-copy{z-index:4;max-width:650px;position:relative}.simple-ads-eyebrow{color:var(--ads-coral-dark);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:10px;font:800 10px/1.2 Manrope;display:flex}.simple-ads-eyebrow span{background:currentColor;width:31px;height:2px}.simple-ads-hero h1{max-width:700px;color:var(--ads-navy);letter-spacing:-5.5px;margin:27px 0 23px;font:800 clamp(55px,6.3vw,91px)/.91 Manrope}.simple-ads-hero-lede{max-width:600px;color:var(--ads-navy);letter-spacing:-.4px;margin-bottom:14px;font:600 20px/1.45 Manrope}.simple-ads-hero-support{color:#44666c;max-width:600px;font-size:15px;line-height:1.7}.simple-ads-hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.simple-ads-text-link{color:var(--ads-teal);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:800;display:inline-flex}.simple-ads-text-link:hover{color:var(--ads-coral-dark)}.simple-ads-hero-proof{color:var(--ads-teal);flex-wrap:wrap;gap:19px;margin-top:31px;font-size:11px;font-weight:800;display:flex}.simple-ads-hero-proof span{align-items:center;gap:6px;display:flex}.simple-ads-hero-proof svg{color:#3d9293}.simple-ads-hero-visual{min-height:475px;position:relative}.simple-ads-hero-frame{z-index:2;aspect-ratio:1.33;background:#fff;border:10px solid #fff;width:min(100%,570px);position:absolute;top:15px;right:4%;overflow:hidden;box-shadow:16px 17px #17626a2b}.simple-ads-hero-frame img{object-fit:cover;width:100%;height:100%;display:block}.simple-ads-hero-frame>span{color:#fff;letter-spacing:1.3px;background:#0b3b43e0;padding:7px 10px;font:800 9px Manrope;position:absolute;bottom:17px;left:18px}.simple-ads-play{color:#fff;text-indent:3px;background:#0b3b43b8;border-radius:50%;place-items:center;width:63px;height:63px;font-size:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-ads-hero-note{z-index:4;background:var(--ads-coral);color:#fff;width:210px;box-shadow:8px 9px 0 var(--ads-navy);padding:20px 22px;position:absolute;bottom:9px;left:-20px;transform:rotate(-3deg)}.simple-ads-hero-note span{color:#ffe4dc;letter-spacing:1.5px;margin-bottom:13px;font:800 9px Manrope;display:block}.simple-ads-hero-note strong{letter-spacing:-.8px;font:800 21px/1.02 Manrope;display:block}.simple-ads-hero-note strong:last-child{color:#fff3b8;letter-spacing:-1px;font-family:Georgia,serif;font-style:italic;font-weight:400}.simple-ads-hero-portrait{z-index:3;background:#fff;width:137px;padding:8px 8px 11px;position:absolute;bottom:-15px;right:-16px;transform:rotate(4deg);box-shadow:8px 9px #315bc745}.simple-ads-hero-portrait img{object-fit:cover;object-position:center top;width:100%;height:140px;display:block}.simple-ads-hero-portrait span{color:var(--ads-navy);letter-spacing:.3px;padding:9px 3px 0;font:800 8px/1.3 Manrope;display:block}.simple-ads-hero-orbit{border:1px solid #17626a2e;border-radius:50%;position:absolute}.simple-ads-hero-orbit-one{width:490px;height:490px;top:0;right:1%}.simple-ads-hero-orbit-two{width:330px;height:330px;top:76px;right:16%}.simple-ads-hero-scroll{color:var(--ads-teal);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:10px;font:800 9px Manrope;display:flex;position:absolute;bottom:29px;left:7vw}.simple-ads-hero-scroll span{background:currentColor;width:28px;height:1px}.simple-ads-two-pieces{width:min(1110px,86vw);margin:0 auto;padding:100px 0 107px}.simple-ads-piece-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:53px;display:grid}.simple-ads-piece-card{min-height:345px;box-shadow:9px 10px 0 var(--ads-teal-soft);background:#fff;border:1px solid #d7e5e1;padding:29px 31px 30px;position:relative}.simple-ads-piece-card:target{scroll-margin-top:108px}.simple-ads-piece-swirl{background:var(--ads-navy);border-color:var(--ads-navy);color:#fff;box-shadow:9px 10px #ff725e7a}.simple-ads-piece-number{color:var(--ads-coral-dark);letter-spacing:1.7px;font:800 11px Manrope}.simple-ads-piece-title{color:var(--ads-teal);letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-top:32px;font:800 11px Manrope;display:flex}.simple-ads-piece-swirl .simple-ads-piece-title{color:#ff9d88}.simple-ads-piece-title svg{color:var(--ads-coral-dark)}.simple-ads-piece-swirl .simple-ads-piece-title svg{color:#ff9d88}.simple-ads-piece-card h3{max-width:430px;color:var(--ads-navy);letter-spacing:-1.5px;margin:15px 0 12px;font:800 29px/1.03 Manrope}.simple-ads-piece-swirl h3{color:#fff}.simple-ads-piece-card>p{max-width:470px;color:var(--ads-muted);margin-bottom:20px;font-size:14px;line-height:1.65}.simple-ads-piece-swirl>p{color:#b9cfcb}.simple-ads-piece-card ul{border-top:1px solid #d7e5e1;gap:11px;margin:0;padding:17px 0 0;list-style:none;display:grid}.simple-ads-piece-card li{color:var(--ads-navy);align-items:flex-start;gap:8px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.simple-ads-piece-card li svg{color:var(--ads-teal);flex:none;margin-top:1px}.simple-ads-piece-swirl li{color:#d8e9e5}.simple-ads-piece-swirl li svg{color:#ff9d88}.simple-ads-ppe-section{background:#f3f9f7;padding:100px 7vw 110px}.simple-ads-ppe-grid{grid-template-columns:repeat(3,1fr);gap:17px;width:min(1110px,100%);margin:53px auto 0;display:grid}.simple-ads-ppe-card{background:#fff;border:1px solid #d7e5e1;flex-direction:column;min-height:310px;padding:27px 25px 25px;display:flex}.simple-ads-ppe-card>span{letter-spacing:1.7px;font:800 9px Manrope}.simple-ads-ppe-card h3{color:var(--ads-navy);letter-spacing:-1px;margin:25px 0 12px;font:800 24px/1.06 Manrope}.simple-ads-ppe-card p{color:var(--ads-muted);margin:0;font-size:13px;line-height:1.65}.simple-ads-ppe-card>div{color:var(--ads-navy);align-items:flex-start;gap:8px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.simple-ads-ppe-card>div svg{flex:none;margin-top:1px}.simple-ads-video-section{grid-template-columns:.93fr 1fr;align-items:center;gap:10vw;width:min(1110px,86vw);margin:0 auto;padding:112px 0 119px;display:grid}.simple-ads-image-stack{min-height:500px;position:relative}.simple-ads-main-image{aspect-ratio:.95;background:var(--ads-navy);width:90%;box-shadow:13px 14px 0 var(--ads-blue);position:relative;overflow:hidden}.simple-ads-main-image img{object-fit:cover;width:100%;height:100%;display:block}.simple-ads-main-image span{color:#fff;letter-spacing:1.4px;background:#0b3b43e0;padding:7px 10px;font:800 8px Manrope;position:absolute;bottom:15px;left:15px}.simple-ads-image-note{z-index:2;background:var(--ads-coral);color:#fff;width:245px;box-shadow:8px 9px 0 var(--ads-navy);padding:20px 19px;position:absolute;bottom:8px;right:0;transform:rotate(3deg)}.simple-ads-image-note strong{letter-spacing:-.4px;font:800 17px/1.15 Manrope;display:block}.simple-ads-image-note span{color:#ffe4dc;margin-top:11px;font-size:11px;line-height:1.5;display:block}.simple-ads-copy{max-width:610px}.simple-ads-copy h2{max-width:560px}.simple-ads-large-copy{color:var(--ads-navy);letter-spacing:-.3px;margin:24px 0 14px;font:700 21px/1.45 Manrope}.simple-ads-copy>p:not(.simple-ads-large-copy){max-width:585px;color:var(--ads-muted);font-size:15px;line-height:1.75}.simple-ads-check-list{border-top:1px solid #cddedb;gap:12px;margin-top:28px;padding-top:20px;display:grid}.simple-ads-check-list p{color:var(--ads-teal);align-items:flex-start;gap:8px;margin:0;font-size:12px;font-weight:800;line-height:1.5;display:flex}.simple-ads-check-list svg{flex:none;margin-top:1px}.simple-ads-swirl-section{background:var(--ads-navy);color:#eef8f6;padding:106px 7vw 90px}.simple-ads-swirl-head{grid-template-columns:1.1fr .8fr;align-items:end;gap:9vw;width:min(1110px,100%);margin:0 auto;display:grid}.simple-ads-swirl-section h2{color:#fff;margin-bottom:0}.simple-ads-swirl-section h2 em{color:#ff9d88}.simple-ads-swirl-head>p{color:#b9cfcb;max-width:430px;margin:0;font-size:15px;line-height:1.75}.simple-ads-swirl-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;width:min(1110px,100%);margin:63px auto 0;display:grid}.simple-ads-swirl-copy h3{color:#fff;letter-spacing:-1.2px;margin:0 0 13px;font:800 27px/1.08 Manrope}.simple-ads-swirl-copy>p{color:#b9cfcb;max-width:420px;margin:0;font-size:14px;line-height:1.7}.simple-ads-content-grid{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.simple-ads-content-grid span{color:#d8e9e5;letter-spacing:1.1px;border:1px solid #ffffff3d;padding:9px 10px;font:800 9px Manrope}.simple-ads-loop{background:#17626a;padding:24px 26px;box-shadow:10px 11px #ff725e8c}.simple-ads-loop-step{align-items:flex-start;gap:15px;padding:7px 0;display:flex}.simple-ads-loop-step>span{color:#ff9d88;letter-spacing:1.4px;font:800 11px Manrope}.simple-ads-loop-step div{flex-direction:column;gap:5px;display:flex}.simple-ads-loop-step b{color:#fff;letter-spacing:-.3px;font:800 16px Manrope}.simple-ads-loop-step small{color:#b9cfcb;font-size:11px;line-height:1.45}.simple-ads-loop-arrow{color:#ff9d88;margin:6px 0 6px 27px;transform:rotate(90deg)}.simple-ads-swirl-foot{color:#b9cfcb;border-top:1px solid #eef8f638;justify-content:space-between;align-items:center;gap:20px;width:min(1110px,100%);margin:54px auto 0;padding-top:18px;font-size:11px;font-weight:800;display:flex}.simple-ads-swirl-foot span{align-items:center;gap:7px;display:flex}.simple-ads-swirl-foot strong{color:#ff9d88;letter-spacing:1.4px;font:800 9px Manrope}.simple-ads-swirl-foot strong b{color:#fff;padding:0 5px;font-size:14px}.simple-ads-proof-section{background:var(--ads-cream);padding:108px 7vw 113px}.simple-ads-proof-section h2{margin-bottom:17px}.simple-ads-proof-grid{border-top:1px solid #cddedb;border-bottom:1px solid #cddedb;grid-template-columns:repeat(3,1fr);width:min(930px,100%);margin:55px auto 0;display:grid}.simple-ads-proof-grid>div{border-right:1px solid #cddedb;flex-direction:column;justify-content:center;min-height:135px;padding:27px 21px;display:flex}.simple-ads-proof-grid>div:last-child{border-right:0}.simple-ads-proof-grid strong{color:var(--ads-teal);letter-spacing:-2px;font:800 42px Manrope}.simple-ads-proof-grid span{max-width:170px;color:var(--ads-muted);margin-top:8px;font-size:11px;font-weight:700;line-height:1.45}.simple-ads-proof-images{grid-template-columns:1fr 1fr;gap:17px;width:min(930px,100%);margin:45px auto 0;display:grid}.simple-ads-proof-images figure{margin:0}.simple-ads-proof-images img{object-fit:cover;width:100%;height:260px;transition:transform .45s;display:block}.simple-ads-proof-images figure:hover img{transform:scale(1.025)}.simple-ads-proof-images figcaption{color:var(--ads-navy);padding-top:11px;font:800 14px Manrope}.simple-ads-host-section{grid-template-columns:.7fr 1.1fr;align-items:center;gap:10vw;width:min(1110px,86vw);margin:0 auto;padding:113px 0 119px;display:grid}.simple-ads-host-image{width:min(100%,380px);position:relative}.simple-ads-host-image img{object-fit:cover;object-position:center top;filter:saturate(.88);width:100%;height:475px;display:block}.simple-ads-host-image span{background:var(--ads-coral);color:#fff;text-align:center;letter-spacing:1.5px;width:86px;height:86px;box-shadow:6px 7px 0 var(--ads-navy);border-radius:50%;place-items:center;font:800 10px/1.25 Manrope;display:grid;position:absolute;bottom:30px;right:-26px;transform:rotate(8deg)}.simple-ads-host-copy{max-width:610px}.simple-ads-host-copy h2{max-width:560px}.simple-ads-host-copy>p{max-width:580px;color:var(--ads-muted);font-size:15px;line-height:1.75}.simple-ads-host-proof{border-top:1px solid #cddedb;gap:11px;margin-top:29px;padding-top:19px;display:grid}.simple-ads-host-proof span{color:var(--ads-teal);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.simple-ads-offer-section{background:var(--ads-blue);padding:105px 7vw 113px}.simple-ads-offer-head{grid-template-columns:1fr .77fr;align-items:end;gap:9vw;width:min(1110px,100%);margin:0 auto;display:grid}.simple-ads-offer-head h2{margin-bottom:0}.simple-ads-offer-head>p{color:#496d75;max-width:430px;margin:0;font-size:15px;line-height:1.75}.simple-ads-offer-layout{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;width:min(1110px,100%);margin:60px auto 0;display:grid}.simple-ads-offer-card{background:var(--ads-navy);color:#fff;padding:31px 33px 30px;box-shadow:13px 14px #315bc740}.simple-ads-offer-top{color:#b9cfcb;letter-spacing:1.5px;border-bottom:1px solid #ffffff36;justify-content:space-between;gap:15px;padding-bottom:21px;font:800 9px Manrope;display:flex}.simple-ads-offer-top span:last-child{color:#ffb1a0}.simple-ads-price{align-items:end;gap:2px;margin-top:28px;display:flex}.simple-ads-price>span{color:#ff9d88;align-self:start;margin-top:6px;font:700 24px Manrope}.simple-ads-price strong{color:#fff;letter-spacing:-5px;font:800 68px/.85 Manrope}.simple-ads-price small{color:#b9cfcb;padding:0 0 4px 8px;font:700 12px Manrope}.simple-ads-offer-card>p{color:#eef8f6;margin:14px 0 0;font-size:14px;line-height:1.4}.simple-ads-offer-card>p small{color:#b9cfcb;font-size:10px}.simple-ads-rule{background:#ffffff36;height:1px;margin:25px 0 21px}.simple-ads-offer-card ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.simple-ads-offer-card li{color:#d8e9e5;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.simple-ads-offer-card li svg{color:#ff9d88;flex:none;margin-top:1px}.simple-ads-cancel{color:#b9cfcb;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.simple-ads-offer-notes{gap:29px;display:grid}.simple-ads-offer-notes>div:not(.simple-ads-disclaimer){border-left:2px solid var(--ads-coral-dark);padding-left:17px}.simple-ads-offer-notes>div>span{color:var(--ads-coral-dark);letter-spacing:1.6px;font:800 10px Manrope}.simple-ads-offer-notes h3{color:var(--ads-navy);letter-spacing:-.8px;margin:10px 0 7px;font:800 22px Manrope}.simple-ads-offer-notes p{color:#496d75;max-width:410px;margin:0;font-size:13px;line-height:1.65}.simple-ads-disclaimer{color:#496d75;border-top:1px solid #143f4733;padding-top:19px;font-size:11px;line-height:1.55}.simple-ads-fit-section{width:min(1110px,86vw);margin:0 auto;padding:107px 0 115px}.simple-ads-fit-grid{grid-template-columns:1fr 1fr;gap:19px;margin-top:51px;display:grid}.simple-ads-fit-grid>div{background:#fff;border:1px solid #d7e5e1;padding:27px 29px}.simple-ads-fit-grid h3{color:var(--ads-navy);letter-spacing:-.7px;align-items:center;gap:9px;margin:0 0 21px;font:800 20px Manrope;display:flex}.simple-ads-fit-grid>div:first-child h3 svg{color:var(--ads-teal)}.simple-ads-fit-grid>div:last-child h3 svg{color:var(--ads-coral-dark)}.simple-ads-fit-grid p{color:var(--ads-muted);align-items:flex-start;gap:9px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.simple-ads-fit-grid p svg{color:var(--ads-teal);flex:none;margin-top:2px}.simple-ads-fit-grid p span{width:16px;color:var(--ads-coral-dark);flex:none;font-size:20px;line-height:15px}.simple-ads-faq-section{background:#f3f9f7;grid-template-columns:.65fr 1.1fr;gap:10vw;padding:106px 7vw 114px;display:grid}.simple-ads-faq-intro{justify-self:end;width:min(280px,100%)}.simple-ads-faq-intro h2{margin-bottom:22px}.simple-ads-faq-intro p{color:var(--ads-muted);font-size:14px;line-height:1.65}.simple-ads-faq-intro a{color:var(--ads-coral-dark);font-weight:800}.simple-ads-faq-list{justify-self:start;width:min(650px,100%)}.simple-ads-faq-item{border-top:1px solid #cddedb}.simple-ads-faq-item:last-child{border-bottom:1px solid #cddedb}.simple-ads-faq-item button{width:100%;color:var(--ads-navy);text-align:left;letter-spacing:-.2px;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:800 15px Manrope;display:flex}.simple-ads-faq-item button svg{color:var(--ads-coral-dark);flex:none}.simple-ads-faq-item p{max-width:600px;color:var(--ads-muted);margin:-3px 0 22px;font-size:13px;line-height:1.7}.simple-ads-final-section{background:var(--ads-navy);color:#fff;text-align:center;padding:106px 7vw 37px}.simple-ads-final-kicker{color:#ff9d88;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font:800 10px Manrope;display:flex}.simple-ads-final-section h2{color:#fff;margin:23px auto 18px}.simple-ads-final-section>p{color:#b9cfcb;max-width:590px;margin:0 auto 31px;font-size:15px;line-height:1.75}.simple-ads-final-section>div:last-child{color:#b9cfcb;letter-spacing:1.4px;text-align:left;border-top:1px solid #eef8f638;justify-content:space-between;gap:20px;width:min(1110px,100%);margin:99px auto 0;padding-top:17px;font:800 9px Manrope;display:flex}@media (width<=980px){.simple-ads-hero{grid-template-columns:1fr 1fr;gap:3vw;padding-top:64px}.simple-ads-hero h1{font-size:clamp(49px,6vw,72px)}.simple-ads-hero-visual{min-height:430px}.simple-ads-hero-frame{right:0}.simple-ads-hero-note{left:-12px}.simple-ads-hero-portrait{width:116px;right:-4px}.simple-ads-hero-portrait img{height:120px}.simple-ads-swirl-head,.simple-ads-offer-head{gap:5vw}.simple-ads-video-section,.simple-ads-host-section{gap:7vw}}@media (width<=760px){.simple-ads-hero{min-height:0;padding:62px 6vw 96px;display:block}.simple-ads-hero h1{letter-spacing:-4.5px;max-width:630px;font-size:clamp(53px,12vw,78px)}.simple-ads-hero-lede{font-size:18px}.simple-ads-hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.simple-ads-hero-visual{min-height:430px;margin:52px 0 0}.simple-ads-hero-frame{width:91%;top:0;right:3%}.simple-ads-hero-note{bottom:3px;left:0}.simple-ads-hero-portrait{bottom:-15px;right:-1%}.simple-ads-hero-orbit-one{top:-18px;right:-18%}.simple-ads-hero-orbit-two{top:63px;right:7%}.simple-ads-hero-scroll{bottom:31px;left:6vw}.simple-ads-two-pieces{width:88vw;padding:80px 0 86px}.simple-ads-piece-grid{grid-template-columns:1fr;margin-top:42px}.simple-ads-piece-card{min-height:0;padding:25px 23px 26px}.simple-ads-ppe-section{padding:80px 6vw 87px}.simple-ads-ppe-grid{grid-template-columns:1fr;margin-top:42px}.simple-ads-ppe-card{min-height:0;padding:25px 22px}.simple-ads-ppe-card>div{margin-top:24px}.simple-ads-video-section{width:88vw;padding:83px 0 91px;display:block}.simple-ads-image-stack{min-height:430px;margin-bottom:54px}.simple-ads-main-image{aspect-ratio:.96;width:88%}.simple-ads-image-note{width:220px}.simple-ads-swirl-section{padding:82px 6vw 76px}.simple-ads-swirl-head,.simple-ads-offer-head{display:block}.simple-ads-swirl-head>p,.simple-ads-offer-head>p{margin-top:24px}.simple-ads-swirl-layout{margin-top:45px;display:block}.simple-ads-loop{margin-top:43px}.simple-ads-swirl-foot{flex-direction:column;align-items:flex-start;gap:11px;margin-top:42px}.simple-ads-proof-section{padding:82px 6vw 89px}.simple-ads-proof-grid{grid-template-columns:1fr 1fr;margin-top:42px}.simple-ads-proof-grid>div:nth-child(2){border-right:0}.simple-ads-proof-grid>div:nth-child(-n+2){border-bottom:1px solid #cddedb}.simple-ads-proof-grid>div:last-child{grid-column:1/-1}.simple-ads-proof-images{margin-top:37px}.simple-ads-proof-images img{height:220px}.simple-ads-host-section{width:88vw;padding:83px 0 90px;display:block}.simple-ads-host-image{max-width:380px;margin:0 auto 53px}.simple-ads-offer-section{padding:82px 6vw 90px}.simple-ads-offer-layout{margin-top:43px;display:block}.simple-ads-offer-notes{gap:25px;margin-top:53px}.simple-ads-fit-section{width:88vw;padding:83px 0 90px}.simple-ads-fit-grid{grid-template-columns:1fr;margin-top:42px}.simple-ads-faq-section{padding:82px 6vw 89px;display:block}.simple-ads-faq-intro{width:auto}.simple-ads-faq-list{margin-top:44px}.simple-ads-final-section{padding:84px 6vw 31px}.simple-ads-final-section>div:last-child{margin-top:79px;line-height:1.5;display:block}.simple-ads-final-section>div:last-child span{display:block}.simple-ads-final-section>div:last-child span+span{margin-top:8px}}@media (width<=520px){.simple-ads-hero h1{letter-spacing:-3.7px;font-size:51px}.simple-ads-hero-lede{font-size:17px}.simple-ads-hero-visual{min-height:348px;margin-top:43px}.simple-ads-hero-frame{border-width:7px;width:93%}.simple-ads-play{width:51px;height:51px;font-size:16px}.simple-ads-hero-frame>span{font-size:7px;bottom:11px;left:12px}.simple-ads-hero-note{width:170px;padding:16px;bottom:0}.simple-ads-hero-note strong{font-size:17px}.simple-ads-hero-note span{margin-bottom:10px;font-size:7px}.simple-ads-hero-portrait{width:96px;padding:6px 6px 8px}.simple-ads-hero-portrait img{height:95px}.simple-ads-hero-portrait span{font-size:7px}.simple-ads-hero-orbit-one{width:360px;height:360px;right:-24%}.simple-ads-hero-orbit-two{width:250px;height:250px;top:44px;right:2%}.simple-ads-page h2{letter-spacing:-2.5px;font-size:40px}.simple-ads-piece-card h3{font-size:26px}.simple-ads-swirl-layout{margin-top:38px}.simple-ads-loop{padding:20px 17px}.simple-ads-loop-step{gap:11px}.simple-ads-loop-step b{font-size:14px}.simple-ads-loop-arrow{margin-left:22px}.simple-ads-proof-grid>div{min-height:112px;padding:21px 15px}.simple-ads-proof-grid strong{font-size:33px}.simple-ads-proof-grid span{font-size:10px}.simple-ads-proof-images{grid-template-columns:1fr}.simple-ads-proof-images img{height:250px}.simple-ads-host-image img{height:405px}.simple-ads-offer-card{padding:25px 20px}.simple-ads-offer-top{line-height:1.45;display:block}.simple-ads-offer-top span:last-child{margin-top:7px;display:block}.simple-ads-price strong{font-size:58px}.simple-ads-offer-card .ads-button{width:100%;padding:0 13px;font-size:12px}.simple-ads-faq-item button{font-size:14px}.simple-ads-footer-top{grid-template-columns:1fr}}.dashboard-crm-shell{width:min(1320px,90vw)}.crm-stats{grid-template-columns:repeat(4,1fr)}.crm-stat-icon{color:var(--coral);grid-row:span 2}.crm-readiness{background:var(--teal-50);color:var(--teal-900);border:1px solid #cbded9;flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;padding:12px 15px;font-size:11px;display:flex}.crm-readiness>svg{color:var(--teal-600)}.crm-readiness>span:not(:first-of-type){color:var(--muted);border-left:1px solid #cbded9;align-items:center;gap:5px;padding-left:13px;display:inline-flex}.crm-readiness b{color:var(--teal-900);font-weight:800}.crm-readiness .ready{color:var(--teal-700)}.crm-tabs{border-bottom:1px solid var(--line);gap:3px;margin-top:32px;display:flex}.crm-tabs button{color:var(--muted);background:0 0;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.crm-tabs button:hover,.crm-tabs button.is-active{color:var(--teal-950);background:#fff}.crm-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--coral)}.crm-tabs button b{background:var(--coral-soft);min-width:19px;color:var(--coral-dark);text-align:center;border-radius:12px;padding:3px 5px;font-size:9px}.dashboard-error{align-items:center;gap:9px;display:flex}.dashboard-error>span{flex:1}.dashboard-error>button{color:inherit;background:0 0;padding:2px}.crm-view{grid-template-columns:minmax(300px,.82fr) minmax(520px,1.38fr);align-items:start;gap:18px;margin-top:20px;display:grid}.crm-contact-list,.crm-detail-card,.crm-single-view{min-width:0}.crm-contact-list{border:1px solid var(--line);background:#fff}.crm-toolbar{border:0;border-bottom:1px solid var(--line);align-items:center;margin:0;padding:12px}.crm-toolbar select{min-height:43px}.crm-add-button{background:var(--teal-950);color:#fff;white-space:nowrap;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.crm-add-button:hover{background:var(--teal-800)}.crm-list-scroll{max-height:880px;overflow:auto}.crm-contact-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f0;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;padding:14px 13px;display:grid}.crm-contact-row:hover,.crm-contact-row.is-selected{background:var(--teal-50)}.crm-contact-row.is-selected{box-shadow:inset 4px 0 0 var(--coral)}.crm-contact-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.crm-contact-row b{color:var(--teal-950);text-overflow:ellipsis;white-space:nowrap;font:800 13px Manrope;overflow:hidden}.crm-contact-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-avatar{background:var(--teal-100);width:36px;height:36px;color:var(--teal-900);border-radius:50%;place-items:center;font:800 14px Manrope;display:grid}.crm-contact-row>svg{color:#9db4b1}.crm-status-pill{color:var(--teal-800);background:var(--teal-100);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:5px 7px;font:800 8px Manrope;display:inline-flex}.crm-status-lead,.crm-status-new{color:var(--coral-dark);background:#fff0eb}.crm-status-qualified,.crm-status-contacted{color:#936a14;background:#fff4d7}.crm-status-onboarding{color:#6549a6;background:#e9e3fb}.crm-status-active{background:var(--teal-100);color:var(--teal-800)}.crm-status-paused,.crm-status-closed{color:var(--muted);background:#f0f3f1}.crm-status-conflict_review{color:#9b5a11;background:#ffe4b8}.crm-detail-wrap{min-width:0}.crm-detail-empty{background:var(--teal-50);min-height:460px;color:var(--muted);text-align:center;border:1px dashed #b7cfca;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.crm-detail-empty svg{color:var(--teal-600)}.crm-detail-empty h2{color:var(--teal-950);margin:17px 0 8px;font:800 25px Manrope}.crm-detail-empty p{max-width:330px;margin:0;font-size:13px;line-height:1.6}.crm-detail-card{border:1px solid var(--line);box-shadow:8px 9px 0 var(--teal-100);background:#fff;padding:27px}.crm-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.crm-detail-head h2{color:var(--teal-950);letter-spacing:-1.4px;margin:12px 0 5px;font:800 31px Manrope}.crm-detail-head p{color:var(--teal-700);margin:0;font-size:12px}.crm-form-section{border:0;margin:24px 0 0;padding:0}.crm-form-section legend{color:var(--teal-600);letter-spacing:1.7px;text-transform:uppercase;margin-bottom:15px;padding:0;font:800 9px Manrope}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-form-grid label,.crm-email-compose>label{color:var(--teal-900);flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.crm-form-grid input,.crm-form-grid select,.crm-email-card input,.crm-email-card textarea,.crm-email-compose input,.crm-email-compose textarea,.crm-email-compose>label input,.crm-note-form select,.crm-note-form textarea{background:var(--teal-50);width:100%;min-height:40px;color:var(--teal-950);border:1px solid #cbded9;outline:none;padding:0 11px;font:500 12px DM Sans}.crm-form-grid textarea{min-height:85px;padding-top:10px}.crm-form-grid input:focus,.crm-form-grid select:focus,.crm-email-card input:focus,.crm-email-card textarea:focus,.crm-email-compose input:focus,.crm-email-compose textarea:focus,.crm-note-form textarea:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px #3d929324}.crm-field-wide{grid-column:1/-1}.crm-input-prefix{position:relative}.crm-input-prefix i{color:var(--muted);font-style:normal;position:absolute;top:12px;left:11px}.crm-input-prefix input{padding-left:25px}.crm-helper{background:var(--teal-50);color:var(--muted);align-items:flex-start;gap:7px;margin:13px 0 0;padding:11px 12px;font-size:11px;line-height:1.55;display:flex}.crm-helper svg{color:var(--teal-600);flex:none}.crm-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:19px;display:flex}.crm-optin{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.crm-optin input{accent-color:var(--teal-800)}.crm-billing-card,.crm-activity-card,.crm-email-card{background:#fbfdfc;border:1px solid #d7e5e1;margin-top:24px;padding:23px}.crm-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.crm-card-heading>svg{color:var(--coral)}.crm-card-heading span{color:var(--coral-dark);letter-spacing:1.6px;font:800 9px Manrope}.crm-card-heading h3{color:var(--teal-950);letter-spacing:-.7px;margin:7px 0 0;font:800 21px Manrope}.crm-muted{color:var(--muted);font-size:12px;line-height:1.6}.crm-billing-card>.crm-muted,.crm-email-card>.crm-muted{max-width:690px;margin:13px 0 18px}.crm-provider-note{background:var(--cream);color:var(--muted);padding:12px;font-size:11px;line-height:1.5}.crm-billing-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.crm-billing-grid>div{border:1px solid var(--line);background:#fff;padding:12px}.crm-billing-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.crm-billing-grid b{color:var(--teal-950);overflow-wrap:anywhere;font:800 13px Manrope}.crm-inline-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.crm-secondary-button{min-height:38px;color:var(--teal-800);background:#fff;border:1px solid #b8d2cd;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.crm-secondary-button:hover{border-color:var(--teal-600);background:var(--teal-50)}.crm-secondary-button.danger{color:var(--coral-dark);border-color:#e5a99e}.crm-inline-state{color:var(--teal-800);margin:12px 0 0;font-size:11px;line-height:1.5}.crm-note-form{grid-template-columns:135px 1fr auto;gap:9px;margin-top:18px;display:grid}.crm-note-form textarea{resize:vertical;min-height:66px;padding-top:10px}.crm-note-form select{min-height:39px}.crm-activity-list{gap:10px;margin-top:20px;display:grid}.crm-activity-list>div{border-left:3px solid var(--teal-600);background:#fff;padding:12px}.crm-activity-list span{color:var(--coral-dark);letter-spacing:1px;text-transform:uppercase;font:800 9px Manrope}.crm-activity-list p{color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.crm-email-card input,.crm-email-card textarea{margin-top:10px;display:block}.crm-email-card textarea,.crm-email-compose textarea{resize:vertical;padding-top:10px}.crm-single-view{margin-top:24px}.crm-section-intro{background:var(--teal-950);color:#fff;justify-content:space-between;align-items:flex-end;gap:35px;padding:30px 32px;display:flex}.crm-section-intro h2{color:#fff;letter-spacing:-2.5px;margin:13px 0 10px;font:800 43px/.98 Manrope}.crm-section-intro h2 em{color:#ff9d88}.crm-section-intro p{color:#b9cfcb;max-width:580px;margin:0;font-size:13px;line-height:1.7}.crm-email-readiness{background:#17626a;flex-direction:column;gap:6px;max-width:300px;padding:15px;display:flex}.crm-email-readiness svg{color:#ff9d88}.crm-email-readiness b{font:800 13px Manrope}.crm-email-readiness span{color:#b9cfcb;font-size:11px;line-height:1.45}.crm-waitlist-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;display:grid}.crm-waitlist-card{border:1px solid var(--line);box-shadow:6px 7px 0 var(--teal-100);background:#fff;padding:21px}.crm-waitlist-card>div{justify-content:space-between;align-items:center;display:flex}.crm-waitlist-card small{color:var(--muted);font-size:10px}.crm-waitlist-card h3{color:var(--teal-950);margin:17px 0 5px;font:800 21px Manrope}.crm-waitlist-card>a{color:var(--teal-800);overflow-wrap:anywhere;font-size:11px;font-weight:800}.crm-waitlist-card>p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.crm-waitlist-card blockquote{border-left:3px solid var(--coral);color:var(--muted);margin:13px 0;padding:10px 12px;font-size:11px;line-height:1.5}.crm-waitlist-card .crm-secondary-button{margin-top:19px}.crm-email-layout{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:20px;display:grid}.crm-email-compose,.crm-draft-list{border:1px solid var(--line);background:#fff;padding:23px}.crm-email-compose>input,.crm-email-compose>textarea,.crm-email-compose>label{margin-top:14px}.crm-email-compose>label input{margin-top:0}.crm-audience-preview{background:var(--teal-50);color:var(--muted);gap:6px;margin-top:17px;padding:13px;font-size:11px;display:grid}.crm-audience-preview b{color:var(--teal-950)}.crm-draft-list{flex-direction:column;gap:15px;display:flex}.crm-draft-list article{border-left:3px solid var(--coral);background:var(--cream);padding:13px}.crm-draft-list article span{color:var(--coral-dark);letter-spacing:1px;font:800 8px Manrope;display:block}.crm-draft-list article b{color:var(--teal-950);margin-top:6px;font:800 14px Manrope;display:block}.crm-draft-list article p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.dashboard-footer{width:min(940px,86vw);color:var(--muted);letter-spacing:1px;justify-content:space-between;margin:0 auto;padding:0 0 30px;font:800 9px Manrope;display:flex}@media (width<=1000px){.crm-view{grid-template-columns:1fr}.crm-list-scroll{max-height:380px}.crm-detail-wrap{margin-top:2px}.crm-waitlist-grid{grid-template-columns:repeat(2,1fr)}.crm-email-layout{grid-template-columns:1fr}.crm-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.crm-readiness{flex-direction:column;align-items:flex-start;gap:8px}.crm-readiness>span:not(:first-of-type){border-left:0;padding-left:0}.crm-tabs{overflow:auto}.crm-tabs button{white-space:nowrap}.crm-toolbar{grid-template-columns:1fr;display:grid}.crm-toolbar select,.crm-add-button{width:100%;margin-top:8px}.crm-contact-row{grid-template-columns:36px minmax(0,1fr) auto}.crm-contact-row>svg{display:none}.crm-contact-row .crm-status-pill{grid-column:2;justify-self:start}.crm-detail-card{padding:20px 15px}.crm-detail-head h2{font-size:26px}.crm-form-grid{grid-template-columns:1fr}.crm-field-wide{grid-column:auto}.crm-save-row{flex-direction:column;align-items:flex-start}.crm-save-row .swirl-button{width:100%}.crm-billing-grid{grid-template-columns:repeat(2,1fr)}.crm-note-form{grid-template-columns:1fr}.crm-section-intro{padding:25px 20px;display:block}.crm-section-intro h2{font-size:36px}.crm-email-readiness{max-width:none;margin-top:23px}.crm-waitlist-grid{grid-template-columns:1fr}.crm-inline-actions .swirl-button{width:100%}.crm-email-compose .crm-inline-actions{flex-direction:column;align-items:stretch}.crm-email-compose .crm-inline-actions button{width:100%}.dashboard-footer{flex-direction:column;gap:9px;width:88vw}}.simple-ads-content-list{border-top:1px solid #fff9f4a6;gap:12px;margin-top:28px;padding:18px 0 0;list-style:none;display:grid}.simple-ads-content-list li{color:var(--ads-cream);align-items:flex-start;gap:9px;font:700 14px/1.45 Manrope;display:flex}.simple-ads-content-list li svg{color:var(--ads-coral);flex:none;margin-top:2px}.simple-ads-credentials{background:#fff;border-top:1px solid #d7e5e1;border-bottom:1px solid #d7e5e1;grid-template-columns:repeat(5,1fr);padding:0 7vw;display:grid}.simple-ads-credential{border-right:1px solid #d7e5e1;flex-direction:column;justify-content:center;min-height:126px;padding:24px 19px;display:flex}.simple-ads-credential:first-child{padding-left:0}.simple-ads-credential:last-child{border-right:0;padding-right:0}.simple-ads-credential strong{color:var(--ads-teal);letter-spacing:-1.8px;font:800 clamp(24px,2.5vw,37px)/1 Manrope}.simple-ads-credential span{max-width:170px;color:var(--ads-muted);margin-top:9px;font-size:11px;font-weight:700;line-height:1.45}.simple-ads-host-copy h2 em{color:var(--ads-coral-dark);display:inline-block}@media (width<=760px){.simple-ads-credentials{grid-template-columns:1fr 1fr;padding:0 6vw}.simple-ads-credential{min-height:106px;padding:19px 15px}.simple-ads-credential:nth-child(2){border-right:0}.simple-ads-credential:nth-child(-n+2){border-bottom:1px solid #d7e5e1}.simple-ads-credential:nth-child(4){border-right:0}.simple-ads-credential:last-child{border-top:0;grid-column:1/-1;padding-right:15px}.simple-ads-host-copy h2{font-size:42px}}@media (width<=520px){.simple-ads-credential strong{font-size:26px}.simple-ads-credential span{font-size:10px}.simple-ads-host-copy h2{font-size:38px}}.simple-ads-hero-panel{z-index:4;background:#fff;width:min(100%,480px);margin-left:auto;position:relative;box-shadow:13px 14px #315bc733}.simple-ads-hero-panel-photo{background:var(--ads-teal);height:174px;overflow:hidden}.simple-ads-hero-panel-photo img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.simple-ads-hero-form{padding:27px 30px 30px}.simple-ads-hero-form-label{color:var(--ads-coral-dark);letter-spacing:1.7px;font:800 9px Manrope;display:block}.simple-ads-hero-form h2{color:var(--ads-navy);letter-spacing:-1.8px;margin:11px 0 20px;font:800 31px/1 Manrope}.simple-ads-hero-form h2 em{color:var(--ads-coral-dark);letter-spacing:-1.5px;font-family:Georgia,serif;font-weight:400}.simple-ads-hero-form label{color:var(--ads-navy);margin-top:13px;font:800 11px Manrope;display:block}.simple-ads-hero-form input{background:var(--ads-cream);width:100%;color:var(--ads-navy);border:1px solid #cbdedb;border-radius:0;outline:none;margin-top:7px;padding:12px 13px;font:500 13px DM Sans}.simple-ads-hero-form-submit{cursor:pointer;border:0;width:100%;margin-top:19px}.simple-ads-hero-form-submit:disabled{cursor:wait;opacity:.7}@media (width<=980px){.simple-ads-hero-panel{width:100%}}@media (width<=760px){.simple-ads-hero-panel{width:min(100%,500px);margin:52px auto 0}.simple-ads-hero-panel-photo{height:190px}.simple-ads-hero-form{padding:25px 23px 27px}}@media (width>=981px){.simple-ads-hero{align-items:start}.simple-ads-hero h1{letter-spacing:-6px;max-width:740px;font-size:clamp(60px,7vw,104px)}.simple-ads-hero-lede{font-size:22px;line-height:1.42}}:root{--teal-950:#073f49;--teal-900:#0f5460;--teal-800:#087e78;--teal-600:#08b5a5;--teal-100:#d8f7f1;--teal-50:#effbf8;--coral:#ff6f61;--coral-dark:#e87361;--coral-soft:#ffe4df;--cream:#fff9f4;--paper:#f8fbfa;--ink:#123f48;--muted:#5b737a;--line:#d1e6e0;--yellow:#ffd166;--blue:#d7e7ff}.simple-ads-page{--ads-navy:#073f49;--ads-teal:#087e78;--ads-teal-bright:#08b5a5;--ads-teal-soft:#d8f7f1;--ads-coral:#ff6f61;--ads-coral-dark:#e87361;--ads-coral-soft:#ffe4df;--ads-cream:#fff9f4;--ads-blue:#d7e7ff;--ads-blue-dark:#356cf3;--ads-ink:#143f47;--ads-muted:#5b737a}.simple-ads-hero{background:linear-gradient(116deg,var(--ads-blue) 0%,#c9dfff 63%,#d9f7f1 100%)}.simple-ads-ppe-section{background:#f0fbf8}.simple-ads-loop{background:var(--ads-teal-bright);color:var(--ads-navy);box-shadow:10px 11px #ff6f618c}.simple-ads-loop-step>span{color:var(--ads-coral-dark)}.simple-ads-loop-step b{color:var(--ads-navy)}.simple-ads-loop-step small{color:#07585d}.simple-ads-loop-arrow{color:var(--ads-coral-dark)}.simple-ads-piece-swirl{box-shadow:9px 10px #ff6f617a}.simple-ads-offer-card{box-shadow:13px 14px #356cf340}.simple-ads-hero-panel{box-shadow:13px 14px #356cf338}.simple-ads-hero-portrait{box-shadow:8px 9px #356cf34d}.ads-announcement{background:var(--ads-blue-dark);color:var(--ads-cream);font-family:Manrope,sans-serif}.ads-announcement a{background:var(--ads-coral);color:var(--ads-navy);box-shadow:3px 3px 0 var(--ads-navy);padding:7px 11px;font-family:Manrope,sans-serif;font-weight:800}.ads-announcement a:hover{color:var(--ads-navy);background:#ff8478}.simple-ads-hero{isolation:isolate;background:var(--ads-teal-bright);color:#fff;overflow:hidden}.simple-ads-hero:before{content:"";z-index:0;background:linear-gradient(145deg,var(--ads-blue-dark) 0%,#1f73ee 100%);clip-path:polygon(0 0,90% 0,100% 43%,87% 100%,0 100%);width:69%;position:absolute;inset:0 auto 0 0}.simple-ads-hero:after{content:"";z-index:0;background:radial-gradient(circle,transparent 0 53%,#fff9f4e6 54% 56%,transparent 57%),conic-gradient(from 205deg,var(--ads-coral) 0 23%,transparent 23% 43%,var(--ads-coral) 43% 68%,transparent 68% 100%);border-radius:50%;width:395px;height:395px;position:absolute;top:-172px;right:-116px;transform:rotate(18deg)}.simple-ads-hero-decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.simple-ads-hero-swirl{border-radius:50%;position:absolute;transform:rotate(-18deg)}.simple-ads-hero-swirl-one{border:3px solid #fff9f4db;border-color:#fff9f4db #fff9f4db #0000 #0000;width:570px;height:250px;bottom:-43px;right:-155px}.simple-ads-hero-swirl-two{border:11px solid #0000;border-color:#0000 #0000 #356cf38f #356cf38f;width:445px;height:190px;bottom:20px;right:-50px}.simple-ads-hero-star{color:var(--ads-cream);text-shadow:0 2px #073f4929;font-family:Georgia,serif;display:block;position:absolute}.simple-ads-hero-star-one{font-size:58px;line-height:1;top:66px;right:30%}.simple-ads-hero-star-two{color:var(--ads-coral-soft);font-size:36px;line-height:1;top:250px;right:6%}.simple-ads-hero-copy,.simple-ads-hero-panel{z-index:4;position:relative}.simple-ads-hero-copy{color:#fff}.simple-ads-hero-badge{background:var(--ads-cream);color:var(--ads-navy);letter-spacing:2px;text-transform:uppercase;border-radius:999px;align-items:center;padding:13px 20px;font:800 11px/1 Manrope,sans-serif;display:inline-flex;box-shadow:7px 8px #073f4947}.simple-ads-hero h1{color:#fff;text-shadow:0 1px #073f491f;font-family:Manrope,sans-serif;font-weight:800}.simple-ads-hero h1 em{color:var(--ads-coral-soft);letter-spacing:-3.5px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.simple-ads-hero-lede{color:#fff;font-family:DM Sans,sans-serif;font-weight:500}.simple-ads-hero-panel{background:var(--ads-cream);box-shadow:14px 15px 0 var(--ads-blue-dark);border:0;overflow:hidden}.simple-ads-hero-panel-photo{background:var(--ads-coral);border-bottom:9px solid var(--ads-coral);height:190px}.simple-ads-hero-panel-photo img{object-position:center 27%;filter:saturate(1.04)}.simple-ads-hero-form{background:var(--ads-cream);padding:28px 30px 31px}.simple-ads-hero-form-label{color:var(--ads-teal);letter-spacing:2px;font-family:Manrope,sans-serif}.simple-ads-hero-form h2{color:var(--ads-navy);letter-spacing:-1.8px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:700;line-height:.98}.simple-ads-hero-form h2 em{color:var(--ads-coral);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.simple-ads-hero-form label{letter-spacing:.15px;font-family:Manrope,sans-serif;font-size:11px}.simple-ads-hero-form input{background:#fff;border:2px solid #b8e8df;border-radius:3px;font-family:DM Sans,sans-serif}.simple-ads-hero-form-submit{background:var(--ads-coral);box-shadow:5px 5px 0 var(--ads-navy);font-family:Manrope,sans-serif;font-weight:800;color:var(--ads-navy)!important}.simple-ads-hero-form-submit:hover{background:#ff8478}.simple-ads-two-pieces{isolation:isolate;background:radial-gradient(ellipse at 104% 9%,#08b5a529 0 8%,transparent 8.5%),radial-gradient(ellipse at 104% 9%,transparent 0 15%,#356cf32e 15.5% 16.5%,transparent 17%),var(--ads-cream);position:relative}.simple-ads-final-section{isolation:isolate;background:radial-gradient(circle at 8% 18%,#08b5a573 0 4%,transparent 4.5%),radial-gradient(circle at 92% 78%,#ff6f61b3 0 5%,transparent 5.5%),var(--ads-navy);position:relative;overflow:hidden}.simple-ads-final-section:before{content:"";z-index:0;pointer-events:none;border:16px solid #fff9f42e;border-color:#fff9f42e #fff9f42e #0000 #0000;border-radius:50%;width:330px;height:230px;position:absolute;top:-110px;right:-110px;transform:rotate(-23deg)}.simple-ads-final-section>*{z-index:1;position:relative}@media (width<=760px){.ads-announcement a{padding:6px 9px}.simple-ads-hero{background:var(--ads-teal-bright);padding-top:46px}.simple-ads-hero:before{clip-path:polygon(0 0,100% 0,100% 82%,76% 100%,0 88%);width:100%;height:58%;bottom:auto}.simple-ads-hero:after{width:250px;height:250px;top:42%;right:-155px}.simple-ads-hero h1{letter-spacing:-4px;font-size:clamp(52px,13vw,76px)}.simple-ads-hero-lede{color:#effbf8}.simple-ads-hero-panel{margin-top:44px}.simple-ads-hero-star-one{font-size:45px;top:37%;right:8%}.simple-ads-hero-star-two{font-size:29px;top:53%;right:78%}.simple-ads-hero-swirl-one{width:500px;height:205px;bottom:235px;right:-245px}.simple-ads-hero-swirl-two{width:390px;height:165px;bottom:257px;right:-165px}}@media (width<=520px){.simple-ads-hero{padding-top:38px}.simple-ads-hero-badge{letter-spacing:1.4px;padding:11px 15px;font-size:9px}.simple-ads-hero h1{letter-spacing:-3.2px;font-size:50px}.simple-ads-hero-panel-photo{height:174px}.simple-ads-hero-form h2{font-size:32px}}.simple-ads-page{--ads-navy:#073f49;--ads-teal:#08b5a5;--ads-teal-bright:#08b5a5;--ads-teal-soft:#08b5a5;--ads-coral:#ff6f61;--ads-coral-dark:#ff6f61;--ads-coral-soft:#ff6f61;--ads-cream:#fff9f4;--ads-blue:#356cf3;--ads-blue-dark:#356cf3;--ads-ink:#073f49;--ads-muted:#073f49;--ads-yellow:#ffd166;background:var(--ads-cream);color:var(--ads-ink)}.simple-ads-page .ads-announcement{background:var(--ads-coral);color:var(--ads-navy);border-bottom:6px solid var(--ads-navy)}.simple-ads-page .ads-announcement a{background:var(--ads-cream);color:var(--ads-navy);box-shadow:3px 3px 0 var(--ads-navy)}.simple-ads-page .ads-announcement a:hover{background:var(--ads-cream);color:var(--ads-navy)}.simple-ads-page .ads-button,.simple-ads-page .ads-button:hover{background:var(--ads-coral);color:var(--ads-navy)!important}.simple-ads-page .ads-button-light{background:var(--ads-cream);box-shadow:5px 5px 0 var(--ads-coral);color:var(--ads-navy)!important}.simple-ads-page .ads-button-light:hover{background:var(--ads-cream);box-shadow:3px 3px 0 var(--ads-coral);color:var(--ads-navy)!important}.simple-ads-page .ads-brand-orbit-outer{stroke:var(--ads-teal);opacity:.8}.simple-ads-page .ads-brand-orbit-inner{stroke:var(--ads-coral);opacity:1}.simple-ads-page .ads-brand-core{fill:var(--ads-navy)}.simple-ads-page .ads-brand-swoosh{stroke:var(--ads-coral)}.simple-ads-page .ads-brand-dot{fill:var(--ads-yellow)}.simple-ads-hero{background:linear-gradient(to bottom,var(--ads-blue) 0 74px,var(--ads-teal) 74px calc(100% - 18px),var(--ads-coral) calc(100% - 18px));border-bottom:18px solid var(--ads-coral);min-height:0;padding:78px 7vw 82px;display:block}.simple-ads-hero:before{background:var(--ads-blue);clip-path:polygon(0 0,92% 0,100% 38%,87% 100%,0 100%);width:63%}.simple-ads-hero:after{background:radial-gradient(circle,transparent 0 53%,#fff9f4e6 54% 56%,transparent 57%),conic-gradient(from 205deg,var(--ads-coral) 0 23%,transparent 23% 43%,var(--ads-coral) 43% 68%,transparent 68% 100%)}.simple-ads-hero-decor{z-index:1}.simple-ads-hero-top{z-index:4;grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:center;gap:6vw;width:min(1110px,100%);margin:0 auto;display:grid;position:relative}.simple-ads-hero-copy{max-width:650px}.simple-ads-hero h1{color:var(--ads-cream);text-shadow:0 1px #073f491f;font-family:Manrope,sans-serif}.simple-ads-hero h1 em{color:var(--ads-coral);font-family:Georgia,Times New Roman,serif}.simple-ads-hero-lede{color:var(--ads-cream);font-family:DM Sans,sans-serif}.simple-ads-hero-photo{aspect-ratio:.83;background:var(--ads-coral);border:10px solid var(--ads-cream);min-height:390px;box-shadow:14px 15px 0 var(--ads-blue);border-radius:28% 12% 26% 13%/15% 23% 12% 22%;position:relative;overflow:hidden;transform:rotate(2deg)}.simple-ads-hero-photo:after{content:"KELLY DAVIS / SWIRL ADS";background:var(--ads-navy);color:var(--ads-cream);letter-spacing:1.4px;padding:8px 11px;font:800 9px Manrope,sans-serif;position:absolute;bottom:16px;left:16px}.simple-ads-hero-photo img{object-fit:cover;object-position:center 27%;filter:saturate(1.04);width:100%;height:100%;display:block}.simple-ads-hero-video-photo:after{display:none}.simple-ads-hero-video{object-fit:contain;background:var(--ads-navy);width:100%;height:100%;display:block}.simple-ads-hero-form-band{z-index:4;background:var(--ads-coral);width:min(1110px,100%);box-shadow:14px 15px 0 var(--ads-blue);margin:66px auto 0;padding:16px 16px 16px 0;position:relative}.simple-ads-hero-panel{background:var(--ads-cream);width:100%;box-shadow:none;margin:0;overflow:hidden}.simple-ads-hero-form{background:var(--ads-cream);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;column-gap:20px;padding:29px 32px 32px;display:grid}.simple-ads-hero-form-label,.simple-ads-hero-form h2,.simple-ads-hero-form-error,.simple-ads-hero-form-submit{grid-column:1/-1}.simple-ads-hero-form-label{color:var(--ads-teal);font-family:Manrope,sans-serif}.simple-ads-hero-form h2{color:var(--ads-navy);margin:11px 0 20px;font-family:Georgia,Times New Roman,serif;font-weight:700}.simple-ads-hero-form h2 em{color:var(--ads-coral);font-family:Georgia,Times New Roman,serif}.simple-ads-hero-form label{color:var(--ads-navy);margin-top:0;font-family:Manrope,sans-serif}.simple-ads-hero-form input{border:2px solid var(--ads-teal);background:var(--ads-cream);color:var(--ads-navy);border-radius:3px;font-family:DM Sans,sans-serif}.simple-ads-hero-form input:focus{border-color:var(--ads-blue);box-shadow:0 0 0 3px #356cf32e}.simple-ads-hero-form-error{color:var(--ads-coral);margin:16px 0 0;font-size:11px;line-height:1.4}.simple-ads-hero-form-submit{cursor:pointer;max-width:340px;box-shadow:5px 5px 0 var(--ads-navy);border:0;justify-self:start;margin-top:21px}.simple-ads-hero-form-submit:hover{background:var(--ads-coral);box-shadow:3px 3px 0 var(--ads-navy)}.simple-ads-hero-form-success{min-height:190px;color:var(--ads-navy);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:34px 32px;display:flex}.simple-ads-hero-form-success svg{color:var(--ads-teal)}.simple-ads-hero-form-success strong{letter-spacing:-1px;font:800 27px/1 Manrope}.simple-ads-hero-form-success span{max-width:460px;color:var(--ads-navy);font-size:14px;line-height:1.6}.simple-ads-credentials{background:var(--ads-navy);border-top:10px solid var(--ads-blue);border-bottom:10px solid var(--ads-coral)}.simple-ads-credential{border-right-color:#fff9f46b}.simple-ads-credential strong{color:var(--ads-coral)}.simple-ads-credential span{color:var(--ads-cream)}.simple-ads-two-pieces{isolation:isolate;background:linear-gradient(to bottom,var(--ads-coral) 0 16px,var(--ads-cream) 16px calc(100% - 16px),var(--ads-blue) calc(100% - 16px));position:relative;overflow:hidden}.simple-ads-two-pieces:before{content:"";z-index:0;pointer-events:none;border:12px solid #08b5a573;border-color:#08b5a573 #08b5a573 #0000 #0000;border-radius:50%;width:315px;height:170px;position:absolute;top:42px;right:-105px;transform:rotate(-23deg)}.simple-ads-two-pieces:after{content:"";z-index:0;pointer-events:none;border:9px solid #0000;border-color:#0000 #0000 #356cf347 #356cf347;border-radius:50%;width:240px;height:125px;position:absolute;bottom:30px;left:-95px;transform:rotate(16deg)}.simple-ads-two-pieces>*{z-index:1;position:relative}.simple-ads-piece-card{background:var(--ads-cream);border-color:var(--ads-navy);box-shadow:9px 10px 0 var(--ads-teal)}.simple-ads-piece-card h3,.simple-ads-piece-card>p,.simple-ads-piece-card li{color:var(--ads-navy)}.simple-ads-piece-card ul{border-top-color:var(--ads-navy)}.simple-ads-piece-number,.simple-ads-piece-title,.simple-ads-piece-title svg{color:var(--ads-coral)}.simple-ads-piece-card li svg{color:var(--ads-teal)}.simple-ads-piece-swirl{background:var(--ads-navy);border-color:var(--ads-navy);box-shadow:9px 10px 0 var(--ads-coral);color:var(--ads-cream)}.simple-ads-piece-swirl h3,.simple-ads-piece-swirl>p,.simple-ads-piece-swirl li{color:var(--ads-cream)}.simple-ads-piece-swirl .simple-ads-piece-number,.simple-ads-piece-swirl .simple-ads-piece-title,.simple-ads-piece-swirl .simple-ads-piece-title svg,.simple-ads-piece-swirl li svg{color:var(--ads-coral)}.simple-ads-piece-swirl ul{border-top-color:#fff9f46b}.simple-ads-ppe-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-blue) 0 16px,var(--ads-teal) 16px calc(100% - 16px),var(--ads-coral) calc(100% - 16px));position:relative;overflow:hidden}.simple-ads-ppe-section:after{content:"";z-index:0;pointer-events:none;border:14px solid #fff9f452;border-color:#fff9f452 #fff9f452 #0000 #0000;border-radius:50%;width:300px;height:160px;position:absolute;bottom:44px;right:-95px;transform:rotate(22deg)}.simple-ads-ppe-section>*{z-index:1;position:relative}.simple-ads-ppe-section .simple-ads-section-intro h2,.simple-ads-ppe-section .simple-ads-section-intro>p{color:var(--ads-cream)}.simple-ads-ppe-section .simple-ads-section-intro h2 em{color:var(--ads-coral)}.simple-ads-ppe-card{background:var(--ads-cream);border-color:var(--ads-navy);color:var(--ads-navy)}.simple-ads-ppe-card h3,.simple-ads-ppe-card p,.simple-ads-ppe-card>div{color:var(--ads-navy)}.simple-ads-ppe-pain{box-shadow:8px 9px 0 var(--ads-coral)}.simple-ads-ppe-pleasure{box-shadow:8px 9px 0 var(--ads-blue)}.simple-ads-ppe-ease{box-shadow:8px 9px 0 var(--ads-navy)}.simple-ads-ppe-pain>span,.simple-ads-ppe-pain>div svg{color:var(--ads-coral)}.simple-ads-ppe-pleasure>span,.simple-ads-ppe-pleasure>div svg{color:var(--ads-blue)}.simple-ads-ppe-ease>span,.simple-ads-ppe-ease>div svg{color:var(--ads-teal)}.simple-ads-video-section{box-sizing:border-box;background:var(--ads-cream);border-top:12px solid var(--ads-blue);border-bottom:12px solid var(--ads-coral);width:100%;margin:0;padding:124px max(7vw,50% - 555px) 132px}.simple-ads-main-image{background:var(--ads-navy);box-shadow:13px 14px 0 var(--ads-blue)}.simple-ads-main-image span{background:var(--ads-navy);color:var(--ads-cream)}.simple-ads-image-note{background:var(--ads-coral);color:var(--ads-cream);box-shadow:8px 9px 0 var(--ads-navy)}.simple-ads-image-note span{color:var(--ads-cream)}.simple-ads-copy>p:not(.simple-ads-large-copy){color:var(--ads-navy)}.simple-ads-check-list{border-top-color:var(--ads-navy)}.simple-ads-check-list p{color:var(--ads-teal)}.simple-ads-swirl-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-coral) 0 16px,var(--ads-navy) 16px calc(100% - 16px),var(--ads-blue) calc(100% - 16px));color:var(--ads-cream);position:relative;overflow:hidden}.simple-ads-swirl-section:before{content:"";z-index:0;pointer-events:none;border:15px solid #0000;border-color:#0000 #0000 #08b5a585 #08b5a585;border-radius:50%;width:390px;height:210px;position:absolute;top:74px;left:-140px;transform:rotate(-18deg)}.simple-ads-swirl-section>*{z-index:1;position:relative}.simple-ads-swirl-section h2,.simple-ads-swirl-section h3,.simple-ads-swirl-head>p,.simple-ads-swirl-copy>p,.simple-ads-swirl-foot{color:var(--ads-cream)}.simple-ads-swirl-section h2 em,.simple-ads-loop-step>span,.simple-ads-loop-arrow,.simple-ads-swirl-foot strong{color:var(--ads-coral)}.simple-ads-content-grid span{color:var(--ads-cream);border-color:#fff9f4a6}.simple-ads-loop{background:var(--ads-teal);box-shadow:10px 11px 0 var(--ads-coral);color:var(--ads-navy)}.simple-ads-loop-step b,.simple-ads-loop-step small{color:var(--ads-navy)}.simple-ads-swirl-foot{border-top-color:#fff9f473}.simple-ads-swirl-foot strong b{color:var(--ads-cream)}.simple-ads-proof-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-teal) 0 16px,var(--ads-blue) 16px calc(100% - 16px),var(--ads-coral) calc(100% - 16px));color:var(--ads-cream);position:relative;overflow:hidden}.simple-ads-proof-section:after{content:"";z-index:0;pointer-events:none;border:13px solid #fff9f459;border-color:#fff9f459 #fff9f459 #0000 #0000;border-radius:50%;width:335px;height:175px;position:absolute;top:70px;right:-112px;transform:rotate(-20deg)}.simple-ads-proof-section>*{z-index:1;position:relative}.simple-ads-proof-section h2,.simple-ads-proof-section p,.simple-ads-proof-images figcaption{color:var(--ads-cream)}.simple-ads-proof-section h2 em{color:var(--ads-coral)}.simple-ads-proof-grid{border-color:#fff9f4a6}.simple-ads-proof-grid>div{border-right-color:#fff9f4a6}.simple-ads-proof-grid strong{color:var(--ads-coral)}.simple-ads-proof-grid span{color:var(--ads-cream)}.simple-ads-host-section{box-sizing:border-box;background:var(--ads-cream);border-top:12px solid var(--ads-blue);border-bottom:12px solid var(--ads-teal);width:100%;margin:0;padding:124px max(7vw,50% - 555px) 132px}.simple-ads-host-image img{filter:none;border:10px solid var(--ads-coral)}.simple-ads-host-image span{background:var(--ads-coral);color:var(--ads-cream);box-shadow:6px 7px 0 var(--ads-navy)}.simple-ads-host-copy>p{color:var(--ads-navy)}.simple-ads-host-proof{border-top-color:var(--ads-navy)}.simple-ads-host-proof span{color:var(--ads-teal)}.simple-ads-host-proof svg{color:var(--ads-coral)}.simple-ads-offer-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-coral) 0 16px,var(--ads-blue) 16px calc(100% - 16px),var(--ads-teal) calc(100% - 16px));position:relative;overflow:hidden}.simple-ads-offer-section:after{content:"";z-index:0;pointer-events:none;border:13px solid #0000;border-color:#0000 #0000 #fff9f447 #fff9f447;border-radius:50%;width:340px;height:180px;position:absolute;bottom:57px;left:-125px;transform:rotate(18deg)}.simple-ads-offer-section>*{z-index:1;position:relative}.simple-ads-offer-head>p,.simple-ads-offer-notes p,.simple-ads-disclaimer{color:var(--ads-navy)}.simple-ads-offer-card{background:var(--ads-navy);color:var(--ads-cream);box-shadow:13px 14px 0 var(--ads-teal)}.simple-ads-offer-top{color:var(--ads-cream);border-bottom-color:#fff9f480}.simple-ads-offer-top span:last-child,.simple-ads-price>span,.simple-ads-offer-card li svg{color:var(--ads-coral)}.simple-ads-price strong,.simple-ads-price small,.simple-ads-offer-card>p,.simple-ads-offer-card li,.simple-ads-cancel,.simple-ads-offer-card>p small{color:var(--ads-cream)}.simple-ads-rule{background:#fff9f480}.simple-ads-cancel svg{color:var(--ads-yellow)}.simple-ads-cancel b{color:var(--ads-cream)}.simple-ads-offer-notes>div:not(.simple-ads-disclaimer){border-left-color:var(--ads-coral)}.simple-ads-offer-notes>div>span{color:var(--ads-coral)}.simple-ads-offer-notes h3{color:var(--ads-navy)}.simple-ads-disclaimer{border-top-color:#073f4959}.pricing-reservation{text-align:center;border-top:1px solid #d6f2ec40;border-bottom:1px solid #d6f2ec40;flex-direction:column;gap:4px;margin:26px 0 15px;padding:14px 0;display:flex}.pricing-reservation strong{color:#fff;font:800 14px Manrope}.pricing-reservation span{color:#b9dbd5;font-size:11px}.pricing-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-option{background:#ffffff14;border:1px solid #d6f2ec40;padding:18px 15px}.pricing-option-featured{background:#ffad971f;border-color:#ffad97b3}.pricing-option-label{color:#ffad97;letter-spacing:1.5px;font:800 9px Manrope}.pricing-option h3{color:#fff;letter-spacing:-.5px;margin:12px 0 8px;font:800 19px Manrope}.pricing-option p{color:#d5ece7;min-height:48px;margin:0;font-size:11px;line-height:1.45}.pricing-option p small{color:#b9dbd5;font-size:10px}.pricing-option-pay{flex-direction:column;gap:3px;margin-top:17px;display:flex}.pricing-option-pay strong{color:#fff;letter-spacing:-1.3px;font:800 28px/.95 Manrope}.pricing-option-pay span{color:#b9dbd5;font-size:10px;line-height:1.3}.pricing-option-monthly{color:#fff;margin-top:12px;font:800 13px Manrope}.pricing-option-ad{color:#b9dbd5;margin-top:9px;font-size:9px;line-height:1.35;display:block}.simple-ads-reservation{text-align:center;border-top:1px solid #ffffff36;border-bottom:1px solid #ffffff36;flex-direction:column;gap:4px;margin:24px 0 16px;padding:13px 0;display:flex}.simple-ads-reservation strong{color:var(--ads-cream);font:800 13px Manrope}.simple-ads-reservation span{color:#b9cfcb;font-size:10px}.simple-ads-pricing-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-ads-plan{background:#ffffff14;border:1px solid #ffffff36;padding:17px 14px}.simple-ads-plan-featured{background:#ff9d8821;border-color:#ff9d88bf}.simple-ads-plan-label{color:#ff9d88;letter-spacing:1.5px;font:800 9px Manrope}.simple-ads-plan h3{color:var(--ads-cream);letter-spacing:-.4px;margin:12px 0 8px;font:800 18px Manrope}.simple-ads-plan p{color:#d8e9e5;min-height:47px;margin:0;font-size:11px;line-height:1.45}.simple-ads-plan p small{color:#b9cfcb;font-size:9px}.simple-ads-plan-pay{flex-direction:column;gap:3px;margin-top:17px;display:flex}.simple-ads-plan-pay strong{color:#fff;letter-spacing:-1.1px;font:800 26px/.95 Manrope}.simple-ads-plan-pay span{color:#b9cfcb;font-size:9px;line-height:1.3}.simple-ads-plan-monthly{color:#fff;margin-top:12px;font:800 12px Manrope}.simple-ads-plan-ad{color:#b9cfcb;margin-top:9px;font-size:9px;line-height:1.35;display:block}@media (width<=760px){.pricing-options{grid-template-columns:1fr}}@media (width<=520px){.simple-ads-pricing-grid{grid-template-columns:1fr}}.pricing-options,.simple-ads-pricing-grid{grid-template-columns:1fr}.pricing-option,.simple-ads-plan{padding:25px 27px}.pricing-option-pay strong,.simple-ads-plan-pay strong{font-size:42px}.pricing-option-pay span,.simple-ads-plan-pay span{font-size:12px}.pricing-option-ad,.simple-ads-plan-ad{font-size:11px}.simple-ads-fit-section{box-sizing:border-box;background:var(--ads-cream);border-top:12px solid var(--ads-teal);border-bottom:12px solid var(--ads-blue);width:100%;margin:0;padding:119px max(7vw,50% - 555px) 127px}.simple-ads-fit-grid>div{background:var(--ads-cream);border-color:var(--ads-navy)}.simple-ads-fit-grid>div:first-child{box-shadow:9px 10px 0 var(--ads-teal)}.simple-ads-fit-grid>div:last-child{box-shadow:9px 10px 0 var(--ads-coral)}.simple-ads-fit-grid h3,.simple-ads-fit-grid p{color:var(--ads-navy)}.simple-ads-fit-grid>div:first-child h3 svg,.simple-ads-fit-grid p svg{color:var(--ads-teal)}.simple-ads-fit-grid>div:last-child h3 svg,.simple-ads-fit-grid p span{color:var(--ads-coral)}.simple-ads-faq-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-blue) 0 16px,var(--ads-cream) 16px calc(100% - 16px),var(--ads-teal) calc(100% - 16px));position:relative;overflow:hidden}.simple-ads-faq-section:before{content:"";z-index:0;pointer-events:none;border:13px solid #ff6f6152;border-color:#ff6f6152 #ff6f6152 #0000 #0000;border-radius:50%;width:340px;height:180px;position:absolute;bottom:82px;right:-125px;transform:rotate(-23deg)}.simple-ads-faq-section>*{z-index:1;position:relative}.simple-ads-faq-intro p,.simple-ads-faq-item p{color:var(--ads-navy)}.simple-ads-faq-intro a,.simple-ads-faq-item button svg{color:var(--ads-coral)}.simple-ads-faq-item{border-top-color:var(--ads-navy)}.simple-ads-faq-item:last-child{border-bottom-color:var(--ads-navy)}.simple-ads-faq-item button{color:var(--ads-navy)}.simple-ads-final-section{isolation:isolate;background:linear-gradient(to bottom,var(--ads-teal) 0 16px,var(--ads-navy) 16px calc(100% - 16px),var(--ads-coral) calc(100% - 16px));color:var(--ads-cream);position:relative;overflow:hidden}.simple-ads-final-section:before{border-color:#fff9f459 #fff9f459 #0000 #0000}.simple-ads-final-section h2,.simple-ads-final-section>p,.simple-ads-final-section>div:last-child{color:var(--ads-cream)}.simple-ads-final-section h2 em{color:var(--ads-coral)}.simple-ads-final-section>div:last-child{border-top-color:#fff9f473}.simple-ads-page .ads-footer{background:var(--ads-navy);border-top:16px solid var(--ads-coral);color:var(--ads-cream);padding-top:57px}.simple-ads-page .ads-logo-light{color:var(--ads-cream)}.simple-ads-page .ads-logo-light .ads-logo-copy small,.simple-ads-page .ads-footer-links>span,.simple-ads-page .ads-footer-bottom a{color:var(--ads-coral)}.simple-ads-page .ads-footer-top>div:first-child>p,.simple-ads-page .ads-footer-links button,.simple-ads-page .ads-footer-links a,.simple-ads-page .ads-footer-bottom{color:var(--ads-cream)}.simple-ads-page .ads-footer-top>div:first-child>p strong,.simple-ads-page .ads-footer-links button:hover,.simple-ads-page .ads-footer-links a:hover{color:var(--ads-coral)}.simple-ads-page .ads-footer-bottom{border-top-color:#fff9f459}@media (width<=760px){.simple-ads-hero{background:linear-gradient(to bottom,var(--ads-blue) 0 54px,var(--ads-teal) 54px calc(100% - 14px),var(--ads-coral) calc(100% - 14px));border-bottom-width:14px;padding:46px 6vw 66px}.simple-ads-hero:before{clip-path:polygon(0 0,100% 0,100% 82%,76% 100%,0 88%);background:var(--ads-blue);width:100%;height:46%;bottom:auto}.simple-ads-hero-top{display:block}.simple-ads-hero-photo{width:min(100%,390px);min-height:350px;margin:43px auto 0}.simple-ads-hero-form-band{box-shadow:9px 10px 0 var(--ads-blue);margin-top:54px;padding:12px 12px 12px 0}.simple-ads-hero-form{grid-template-columns:1fr;padding:25px 23px 27px}.simple-ads-hero-form-submit{justify-self:stretch;width:100%;max-width:none}.simple-ads-hero-form-success{min-height:200px;padding:34px 23px}.simple-ads-video-section,.simple-ads-host-section,.simple-ads-fit-section{width:100%;padding-left:6vw;padding-right:6vw}.simple-ads-video-section{padding-top:83px;padding-bottom:91px}.simple-ads-host-section,.simple-ads-fit-section{padding-top:83px;padding-bottom:90px}}@media (width<=520px){.simple-ads-hero{padding-top:38px}.simple-ads-hero-photo{min-height:320px;margin-top:36px}.simple-ads-hero-form-band{margin-top:46px}.simple-ads-hero-form{padding:23px 19px 25px}.simple-ads-hero-form h2{font-size:32px}}.simple-ads-piece-video,.simple-ads-piece-swirl{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.simple-ads-piece-card-media{background:var(--ads-navy);border:7px solid var(--ads-cream);width:100%;height:280px;box-shadow:6px 7px 0 var(--ads-coral);overflow:hidden;transform:rotate(-2deg)}.simple-ads-piece-card-media img{object-fit:contain;background:var(--ads-navy);width:100%;height:100%;display:block}.simple-ads-piece-video .simple-ads-piece-card-media,.simple-ads-piece-swirl .simple-ads-piece-card-media{grid-area:1/1/span 4}.simple-ads-piece-video .simple-ads-piece-number,.simple-ads-piece-video h3,.simple-ads-piece-video>p,.simple-ads-piece-video ul,.simple-ads-piece-swirl .simple-ads-piece-number,.simple-ads-piece-swirl h3,.simple-ads-piece-swirl>p,.simple-ads-piece-swirl ul{grid-column:2}.simple-ads-piece-video .simple-ads-piece-number,.simple-ads-piece-swirl .simple-ads-piece-number{grid-row:1}.simple-ads-piece-video h3,.simple-ads-piece-swirl h3{grid-row:2}.simple-ads-piece-video>p,.simple-ads-piece-swirl>p{grid-row:3}.simple-ads-piece-video ul,.simple-ads-piece-swirl ul{grid-row:4}.simple-ads-piece-swirl .simple-ads-piece-card-media{box-shadow:6px 7px 0 var(--ads-teal);transform:rotate(2deg)}@media (width<=760px){.simple-ads-piece-video,.simple-ads-piece-swirl{display:block}.simple-ads-piece-card-media{width:min(100%,180px);height:260px;margin:0 auto 23px}}@media (width<=520px){.simple-ads-piece-card-media{height:245px}}.simple-ads-example-gallery{width:min(1110px,100%);margin:60px auto 0}.simple-ads-example-gallery-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:23px;display:flex}.simple-ads-example-gallery-head span{color:var(--ads-coral);letter-spacing:1.7px;font:800 12px Manrope}.simple-ads-example-gallery-head strong{color:var(--ads-cream);letter-spacing:-.6px;font:800 22px/1.1 Manrope}.simple-ads-example-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.simple-ads-example-grid figure{margin:0}.simple-ads-example-media{background:var(--ads-navy);border:7px solid var(--ads-cream);height:390px;box-shadow:8px 9px 0 var(--ads-coral);overflow:hidden}.simple-ads-example-grid figure:nth-child(2) .simple-ads-example-media{box-shadow:8px 9px 0 var(--ads-teal);transform:rotate(1deg)}.simple-ads-example-grid figure:nth-child(3) .simple-ads-example-media{box-shadow:8px 9px 0 var(--ads-blue);transform:rotate(-1deg)}.simple-ads-example-media img{object-fit:contain;background:var(--ads-navy);width:100%;height:100%;display:block}.simple-ads-example-grid figcaption{color:var(--ads-cream);padding-top:16px}.simple-ads-example-grid figcaption span{color:var(--ads-coral);letter-spacing:1.5px;font:800 12px Manrope;display:block}.simple-ads-example-grid figcaption b{color:var(--ads-cream);letter-spacing:-.2px;margin-top:8px;font:800 16px/1.2 Manrope;display:block}.simple-ads-cancel{font-size:13px}@media (width<=760px){.simple-ads-example-gallery{margin-top:45px}.simple-ads-example-gallery-head{display:block}.simple-ads-example-gallery-head strong{margin-top:8px;font-size:20px;display:block}.simple-ads-example-grid{grid-template-columns:1fr;gap:32px}.simple-ads-example-media{width:min(100%,290px);height:390px;margin:0 auto}}@media (width<=520px){.simple-ads-example-media{height:360px}.simple-ads-example-grid figcaption{padding-top:13px}}.simple-ads-process-section{background:var(--ads-blue);color:var(--ads-navy);padding:105px 7vw 113px;position:relative;overflow:hidden}.simple-ads-process-section:before{content:"";z-index:0;border:17px solid var(--ads-teal);pointer-events:none;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:410px;height:220px;position:absolute;top:52px;right:-140px;transform:rotate(-19deg)}.simple-ads-process-section:after{content:"";z-index:0;border:15px solid var(--ads-coral);pointer-events:none;border-top-color:#0000;border-right-color:#0000;border-radius:50%;width:320px;height:170px;position:absolute;bottom:28px;left:-115px;transform:rotate(17deg)}.simple-ads-process-section>*{z-index:1;position:relative}.simple-ads-process-layout{grid-template-columns:.73fr 1.27fr;align-items:start;gap:8vw;width:min(1110px,100%);margin:0 auto;display:grid}.simple-ads-process-intro{background:var(--ads-cream);box-shadow:13px 14px 0 var(--ads-coral);padding:31px 32px 34px}.simple-ads-process-kicker{color:var(--ads-teal);letter-spacing:1.8px;font:800 12px Manrope}.simple-ads-process-intro h2{color:var(--ads-navy);margin:22px 0 20px}.simple-ads-process-intro h2 em{color:var(--ads-coral);font-family:Georgia,Times New Roman,serif;font-weight:400}.simple-ads-process-intro p{color:var(--ads-navy);margin:0;font-size:16px;line-height:1.7}.simple-ads-process-note{border-top:2px solid var(--ads-teal);color:var(--ads-navy);align-items:center;gap:8px;margin-top:25px;padding-top:17px;font:800 14px Manrope;display:flex}.simple-ads-process-note svg{color:var(--ads-coral);flex:none}.simple-ads-process-cta{background:var(--ads-coral);box-shadow:6px 7px 0 var(--ads-navy);margin-top:28px;color:var(--ads-navy)!important}.simple-ads-process-cta:hover{background:var(--ads-coral);box-shadow:3px 4px 0 var(--ads-navy)}.simple-ads-process-steps{background:var(--ads-cream);border:7px solid var(--ads-navy);box-shadow:12px 13px 0 var(--ads-teal)}.simple-ads-process-step{border-bottom:2px solid var(--ads-coral);grid-template-columns:76px minmax(0,1fr);gap:20px;padding:29px 30px 30px;display:grid}.simple-ads-process-step:last-child{border-bottom:0}.simple-ads-process-step>span{color:var(--ads-coral);font:700 52px/.85 Georgia,Times New Roman,serif}.simple-ads-process-step h3{color:var(--ads-navy);letter-spacing:-.7px;margin:0 0 9px;font:800 22px/1.05 Manrope}.simple-ads-process-step p{max-width:530px;color:var(--ads-navy);margin:0;font-size:16px;line-height:1.6}@media (width<=760px){.simple-ads-process-section{padding:84px 6vw 92px}.simple-ads-process-layout{grid-template-columns:1fr;gap:42px}.simple-ads-process-intro{padding:27px 25px 29px}.simple-ads-process-step{grid-template-columns:62px minmax(0,1fr);gap:15px;padding:25px 22px 26px}}@media (width<=520px){.simple-ads-process-intro h2{font-size:40px}.simple-ads-process-step{display:block}.simple-ads-process-step>span{margin-bottom:13px;font-size:45px;display:block}.simple-ads-process-step h3{font-size:20px}}.market-waitlist-page{--ads-navy:#073f49;--ads-teal:#08b5a5;--ads-coral:#ff6f61;--ads-cream:#fff9f4;--ads-blue:#356cf3;--ads-yellow:#ffd166;background:linear-gradient(to bottom,var(--ads-blue) 0 14px,var(--ads-cream) 14px calc(100% - 14px),var(--ads-coral) calc(100% - 14px));min-height:100vh;color:var(--ads-navy);flex-direction:column;display:flex}.market-waitlist-header{background:var(--ads-teal);border-bottom:7px solid var(--ads-navy);justify-content:space-between;align-items:center;min-height:84px;padding:0 7vw;display:flex}.market-waitlist-brand{color:var(--ads-navy);align-items:center;gap:10px;display:inline-flex}.market-waitlist-brand-mark{fill:none;width:36px;height:36px;stroke:var(--ads-navy);stroke-width:1.4px}.market-waitlist-brand-mark circle:nth-child(2){stroke:var(--ads-coral)}.market-waitlist-brand-mark .market-waitlist-brand-core{fill:var(--ads-navy);stroke:none}.market-waitlist-brand-mark path{stroke:var(--ads-coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.market-waitlist-brand-mark .market-waitlist-brand-dot{fill:var(--ads-yellow);stroke:none}.market-waitlist-brand>span{flex-direction:column;gap:3px;line-height:1;display:flex}.market-waitlist-brand b{letter-spacing:1.4px;font:800 14px Manrope}.market-waitlist-brand small{color:var(--ads-coral);letter-spacing:2.4px;text-transform:uppercase;font:800 7px Manrope}.market-waitlist-back{color:var(--ads-navy);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.market-waitlist-back:hover{color:var(--ads-cream)}.market-waitlist-shell{flex:1;grid-template-columns:.87fr 1.13fr;align-items:center;gap:8vw;width:min(1120px,86vw);margin:0 auto;padding:86px 0 108px;display:grid}.market-waitlist-intro{max-width:460px}.market-waitlist-kicker{color:var(--ads-coral);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:9px;font:800 12px Manrope;display:inline-flex}.market-waitlist-intro h1{color:var(--ads-navy);letter-spacing:-4.5px;margin:27px 0 23px;font:800 clamp(47px,6vw,75px)/.94 Manrope}.market-waitlist-intro h1 em,.market-waitlist-success h2 em,.market-waitlist-form-top h2 em{color:var(--ads-coral);letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.market-waitlist-intro>p{max-width:420px;color:var(--ads-navy);margin:0;font-size:17px;line-height:1.7}.market-waitlist-callout{border-top:2px solid var(--ads-teal);border-bottom:2px solid var(--ads-teal);color:var(--ads-navy);align-items:flex-start;gap:12px;margin-top:39px;padding:20px 0;display:flex}.market-waitlist-callout>svg{color:var(--ads-coral);flex:none;margin-top:2px}.market-waitlist-callout div{flex-direction:column;gap:6px;display:flex}.market-waitlist-callout strong{font:800 15px Manrope}.market-waitlist-callout span{color:var(--ads-navy);font-size:15px;line-height:1.5}.market-waitlist-proof{color:var(--ads-navy);flex-direction:column;gap:11px;margin-top:24px;font-size:14px;font-weight:800;display:flex}.market-waitlist-proof span{align-items:center;gap:8px;display:flex}.market-waitlist-proof svg{color:var(--ads-coral)}.market-waitlist-card{background:var(--ads-cream);border:7px solid var(--ads-navy);box-shadow:17px 19px 0 var(--ads-coral);padding:39px 42px 36px}.market-waitlist-form-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.market-waitlist-label{color:var(--ads-teal);letter-spacing:1.8px;font:800 12px Manrope}.market-waitlist-form-top h2{color:var(--ads-navy);letter-spacing:-2px;margin:13px 0 0;font:800 36px/.98 Manrope}.market-waitlist-required{color:var(--ads-navy);padding-top:2px;font-size:12px}.market-waitlist-form-intro{color:var(--ads-navy);margin:0 0 25px;font-size:16px;line-height:1.6}.market-waitlist-form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.market-waitlist-form-grid label{color:var(--ads-navy);flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex}.market-waitlist-form-grid input{border:2px solid var(--ads-teal);background:var(--ads-cream);width:100%;color:var(--ads-navy);border-radius:3px;outline:none;padding:13px 14px;font:500 15px DM Sans;transition:border .2s,box-shadow .2s}.market-waitlist-form-grid input::placeholder{color:var(--ads-navy)}.market-waitlist-form-grid input:focus{border-color:var(--ads-blue);box-shadow:0 0 0 3px var(--ads-blue)}.market-waitlist-full{grid-column:1/-1}.market-waitlist-error{color:var(--ads-coral);margin:18px 0 0;font-size:14px;line-height:1.5}.market-waitlist-button{background:var(--ads-coral);min-height:50px;box-shadow:5px 6px 0 var(--ads-blue);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:27px;padding:0 19px;font:800 14px Manrope;display:inline-flex;color:var(--ads-navy)!important}.market-waitlist-button:hover{background:var(--ads-coral);box-shadow:3px 4px 0 var(--ads-blue)}.market-waitlist-button:disabled{cursor:wait;opacity:.7}.market-waitlist-note{max-width:440px;color:var(--ads-navy);margin:17px 0 0;font-size:13px;line-height:1.55}.market-waitlist-google-form{background:var(--ads-cream);border:0;width:100%;height:1820px;display:block}.market-waitlist-success{text-align:center;padding:45px 15px 30px}.market-waitlist-success-icon{background:var(--ads-teal);width:66px;height:66px;color:var(--ads-navy);border-radius:50%;place-items:center;margin:0 auto 23px;display:grid}.market-waitlist-success h2{color:var(--ads-navy);letter-spacing:-2.5px;margin:15px 0;font:800 42px/.98 Manrope}.market-waitlist-success p{max-width:430px;color:var(--ads-navy);margin:0 auto 28px;font-size:16px;line-height:1.7}.market-waitlist-footer{border-top:2px solid var(--ads-navy);width:min(1120px,86vw);color:var(--ads-navy);letter-spacing:1.2px;justify-content:space-between;gap:20px;margin:0 auto;padding:20px 0 26px;font:800 12px Manrope;display:flex}@media (width<=900px){.market-waitlist-shell{grid-template-columns:1fr;gap:52px;padding-top:62px}.market-waitlist-intro,.market-waitlist-intro h1{max-width:650px}.market-waitlist-intro>p{max-width:620px}.market-waitlist-card{max-width:700px}}@media (width<=620px){.market-waitlist-header{min-height:70px;padding:0 6vw}.market-waitlist-back{font-size:0}.market-waitlist-back svg{width:20px;height:20px}.market-waitlist-shell{width:min(88vw,560px);padding:51px 0 78px}.market-waitlist-intro h1{letter-spacing:-3.5px;font-size:49px}.market-waitlist-card{box-shadow:10px 12px 0 var(--ads-coral);padding:28px 22px 25px}.market-waitlist-form-top{display:block}.market-waitlist-required{margin-top:12px;display:block}.market-waitlist-form-grid{grid-template-columns:1fr}.market-waitlist-full{grid-column:auto}.market-waitlist-button{width:100%}.market-waitlist-google-form{height:2320px}.market-waitlist-success{padding:30px 5px 20px}.market-waitlist-success h2{font-size:38px}.market-waitlist-footer{flex-direction:column;gap:9px;width:88vw}}.simple-ads-credentials{background:var(--ads-navy);border-top:10px solid var(--ads-blue);border-bottom:10px solid var(--ads-coral);padding:0;display:block;position:relative;overflow:hidden}.simple-ads-credentials-track{will-change:transform;width:max-content;animation:30s linear infinite simple-ads-credentials-marquee;display:flex}.simple-ads-credentials-group{flex:none;display:flex}.simple-ads-credentials .simple-ads-credential{border-right:2px solid var(--ads-teal);flex-direction:column;flex:0 0 220px;justify-content:center;width:220px;min-height:126px;padding:24px 26px;display:flex}.simple-ads-credentials .simple-ads-credential:first-child{padding-left:26px}.simple-ads-credentials .simple-ads-credential:last-child{border-right:0;padding-right:34px}.simple-ads-credentials .simple-ads-credential strong{color:var(--ads-coral);letter-spacing:-1.8px;font:800 clamp(24px,2.5vw,37px)/1 Manrope}.simple-ads-credentials .simple-ads-credential:nth-child(2n) strong{color:var(--ads-cream)}.simple-ads-credentials .simple-ads-credential span{max-width:170px;color:var(--ads-cream);margin-top:9px;font-size:13px;font-weight:800;line-height:1.45}.simple-ads-credentials:hover .simple-ads-credentials-track{animation-play-state:paused}@keyframes simple-ads-credentials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=760px){.simple-ads-credentials-track{animation-duration:24s}.simple-ads-credentials .simple-ads-credential{flex-basis:195px;width:195px;min-height:108px;padding:19px 20px}.simple-ads-credentials .simple-ads-credential:first-child{padding-left:20px}.simple-ads-credentials .simple-ads-credential:last-child{padding-right:26px}}@media (prefers-reduced-motion:reduce){.simple-ads-credentials{overflow-x:auto}.simple-ads-credentials-track{will-change:auto;animation:none}.simple-ads-credentials-group[aria-hidden=true]{display:none}}.market-available-page{--ads-navy:#073f49;--ads-teal:#08b5a5;--ads-coral:#ff6f61;--ads-cream:#fff9f4;--ads-blue:#356cf3;--ads-yellow:#ffd166;background:linear-gradient(to bottom,var(--ads-teal) 0 14px,var(--ads-cream) 14px calc(100% - 14px),var(--ads-coral) calc(100% - 14px));min-height:100vh;color:var(--ads-navy);flex-direction:column;display:flex}.market-available-header{background:var(--ads-blue);border-bottom:7px solid var(--ads-navy);justify-content:space-between;align-items:center;min-height:84px;padding:0 7vw;display:flex}.market-available-brand{color:var(--ads-cream);align-items:center;gap:10px;display:inline-flex}.market-available-brand-mark{fill:none;width:36px;height:36px;stroke:var(--ads-cream);stroke-width:1.4px}.market-available-brand-mark circle:nth-child(2){stroke:var(--ads-coral)}.market-available-brand-mark .market-available-brand-core{fill:var(--ads-cream);stroke:none}.market-available-brand-mark path{stroke:var(--ads-coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.market-available-brand-mark .market-available-brand-dot{fill:var(--ads-yellow);stroke:none}.market-available-brand>span{flex-direction:column;gap:3px;line-height:1;display:flex}.market-available-brand b{letter-spacing:1.4px;font:800 14px Manrope}.market-available-brand small{color:var(--ads-coral);letter-spacing:2.4px;text-transform:uppercase;font:800 7px Manrope}.market-available-back{color:var(--ads-cream);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.market-available-back:hover{color:var(--ads-coral)}.market-available-shell{flex:1;grid-template-columns:.87fr 1.13fr;align-items:center;gap:8vw;width:min(1120px,86vw);margin:0 auto;padding:86px 0 108px;display:grid}.market-available-intro{max-width:460px}.market-available-kicker{color:var(--ads-coral);letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:9px;font:800 12px Manrope;display:inline-flex}.market-available-intro h1{color:var(--ads-navy);letter-spacing:-4.5px;margin:27px 0 23px;font:800 clamp(47px,6vw,75px)/.94 Manrope}.market-available-intro h1 em,.market-available-success h2 em,.market-available-form-top h2 em,.market-available-modal h2 em{color:var(--ads-coral);letter-spacing:-2px;font-family:Georgia,serif;font-weight:400}.market-available-intro>p{max-width:420px;color:var(--ads-navy);margin:0;font-size:18px;line-height:1.7}.market-available-callout{border-top:2px solid var(--ads-teal);border-bottom:2px solid var(--ads-teal);color:var(--ads-navy);align-items:flex-start;gap:12px;margin-top:39px;padding:20px 0;display:flex}.market-available-callout>svg{color:var(--ads-coral);flex:none;margin-top:2px}.market-available-callout div{flex-direction:column;gap:6px;display:flex}.market-available-callout strong{font:800 16px Manrope}.market-available-callout span{color:var(--ads-navy);font-size:16px;line-height:1.5}.market-available-proof{color:var(--ads-navy);flex-direction:column;gap:11px;margin-top:24px;font-size:14px;font-weight:800;display:flex}.market-available-proof span{align-items:center;gap:8px;display:flex}.market-available-proof svg{color:var(--ads-coral)}.market-available-schedule-button{background:var(--ads-coral);min-height:50px;color:var(--ads-navy);box-shadow:5px 6px 0 var(--ads-navy);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:0 19px;font:800 14px Manrope;display:inline-flex}.market-available-schedule-button:hover{background:var(--ads-coral);box-shadow:3px 4px 0 var(--ads-navy)}.market-available-card{background:var(--ads-cream);border:7px solid var(--ads-navy);box-shadow:17px 19px 0 var(--ads-teal);padding:39px 42px 36px}.market-available-form-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.market-available-label{color:var(--ads-teal);letter-spacing:1.8px;font:800 12px Manrope}.market-available-form-top h2{color:var(--ads-navy);letter-spacing:-2px;margin:13px 0 0;font:800 36px/.98 Manrope}.market-available-required{color:var(--ads-navy);padding-top:2px;font-size:12px}.market-available-form-intro{color:var(--ads-navy);margin:0 0 25px;font-size:16px;line-height:1.6}.market-available-form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.market-available-form-grid label{color:var(--ads-navy);flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex}.market-available-form-grid input,.market-available-form-grid textarea,.market-available-form-grid select{border:2px solid var(--ads-teal);background:var(--ads-cream);width:100%;color:var(--ads-navy);border-radius:3px;outline:none;padding:13px 14px;font:500 15px DM Sans;transition:border .2s,box-shadow .2s}.market-available-form-grid textarea{resize:vertical;min-height:92px}.market-available-form-grid input::placeholder,.market-available-form-grid textarea::placeholder{color:var(--ads-navy)}.market-available-form-grid input:focus,.market-available-form-grid textarea:focus,.market-available-form-grid select:focus{border-color:var(--ads-blue);box-shadow:0 0 0 3px var(--ads-blue)}.market-available-full{grid-column:1/-1}.market-available-error{color:var(--ads-coral);margin:18px 0 0;font-size:14px;line-height:1.5}.market-available-button{background:var(--ads-coral);min-height:50px;box-shadow:5px 6px 0 var(--ads-blue);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:27px;padding:0 19px;font:800 14px Manrope;display:inline-flex;color:var(--ads-navy)!important}.market-available-button:hover{background:var(--ads-coral);box-shadow:3px 4px 0 var(--ads-blue)}.market-available-button:disabled{cursor:wait;opacity:.7}.market-available-note{max-width:440px;color:var(--ads-navy);margin:17px 0 0;font-size:13px;line-height:1.55}.market-available-google-form{background:var(--ads-cream);border:0;width:100%;height:1820px;display:block}.market-available-success{text-align:center;padding:45px 15px 30px}.market-available-success-icon{background:var(--ads-teal);width:66px;height:66px;color:var(--ads-navy);border-radius:50%;place-items:center;margin:0 auto 23px;display:grid}.market-available-success h2{color:var(--ads-navy);letter-spacing:-2.5px;margin:15px 0;font:800 42px/.98 Manrope}.market-available-success p{max-width:430px;color:var(--ads-navy);margin:0 auto 28px;font-size:16px;line-height:1.7}.market-available-footer{border-top:2px solid var(--ads-navy);width:min(1120px,86vw);color:var(--ads-navy);letter-spacing:1.2px;justify-content:space-between;gap:20px;margin:0 auto;padding:20px 0 26px;font:800 12px Manrope;display:flex}.market-available-modal-backdrop{z-index:40;background:var(--ads-navy);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.market-available-modal{background:var(--ads-cream);border:7px solid var(--ads-teal);width:min(580px,100%);max-height:calc(100vh - 48px);box-shadow:12px 13px 0 var(--ads-coral);padding:31px 34px 35px;overflow:auto}.market-available-modal-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-available-modal-close{background:var(--ads-coral);width:36px;height:36px;color:var(--ads-navy);cursor:pointer;border:0;place-items:center;display:grid}.market-available-modal h2{color:var(--ads-navy);letter-spacing:-2px;margin:26px 0 12px;font:800 38px/.98 Manrope}.market-available-modal-intro{color:var(--ads-navy);margin:0 0 25px;font-size:16px;line-height:1.6}.market-available-modal-success{text-align:center;padding:30px 10px 8px}.market-available-modal-success>svg{color:var(--ads-teal)}.market-available-modal-success h2{margin-top:18px}.market-available-modal-success p{color:var(--ads-navy);font-size:16px;line-height:1.6}@media (width<=900px){.market-available-shell{grid-template-columns:1fr;gap:52px;padding-top:62px}.market-available-intro,.market-available-intro h1{max-width:650px}.market-available-intro>p{max-width:620px}.market-available-card{max-width:700px}}@media (width<=620px){.market-available-header{min-height:70px;padding:0 6vw}.market-available-back{font-size:0}.market-available-back svg{width:20px;height:20px}.market-available-shell{width:min(88vw,560px);padding:51px 0 78px}.market-available-intro h1{letter-spacing:-3.5px;font-size:49px}.market-available-card{box-shadow:10px 12px 0 var(--ads-teal);padding:28px 22px 25px}.market-available-form-top{display:block}.market-available-required{margin-top:12px;display:block}.market-available-form-grid{grid-template-columns:1fr}.market-available-full{grid-column:auto}.market-available-button,.market-available-schedule-button{width:100%}.market-available-google-form{height:2320px}.market-available-success{padding:30px 5px 20px}.market-available-success h2{font-size:38px}.market-available-footer{flex-direction:column;gap:9px;width:88vw}.market-available-modal{padding:25px 20px 27px}.market-available-modal h2{font-size:34px}}.simple-ads-page.mockup-a,.simple-ads-page.mockup-b{--mockup-paper:#fffaf3;--mockup-soft-blue:#edf3ff;--mockup-soft-teal:#eaf8f5}.simple-ads-page.mockup-a .simple-ads-hero:before,.simple-ads-page.mockup-a .simple-ads-hero:after,.simple-ads-page.mockup-a .simple-ads-hero-decor,.simple-ads-page.mockup-a .simple-ads-two-pieces:before,.simple-ads-page.mockup-a .simple-ads-two-pieces:after,.simple-ads-page.mockup-a .simple-ads-process-section:before,.simple-ads-page.mockup-a .simple-ads-process-section:after,.simple-ads-page.mockup-a .simple-ads-ppe-section:after,.simple-ads-page.mockup-a .simple-ads-swirl-section:before,.simple-ads-page.mockup-a .simple-ads-proof-section:after,.simple-ads-page.mockup-a .simple-ads-offer-section:after,.simple-ads-page.mockup-a .simple-ads-faq-section:before,.simple-ads-page.mockup-a .simple-ads-final-section:before{content:none;display:none}.simple-ads-page.mockup-a .ads-announcement{background:var(--ads-navy);color:var(--ads-cream);border-bottom:0}.simple-ads-page.mockup-a .ads-announcement a{background:var(--ads-coral);color:var(--ads-navy);box-shadow:none}.simple-ads-page.mockup-a .ads-header{background:var(--mockup-paper);border-bottom:1px solid var(--ads-navy);-webkit-backdrop-filter:none;backdrop-filter:none}.simple-ads-page.mockup-a .ads-header nav button:not(.ads-button){color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-hero{background:var(--mockup-paper);border-top:8px solid var(--ads-teal);border-bottom:8px solid var(--ads-navy);color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-hero-copy{color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-hero-badge{background:var(--ads-teal);color:var(--ads-cream);box-shadow:7px 7px 0 var(--ads-coral);border-radius:0}.simple-ads-page.mockup-a .simple-ads-hero h1{color:var(--ads-navy);text-shadow:none}.simple-ads-page.mockup-a .simple-ads-hero h1 em{color:var(--ads-coral)}.simple-ads-page.mockup-a .simple-ads-hero-lede{color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-hero-photo{border:8px solid var(--ads-navy);box-shadow:12px 12px 0 var(--ads-coral);border-radius:0;transform:none}.simple-ads-page.mockup-a .simple-ads-hero-form-band{background:var(--ads-teal);box-shadow:none;margin-top:58px;padding:12px}.simple-ads-page.mockup-a .simple-ads-hero-panel{border:1px solid var(--ads-navy);box-shadow:none}.simple-ads-page.mockup-a .simple-ads-hero-form{background:var(--mockup-paper)}.simple-ads-page.mockup-a .simple-ads-hero-form-submit{box-shadow:none}.simple-ads-page.mockup-a .simple-ads-credentials{border-top:0;border-bottom:7px solid var(--ads-coral);background:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-credential{border-right-color:#fff9f442}.simple-ads-page.mockup-a .simple-ads-two-pieces{background:var(--mockup-paper)}.simple-ads-page.mockup-a .simple-ads-piece-card{border:1px solid var(--ads-navy);border-top:7px solid var(--ads-teal);box-shadow:none;background:#fff;border-radius:0}.simple-ads-page.mockup-a .simple-ads-piece-swirl{border-top-color:var(--ads-coral);color:var(--ads-navy);background:#fff}.simple-ads-page.mockup-a .simple-ads-piece-card h3,.simple-ads-page.mockup-a .simple-ads-piece-card>p,.simple-ads-page.mockup-a .simple-ads-piece-card li,.simple-ads-page.mockup-a .simple-ads-piece-swirl h3,.simple-ads-page.mockup-a .simple-ads-piece-swirl>p,.simple-ads-page.mockup-a .simple-ads-piece-swirl li{color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-piece-card ul,.simple-ads-page.mockup-a .simple-ads-piece-swirl ul{border-top-color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-piece-card-media{border:4px solid var(--ads-navy);box-shadow:none;transform:none}.simple-ads-page.mockup-a .simple-ads-process-section{background:var(--mockup-soft-blue);color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-process-intro{border:1px solid var(--ads-navy);background:var(--mockup-paper);box-shadow:none}.simple-ads-page.mockup-a .simple-ads-process-steps{border:1px solid var(--ads-navy);box-shadow:none;background:#fff}.simple-ads-page.mockup-a .simple-ads-process-step{border-bottom-color:var(--ads-teal)}.simple-ads-page.mockup-a .simple-ads-process-cta{box-shadow:none}.simple-ads-page.mockup-a .simple-ads-ppe-section{background:var(--ads-teal)}.simple-ads-page.mockup-a .simple-ads-ppe-section .simple-ads-section-intro h2,.simple-ads-page.mockup-a .simple-ads-ppe-section .simple-ads-section-intro>p{color:var(--ads-cream)}.simple-ads-page.mockup-a .simple-ads-ppe-card{border:1px solid var(--ads-navy);box-shadow:none}.simple-ads-page.mockup-a .simple-ads-video-section{background:var(--mockup-paper);border-top:7px solid var(--ads-coral);border-bottom:7px solid var(--ads-teal)}.simple-ads-page.mockup-a .simple-ads-main-image{box-shadow:none;border:7px solid var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-image-note{box-shadow:none;transform:none}.simple-ads-page.mockup-a .simple-ads-swirl-section{background:var(--ads-navy);border-top:7px solid var(--ads-coral);border-bottom:7px solid var(--ads-teal)}.simple-ads-page.mockup-a .simple-ads-loop{box-shadow:none;border:1px solid var(--ads-cream)}.simple-ads-page.mockup-a .simple-ads-proof-section{background:var(--mockup-soft-blue);color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-proof-section h2,.simple-ads-page.mockup-a .simple-ads-proof-section p,.simple-ads-page.mockup-a .simple-ads-proof-images figcaption{color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-proof-grid{border-color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-proof-grid>div{border-right-color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-host-section{background:var(--mockup-paper);border-top:7px solid var(--ads-teal);border-bottom:7px solid var(--ads-coral)}.simple-ads-page.mockup-a .simple-ads-host-image img{border:7px solid var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-host-image span{box-shadow:none;border-radius:0}.simple-ads-page.mockup-a .simple-ads-offer-section{background:var(--mockup-soft-blue)}.simple-ads-page.mockup-a .simple-ads-offer-card{box-shadow:none;border:1px solid var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-fit-section{background:var(--mockup-paper);border-top:7px solid var(--ads-teal);border-bottom:7px solid var(--ads-blue)}.simple-ads-page.mockup-a .simple-ads-fit-grid>div{box-shadow:none;border-color:var(--ads-navy)}.simple-ads-page.mockup-a .simple-ads-faq-section{background:var(--mockup-paper);border-top:7px solid var(--ads-blue);border-bottom:7px solid var(--ads-teal)}.simple-ads-page.mockup-a .simple-ads-final-section{background:var(--ads-navy);border-top:7px solid var(--ads-coral);border-bottom:7px solid var(--ads-coral)}.simple-ads-page.mockup-a .ads-footer{background:var(--ads-navy);border-top:0}.simple-ads-page.mockup-b .simple-ads-hero:before,.simple-ads-page.mockup-b .simple-ads-hero:after,.simple-ads-page.mockup-b .simple-ads-hero-decor,.simple-ads-page.mockup-b .simple-ads-two-pieces:before,.simple-ads-page.mockup-b .simple-ads-two-pieces:after,.simple-ads-page.mockup-b .simple-ads-process-section:before,.simple-ads-page.mockup-b .simple-ads-process-section:after,.simple-ads-page.mockup-b .simple-ads-ppe-section:after,.simple-ads-page.mockup-b .simple-ads-swirl-section:before,.simple-ads-page.mockup-b .simple-ads-proof-section:after,.simple-ads-page.mockup-b .simple-ads-offer-section:after,.simple-ads-page.mockup-b .simple-ads-faq-section:before,.simple-ads-page.mockup-b .simple-ads-final-section:before{content:none;display:none}.simple-ads-page.mockup-b .ads-announcement{background:var(--ads-teal);color:var(--ads-navy);border-bottom:6px solid var(--ads-navy)}.simple-ads-page.mockup-b .ads-announcement a{background:var(--ads-coral);color:var(--ads-navy);box-shadow:none}.simple-ads-page.mockup-b .ads-header{background:var(--ads-cream);border-bottom:4px solid var(--ads-navy);-webkit-backdrop-filter:none;backdrop-filter:none}.simple-ads-page.mockup-b .simple-ads-hero{background:var(--ads-navy);border-top:10px solid var(--ads-coral);border-bottom:10px solid var(--ads-teal)}.simple-ads-page.mockup-b .simple-ads-hero-badge{background:var(--ads-coral);color:var(--ads-navy);box-shadow:none;border-radius:0}.simple-ads-page.mockup-b .simple-ads-hero h1{color:var(--ads-cream);text-shadow:none}.simple-ads-page.mockup-b .simple-ads-hero h1 em{color:var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-hero-lede{color:var(--ads-cream)}.simple-ads-page.mockup-b .simple-ads-hero-photo{border:10px solid var(--ads-cream);box-shadow:14px 14px 0 var(--ads-coral);border-radius:0;transform:none}.simple-ads-page.mockup-b .simple-ads-hero-form-band{background:var(--ads-teal);box-shadow:none;margin-top:58px;padding:0}.simple-ads-page.mockup-b .simple-ads-hero-panel{box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-hero-form{background:var(--ads-cream)}.simple-ads-page.mockup-b .simple-ads-hero-form-submit{box-shadow:none}.simple-ads-page.mockup-b .simple-ads-credentials{background:var(--ads-teal);border-top:0;border-bottom:0}.simple-ads-page.mockup-b .simple-ads-credential{border-right-color:#073f4940}.simple-ads-page.mockup-b .simple-ads-credential strong,.simple-ads-page.mockup-b .simple-ads-credential span{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-two-pieces{background:var(--ads-blue);border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-piece-card{background:var(--ads-cream);box-shadow:none;border:0;border-radius:0}.simple-ads-page.mockup-b .simple-ads-piece-swirl{background:var(--ads-navy);color:var(--ads-cream);border-top:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-piece-card-media{box-shadow:none;border:0;transform:none}.simple-ads-page.mockup-b .simple-ads-process-section{background:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-process-intro{background:var(--ads-coral);box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-process-steps{background:var(--ads-cream);box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-process-step{border-bottom-color:var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-process-cta{box-shadow:none;background:var(--ads-navy);color:var(--ads-cream)!important}.simple-ads-page.mockup-b .simple-ads-ppe-section{background:var(--ads-blue);border-top:8px solid var(--ads-teal);border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-ppe-section .simple-ads-section-intro h2,.simple-ads-page.mockup-b .simple-ads-ppe-section .simple-ads-section-intro>p{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-ppe-card{box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-video-section{background:var(--ads-cream);border-top:0;border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-main-image{box-shadow:14px 14px 0 var(--ads-teal);border:0}.simple-ads-page.mockup-b .simple-ads-image-note{box-shadow:none;background:var(--ads-blue);color:var(--ads-navy);transform:none}.simple-ads-page.mockup-b .simple-ads-image-note span{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-swirl-section{background:var(--ads-teal);border-top:8px solid var(--ads-navy);border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-loop{background:var(--ads-cream);box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-proof-section{background:var(--ads-navy);border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-proof-grid{border-color:#fff9f4a6}.simple-ads-page.mockup-b .simple-ads-proof-grid>div{border-right-color:#fff9f4a6}.simple-ads-page.mockup-b .simple-ads-host-section{background:var(--ads-blue);border-top:8px solid var(--ads-teal);border-bottom:0}.simple-ads-page.mockup-b .simple-ads-host-image img{border:0}.simple-ads-page.mockup-b .simple-ads-host-image span{box-shadow:none;background:var(--ads-navy);border-radius:0}.simple-ads-page.mockup-b .simple-ads-host-copy>p{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-offer-section{background:var(--ads-coral);border-top:8px solid var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-offer-card{background:var(--ads-cream);color:var(--ads-navy);box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-offer-top{color:var(--ads-navy);border-bottom-color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-offer-card li,.simple-ads-page.mockup-b .simple-ads-offer-card>p,.simple-ads-page.mockup-b .simple-ads-offer-card>p small,.simple-ads-page.mockup-b .simple-ads-price strong,.simple-ads-page.mockup-b .simple-ads-price small{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-rule{background:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-fit-section{background:var(--ads-blue);border-top:8px solid var(--ads-teal);border-bottom:8px solid var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-fit-grid>div{box-shadow:none;border:0}.simple-ads-page.mockup-b .simple-ads-faq-section{background:var(--ads-cream);border-top:8px solid var(--ads-coral);border-bottom:8px solid var(--ads-teal)}.simple-ads-page.mockup-b .simple-ads-final-section{background:var(--ads-teal);border-top:8px solid var(--ads-navy);border-bottom:8px solid var(--ads-coral)}.simple-ads-page.mockup-b .simple-ads-final-section h2,.simple-ads-page.mockup-b .simple-ads-final-section>p,.simple-ads-page.mockup-b .simple-ads-final-section>div:last-child{color:var(--ads-navy)}.simple-ads-page.mockup-b .simple-ads-final-section h2 em{color:var(--ads-coral)}.simple-ads-page.mockup-b .ads-footer{background:var(--ads-navy);border-top:0}@media (width<=760px){.simple-ads-page.mockup-a .simple-ads-hero,.simple-ads-page.mockup-b .simple-ads-hero{padding:46px 6vw 66px}.simple-ads-page.mockup-a .simple-ads-hero-top,.simple-ads-page.mockup-b .simple-ads-hero-top{display:block}.simple-ads-page.mockup-a .simple-ads-hero-photo,.simple-ads-page.mockup-b .simple-ads-hero-photo{width:min(100%,390px);margin:43px auto 0}.simple-ads-page.mockup-a .simple-ads-hero-form-band,.simple-ads-page.mockup-b .simple-ads-hero-form-band{margin-top:54px}.simple-ads-page.mockup-a .simple-ads-video-section,.simple-ads-page.mockup-a .simple-ads-host-section,.simple-ads-page.mockup-a .simple-ads-fit-section,.simple-ads-page.mockup-b .simple-ads-video-section,.simple-ads-page.mockup-b .simple-ads-host-section,.simple-ads-page.mockup-b .simple-ads-fit-section{width:100%;padding-left:6vw;padding-right:6vw}}.simple-ads-review-section{box-sizing:border-box;background:var(--ads-cream);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:7vw;width:100%;padding:112px max(7vw,50% - 555px) 118px;display:grid}.simple-ads-review-video{aspect-ratio:9/16;background:var(--ads-navy);width:min(100%,380px);box-shadow:14px 15px 0 var(--ads-coral);border:10px solid #fff;border-radius:22px;justify-self:center;overflow:hidden;transform:rotate(-2deg)}.simple-ads-review-video video{object-fit:cover;background:var(--ads-navy);width:100%;height:100%;display:block}.simple-ads-review-copy h2{margin-top:20px}.simple-ads-review-quotes{gap:16px;margin:30px 0 28px;display:grid}.simple-ads-review-quotes blockquote{border-left:5px solid var(--ads-coral);background:#fff;margin:0;padding:20px 24px;box-shadow:6px 7px #17626a1f}.simple-ads-review-quotes p{color:var(--ads-navy);letter-spacing:-.2px;margin:0;font:700 18px/1.45 Manrope,sans-serif}.simple-ads-review-quotes em{color:var(--ads-coral-dark);font-family:Georgia,serif;font-style:italic;font-weight:400}.simple-ads-review-person{align-items:center;gap:14px;display:flex}.simple-ads-review-person img{object-fit:cover;border:3px solid #3d9293;border-radius:50%;width:58px;height:58px}.simple-ads-review-person strong{color:var(--ads-navy);font:800 18px Manrope,sans-serif;display:block}.simple-ads-review-person span{color:var(--ads-muted);font-size:14px}@media (width<=760px){.simple-ads-review-section{grid-template-columns:1fr;gap:44px;padding:82px 6vw 89px}.simple-ads-review-video{width:min(100%,330px)}.simple-ads-review-quotes p{font-size:16px}}.simple-ads-page .simple-ads-hero-loop{aspect-ratio:9/16;justify-self:center;width:auto;min-height:0;max-height:640px}.simple-ads-hero-loop .simple-ads-hero-video{object-fit:cover}.simple-ads-hero-sound{z-index:3;color:#fff;letter-spacing:.3px;cursor:pointer;background:#0b3b43e0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font:800 12px Manrope,sans-serif;display:inline-flex;position:absolute;bottom:14px;left:14px}.simple-ads-hero-sound:hover{background:var(--ads-coral-dark)}.simple-ads-hero-sound:focus-visible{outline-offset:3px;outline:2px solid #f4c75c}@media (width<=760px){.simple-ads-page.simple-ads-page .simple-ads-hero-loop{aspect-ratio:9/16;width:min(100%,330px);min-height:0;max-height:none;margin-left:auto;margin-right:auto}}.simple-ads-page .simple-ads-piece-card-media-video{aspect-ratio:9/16;width:min(100%,240px);height:auto}.simple-ads-piece-card-media-video video{object-fit:cover;background:var(--ads-navy);width:100%;height:100%;display:block}.simple-ads-page .simple-ads-pitch-stack{justify-content:center;min-height:0;display:flex}.simple-ads-page .simple-ads-pitch-video{aspect-ratio:9/16;width:min(100%,360px)}.simple-ads-pitch-video video{object-fit:cover;background:var(--ads-navy);width:100%;height:100%;display:block}.ads-announcement-workshop{min-height:54px;padding-top:8px;padding-bottom:8px;line-height:1.35}.ads-announcement-workshop b{letter-spacing:.8px;font-weight:800}.ads-announcement-workshop .ads-announcement-title{letter-spacing:.1px;text-transform:none;font-weight:600}.ads-announcement-workshop a{white-space:nowrap}@media (width<=760px){.ads-announcement-workshop .ads-announcement-title{display:none}.ads-announcement-workshop{gap:7px}}
