@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-DemiBold.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Bold.woff2") format("woff2");font-weight:700;font-display:swap}

.native-advertising-page{
  --nat-purple:#241e2f;
  --nat-purple-2:#31273d;
  --nat-purple-3:#44354f;
  --nat-gold:#d79542;
  --nat-gold-2:#efb86f;
  --nat-cream:#f6f1e9;
  --nat-paper:#fbf8f3;
  --nat-white:#fff;
  --nat-ink:#2d2732;
  --nat-muted:#6f6874;
  --nat-line:#e6ddd3;
  --nat-green:#23966f;
  --nat-red:#bc6258;
  --nat-shadow:0 24px 70px rgba(36,30,47,.11);
  --nat-radius:30px;
  color:var(--nat-ink);
  background:var(--nat-white);
  font-family:IRANSansX,Tahoma,sans-serif;
}
.native-advertising-page *{box-sizing:border-box}
.native-advertising-page a{text-decoration:none}
.native-advertising-page button,.native-advertising-page input{font:inherit}
.nat-container{width:min(1220px,calc(100% - 48px));margin-inline:auto}
.nat-section{padding:116px 0}
.nat-eyebrow{display:inline-block;color:#a26a33;font-size:.67rem;font-weight:700;letter-spacing:.07em}
.nat-head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.58fr);gap:70px;align-items:end;margin-bottom:48px}
.nat-head h2,.nat-readiness h2,.nat-landing h2,.nat-calculator-section h2,.nat-faq h2{margin:9px 0 0;color:var(--nat-purple);font-size:clamp(1.75rem,2.45vw,2.72rem);line-height:1.55}
.nat-head>p,.nat-readiness__copy>p,.nat-landing__copy>p,.nat-calculator-section__copy>p,.nat-faq__intro>p{margin:0;color:var(--nat-muted);font-size:.82rem;line-height:2}
.nat-head--light h2{color:#fff}.nat-head--light>p{color:#c8bfce}.nat-head--light .nat-eyebrow{color:var(--nat-gold-2)}

.native-advertising-page .cmp-breadcrumb{background:#fff;border-bottom:1px solid #eee7df}
.native-advertising-page .cmp-breadcrumb ol{margin:0;padding:16px 0}

.nat-hero{position:relative;overflow:hidden;min-height:780px;background:var(--nat-purple);color:#fff}
.nat-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 13% 18%,rgba(215,149,66,.16),transparent 30%),linear-gradient(115deg,transparent 52%,rgba(255,255,255,.025) 52%)}
.nat-hero::after{content:"";position:absolute;left:-190px;bottom:-300px;width:570px;height:570px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.018),0 0 0 160px rgba(255,255,255,.012)}
.nat-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);gap:72px;align-items:center;padding-block:86px 80px}
.nat-hero__copy{position:relative;z-index:2}
.nat-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--nat-gold-2);font-size:.68rem;font-weight:700;letter-spacing:.06em}
.nat-kicker i{width:9px;height:9px;border-radius:50%;background:var(--nat-gold);box-shadow:0 0 0 7px rgba(215,149,66,.12)}
.nat-hero h1{max-width:720px;margin:19px 0 18px;font-size:clamp(2.75rem,4.2vw,4.85rem);line-height:1.3;letter-spacing:-.035em}
.nat-hero h1 em{color:var(--nat-gold-2);font-style:normal}
.nat-hero__copy>p{max-width:675px;margin:0;color:#d3cbd8;font-size:.92rem;line-height:2.1}
.nat-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}
.nat-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 23px;border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#fff;font-size:.76rem;font-weight:700;transition:transform .2s ease,background .2s ease}
.nat-btn:hover{transform:translateY(-2px)}
.nat-btn--gold{border-color:var(--nat-gold);background:var(--nat-gold);color:var(--nat-purple)}
.nat-btn--ghost:hover{background:rgba(255,255,255,.07)}
.nat-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin:34px 0 0;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.1)}
.nat-hero__proof div{display:flex;flex-direction:column;gap:5px;padding:15px 16px;background:rgba(36,30,47,.78)}
.nat-hero__proof dt{color:var(--nat-gold-2);font-size:.52rem;letter-spacing:.09em}
.nat-hero__proof dd{margin:0;color:#e9e3ec;font-size:.65rem;font-weight:600}

.nat-hero__visual{position:relative;min-height:610px}
.nat-feed{position:absolute;inset:35px 42px 28px 5px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:31px;background:#faf7f2;color:var(--nat-ink);box-shadow:0 40px 90px rgba(0,0,0,.28);transform:rotate(-1.5deg)}
.nat-feed>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 19px;border-bottom:1px solid #e7dfd6;background:#fff}
.nat-feed>header>span{display:flex;gap:5px}.nat-feed>header i{width:7px;height:7px;border-radius:50%;background:#c9bdc7}.nat-feed>header i:first-child{background:var(--nat-gold)}
.nat-feed>header b{font-size:.65rem}.nat-feed>header small{color:#9c929d;font-size:.56rem}
.nat-feed__story{display:grid;grid-template-columns:82px 1fr;gap:15px;margin:18px 20px}
.nat-feed__story>span{height:67px;border-radius:11px;background:#e6dee7}.nat-feed__story>div{display:grid;align-content:center;gap:9px}.nat-feed__story i{height:7px;border-radius:7px;background:#ddd6de}.nat-feed__story i:last-child{width:62%}
.nat-feed__story--short{opacity:.65}
.nat-ad-card{margin:0 18px;border:1px solid #dfd4c8;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(36,30,47,.12);transform:rotate(1.5deg)}
.nat-ad-card__image{position:relative;height:190px;overflow:hidden;border-radius:18px 18px 0 0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 25%),linear-gradient(135deg,#d79542,#8e5631)}
.nat-ad-card__image::before{content:"";position:absolute;inset:25px 56px 38px 35px;border:1px solid rgba(255,255,255,.35);border-radius:70px 18px 70px 18px;transform:rotate(-8deg)}
.nat-ad-card__image::after{content:"";position:absolute;left:35px;bottom:-34px;width:175px;height:175px;border:22px solid rgba(36,30,47,.25);border-radius:50%}
.nat-ad-card__image span{position:absolute;right:15px;top:14px;z-index:1;padding:7px 9px;border-radius:8px;background:rgba(36,30,47,.82);color:#fff;font-size:.55rem}.nat-ad-card__image i{position:absolute;left:18px;top:16px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--nat-purple);font-style:normal}
.nat-ad-card__content{padding:17px 19px 14px}.nat-ad-card__content>small{color:#9b7790;font-size:.53rem}.nat-ad-card__content h2{margin:9px 0 6px;color:var(--nat-purple);font-size:1.1rem;line-height:1.65}.nat-ad-card__content p{margin:0;color:#7e747f;font-size:.65rem;line-height:1.8}.nat-ad-card__content footer{display:flex;justify-content:space-between;margin:14px -19px -14px;padding:12px 19px;background:#f4eee7;color:#895c30;font-size:.6rem;font-weight:700}
.nat-float{position:absolute;z-index:3;display:grid;grid-template-columns:1fr auto;gap:3px 16px;min-width:175px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(49,39,61,.94);box-shadow:0 18px 45px rgba(0,0,0,.25);backdrop-filter:blur(12px)}
.nat-float small{grid-column:1/3;color:#a89dae;font-size:.48rem;letter-spacing:.08em}.nat-float b{font-size:.65rem}.nat-float span{grid-row:2;grid-column:2;color:var(--nat-gold-2);font-size:.84rem;font-weight:700}
.nat-float--fit{right:-4px;top:88px}.nat-float--quality{left:-16px;bottom:92px}
.nat-orbit{position:absolute;right:-20px;bottom:0;width:170px;height:170px;border:1px solid rgba(215,149,66,.22);border-radius:50%;box-shadow:0 0 0 22px rgba(215,149,66,.035)}

.nat-definition{background:#fff}
.nat-definition__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.nat-definition article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:260px;padding:28px;border:1px solid var(--nat-line);border-radius:24px;background:var(--nat-paper);transition:.2s ease}
.nat-definition article:hover{transform:translateY(-4px);box-shadow:var(--nat-shadow)}
.nat-definition article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eee7f0;color:var(--nat-purple);font-size:.61rem;font-weight:700}.nat-definition article small{color:#a46d39;font-size:.54rem;letter-spacing:.08em}.nat-definition article h3{margin:8px 0 8px;font-size:1rem}.nat-definition article p{margin:0;color:var(--nat-muted);font-size:.7rem;line-height:1.95}.nat-definition article>a,.nat-definition article>b{grid-column:2;align-self:end;justify-self:start;color:#936231;font-size:.62rem;font-weight:700}
.nat-definition .is-native{border-color:rgba(215,149,66,.5);background:#fbf3e7}.nat-definition .is-native>span{background:var(--nat-gold);color:var(--nat-purple)}

.nat-goals{position:relative;overflow:hidden;background:var(--nat-purple);color:#fff}
.nat-goals::before{content:"";position:absolute;right:-260px;top:-420px;width:700px;height:700px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.018)}
.nat-goal-studio{position:relative;display:grid;grid-template-columns:280px 1fr;gap:13px}
.nat-goal-tabs{display:grid;gap:8px}
.nat-goal-tabs button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 12px;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.04);color:#fff;text-align:right;cursor:pointer;transition:.2s ease}
.nat-goal-tabs button:hover{background:rgba(255,255,255,.07)}
.nat-goal-tabs button[aria-selected="true"]{border-color:var(--nat-gold);background:var(--nat-gold);color:var(--nat-purple);box-shadow:0 16px 40px rgba(0,0,0,.2)}
.nat-goal-tabs span{grid-row:1/3;color:var(--nat-gold-2);font-size:.58rem;font-weight:700}.nat-goal-tabs button[aria-selected="true"] span{color:#7e542e}.nat-goal-tabs b{font-size:.77rem}.nat-goal-tabs small{color:#9f94a6;font-size:.55rem;direction:ltr;text-align:right}.nat-goal-tabs button[aria-selected="true"] small{color:#745a3c}
.nat-goal-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);gap:48px;align-items:center;min-height:405px;padding:44px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:0 30px 80px rgba(0,0,0,.16)}
.nat-goal-panel__copy>span{color:var(--nat-gold-2);font-size:.6rem;font-weight:700;letter-spacing:.08em}.nat-goal-panel h3{margin:14px 0 12px;font-size:1.92rem;line-height:1.55}.nat-goal-panel__copy p{margin:0;color:#cbc3d0;font-size:.8rem;line-height:2}.nat-goal-panel dl{display:grid;gap:8px;margin:0}.nat-goal-panel dl div{padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.1)}.nat-goal-panel dt{color:#9f95a5;font-size:.56rem}.nat-goal-panel dd{margin:5px 0 0;color:#f1ecf3;font-size:.68rem;font-weight:600;line-height:1.7}

.nat-deliverables{background:var(--nat-cream)}
.nat-deliverables__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.nat-deliverables article{position:relative;min-height:224px;padding:25px 22px;border:1px solid var(--nat-line);border-radius:20px;background:#fff;transition:.2s ease}.nat-deliverables article:hover{transform:translateY(-4px);border-color:#d8b988;box-shadow:0 18px 44px rgba(36,30,47,.08)}
.nat-deliverables article>span{position:absolute;left:18px;top:18px;color:#d3c6d5;font-size:1.3rem;font-weight:700}.nat-deliverables small{color:#9c6833;font-size:.52rem;font-weight:700;letter-spacing:.08em}.nat-deliverables h3{margin:45px 0 8px;font-size:.91rem}.nat-deliverables p{margin:0;color:var(--nat-muted);font-size:.68rem;line-height:1.9}

.nat-formats{background:#fff}
.nat-formats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
.nat-format{overflow:hidden;min-height:345px;border:1px solid var(--nat-line);border-radius:24px;background:var(--nat-paper)}
.nat-format>header{display:flex;justify-content:space-between;padding:17px 20px;background:var(--nat-purple);color:#fff}.nat-format>header span{font-size:.52rem;letter-spacing:.08em}.nat-format>header b{color:var(--nat-gold-2);font-size:.6rem}
.nat-format__mock{height:135px;margin:20px;border:1px solid #e4dbd1;border-radius:16px;background:#fff}
.nat-format h3{margin:0 22px 8px;font-size:.91rem}.nat-format>p{margin:0 22px 23px;color:var(--nat-muted);font-size:.67rem;line-height:1.9}
.nat-format--feed .nat-format__mock{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:15px}.nat-format--feed .nat-format__mock>i{border-radius:10px;background:#d7a05f}.nat-format--feed .nat-format__mock>span{display:grid;align-content:center;gap:8px}.nat-format--feed .nat-format__mock b{height:7px;border-radius:7px;background:#ddd5df}.nat-format--feed .nat-format__mock b:nth-child(2){width:87%}.nat-format--feed .nat-format__mock b:last-child{width:55%;background:#eee6dd}
.nat-format--recommend .nat-format__mock{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px}.nat-format--recommend .nat-format__mock span{border-radius:9px;background:linear-gradient(#d7a05f 55%,#eee7ef 55%)}
.nat-format--listing .nat-format__mock{display:grid;gap:8px;padding:10px}.nat-format--listing .nat-format__mock>span{display:grid;grid-template-columns:42px 1fr;gap:9px;padding:8px;border:1px solid #eee7df;border-radius:9px}.nat-format--listing i{border-radius:7px;background:#d7a05f}.nat-format--listing b{height:7px;align-self:center;border-radius:7px;background:#dcd4de}
.nat-format--app .nat-format__mock{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:12px}.nat-format--app .nat-format__mock i{height:55px;border-radius:13px;background:#d7a05f}.nat-format--app .nat-format__mock span{height:9px;border-radius:8px;background:#ded6df}.nat-format--app .nat-format__mock b{width:28px;height:28px;border-radius:9px;background:var(--nat-purple)}

.nat-creative{background:var(--nat-purple);color:#fff}
.nat-creative-lab{display:grid;grid-template-columns:260px 1fr;gap:13px}
.nat-creative-tabs{display:grid;gap:8px}
.nat-creative-tabs button{display:flex;flex-direction:column;gap:4px;padding:17px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:#fff;text-align:right;cursor:pointer}.nat-creative-tabs button[aria-selected="true"]{border-color:var(--nat-gold);background:rgba(215,149,66,.13);box-shadow:inset -3px 0 var(--nat-gold)}.nat-creative-tabs b{font-size:.76rem}.nat-creative-tabs small{color:#9e94a5;font-size:.54rem;direction:ltr;text-align:right}
.nat-creative-panel{display:grid;grid-template-columns:minmax(350px,.92fr) minmax(0,1.08fr);gap:35px;align-items:center;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:27px;background:rgba(255,255,255,.05)}
.nat-creative-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:21px;background:#fff;color:var(--nat-ink);box-shadow:0 25px 65px rgba(0,0,0,.23)}
.nat-creative-card__image{position:relative;height:190px;background:linear-gradient(135deg,#bf7d37,#e6b06a);transition:background .25s ease}.nat-creative-card__image::before{content:"";position:absolute;right:28px;top:28px;width:138px;height:100px;border:18px solid rgba(36,30,47,.2);border-radius:65px 18px}.nat-creative-card__image>span{position:absolute;right:18px;bottom:16px;max-width:200px;padding:8px 10px;border-radius:9px;background:rgba(36,30,47,.88);color:#fff;font-size:.55rem;line-height:1.6}.nat-creative-card__image>i{position:absolute;left:16px;top:15px;color:rgba(255,255,255,.85);font-size:.55rem;font-style:normal;letter-spacing:.08em}
.nat-creative-card__body{padding:18px 20px 0}.nat-creative-card__body>small{color:#9c8296;font-size:.53rem}.nat-creative-card h3{margin:10px 0 7px;color:var(--nat-purple);font-size:1.16rem;line-height:1.65}.nat-creative-card p{margin:0;color:#776e7a;font-size:.66rem;line-height:1.8}.nat-creative-card footer{display:flex;justify-content:space-between;margin:16px -20px 0;padding:13px 20px;background:#f4eee6;color:#8d5c2d;font-size:.6rem;font-weight:700}
.nat-creative-panel dl{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:0}.nat-creative-panel dl div{min-height:112px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.11)}.nat-creative-panel dt{color:var(--nat-gold-2);font-size:.55rem}.nat-creative-panel dd{margin:7px 0 0;color:#d5cdd9;font-size:.66rem;line-height:1.85}

.nat-readiness{background:var(--nat-cream)}
.nat-readiness__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.78fr);gap:65px;align-items:center}
.nat-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:27px}
.nat-checklist label{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #e2d8cd;border-radius:14px;background:#fff;cursor:pointer;transition:.2s ease}.nat-checklist label:has(input:checked){border-color:rgba(35,150,111,.4);background:#f2faf7}
.nat-checklist input{appearance:none;display:grid;place-items:center;flex:0 0 23px;height:23px;margin:0;border:1px solid #c8bdca;border-radius:7px;background:#fff}.nat-checklist input::after{content:"✓";opacity:0;color:#fff;font-size:.71rem;font-weight:700;transform:scale(.5);transition:.15s ease}.nat-checklist input:checked{border-color:var(--nat-green);background:var(--nat-green)}.nat-checklist input:checked::after{opacity:1;transform:scale(1)}
.nat-checklist label span{display:flex;flex-direction:column;gap:3px}.nat-checklist b{font-size:.7rem}.nat-checklist small{color:#8b828d;font-size:.57rem;line-height:1.6}
.nat-score{overflow:hidden;padding:28px;border-radius:29px;background:var(--nat-purple);color:#fff;box-shadow:var(--nat-shadow)}
.nat-score>header{display:flex;align-items:center;justify-content:space-between}.nat-score>header div{display:flex;flex-direction:column;gap:4px}.nat-score>header small{color:#9e94a5;font-size:.52rem;letter-spacing:.08em}.nat-score>header strong{font-size:.82rem}.nat-score>header>span{color:var(--nat-gold-2);font-size:1.9rem;font-weight:700}
.nat-score__ring{--score:33;position:relative;display:grid;place-items:center;align-content:center;gap:3px;width:190px;height:190px;margin:22px auto;border-radius:50%;background:conic-gradient(var(--nat-gold) calc(var(--score)*1%),rgba(255,255,255,.09) 0);transition:.25s ease}.nat-score__ring::before{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--nat-purple)}.nat-score__ring b,.nat-score__ring span{position:relative}.nat-score__ring b{font-size:1.75rem}.nat-score__ring span{color:#9e94a5;font-size:.55rem}
.nat-score>p{min-height:60px;margin:0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05);color:#d0c8d5;font-size:.65rem;line-height:1.85;text-align:center}
.nat-score__meters{display:grid;gap:8px;margin:16px 0}.nat-score__meters span{display:grid;grid-template-columns:1fr 62px;gap:10px;align-items:center}.nat-score__meters i{position:relative;height:6px;border-radius:8px;background:rgba(255,255,255,.09);overflow:hidden}.nat-score__meters i::after{content:"";position:absolute;inset:0;width:var(--w);border-radius:inherit;background:var(--nat-gold)}.nat-score__meters b{color:#aaa0b0;font-size:.53rem;font-weight:400}
.nat-score>a{display:flex;justify-content:space-between;padding:14px 16px;border-radius:12px;background:var(--nat-gold);color:var(--nat-purple);font-size:.7rem;font-weight:700}

.nat-context{background:#fff}
.nat-context__board{overflow:hidden;border:1px solid var(--nat-line);border-radius:25px;background:#fff;box-shadow:var(--nat-shadow)}
.nat-context__row{display:grid;grid-template-columns:170px 1.2fr 1fr 120px;gap:20px;align-items:center;min-height:74px;padding:14px 22px;border-bottom:1px solid #eee7df}.nat-context__row:last-child{border:0}.nat-context__row--head{min-height:52px;background:var(--nat-purple);color:#aaa0b0;font-size:.57rem}.nat-context__row b{font-size:.73rem}.nat-context__row span{color:#756d79;font-size:.65rem;line-height:1.75}.nat-context__row em{justify-self:start;padding:7px 9px;border-radius:8px;background:#f7eee2;color:#9b6733;font-size:.53rem;font-style:normal}

.nat-landing{background:var(--nat-cream)}
.nat-landing__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);gap:68px;align-items:center}
.nat-landing__copy ul,.nat-calculator-section__copy ul{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.nat-landing__copy li,.nat-calculator-section__copy li{position:relative;padding-right:19px;color:#655e69;font-size:.7rem;line-height:1.85}.nat-landing__copy li::before,.nat-calculator-section__copy li::before{content:"✓";position:absolute;right:0;color:var(--nat-green);font-weight:700}.nat-landing__copy li b{color:var(--nat-purple)}
.nat-journey{overflow:hidden;border:1px solid var(--nat-line);border-radius:27px;background:#fff;box-shadow:var(--nat-shadow)}
.nat-journey>header{display:flex;justify-content:space-between;padding:18px 21px;background:var(--nat-purple);color:#fff}.nat-journey>header span{font-size:.57rem;font-weight:700;letter-spacing:.08em}.nat-journey>header small{color:var(--nat-gold-2);font-size:.56rem}
.nat-journey__step{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;margin:18px 20px;padding:15px;border:1px solid #ece4dc;border-radius:14px}.nat-journey__step>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eee8f0;color:var(--nat-purple);font-size:.58rem;font-style:normal;font-weight:700}.nat-journey__step div{display:flex;flex-direction:column;gap:3px}.nat-journey__step small{color:#a66e38;font-size:.49rem;letter-spacing:.07em}.nat-journey__step b{font-size:.7rem}.nat-journey__step span{color:#928995;font-size:.57rem}.nat-journey__step>em{color:var(--nat-green);font-style:normal;font-weight:700}
.nat-journey__connector{display:flex;align-items:center;gap:10px;margin:-8px 39px}.nat-journey__connector span{width:1px;height:21px;background:#d9cdbf}.nat-journey__connector b{color:#a2774e;font-size:.5rem;font-weight:600}
.nat-journey>footer{display:flex;justify-content:space-between;gap:18px;margin-top:20px;padding:17px 21px;background:#f1e9df;color:#846748;font-size:.57rem}.nat-journey>footer b{color:var(--nat-purple);font-size:.61rem}

.nat-calculator-section{background:#fff}
.nat-calculator-section__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:62px;align-items:center}
.nat-formula{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;padding:13px 14px;border:1px solid #eadfce;border-radius:13px;background:#fbf5eb}.nat-formula span{padding:6px 8px;border-radius:7px;background:#fff;color:#6f5a43;font-size:.58rem}.nat-formula i{color:#ad967d;font-size:.6rem;font-style:normal}.nat-formula b{color:#925e2b;font-size:.6rem}
.nat-calculator{overflow:hidden;border:1px solid var(--nat-line);border-radius:27px;background:var(--nat-cream);box-shadow:var(--nat-shadow)}
.nat-calculator>header{display:flex;justify-content:space-between;padding:18px 22px;background:var(--nat-purple);color:#fff}.nat-calculator>header span{font-size:.57rem;font-weight:700;letter-spacing:.08em}.nat-calculator>header small{color:var(--nat-gold-2);font-size:.56rem}
.nat-calculator__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:19px}.nat-calculator__fields label{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:13px;border:1px solid #e1d7cc;border-radius:13px;background:#fff}.nat-calculator__fields label>span{font-size:.65rem;font-weight:600}.nat-calculator__fields input{grid-row:1/3;grid-column:2;width:110px;border:0;border-right:1px solid #eee5dc;background:transparent;color:var(--nat-purple);font-size:.83rem;font-weight:700;direction:ltr;text-align:center;outline:none}.nat-calculator__fields small{color:#978e99;font-size:.51rem}
.nat-calculator__results{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin:0 19px;border:1px solid #ddd3c8;border-radius:15px;background:#ddd3c8}.nat-calculator__results article{display:flex;flex-direction:column;gap:5px;min-width:0;padding:16px 11px;background:#fff}.nat-calculator__results small{color:#938a95;font-size:.51rem}.nat-calculator__results strong{overflow:hidden;color:var(--nat-purple);font-size:.9rem;text-overflow:ellipsis}.nat-calculator__results span{color:#b2aab4;font-size:.47rem;direction:ltr}
.nat-calculator>p{margin:15px 19px 19px;color:#8a818d;font-size:.56rem;line-height:1.75}

.nat-measurement{position:relative;overflow:hidden;background:var(--nat-purple);color:#fff}
.nat-measurement::after{content:"";position:absolute;left:-260px;bottom:-420px;width:700px;height:700px;border:1px solid rgba(255,255,255,.07);border-radius:50%}
.nat-dashboard{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:27px;background:#2b2434;box-shadow:0 35px 85px rgba(0,0,0,.2)}
.nat-dashboard>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#332a3e}.nat-dashboard>header div{display:flex;flex-direction:column;gap:3px}.nat-dashboard>header span{font-size:.65rem;font-weight:700}.nat-dashboard>header small{color:#8f8496;font-size:.51rem}.nat-dashboard>header>b{padding:7px 9px;border-radius:8px;background:rgba(215,149,66,.14);color:var(--nat-gold-2);font-size:.52rem}
.nat-dashboard__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.09)}.nat-dashboard__tabs span{padding:14px;background:#2d2536;color:#aaa0b0;font-size:.6rem;text-align:center}.nat-dashboard__tabs span:first-child{color:var(--nat-gold-2)}
.nat-dashboard__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.nat-dashboard__metrics article{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px;overflow:hidden;min-height:145px;padding:22px;background:#2b2434}.nat-dashboard__metrics small{grid-column:1/3;color:#8e8395;font-size:.49rem;letter-spacing:.08em}.nat-dashboard__metrics b{font-size:.69rem}.nat-dashboard__metrics span{color:#a79dac;font-size:.54rem}.nat-dashboard__metrics i{position:absolute;right:0;bottom:0;width:var(--h);height:4px;background:linear-gradient(90deg,var(--nat-gold),var(--nat-gold-2))}
.nat-dashboard>footer{display:flex;justify-content:space-between;gap:25px;padding:19px 22px;background:var(--nat-gold);color:var(--nat-purple);font-size:.6rem}.nat-dashboard>footer b{font-size:.65rem}

.nat-process{background:var(--nat-cream)}
.nat-process__list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none}
.nat-process__list li{display:grid;grid-template-columns:auto 1fr;gap:15px;min-height:220px;padding:24px;border:1px solid var(--nat-line);border-radius:20px;background:#fff}.nat-process__list li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--nat-purple);color:var(--nat-gold-2);font-size:.58rem;font-weight:700}.nat-process__list div{display:flex;flex-direction:column}.nat-process__list small{color:#a56e38;font-size:.5rem;font-weight:700;letter-spacing:.07em}.nat-process__list h3{margin:16px 0 8px;font-size:.88rem}.nat-process__list p{margin:0;color:var(--nat-muted);font-size:.66rem;line-height:1.85}.nat-process__list b{align-self:flex-start;margin-top:auto;padding:7px 9px;border-radius:8px;background:#f3ece4;color:#87623c;font-size:.51rem}

.nat-fit{background:#fff}
.nat-fit__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.nat-fit article{padding:29px;border:1px solid var(--nat-line);border-radius:23px}.nat-fit article header{display:flex;align-items:center;gap:12px}.nat-fit article header span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e5f6ef;color:var(--nat-green);font-weight:700}.nat-fit article h3{margin:0;font-size:1rem}.nat-fit ul{display:grid;gap:10px;margin:25px 0 0;padding:0;list-style:none}.nat-fit li{position:relative;padding-right:18px;color:#645d68;font-size:.7rem;line-height:1.8}.nat-fit li::before{content:"";position:absolute;right:0;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--nat-green)}.nat-fit .is-notfit{background:#fcf7f5}.nat-fit .is-notfit header span{background:#f4e6e3;color:var(--nat-red)}.nat-fit .is-notfit li::before{background:var(--nat-red)}

.nat-faq{background:var(--nat-cream)}
.nat-faq__grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:68px;align-items:start}.nat-faq__intro{position:sticky;top:110px}.nat-faq__intro>a{display:inline-flex;align-items:center;gap:9px;margin-top:23px;color:#93602f;font-size:.7rem;font-weight:700}.nat-faq__items{display:grid;gap:9px}.nat-faq details{overflow:hidden;border:1px solid var(--nat-line);border-radius:14px;background:#fff}.nat-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;color:var(--nat-purple);font-size:.75rem;font-weight:700;cursor:pointer;list-style:none}.nat-faq summary::-webkit-details-marker{display:none}.nat-faq summary span{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:8px;background:#eee8f0;color:var(--nat-purple);font-size:.88rem;transition:transform .2s ease}.nat-faq details[open] summary span{transform:rotate(45deg)}.nat-faq details p{margin:0;padding:0 20px 19px;color:var(--nat-muted);font-size:.67rem;line-height:1.95}

.nat-cta{padding:94px 0;background:linear-gradient(135deg,#241e2f,#31273d);color:#fff}
.nat-cta__inner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:78px;align-items:center}.nat-cta__inner>div>span{color:var(--nat-gold-2);font-size:.65rem;font-weight:700}.nat-cta h2{max-width:730px;margin:12px 0 13px;font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.45}.nat-cta p{max-width:720px;margin:0;color:#c9c0ce;font-size:.81rem;line-height:2}
.nat-cta__action>a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:3px 15px;padding:18px 20px;border-radius:15px;background:var(--nat-gold);color:var(--nat-purple)}.nat-cta__action strong{font-size:.81rem}.nat-cta__action small{font-size:.56rem}.nat-cta__action svg{grid-row:1/3;grid-column:2;align-self:center;width:25px;fill:none;stroke:currentColor;stroke-width:2}.nat-cta__action>span{display:block;margin-top:12px;color:#9f95a6;font-size:.56rem;text-align:center}

.native-advertising-page .site-comments{background:#fff}
.native-advertising-page .site-comments>.container{width:min(1220px,calc(100% - 48px))}

@media(max-width:1080px){
  .nat-hero__grid{grid-template-columns:1fr 440px;gap:36px}
  .nat-hero h1{font-size:3.5rem}
  .nat-deliverables__grid,.nat-formats__grid{grid-template-columns:repeat(2,1fr)}
  .nat-readiness__grid,.nat-landing__grid,.nat-calculator-section__grid{gap:36px}
  .nat-checklist{grid-template-columns:1fr}
  .nat-process__list{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:860px){
  .nat-container{width:min(100% - 36px,760px)}
  .nat-section{padding:88px 0}
  .nat-head{grid-template-columns:1fr;gap:17px}
  .nat-hero__grid{grid-template-columns:1fr;gap:22px;padding-block:64px 48px}
  .nat-hero h1{max-width:720px;font-size:clamp(2.6rem,7.2vw,4.2rem)}
  .nat-hero__visual{min-height:590px}
  .nat-feed{inset:30px 72px 20px 42px}
  .nat-definition__grid{grid-template-columns:1fr}
  .nat-goal-studio,.nat-creative-lab{grid-template-columns:1fr}
  .nat-goal-tabs,.nat-creative-tabs{grid-template-columns:repeat(2,1fr)}
  .nat-goal-panel,.nat-creative-panel{grid-template-columns:1fr}
  .nat-readiness__grid,.nat-landing__grid,.nat-calculator-section__grid,.nat-faq__grid,.nat-cta__inner{grid-template-columns:1fr}
  .nat-score{width:min(100%,480px);margin-inline:auto}
  .nat-context__row{grid-template-columns:125px 1fr 1fr}.nat-context__row>*:last-child{display:none}
  .nat-faq__intro{position:static}
  .nat-cta__inner{gap:34px}
}
@media(max-width:620px){
  .nat-container,.native-advertising-page .site-comments>.container{width:calc(100% - 28px)}
  .native-advertising-page .cmp-breadcrumb ol{padding-block:14px;font-size:.64rem}
  .nat-section{padding:72px 0}
  .nat-head{margin-bottom:32px}
  .nat-head h2,.nat-readiness h2,.nat-landing h2,.nat-calculator-section h2,.nat-faq h2{font-size:1.75rem;line-height:1.6}
  .nat-hero{min-height:0}
  .nat-hero__grid{padding-top:50px}
  .nat-hero h1{margin-top:15px;font-size:2.35rem;line-height:1.42}
  .nat-hero__copy>p{font-size:.8rem}
  .nat-hero__actions{display:grid}.nat-btn{width:100%}
  .nat-hero__proof{grid-template-columns:1fr}.nat-hero__proof div{padding:13px 15px}
  .nat-hero__visual{min-height:500px}
  .nat-feed{inset:28px 8px 15px 8px}
  .nat-ad-card__image{height:150px}
  .nat-float{min-width:150px;padding:11px 12px}.nat-float--fit{right:-2px;top:63px}.nat-float--quality{left:-2px;bottom:50px}
  .nat-definition article{min-height:0;padding:22px}
  .nat-goal-tabs,.nat-creative-tabs{display:flex;overflow:auto;padding-bottom:4px;scrollbar-width:none}.nat-goal-tabs button,.nat-creative-tabs button{flex:0 0 195px}
  .nat-goal-panel{min-height:0;padding:25px}.nat-goal-panel h3{font-size:1.42rem}
  .nat-deliverables__grid,.nat-formats__grid{grid-template-columns:1fr}
  .nat-deliverables article{min-height:190px}
  .nat-creative-panel{padding:18px}.nat-creative-panel dl{grid-template-columns:1fr}.nat-creative-panel dl div{min-height:0}
  .nat-readiness__grid{gap:28px}
  .nat-context__board{overflow-x:auto}.nat-context__row{min-width:670px;grid-template-columns:130px 1fr 1fr}.nat-context__row>*:last-child{display:none}
  .nat-journey__step{margin-inline:12px}.nat-journey__connector{margin-inline:31px}.nat-journey>footer{flex-direction:column}
  .nat-calculator__fields{grid-template-columns:1fr}.nat-calculator__results{grid-template-columns:repeat(2,1fr)}
  .nat-dashboard__metrics{grid-template-columns:repeat(2,1fr)}.nat-dashboard__tabs span{padding:12px 6px;font-size:.53rem}.nat-dashboard>footer{flex-direction:column}
  .nat-process__list,.nat-fit__grid{grid-template-columns:1fr}.nat-process__list li{min-height:205px}
  .nat-cta{padding:74px 0}.nat-cta h2{font-size:2rem}
}
@media(prefers-reduced-motion:reduce){
  .native-advertising-page *{scroll-behavior:auto!important;transition:none!important}
}
