/* MarketR multi-page extension — same typography, palette, logo and motion as homepage. */
html{scroll-padding-top:100px}
body.marketr-inner-page{margin:0;background:#fff8ec;color:#1a1408;font-family:'Inter',system-ui,sans-serif}
body.marketr-inner-page :is(.inner-light-section,.inner-dark-section,.inner-closing,.contact-layout-section) :is(h2,h3){font-family:'Inter',sans-serif;letter-spacing:-.8px}
body.marketr-inner-page h1,body.marketr-inner-page h2{margin-left:0;margin-right:0}
body.marketr-inner-page .inner-hero h1{font-size:clamp(45px,6vw,75px)!important;line-height:1.08!important;letter-spacing:-3px!important;max-width:790px;margin:18px 0 22px;color:#fff!important}
body.marketr-inner-page .inner-hero h1 em{color:#ffa800!important}
body.marketr-inner-page .inner-hero h1 .title-stop{color:#ffa800}
body.marketr-inner-page .inner-light-section h2,body.marketr-inner-page .inner-closing h2,body.marketr-inner-page .contact-layout-section h2{color:#1a1408!important}
body.marketr-inner-page .inner-dark-section h2{color:#fff!important}
body.marketr-inner-page footer h4{color:#fff!important}
body.marketr-inner-page #nav .mega .mega-icon{display:grid;place-items:center;border-radius:9px;background:#fff1d2;color:#bc7200;width:29px;height:29px;flex:none;font-weight:700}
body.marketr-inner-page #nav .links a.current{color:#dc8500}
body.marketr-inner-page #nav .logo,body.marketr-inner-page footer .logo{flex-shrink:0}
body.marketr-inner-page :is(.inner-hero,.inner-dark-section) .tag{color:#ffae1a}
body.marketr-inner-page .inner-hero{background:linear-gradient(145deg,#0b0805 12%,#211507 60%,#513509 100%);position:relative;color:#fff;padding:185px 0 120px;overflow:hidden;min-height:670px;display:flex;align-items:center}
body.marketr-inner-page .inner-hero::before{content:'';position:absolute;width:660px;height:660px;border-radius:50%;background:#ff9700;filter:blur(140px);opacity:.12;right:-12%;top:10%;pointer-events:none;animation:inner-breathe 10s ease-in-out infinite alternate}
@keyframes inner-breathe{to{transform:translate(-45px,50px);opacity:.26}}
body.marketr-inner-page .hero-grid{position:absolute;inset:0;opacity:.6;pointer-events:none;background-image:radial-gradient(rgba(255,168,0,.20) .8px,transparent 1px);background-size:29px 29px;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 95%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 95%)}
body.marketr-inner-page .inner-hero-layout{width:100%;position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:74px;align-items:center}
body.marketr-inner-page .inner-hero-copy{max-width:680px;position:relative;z-index:1}
body.marketr-inner-page .inner-lead{color:#dccfb9;font-size:17px;line-height:1.85;max-width:650px;margin-bottom:28px}
body.marketr-inner-page .inner-statement{font-size:21px;font-weight:700;color:#ffa800;margin:-2px 0 12px;letter-spacing:-.5px}
body.marketr-inner-page .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body.marketr-inner-page .text-link{color:#ffe8b4;font-size:14px;font-weight:650;transition:color .2s}
body.marketr-inner-page .text-link:hover{color:#ffa800}
body.marketr-inner-page .inner-hero-visual{background:linear-gradient(155deg,rgba(49,32,11,.96),rgba(17,12,7,.96));border:1px solid rgba(255,168,0,.38);padding:25px;border-radius:28px;min-height:360px;box-shadow:0 32px 80px rgba(0,0,0,.34),0 0 80px rgba(255,168,0,.08);position:relative;transform:perspective(900px) rotateY(-4deg);transition:transform .4s,border-color .4s}
body.marketr-inner-page .inner-hero-visual:hover{transform:perspective(900px) rotateY(0) translateY(-5px);border-color:#ffa800}
body.marketr-inner-page .visual-top{display:flex;align-items:center;gap:9px;color:#baa781;font-size:10px;font-weight:800;letter-spacing:1.3px;border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:16px;margin-bottom:25px}
body.marketr-inner-page .visual-top >:last-child{margin-left:auto;color:#ffa800}
body.marketr-inner-page .visual-top-dot,body.marketr-inner-page .pulse-dot{width:8px;height:8px;display:inline-block;background:#ffa800;border-radius:50%;box-shadow:0 0 0 5px rgba(255,168,0,.14)}
body.marketr-inner-page .visual-visual-title{font-size:clamp(22px,2.5vw,30px);letter-spacing:-1px;font-weight:800;color:#fff;margin-bottom:18px;line-height:1.15}
body.marketr-inner-page .visual-line{padding:13px 0;display:flex;align-items:center;gap:15px;border-top:1px solid rgba(255,255,255,.09)}
body.marketr-inner-page .visual-line>span{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:11px;background:rgba(255,168,0,.14);color:#ffa800;font-weight:800;font-size:14px}
body.marketr-inner-page .visual-line>div{display:flex;flex-direction:column;gap:2px;min-width:0}
body.marketr-inner-page .visual-line b{color:#fff;font-size:14px}
body.marketr-inner-page .visual-line small{color:#bba985;font-size:11px}
body.marketr-inner-page .visual-line i{margin-left:auto;width:8px;height:8px;border-radius:50%;border:1px solid #ffa800;box-shadow:0 0 15px #ffa80055}
body.marketr-inner-page .visual-bottom{padding-top:19px;margin-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#ad9b76;font-size:10px;font-weight:700;letter-spacing:1.45px;display:flex;align-items:center;gap:12px}
body.marketr-inner-page .status-green{color:#6ee7a8!important;font-size:10px}
body.marketr-inner-page .signal-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 26px}
body.marketr-inner-page .signal-stack span{padding:14px;border-radius:12px;color:#fff;font-size:13px;border:1px solid #5f451c;background:rgba(255,168,0,.06);font-weight:700}
body.marketr-inner-page .signal-stack span:first-child{background:#ffa800;color:#211500}
body.marketr-inner-page .signal-stack span:last-child{grid-column:span 2}
body.marketr-inner-page .section-intro{max-width:780px;margin-bottom:45px}
body.marketr-inner-page .section-intro h2{font-size:clamp(31px,4.7vw,52px)!important;line-height:1.12}
body.marketr-inner-page .section-intro p{font-size:16px;color:#6f6552;line-height:1.8}
body.marketr-inner-page .inner-light-section{padding:105px 0;background:#fff8ec}
body.marketr-inner-page .inner-dark-section{padding:105px 0;background:#0b0805;color:#fff}
body.marketr-inner-page .focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body.marketr-inner-page .focus-card{background:#fff;border:1px solid #f0e2c4;border-radius:23px;padding:36px 29px;min-height:300px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}
body.marketr-inner-page .focus-card:hover{transform:translateY(-7px);border-color:#ffa800;box-shadow:0 22px 54px rgba(255,168,0,.14)}
body.marketr-inner-page .focus-card-n{font-family:'Playfair Display',serif;font-style:italic;font-size:37px;color:#ffa800;margin-bottom:25px}
body.marketr-inner-page .focus-card h3{color:#1a1408!important;font-size:20px;line-height:1.2;margin:0 0 13px}
body.marketr-inner-page .focus-card p{color:#6f6552;font-size:14px;line-height:1.75}
body.marketr-inner-page .focus-arrow{color:#ff8f00;position:absolute;bottom:22px;right:24px;font-size:20px;opacity:.7}
body.marketr-inner-page .split-title{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:46px}
body.marketr-inner-page .split-title h2{font-size:clamp(32px,4.5vw,52px)!important;line-height:1.15}
body.marketr-inner-page .split-title>p{color:#bdb19d;max-width:480px;line-height:1.85}
body.marketr-inner-page .deliver-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #392b16;border-left:1px solid #392b16}
body.marketr-inner-page .deliver-row{display:grid;grid-template-columns:48px 1fr 30px;gap:14px;align-items:center;border-right:1px solid #392b16;border-bottom:1px solid #392b16;padding:27px 22px;min-height:105px;transition:background .3s}
body.marketr-inner-page .deliver-row:hover{background:#21180b}
body.marketr-inner-page .deliver-row>span{font-family:'Playfair Display',serif;color:#ffa800;font-style:italic;font-size:19px}
body.marketr-inner-page .deliver-row strong{font-size:16px;font-weight:650}
body.marketr-inner-page .deliver-row b{color:#ffa800;font-size:20px}
body.marketr-inner-page .timeline{border-top:1px solid #f0e2c4}
body.marketr-inner-page .timeline-item{display:grid;grid-template-columns:100px 1fr;gap:60px;padding:33px 0;border-bottom:1px solid #f0e2c4;align-items:baseline}
body.marketr-inner-page .timeline-num{font-family:'Playfair Display',serif;font-style:italic;color:#ff9b00;font-size:43px}
body.marketr-inner-page .timeline-item h3{color:#1a1408!important;font-size:24px;margin:0 0 9px}
body.marketr-inner-page .timeline-item p{color:#6f6552;font-size:16px;max-width:690px;line-height:1.8}
body.marketr-inner-page .inner-closing{padding:32px 0 90px;background:#fff8ec}
body.marketr-inner-page .closing-card{background:linear-gradient(125deg,#170e05,#382405);border-radius:30px;padding:65px;display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 30px 60px rgba(61,38,5,.14)}
body.marketr-inner-page .closing-card h2{color:#fff!important;font-size:clamp(30px,4vw,45px)!important;margin:14px 0}
body.marketr-inner-page .closing-card p{color:#c9bc9f}
body.marketr-inner-page .closing-card .btn{flex:none}
body.marketr-inner-page .services-list{display:grid;grid-template-columns:1fr 1fr;gap:17px}
body.marketr-inner-page .service-tile{display:grid;grid-template-columns:44px 1fr 28px;gap:20px;border:1px solid #e7d8b7;border-radius:20px;padding:30px 23px;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}
body.marketr-inner-page .service-tile:hover{transform:translateY(-5px);border-color:#ffa800;box-shadow:0 18px 50px rgba(255,168,0,.15)}
body.marketr-inner-page .service-tile-number{font-family:'Playfair Display',serif;color:#ff9b00;font-style:italic;font-size:24px}
body.marketr-inner-page .service-tile h3{font-size:19px!important;color:#1a1408!important;line-height:1.2;margin-bottom:12px}
body.marketr-inner-page .service-tile p{color:#6f6552;font-size:13px;line-height:1.75}
body.marketr-inner-page .service-tile-arrow{font-size:23px;color:#dd8000;transition:transform .25s}
body.marketr-inner-page .service-tile:hover .service-tile-arrow{transform:translate(4px,-3px)}
body.marketr-inner-page .feature-box-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}
body.marketr-inner-page .feature-box{padding:34px 29px;border-radius:22px;border:1px solid #eeddb8;background:#fff;min-height:218px;transition:transform .3s,border-color .3s}
body.marketr-inner-page .feature-box:hover{transform:translateY(-6px);border-color:#ffa800}
body.marketr-inner-page .feature-number{font-family:'Playfair Display',serif;font-size:27px;font-style:italic;color:#ffa800}
body.marketr-inner-page .feature-box h3{margin:18px 0 11px;font-size:19px!important;line-height:1.2;color:#1a1408!important}
body.marketr-inner-page .feature-box p{color:#6f6552;line-height:1.75;font-size:14px}
body.marketr-inner-page .dark-features .feature-box{background:#1c130a;border-color:#392b16}
body.marketr-inner-page .dark-features .feature-box h3{color:#fff!important}
body.marketr-inner-page .dark-features .feature-box p{color:#bdb19d}
body.marketr-inner-page .simple-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body.marketr-inner-page .compare-card{border:1px solid #493417;border-radius:22px;background:#171109;padding:36px}
body.marketr-inner-page .compare-card.accent{background:#ffa800;color:#1a1100}
body.marketr-inner-page .compare-card small{display:block;font-size:11px;letter-spacing:1px;font-weight:800;color:#a7946e;margin-bottom:20px}
body.marketr-inner-page .compare-card h3{font-size:25px;line-height:1.2;color:#fff!important;margin-bottom:17px}
body.marketr-inner-page .compare-card p{line-height:1.8;color:#baab91}
body.marketr-inner-page .compare-card.accent small,body.marketr-inner-page .compare-card.accent p{color:#4e3300}
body.marketr-inner-page .compare-card.accent h3{color:#1a1100!important}
body.marketr-inner-page .approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}
body.marketr-inner-page .approach-card{padding:34px 23px;background:#fff;border:1px solid #efdfbb;border-radius:22px;transition:transform .3s}
body.marketr-inner-page .approach-card:hover{transform:translateY(-7px)}
body.marketr-inner-page .approach-card span{font-family:'Playfair Display',serif;color:#ffa800;font-size:49px;font-style:italic}
body.marketr-inner-page .approach-card h3{color:#1a1408!important;font-size:21px;margin:29px 0 10px}
body.marketr-inner-page .approach-card p{font-size:14px;line-height:1.7;color:#6f6552}
body.marketr-inner-page .orbit-wrap{height:260px;position:relative;display:grid;place-items:center;border:1px dashed rgba(255,168,0,.25);border-radius:50%;max-width:280px;margin:0 auto}
body.marketr-inner-page .orbit-wrap::before{content:'';position:absolute;inset:23%;border:1px dashed rgba(255,168,0,.4);border-radius:50%;animation:spin 24s linear infinite}
body.marketr-inner-page .orbit-core{display:grid;place-items:center;background:#ffa800;color:#1a1100;width:96px;height:96px;border-radius:50%;font-weight:900;font-size:32px;box-shadow:0 0 0 15px #ffa8001b}
body.marketr-inner-page .orbit-core span{color:#fff}
body.marketr-inner-page .orbit-tag{position:absolute;background:#24180a;border:1px solid #5a3d11;border-radius:99px;padding:8px 12px;font-size:11px;color:#f3e6cb;font-weight:700}
body.marketr-inner-page .orbit-a{top:-8px;left:50%;transform:translateX(-50%)}
body.marketr-inner-page .orbit-b{top:50%;right:-20px}
body.marketr-inner-page .orbit-c{bottom:-8px;left:50%;transform:translateX(-50%)}
body.marketr-inner-page .orbit-d{top:50%;left:-18px}
body.marketr-inner-page .about-quote{font-family:'Inter',sans-serif;font-weight:800;font-size:clamp(39px,4.4vw,62px);line-height:1.2;letter-spacing:-2px;min-height:220px;display:flex;flex-wrap:wrap;align-content:center;gap:12px}
body.marketr-inner-page .about-quote em{font-family:'Playfair Display',serif;font-size:1.05em}
body.marketr-inner-page .about-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
body.marketr-inner-page .about-split h2{font-size:clamp(32px,4.4vw,49px)!important}
body.marketr-inner-page .about-prose p{font-size:16px;line-height:1.85;color:#635947;margin-bottom:21px}
body.marketr-inner-page .contact-hero{min-height:485px;padding:168px 0 110px}
body.marketr-inner-page .contact-hero-content{text-align:center;position:relative;max-width:890px}
body.marketr-inner-page .contact-hero h1{max-width:850px;margin:20px auto 19px}
body.marketr-inner-page .contact-hero .inner-lead{margin-left:auto;margin-right:auto}
body.marketr-inner-page .contact-layout-section{padding:100px 0;background:#fff8ec}
body.marketr-inner-page .contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}
body.marketr-inner-page .contact-side h2{font-size:clamp(33px,4.3vw,48px)!important;margin:18px 0}
body.marketr-inner-page .contact-side>p{color:#6f6552;line-height:1.85}
body.marketr-inner-page .contact-channels{display:grid;gap:11px;margin-top:37px}
body.marketr-inner-page .contact-channels a{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e8d8b6;border-radius:14px;padding:13px 17px;font-size:14px;font-weight:700;transition:border-color .3s,transform .3s}
body.marketr-inner-page .contact-channels a:hover{border-color:#ffa800;transform:translateX(4px)}
body.marketr-inner-page .contact-channels a span{width:33px;height:33px;display:grid;place-items:center;background:#ffa800;color:#170e05;border-radius:9px;font-weight:800}
body.marketr-inner-page .contact-channels a b{margin-left:auto;color:#dc8100}
body.marketr-inner-page .contact-form-card{border-radius:27px;background:#fff;box-shadow:0 26px 90px rgba(26,20,8,.08);border:1px solid #efdfbe;padding:44px}
body.marketr-inner-page .form-kicker{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#b97c00;margin-bottom:14px}
body.marketr-inner-page .contact-form-card h3{color:#1a1408!important;font-size:27px;letter-spacing:-1px;margin-bottom:24px}
body.marketr-inner-page #marketr-contact-form{display:grid;gap:17px}
body.marketr-inner-page .form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}
body.marketr-inner-page .f{font-size:12px;font-weight:700}
body.marketr-inner-page .f input,body.marketr-inner-page .f select,body.marketr-inner-page .f textarea{min-height:49px}
body.marketr-inner-page .form-message{font-size:13px;font-weight:600;display:none;padding:11px 14px;border-radius:10px;background:#fff3d6;color:#714b00}
body.marketr-inner-page .form-message.show{display:block}
body.marketr-inner-page .form-message.error{background:#ffe8e8;color:#a12222}
body.marketr-inner-page .form-note{font-size:11px;color:#807662;line-height:1.6}
body.marketr-inner-page .contact-form-card .btn{justify-content:center}
body.marketr-inner-page footer{margin-top:0}
@media(max-width:1030px){
 body.marketr-inner-page .inner-hero-layout{grid-template-columns:1fr 1fr;gap:35px}
 body.marketr-inner-page .approach-grid{grid-template-columns:repeat(2,1fr)}
 body.marketr-inner-page .contact-layout{gap:35px}
}
@media(max-width:900px){
 body.marketr-inner-page .inner-hero{padding:155px 0 75px;min-height:auto}
 body.marketr-inner-page .inner-hero-layout{grid-template-columns:1fr;gap:45px}
 body.marketr-inner-page .inner-hero-visual{max-width:650px;width:100%;transform:none}
 body.marketr-inner-page .inner-hero-visual:hover{transform:translateY(-4px)}
 body.marketr-inner-page .focus-grid{grid-template-columns:1fr 1fr}
 body.marketr-inner-page .split-title{gap:24px}
 body.marketr-inner-page .contact-layout{grid-template-columns:1fr}
 body.marketr-inner-page .contact-side{max-width:620px}
}
@media(max-width:620px){
 body.marketr-inner-page .inner-hero{padding:142px 0 65px}
 body.marketr-inner-page .inner-hero h1{letter-spacing:-2px!important;font-size:clamp(37px,10.8vw,53px)!important}
 body.marketr-inner-page .inner-lead{font-size:15px}
 body.marketr-inner-page .inner-hero-visual{padding:20px;min-height:auto}
 body.marketr-inner-page .inner-light-section,body.marketr-inner-page .inner-dark-section,body.marketr-inner-page .contact-layout-section{padding:70px 0}
 body.marketr-inner-page .focus-grid,body.marketr-inner-page .feature-box-grid,body.marketr-inner-page .services-list,body.marketr-inner-page .deliver-grid,body.marketr-inner-page .split-title,body.marketr-inner-page .simple-compare,body.marketr-inner-page .about-split{grid-template-columns:1fr}
 body.marketr-inner-page .focus-card{min-height:250px}
 body.marketr-inner-page .deliver-grid{border-left:0}
 body.marketr-inner-page .deliver-row{border-left:1px solid #392b16}
 body.marketr-inner-page .timeline-item{grid-template-columns:60px 1fr;gap:20px}
 body.marketr-inner-page .timeline-num{font-size:32px}
 body.marketr-inner-page .closing-card{flex-direction:column;align-items:flex-start;padding:35px 28px;gap:25px}
 body.marketr-inner-page .closing-card .btn{flex:none}
 body.marketr-inner-page .inner-closing{padding:20px 0 65px}
 body.marketr-inner-page .contact-form-card{padding:26px 20px}
 body.marketr-inner-page .form-two{grid-template-columns:1fr}
 body.marketr-inner-page .contact-hero{padding:150px 0 58px}
 body.marketr-inner-page .about-quote{min-height:180px}
}
@media(prefers-reduced-motion:reduce){body.marketr-inner-page .rv{opacity:1;transform:none}}

/* v2.3.3: Pricing enquiry context */
body.marketr-inner-page .marketr-plan-notice{display:none;flex-direction:column;gap:5px;padding:15px 17px;background:#fff7e6;border:1px solid #f0d592;border-left:4px solid #ffa800;border-radius:12px;font-size:13px;line-height:1.5;color:#66512e}
body.marketr-inner-page .marketr-plan-notice.show{display:flex}
body.marketr-inner-page .marketr-plan-notice strong{color:#33240a;font-size:14px}
body.marketr-inner-page .marketr-optional{font-weight:500;color:#887d69}
