.mkt-page{--mkt-cream:#f2f1df;--mkt-muted:#afc1ad;--mkt-line:#c6dfaa26;--mkt-green:#bfd69c;--mkt-red:#cf736a;padding-top:42px;padding-bottom:80px}.mkt-page h1,.mkt-page h2,.mkt-page h3,.mkt-teaser h2{color:var(--mkt-cream,#f2f1df);letter-spacing:-.05em;font-weight:500}.mkt-page h1{font-size:clamp(46px,5.6vw,82px);line-height:1.06;margin:25px 0}.mkt-page h2{font-size:clamp(27px,3vw,43px);line-height:1.14}.mkt-page p{line-height:1.8}.mkt-page em{font-style:normal;color:#bcd7a3}.mkt-page .eyebrow,.mkt-teaser .eyebrow{font-size:10px;letter-spacing:.16em;color:#b4c49c}.mkt-page button,.mkt-page input,.mkt-page select,.mkt-chat-panel input{font:inherit}.mkt-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #c4dcab32;border-radius:24px;padding:8px 12px;font-size:8px;letter-spacing:.09em;line-height:1.3;color:#d4e1c1;background:#d1e6ab09;white-space:nowrap}.mkt-pill.rose{background:#ac423a18;color:#efb2a1;border-color:#d1756255}.mkt-pill.soft{color:#9caf9a;background:transparent;border-color:#a5c08e1c}.mkt-muted{color:var(--mkt-muted);font-size:12px;line-height:1.85;max-width:620px}.mkt-fine{font-size:9px!important;line-height:1.8!important;color:#9caf98;margin-top:18px}.mkt-text-button{border:0;background:none;color:#c9dfa9;font-size:11px;line-height:1.5;padding:12px 0;cursor:pointer;text-align:left}.mkt-text-button:hover{color:#eef4dc}.mkt-breadcrumb,.mkt-lab-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;color:#b3c5ab;margin-bottom:30px}.mkt-lab-breadcrumb{justify-content:space-between}.mkt-page button:focus-visible,.mkt-chat-panel button:focus-visible,.mkt-chat-trigger:focus-visible{outline:2px solid #d4e8ae;outline-offset:5px}.mkt-step-number{display:inline-grid;place-items:center;border:1px solid #c8deaf39;border-radius:50%;width:42px;height:42px;color:#cbdcaa;font-size:12px;flex-shrink:0}
.mkt-experience-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;padding:30px 0 65px}.mkt-experience-hero>div>p{max-width:440px;font-size:14px;color:#b6c8b0}.mkt-trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px;color:#b4c89d;font-size:9px}.mkt-experience-art{min-width:0;position:relative;border-radius:140px 140px 30px 30px;background:radial-gradient(ellipse at 50% 45%,#708f583f,#244c3013 65%);border:1px solid #c5e1a822;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mkt-experience-art:after{content:'';position:absolute;inset:20px;border:1px solid #d1e3b011;border-radius:130px 130px 25px 25px;pointer-events:none}.mkt-experience-art>img{width:100%;height:330px;object-fit:contain;mix-blend-mode:lighten}.mkt-round-label{position:absolute;z-index:1;right:24px;top:25px;display:grid;place-content:center;width:76px;height:76px;border-radius:50%;border:1px solid #c5db9c50;text-align:center;line-height:1.8;letter-spacing:.06em;font-size:7px;background:#193b2cbb;transform:rotate(9deg)}.mkt-art-caption{position:absolute;bottom:25px;left:30px;font-size:8px;letter-spacing:.14em;color:#b7c7a4}.mkt-preference-panel{border:1px solid var(--mkt-line);background:linear-gradient(135deg,#42644725,#214a3510);padding:35px;border-radius:28px;box-shadow:inset 0 1px 0 #e6f3c807;margin-bottom:70px}.mkt-section-head{display:flex;gap:18px;align-items:center;margin-bottom:28px}.mkt-section-head h2{font-size:30px;margin:5px 0 0}.mkt-section-head .eyebrow{font-size:8px}.mkt-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mkt-intent{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:160px;padding:24px;border:1px solid #bbd8a929;border-radius:18px;background:#244a3426;color:#dce8cb;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.mkt-intent>span{font-size:25px;margin-bottom:16px;color:#bed797}.mkt-intent strong{font-size:15px;font-weight:500;letter-spacing:-.02em}.mkt-intent small{color:#abc0a1;font-size:10px;line-height:1.6;margin-top:8px;max-width:190px}.mkt-intent>b{position:absolute;right:18px;top:20px;font-weight:400;color:#9bb88e}.mkt-intent[aria-pressed=true]{border-color:#c5dba28c;background:linear-gradient(140deg,#759d5640,#30553d45);box-shadow:inset 0 1px 0 #e4efc71a;transform:translateY(-2px)}.mkt-preference-controls{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin:35px 0}.mkt-page form label{display:block;color:#c5d4b6;font-size:11px;line-height:1.7}.mkt-page form select,.mkt-page input[type=number]{width:100%;border:1px solid #b3ce962d;background:#0d2a20b0;color:#e2ecd2;border-radius:12px;padding:13px 15px;margin-top:10px;min-width:0}.mkt-page input[type=range]{display:block;width:100%;margin:20px 0 10px;accent-color:#c3d99e;cursor:pointer}.mkt-page form small{display:block;font-size:8px;color:#a8bc9f;line-height:1.7}.mkt-budget-label>output{float:right;color:#e1edc8;font-size:18px}.mkt-preference-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid #bdd5a41f}.mkt-preference-bottom>div{display:flex;gap:25px;align-items:center}.mkt-preference-bottom .button{font-size:10px;min-height:43px}.mkt-check{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;gap:10px;align-items:center!important;line-height:1.6!important}.mkt-check input{accent-color:#b3d291;width:14px;height:14px;flex-shrink:0;margin:0;align-self:center}.mkt-feedback{font-size:11px;color:#d0dda9;min-height:18px;margin:15px 0 0}.mkt-recommendation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:20px}.mkt-recommendation-heading h2{margin-top:12px}.mkt-recommendations{margin-top:30px}.mkt-recommendations>.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-coupon{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;margin:30px 0;border-top:1px solid #bed9a52a;border-bottom:1px solid #bed9a52a}.mkt-coupon>span{font-size:8px;letter-spacing:.12em;max-width:100px;color:#b7c69f}.mkt-coupon p{font-size:11px;max-width:440px;color:#b9caae}.mkt-coupon p strong{color:#e5edca;letter-spacing:.05em}.mkt-coupon .button{font-size:9px;min-height:42px}.mkt-explanation{border:1px solid var(--mkt-line);border-radius:16px;padding:0 23px;margin-top:25px;background:#28452e13}.mkt-explanation summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:12px;color:#ccdabb;list-style:none}.mkt-explanation summary::-webkit-details-marker{display:none}.mkt-explanation summary>span{font-size:21px;font-weight:300}.mkt-explanation p{font-size:11px;color:#adc3a6;line-height:1.9;padding-bottom:20px;max-width:900px}.mkt-explanation .mkt-fine{padding-top:0;margin-top:0}.mkt-help-strip{margin:45px 0 0;display:flex;gap:22px;align-items:center;background:#bdd6a509;border-radius:18px;padding:26px}.mkt-bloom-glyph{font-size:38px;color:#cbdca9}.mkt-help-strip h3{font-size:20px}.mkt-help-strip p{font-size:11px;color:#a7bda0;margin-top:7px}.mkt-help-strip .button{margin-left:auto;font-size:10px;white-space:nowrap}
.mkt-teaser-wrap{padding-top:40px;padding-bottom:80px}.mkt-teaser{position:relative;border:1px solid #bed8a82f;border-radius:30px;background:radial-gradient(ellipse at 100% 0,#65814a3a,transparent 60%),linear-gradient(120deg,#1b402bd9,#0c291e);padding:50px 55px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;overflow:hidden}.mkt-teaser h2{font-size:clamp(35px,4.1vw,59px);line-height:1.1;margin:24px 0}.mkt-teaser p{font-size:12px;line-height:1.9;color:#b7c5a9;max-width:380px;margin-bottom:24px}.mkt-teaser-art{position:relative;min-height:290px}.mkt-teaser-art>img{width:100%;height:300px;object-fit:contain;position:relative;border-radius:30px;mix-blend-mode:lighten}.mkt-orbit-line{position:absolute;inset:0 35px;border:1px solid #c4df9c24;border-radius:50%;transform:rotate(-25deg)}.mkt-art-note{position:absolute;right:0;bottom:0;font-size:9px;line-height:1.7;color:#c8d7b0}
.mkt-lab-header{display:grid;grid-template-columns:1.35fr .85fr;gap:8%;align-items:center;padding:35px 0 45px}.mkt-lab-header>div>p:not(.eyebrow){font-size:13px;color:#b5c5a9;max-width:460px}.mkt-lab-header .eyebrow{font-size:9px}.mkt-lab-header h1{font-size:clamp(43px,5.6vw,78px)}.mkt-lab-header h1 em{color:#d89b8c}.mkt-live-note{display:flex;align-items:center;gap:9px;color:#b6c79e;font-size:9px;margin-top:25px}.mkt-live-note i{width:5px;height:5px;border-radius:50%;background:#bdce8f;box-shadow:0 0 12px #bdd28a70}.mkt-live-note span{margin:0 4px;color:#7c9b76}.mkt-lab-art{position:relative;border:1px solid #d5b3a12f;background:radial-gradient(ellipse at 50% 60%,#8b453332,transparent 70%),linear-gradient(140deg,#3c3f2c40,#50332a29);border-radius:120px 120px 20px 20px;min-height:350px;overflow:hidden;display:grid;place-items:center}.mkt-lab-art>span{position:absolute;font-size:80px;line-height:.94;letter-spacing:-.07em;top:35px;left:27px;color:#c4b69b22;z-index:0}.mkt-lab-art img{width:100%;height:280px;object-fit:contain;position:relative;mix-blend-mode:lighten}.mkt-lab-art small{position:absolute;bottom:20px;color:#d4c2a4;letter-spacing:.16em;font-size:7px}.mkt-tabs{display:flex;gap:6px;overflow-x:auto;border:1px solid #bed5aa24;border-radius:40px;padding:7px;background:#21422d24;margin:15px 0 35px;scrollbar-width:thin}.mkt-tabs button{flex:1;white-space:nowrap;color:#b7c9aa;background:none;border:1px solid transparent;border-radius:26px;padding:13px 18px;font-size:11px;cursor:pointer;transition:background .2s}.mkt-tabs button[aria-pressed=true]{color:#eaf0d6;background:linear-gradient(140deg,#64814e48,#38533e55);border-color:#b7d19c3d;box-shadow:inset 0 1px 0 #dbe9b915}.mkt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px}.mkt-kpis>div{padding:25px;border:1px solid var(--mkt-line);border-radius:18px;background:linear-gradient(150deg,#365a3d20,#17372713)}.mkt-kpis span{font-size:8px;letter-spacing:.04em;color:#99b092}.mkt-kpis strong{display:block;margin:18px 0 8px;font-size:35px;font-weight:450;letter-spacing:-.05em;color:#e7eccf}.mkt-kpis p{font-size:10px;color:#c2d0b3}.mkt-panel{min-width:0;padding:28px;border:1px solid var(--mkt-line);border-radius:22px;background:linear-gradient(145deg,#3c5a3920,#102e221c);box-shadow:inset 0 1px 0 #dfefc105;margin-bottom:24px}.mkt-panel-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.mkt-panel-title h2{font-size:22px;line-height:1.25;letter-spacing:-.04em}.mkt-two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.mkt-segment-bars{display:grid;gap:20px;margin-top:25px}.mkt-segment-bars>button,.mkt-segment-bars>div{background:none;border:0;color:#c2d0b6;text-align:left;width:100%;padding:0;cursor:pointer}.mkt-segment-bars>div{cursor:default}.mkt-segment-bars span{display:flex;justify-content:space-between;font-size:10px;gap:20px;margin-bottom:9px}.mkt-segment-bars span>b{font-weight:500;color:#dfe7c5}.mkt-segment-bars i{display:block;border-radius:5px;background:#b5c8970c;height:6px;overflow:hidden}.mkt-segment-bars i>b{display:block;height:100%;border-radius:5px}.mkt-histogram{display:flex;align-items:flex-end;gap:10px;height:200px;padding-top:25px;border-bottom:1px solid #afcb982c;margin-top:12px}.mkt-histogram>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.mkt-histogram i{display:block;background:linear-gradient(0deg,color-mix(in srgb,var(--bar) 40%,transparent),var(--bar));border-radius:5px 5px 0 0;width:100%;max-width:34px}.mkt-histogram span{font-size:8px;color:#c2d4b5;margin-bottom:6px}.mkt-histogram small{font-size:8px;color:#98ad8d;line-height:2.8}.mkt-chart-caption{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#9cb18f;margin-top:12px}.mkt-model-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border-top:1px solid #bed5aa20;margin-top:28px;padding-top:22px}.mkt-model-metrics strong{display:block;font-size:24px;color:#dfe8c6;letter-spacing:-.04em;font-weight:500}.mkt-model-metrics span{display:block;font-size:8px;color:#a0b793;margin-top:7px}.mkt-callout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;padding:45px 50px;margin-top:10px;border:1px solid #c18d6c36;border-radius:25px;background:radial-gradient(ellipse at 80% 20%,#7a3c2e2f,transparent 70%),#29372a44;overflow:hidden}.mkt-callout h2{font-size:43px;margin:20px 0}.mkt-callout p:not(.eyebrow){font-size:12px;color:#b4bea6;max-width:380px;margin:20px 0}.mkt-callout .eyebrow{color:#c9b395;font-size:8px}.mkt-callout-image{position:relative;min-width:0}.mkt-callout-image img{width:100%;height:290px;object-fit:contain;mix-blend-mode:lighten}.mkt-callout-image span{display:block;text-align:center;font-size:7px;letter-spacing:.16em;line-height:1.8;color:#c2b69a}.mkt-lab-footer{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#9fb293;border-top:1px solid var(--mkt-line);padding-top:28px;margin-top:40px}.mkt-lab-footer a{color:#c1d6a0}
.mkt-range-form{display:grid;gap:20px;margin-top:30px}.mkt-range-form label>output{float:right;border:1px solid #bbd39c24;background:#a4c37b0d;padding:2px 9px;border-radius:8px;color:#e2ebc9;font-size:12px}.mkt-range-form input[type=range]{margin:13px 0 0}.mkt-prediction-score{text-align:center;padding:0 0 25px}.mkt-score-ring{width:190px;height:190px;border-radius:50%;margin:5px auto 24px;background:conic-gradient(var(--score-color) 0 var(--score),#96b57b16 var(--score) 360deg);display:grid;place-items:center;transform:rotate(-90deg);box-shadow:0 0 50px #bad7950a}.mkt-score-ring>div{width:169px;height:169px;border-radius:50%;background:#133425;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg);border:1px solid #c5dfa61a}.mkt-score-ring strong{font-size:50px;font-weight:400;letter-spacing:-.065em;color:#e9edd0}.mkt-score-ring span{font-size:8px;letter-spacing:.03em;color:#9fb58e;margin-top:5px}.mkt-prediction-score>p{font-size:10px;color:#a8bc9a;margin-bottom:14px}.mkt-prediction-score h3{font-size:22px;line-height:1.3;margin:20px auto 0;max-width:290px}.mkt-segment-tag{--segment:#bfd69c;display:inline-flex;align-items:center;gap:7px;color:var(--segment);font-size:9px;border:1px solid color-mix(in srgb,var(--segment) 30%,transparent);background:color-mix(in srgb,var(--segment) 5%,transparent);border-radius:18px;padding:6px 10px;white-space:nowrap}.mkt-segment-tag:before{content:'';width:4px;height:4px;border-radius:50%;background:var(--segment)}.mkt-signal-list{border-top:1px solid #b5d09922;padding-top:25px}.mkt-signal-list h3{font-size:14px;margin-bottom:18px}.mkt-signal-list>div{display:flex;justify-content:space-between;gap:15px;margin:15px 0;font-size:9px;color:#adbd9d}.mkt-signal-list b{font-weight:400;font-size:8px;white-space:nowrap}.mkt-signal-list b.positive{color:#bfd49a}.mkt-signal-list b.negative{color:#cf9d8b}.mkt-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px}.mkt-table-toolbar label{font-size:9px;max-width:210px;width:100%;color:#b8c8a8}.mkt-table-toolbar select{width:100%;border:1px solid #c4d99f26;border-radius:9px;padding:10px;background:#163624;color:#c7d5b2;margin-top:8px;font-size:10px}.mkt-table-scroll{overflow:auto;scrollbar-width:thin;max-width:100%}.mkt-table{width:100%;border-collapse:collapse;white-space:nowrap;table-layout:auto}.mkt-table th{text-align:left;color:#97ad8d;font-size:8px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;padding:12px 15px;border-bottom:1px solid #b8d09826}.mkt-table td{font-size:10px;color:#c6d6b9;padding:15px;border-bottom:1px solid #bad29c15;vertical-align:middle}.mkt-table td>small{display:block;font-size:7px;color:#99af8b;margin-top:6px}.mkt-table .mkt-text-button{font-size:9px;padding:0}.mkt-avatar{display:inline-grid;place-items:center;width:25px;height:25px;border:1px solid #b8ce9f30;background:#94b56a0d;border-radius:8px;font-size:8px;margin-right:10px;color:#b4c696}.mkt-inline-bar{display:block;width:70px;height:3px;border-radius:3px;background:#adc58a16;margin-top:7px}.mkt-inline-bar b{display:block;height:100%;border-radius:3px;background:#bbd69b}.mkt-audience-intro,.mkt-method-intro{padding:15px 0 35px;max-width:650px}.mkt-audience-intro h2,.mkt-method-intro h2{font-size:50px;margin:20px 0}.mkt-audience-intro>p:not(.eyebrow),.mkt-method-intro>p:not(.eyebrow){font-size:12px;color:#aebfa0;max-width:520px}.mkt-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mkt-audience-card{padding:26px;border:1px solid color-mix(in srgb,var(--segment) 25%,transparent);border-radius:21px;background:linear-gradient(140deg,color-mix(in srgb,var(--segment) 6%,transparent),#203b2910);min-width:0}.mkt-audience-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.mkt-audience-number{font-size:9px;color:var(--segment);letter-spacing:.08em}.mkt-audience-count{display:block;font-size:55px;letter-spacing:-.06em;font-weight:400;color:#e5ebcf;line-height:1;margin:30px 0}.mkt-audience-count small{display:block;letter-spacing:0;font-size:9px;color:#a2b593;font-weight:400;margin-top:10px}.mkt-audience-card h3{font-size:24px;line-height:1.2;margin:20px 0 15px}.mkt-audience-card>p{font-size:10px;line-height:1.85;color:#adbf9f;min-height:57px}.mkt-audience-card blockquote{font-size:12px;line-height:1.7;color:var(--segment);margin:25px 0;padding:17px 0;border-top:1px solid #b3c6921c;border-bottom:1px solid #b3c6921c;min-height:76px}.mkt-audience-bottom>span{display:flex;justify-content:space-between;font-size:8px;color:#9fb28d}.mkt-audience-bottom b{color:#cedbb4;font-size:10px;font-weight:400}.mkt-audience-bottom .mkt-text-button{font-size:10px;margin-top:8px}.mkt-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mkt-method-grid .mkt-panel{margin:0 0 20px}.mkt-method-grid h3{font-size:23px;line-height:1.2;margin:25px 0 15px}.mkt-method-grid p{font-size:10px;color:#aec09e;min-height:90px}.mkt-method-list{padding-left:20px;display:grid;gap:20px;color:#b3c7a3;font-size:11px;line-height:1.9}.mkt-method-list b{color:#d0dfb5;font-weight:500}
.mkt-campaign-notice{display:flex;align-items:center;gap:22px;margin:0 0 30px;padding:20px;border:1px solid #c77d6337;border-radius:15px;background:#9552360b}.mkt-campaign-notice p{font-size:10px;line-height:1.7;color:#c4bda4}.mkt-campaign-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:25px;align-items:start}.mkt-campaign-layout>.mkt-panel{position:sticky;top:20px}.mkt-campaign-form{display:grid;gap:20px}.mkt-campaign-form fieldset{border:0;border-top:1px solid #b6d29724;padding:20px 0 0;display:grid;gap:13px}.mkt-campaign-form legend{font-size:9px;letter-spacing:.04em;color:#b5c99d;padding-right:10px}.mkt-campaign-form output{float:right;color:#dce7bf}.mkt-campaign-form .mkt-check{font-size:10px}.mkt-campaign-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:25px}.mkt-campaign-kpis>div{padding:23px;border:1px solid var(--mkt-line);border-radius:18px;background:#3556381c}.mkt-campaign-kpis strong{display:block;font-size:30px;font-weight:400;letter-spacing:-.05em;color:#e4eacb}.mkt-campaign-kpis span{display:block;font-size:9px;color:#9fb494;margin-top:10px}.mkt-spend-line{display:flex;align-items:center;justify-content:space-between;gap:20px}.mkt-spend-line strong{font-size:28px;color:#dce8bb;font-weight:400;letter-spacing:-.05em}.mkt-spend-line>span{font-size:10px;color:#a3b797}.mkt-budget-track{height:8px;border-radius:8px;background:#aacb8713;margin:22px 0}.mkt-budget-track i{height:100%;display:block;border-radius:8px;background:linear-gradient(90deg,#6eac8a,#c7d69d)}.mkt-submetrics{display:flex;justify-content:space-between;gap:20px}.mkt-submetrics span{font-size:8px;color:#95b189}.mkt-submetrics b{font-size:12px;font-weight:400;display:block;color:#d0dfb6;margin-top:7px}.mkt-auction-table .mkt-pill{font-size:7px;padding:5px 8px}.mkt-creative-intro{max-width:740px;margin:15px 0 30px}.mkt-creative-intro h2{font-size:clamp(35px,4.2vw,57px);margin:20px 0}.mkt-creative-intro h2 em{color:#d29888}.mkt-creative-intro>p:not(.eyebrow){font-size:12px;color:#adbf9f;max-width:620px}.mkt-creative-controls{display:grid;grid-template-columns:1fr .8fr .8fr auto;gap:20px;align-items:end;padding:23px;border:1px solid #b9d5a026;border-radius:18px;margin:25px 0}.mkt-creative-controls .button{min-height:46px;font-size:10px;margin-bottom:0}.mkt-creative-ad{position:relative;min-height:420px;display:grid;grid-template-columns:1.2fr 1fr;border-radius:27px;overflow:hidden;border:1px solid #b7cb8f4d;background:radial-gradient(ellipse at 90% 10%,#778e503b,transparent 70%),linear-gradient(135deg,#224c31,#0a2b20)}.mkt-creative-ad.mkt-gift{background:radial-gradient(ellipse at 90% 20%,#a7513b3d,transparent 70%),linear-gradient(135deg,#413c2e,#172d23);border-color:#d398745e}.mkt-creative-copy{padding:40px;position:relative;z-index:2}.mkt-creative-brand{font-size:18px;color:#e5e7c7;letter-spacing:-.05em;font-weight:600;margin-bottom:35px}.mkt-creative-brand sup{font-size:8px;margin-left:3px}.mkt-creative-copy>.eyebrow{font-size:7px;color:#d4c79d}.mkt-creative-copy h3{font-size:clamp(30px,3.8vw,52px);line-height:1.05;margin:18px 0;color:#f0ebcf;max-width:500px;letter-spacing:-.06em}.mkt-creative-ad.mkt-gift h3{color:#edc2ad}.mkt-creative-copy>p:not(.eyebrow){font-size:11px;color:#c0c5a6;line-height:1.8;max-width:380px;margin:20px 0}.mkt-preview-cta{display:inline-block;background:linear-gradient(130deg,#a9bd7a,#6c935e);color:#123221;padding:12px 20px;border-radius:22px;font-size:9px;margin:8px 0 20px}.mkt-creative-ad.mkt-gift .mkt-preview-cta{background:linear-gradient(135deg,#b75e4b,#833d34);color:#f5e3c7}.mkt-creative-copy>small{display:block;color:#a7b18f;font-size:7px;line-height:1.8}.mkt-creative-ad>img{position:relative;z-index:1;width:100%;height:100%;min-height:360px;object-fit:contain;mix-blend-mode:lighten;padding:20px}.mkt-ad-star{position:absolute;right:35px;top:25px;font-size:37px;color:#dac98d99}.mkt-creative-ad.compact{max-width:790px;margin:0 auto;min-height:340px}.mkt-creative-ad.compact .mkt-creative-copy{padding:30px}.mkt-creative-ad.compact h3{font-size:35px}.mkt-creative-ad.compact>img{min-height:300px}.mkt-creative-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#9caf90;font-size:9px;margin-top:17px}.mkt-creative-actions{display:flex;align-items:center;gap:25px;margin-top:25px;flex-wrap:wrap}.mkt-creative-actions .button{font-size:10px}.mkt-creative-actions>span{font-size:10px;color:#c3d49f}.mkt-asset-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.mkt-asset-strip figure{border:1px solid #b6cf9826;border-radius:18px;overflow:hidden;margin:0;background:#20432b16}.mkt-asset-strip img{width:100%;height:200px;object-fit:contain}.mkt-asset-strip figcaption{font-size:8px;line-height:1.7;color:#a7bb96;padding:15px;border-top:1px solid #a4c5881b;overflow-wrap:anywhere}
.mkt-chat-trigger{position:fixed;z-index:80;bottom:25px;right:28px;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 13px;border:1px solid #b9d89b76;border-radius:40px;background:linear-gradient(125deg,#2d6b47f0,#164b3cf5);color:#e2edcf;box-shadow:0 10px 35px #0005,inset 0 1px 0 #d4ebaf26;cursor:pointer;backdrop-filter:blur(18px)}.mkt-chat-trigger>span:first-child{display:grid;place-items:center;border:1px solid #d3e3ae42;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;color:#d4e3ac}.mkt-chat-trigger>span:nth-child(2){font-size:10px;line-height:1.6;text-align:left}.mkt-chat-trigger small{display:block;font-size:7px;color:#bdd1ab;letter-spacing:.04em}.mkt-chat-trigger>b{font-weight:400;font-size:17px;margin-left:8px}.mkt-chat-panel{position:fixed;z-index:85;bottom:98px;right:28px;width:380px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 130px);border:1px solid #abc48e60;border-radius:24px;overflow:hidden;background:#123728f5;box-shadow:0 20px 80px #0008;backdrop-filter:blur(25px);display:flex;flex-direction:column;color:#d6e2bd}.mkt-chat-panel[hidden]{display:none!important}.mkt-chat-panel>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #b5d19526;background:linear-gradient(130deg,#52764435,#204c3322)}.mkt-chat-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #c2d99b48;background:#c8dc9b0c;font-size:29px;color:#d4e1b0}.mkt-chat-panel h2{font-family:Manrope,sans-serif;letter-spacing:-.04em;font-size:20px;line-height:1;color:#ebefcf;font-weight:500}.mkt-chat-panel header p{font-size:8px;color:#a6be99;margin-top:7px}.mkt-chat-panel header button{margin-left:auto;align-self:flex-start;width:28px;height:28px;border:1px solid #b1c9972c;border-radius:50%;color:#d7e3bc;background:transparent;font-size:21px;line-height:1;cursor:pointer}.mkt-chat-messages{padding:18px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;scrollbar-width:thin;max-height:360px;min-height:150px}.mkt-chat-message{font-size:11px;line-height:1.8;max-width:100%}.mkt-chat-message.bot{align-self:flex-start;padding:15px;background:#779a5214;border:1px solid #b8d39822;border-radius:2px 16px 16px;color:#c2d2b0}.mkt-chat-message.user{align-self:flex-end;padding:10px 15px;background:#c2d79a1a;border:1px solid #c3dba131;border-radius:16px 2px 16px 16px;color:#e4ebcb;max-width:88%;overflow-wrap:anywhere}.mkt-bot-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mkt-bot-links a{color:#d5e4b4;font-size:9px;text-decoration:none;padding:5px 0;border-bottom:1px solid #b7ce9842}.mkt-chat-suggestions{display:flex;gap:7px;padding:0 18px 13px;overflow-x:auto;flex-shrink:0;scrollbar-width:thin}.mkt-chat-suggestions button{flex-shrink:0;font-size:9px;color:#c3d5aa;border:1px solid #b7cf9433;border-radius:20px;background:#83a65b09;padding:7px 10px;cursor:pointer}.mkt-chat-panel>form{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid #b7d09324;flex-shrink:0}.mkt-chat-panel input{width:100%;min-width:0;border:0;background:transparent;color:#e3edcf;font-size:11px;outline:none;padding:7px 0}.mkt-chat-panel input::placeholder{color:#8da97e}.mkt-chat-panel form button{width:33px;height:33px;flex-shrink:0;background:#b8ce91;color:#1d3e29;border:0;border-radius:50%;font-size:20px;cursor:pointer}.mkt-chat-disclosure{font-size:7px!important;text-align:center;line-height:1.6!important;margin:0!important;padding:0 15px 12px;color:#8ea77e;flex-shrink:0}.mkt-bot-products{display:grid;gap:7px;margin-top:15px}.mkt-mini-product{display:flex;align-items:center;gap:9px;border:1px solid #c0d69d26;border-radius:12px;padding:8px;background:#183b2b}.mkt-mini-product>a{display:flex;gap:10px;align-items:center;flex:1;min-width:0;color:#dce6bf;text-decoration:none;font-size:9px;line-height:1.5}.mkt-mini-product img{width:46px;height:50px;border-radius:7px;object-fit:contain;background:#0d2c20;flex-shrink:0}.mkt-mini-product strong{display:block;color:#bdcf99;font-size:9px;margin-top:5px;font-weight:500}.mkt-mini-product>button{width:24px;height:24px;flex-shrink:0;background:#bad49a17;border:1px solid #bbd39745;border-radius:50%;color:#d5e4b5;font-size:16px;cursor:pointer}.mkt-mini-product>small{font-size:7px}
@media(max-width:1000px){.mkt-lab-header{gap:4%;grid-template-columns:1.2fr .85fr}.mkt-tabs button{padding:12px;font-size:10px}.mkt-audience-grid,.mkt-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-campaign-layout{grid-template-columns:270px minmax(0,1fr);gap:18px}.mkt-panel{padding:24px}.mkt-creative-controls{grid-template-columns:1fr 1fr}.mkt-kpis>div{padding:20px}.mkt-kpis strong{font-size:30px}.mkt-experience-art{min-height:350px}.mkt-experience-art>img{height:280px}.mkt-preference-controls{gap:30px}.mkt-intent{padding:20px}.mkt-intent strong{font-size:13px}}
@media(max-width:760px){.mkt-page{padding-top:25px;padding-bottom:45px}.mkt-page h1{font-size:clamp(42px,8vw,64px)}.mkt-experience-hero{gap:20px;grid-template-columns:1fr;padding:15px 0 35px}.mkt-experience-art{min-height:290px;border-radius:100px 100px 25px 25px;max-width:450px;width:100%;margin:10px auto}.mkt-experience-art>img{height:270px}.mkt-trust{gap:18px;font-size:8px}.mkt-preference-panel{padding:24px;margin-bottom:45px;border-radius:22px}.mkt-intent-grid{gap:9px}.mkt-intent{padding:18px 13px;min-height:160px}.mkt-intent>b{top:14px;right:12px;font-size:12px}.mkt-intent small{font-size:8px}.mkt-intent strong{font-size:12px}.mkt-preference-controls{grid-template-columns:1fr;gap:20px;margin:25px 0}.mkt-preference-bottom{align-items:flex-start;flex-direction:column}.mkt-preference-bottom>div{width:100%;justify-content:space-between}.mkt-recommendation-heading{align-items:flex-start;flex-direction:column;gap:20px}.mkt-recommendations>.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-coupon{flex-wrap:wrap;gap:14px}.mkt-coupon>span{max-width:none;width:100%}.mkt-coupon p{font-size:10px}.mkt-help-strip{flex-wrap:wrap;padding:20px;gap:15px}.mkt-help-strip h3{font-size:18px;line-height:1.3}.mkt-help-strip>div{flex:1}.mkt-help-strip .button{margin-left:0;width:100%;justify-content:space-between}.mkt-teaser{padding:30px;grid-template-columns:1fr;gap:25px;border-radius:25px}.mkt-teaser h2{font-size:39px}.mkt-teaser-art{min-height:240px}.mkt-teaser-art>img{height:250px}.mkt-teaser-wrap{padding-bottom:45px}.mkt-lab-breadcrumb{gap:20px;margin-bottom:12px}.mkt-lab-breadcrumb .mkt-pill{font-size:6px;padding:7px 10px}.mkt-lab-header{grid-template-columns:1fr;gap:30px;padding:25px 0}.mkt-lab-header h1{font-size:clamp(43px,8.5vw,65px)}.mkt-lab-art{display:none}.mkt-live-note{font-size:8px;gap:6px;flex-wrap:wrap}.mkt-tabs{border-radius:20px;padding:6px;gap:2px;margin:20px 0 25px}.mkt-tabs button{flex:0 0 auto;padding:12px 16px;font-size:10px}.mkt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.mkt-kpis>div{padding:20px}.mkt-kpis strong{font-size:31px;margin-top:14px}.mkt-kpis span{font-size:7px}.mkt-kpis p{font-size:9px}.mkt-two-column{grid-template-columns:1fr;gap:0}.mkt-panel{padding:23px;border-radius:19px;margin-bottom:20px}.mkt-panel-title h2{font-size:22px}.mkt-model-metrics{gap:12px}.mkt-model-metrics strong{font-size:25px}.mkt-callout{padding:28px;grid-template-columns:1fr;gap:10px}.mkt-callout h2{font-size:38px}.mkt-callout-image img{height:240px}.mkt-callout-image span{font-size:6px}.mkt-lab-footer{flex-direction:column;font-size:8px;gap:14px}.mkt-table-toolbar{align-items:flex-start;flex-direction:column;gap:15px}.mkt-table-toolbar label{max-width:none}.mkt-table th,.mkt-table td{padding:12px 10px}.mkt-audience-intro h2,.mkt-method-intro h2{font-size:42px}.mkt-audience-grid,.mkt-method-grid{grid-template-columns:1fr;gap:16px}.mkt-audience-card{padding:25px}.mkt-audience-card>p{min-height:0}.mkt-audience-count{margin:25px 0;font-size:49px}.mkt-audience-card blockquote{min-height:0;margin:20px 0}.mkt-method-grid .mkt-panel{margin-bottom:0}.mkt-method-grid{margin-bottom:25px}.mkt-method-grid p{min-height:0;font-size:11px}.mkt-method-grid h3{font-size:25px}.mkt-campaign-notice{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}.mkt-campaign-layout{grid-template-columns:1fr}.mkt-campaign-layout>.mkt-panel{position:static}.mkt-campaign-form{gap:22px}.mkt-campaign-kpis{gap:12px;margin-bottom:20px}.mkt-campaign-kpis>div{padding:20px}.mkt-campaign-kpis strong{font-size:28px}.mkt-campaign-kpis span{font-size:8px}.mkt-submetrics{gap:12px}.mkt-submetrics span{font-size:7px}.mkt-spend-line strong{font-size:27px}.mkt-creative-intro h2{font-size:39px}.mkt-creative-controls{padding:20px;gap:18px;grid-template-columns:1fr 1fr}.mkt-creative-controls .button{min-height:43px;padding:12px}.mkt-creative-ad,.mkt-creative-ad.compact{grid-template-columns:1fr;border-radius:22px}.mkt-creative-copy,.mkt-creative-ad.compact .mkt-creative-copy{padding:28px 25px 0}.mkt-creative-brand{font-size:17px;margin-bottom:25px}.mkt-creative-copy h3,.mkt-creative-ad.compact h3{font-size:39px}.mkt-creative-copy>p:not(.eyebrow){font-size:10px}.mkt-creative-ad>img,.mkt-creative-ad.compact>img{height:230px;min-height:230px;max-height:260px;padding:0 20px 20px}.mkt-ad-star{right:25px;top:23px;font-size:25px}.mkt-creative-caption{align-items:flex-start;flex-direction:column;gap:14px}.mkt-creative-caption .mkt-pill{font-size:7px}.mkt-creative-actions{gap:15px}.mkt-asset-strip{gap:10px}.mkt-asset-strip img{height:125px}.mkt-asset-strip figcaption{font-size:6px;padding:10px}.mkt-chat-trigger{bottom:96px;right:18px;padding:9px;gap:0}.mkt-chat-trigger>span:nth-child(2),.mkt-chat-trigger>b{display:none}.mkt-chat-trigger>span:first-child{width:34px;height:34px;font-size:27px;border:0}.mkt-chat-panel{bottom:155px;right:15px;width:360px;max-height:calc(100dvh - 180px);border-radius:21px}.mkt-chat-panel>header{padding:16px}.mkt-chat-messages{padding:14px;max-height:280px}.mkt-chat-message{font-size:10px}.mkt-chat-panel>form{padding:10px 14px}.mkt-chat-panel input{font-size:12px}.mkt-chat-disclosure{font-size:6px!important}}
@media(max-width:430px){.mkt-intent-grid{grid-template-columns:1fr}.mkt-intent{min-height:0;display:grid;grid-template-columns:34px 1fr;column-gap:12px;padding:18px}.mkt-intent>span{grid-row:1/3;margin:0;font-size:26px;align-self:center}.mkt-intent strong{font-size:14px;padding-right:15px}.mkt-intent small{margin:5px 0 0;font-size:9px;max-width:none;grid-column:2}.mkt-intent>b{top:21px;right:15px}.mkt-preference-panel{padding:22px}.mkt-section-head h2{font-size:26px}.mkt-step-number{width:36px;height:36px;font-size:10px}.mkt-recommendations>.catalog-grid{grid-template-columns:1fr}.mkt-creative-controls{grid-template-columns:1fr}.mkt-creative-ad h3,.mkt-creative-ad.compact h3{font-size:36px}.mkt-page .mkt-check{font-size:9px}.mkt-chat-panel{max-height:calc(100dvh - 178px)}.mkt-chat-messages{max-height:260px;min-height:100px}}
@media(prefers-reduced-motion:reduce){.mkt-intent,.mkt-tabs button{transition:none}.mkt-page *{scroll-behavior:auto!important}}
