/* APT Interior Design System 1.7.0 — production visual layer */
body.apt-ncv-interior{
  --ncv-ink:#081a30;
  --ncv-muted:#566f8c;
  --ncv-blue:#2478e4;
  --ncv-cyan:#5bd3ff;
  --ncv-violet:#6558ee;
  --ncv-gold:#eeb850;
  --ncv-line:rgba(82,151,220,.22);
  --ncv-glass:rgba(255,255,255,.78);
  --ncv-shadow:0 28px 72px rgba(26,68,119,.10);
  background:linear-gradient(180deg,#fbfdff,#f4f9ff 48%,#fff 100%);
  color:var(--ncv-ink)
}
body.apt-ncv-interior *,body.apt-ncv-interior *::before,body.apt-ncv-interior *::after{box-sizing:border-box}
body.apt-ncv-interior .apt2033-content{overflow:clip;background:radial-gradient(circle at 92% 11%,rgba(88,192,255,.08),transparent 24%),linear-gradient(180deg,#fff,#f7fbff 44%,#fff)}
body.apt-ncv-interior .apt2033-inner-header{position:relative;z-index:90;border-bottom:1px solid rgba(92,151,211,.18);background:rgba(255,255,255,.88);box-shadow:0 12px 34px rgba(28,70,120,.05);-webkit-backdrop-filter:blur(18px) saturate(1.22);backdrop-filter:blur(18px) saturate(1.22)}
body.apt-ncv-interior .apt2033-page-shell,
body.apt-ncv-interior .apt2033-tool-shell,
body.apt-ncv-interior .apt2033-directory,
body.apt-ncv-interior .apt2033-profile{max-width:1240px;padding-top:0}

/* A full-bleed APT signal hero with readable content width. */
body.apt-ncv-interior .apt2033-clinical-hero,
body.apt-ncv-interior .apt2033-profile-hero,
body.apt-ncv-interior .hero.apt-decode-hero{
  position:relative;isolation:isolate;width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:hidden;
  border-bottom:1px solid rgba(78,151,226,.18);
  background:radial-gradient(circle at 79% 46%,rgba(84,192,255,.18),transparent 25%),radial-gradient(circle at 93% 20%,rgba(112,92,245,.10),transparent 28%),radial-gradient(circle at 54% 0,rgba(238,184,80,.07),transparent 20%),linear-gradient(108deg,#fff 0%,#f7fbff 49%,#edf7ff 78%,#f9f6ff 100%);
  box-shadow:0 24px 70px rgba(34,81,131,.055)
}
body.apt-ncv-interior .apt2033-clinical-hero{
  padding-top:clamp(66px,7vw,98px)!important;
  padding-right:max(28px,calc((100vw - 1240px)/2 + 28px))!important;
  padding-bottom:clamp(62px,6vw,86px)!important;
  padding-left:max(28px,calc((100vw - 1240px)/2 + 28px))!important
}
body.apt-ncv-interior .hero.apt-decode-hero{
  padding-top:clamp(66px,7vw,98px)!important;
  padding-right:max(28px,calc((100vw - 1240px)/2 + 28px))!important;
  padding-bottom:clamp(58px,6vw,82px)!important;
  padding-left:max(28px,calc((100vw - 1240px)/2 + 28px))!important
}
body.apt-ncv-interior .apt2033-clinical-hero::before,
body.apt-ncv-interior .apt2033-profile-hero::before,
body.apt-ncv-interior .hero.apt-decode-hero::before{
  content:"";position:absolute;z-index:-1;top:50%;right:max(-120px,calc((100vw - 1500px)/2));width:clamp(360px,37vw,620px);aspect-ratio:1;border-radius:50%;
  background:radial-gradient(circle at 50% 50%,rgba(62,185,255,.22) 0 2px,transparent 3px),radial-gradient(circle at 36% 31%,#fff 0 2px,rgba(238,184,80,.75) 3px,transparent 7px),radial-gradient(circle at 64% 27%,#fff 0 2px,rgba(76,193,255,.74) 3px,transparent 7px),radial-gradient(circle at 72% 59%,#fff 0 2px,rgba(238,184,80,.68) 3px,transparent 7px),radial-gradient(circle at 32% 67%,#fff 0 2px,rgba(76,193,255,.7) 3px,transparent 7px),repeating-radial-gradient(circle,transparent 0 39px,rgba(58,157,245,.14) 40px,transparent 42px);
  border:1px solid rgba(69,169,249,.13);box-shadow:0 0 0 38px rgba(54,161,255,.025),0 0 0 78px rgba(229,168,61,.018),0 0 90px rgba(61,163,255,.12);opacity:.7;animation:aptNcvInteriorOrbit 38s linear infinite
}
body.apt-ncv-interior .apt2033-clinical-hero::after,
body.apt-ncv-interior .apt2033-profile-hero::after,
body.apt-ncv-interior .hero.apt-decode-hero::after{
  content:"";position:absolute;z-index:-1;top:51%;right:0;width:48%;height:2px;background:linear-gradient(90deg,transparent,rgba(73,186,255,.65),rgba(238,184,80,.42),transparent);box-shadow:0 0 16px rgba(65,180,255,.36)
}
body.apt-ncv-interior .apt2033-kicker,
body.apt-ncv-interior .kicker{position:relative;color:#246fc4!important;font-weight:850!important;letter-spacing:.19em!important}
body.apt-ncv-interior .apt2033-kicker::before,
body.apt-ncv-interior .hero .kicker::before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 1px 0;border-radius:50%;background:#64d7ff;box-shadow:0 0 0 5px rgba(58,163,255,.09),0 0 15px rgba(50,174,255,.65)}
body.apt-ncv-interior .apt2033-clinical-hero h1,
body.apt-ncv-interior .apt2033-profile h1,
body.apt-ncv-interior .hero .h1{position:relative;z-index:2;max-width:900px;color:var(--ncv-ink)!important;font-size:clamp(46px,5vw,74px)!important;line-height:1.01!important;letter-spacing:-.052em!important;text-wrap:balance}
body.apt-ncv-interior .apt2033-clinical-hero>p:last-child,
body.apt-ncv-interior .apt2033-profile .apt2033-lede,
body.apt-ncv-interior .hero .lead{position:relative;z-index:2;max-width:760px;color:#425e7d!important;font-size:clamp(18px,1.65vw,24px)!important;line-height:1.58!important;text-wrap:balance}

/* Centered studio heroes need more quiet space around the title. */
body.apt-ncv-interior .apt2033-studio-hero::before{right:-240px;opacity:.34}
body.apt-ncv-interior .apt2033-studio-hero::after{right:4%;width:34%;opacity:.48}
body.apt-ncv-interior .apt2033-studio-hero h1{max-width:860px;font-size:clamp(44px,4.7vw,68px)!important}

/* Safety receives an intentional full-width emergency surface, not a floating generic card. */
body.apt-ncv-interior .apt2033-safety-page{
  position:relative;isolation:isolate;width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw)!important;overflow:hidden;
  padding-top:clamp(62px,7vw,96px)!important;
  padding-right:max(28px,calc((100vw - 960px)/2 + 28px))!important;
  padding-bottom:clamp(66px,7vw,102px)!important;
  padding-left:max(28px,calc((100vw - 960px)/2 + 28px))!important;
  border:0!important;border-top:1px solid rgba(225,104,123,.16)!important;border-bottom:1px solid rgba(225,104,123,.18)!important;border-radius:0!important;
  background:radial-gradient(circle at 84% 26%,rgba(251,113,133,.10),transparent 24%),radial-gradient(circle at 16% 72%,rgba(78,176,255,.09),transparent 25%),linear-gradient(118deg,#fff 0%,#fff8f9 55%,#f7fbff 100%)!important;
  box-shadow:0 24px 70px rgba(86,56,72,.055)!important;text-align:center
}
body.apt-ncv-interior .apt2033-safety-page::before{
  content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(760px,72vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);
  background:repeating-radial-gradient(circle,transparent 0 62px,rgba(227,87,112,.055) 63px,transparent 65px);opacity:.72
}
body.apt-ncv-interior .apt2033-safety-page>*{position:relative;z-index:1;max-width:810px;margin-right:auto;margin-left:auto}
body.apt-ncv-interior .apt2033-safety-page h1{font-size:clamp(44px,5vw,68px)!important;line-height:1.02!important;letter-spacing:-.048em!important;text-wrap:balance}
body.apt-ncv-interior .apt2033-safety-page>p{color:#4c5e73;font-size:clamp(18px,1.6vw,22px);line-height:1.55}
body.apt-ncv-interior .apt2033-safety-page>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;margin-bottom:28px}
body.apt-ncv-interior .apt2033-safety-page h2{max-width:720px;font-size:clamp(25px,2.3vw,34px);line-height:1.16;text-wrap:balance}

/* Shared glass surfaces and controls. */
body.apt-ncv-interior .apt2033-boundary-banner,
body.apt-ncv-interior .apt2033-method-grid article,
body.apt-ncv-interior .apt2033-profile-panel,
body.apt-ncv-interior .apt2033-route-panel,
body.apt-ncv-interior .apt2033-programmatic-local-context,
body.apt-ncv-interior .apt2033-programmatic-panels>section,
body.apt-ncv-interior .apt2033-programmatic-callout,
body.apt-ncv-interior .apt2033-programmatic-faq details,
body.apt-ncv-interior .panel,
body.apt-ncv-interior .apt-mf-card{
  border:1px solid var(--ncv-line)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.90),rgba(242,248,255,.72))!important;box-shadow:var(--ncv-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12)
}
body.apt-ncv-interior .apt2033-boundary-banner{position:relative;margin-top:34px;overflow:hidden}
body.apt-ncv-interior .apt2033-boundary-banner::before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold),transparent)}
body.apt-ncv-interior .apt2033-primary,
body.apt-ncv-interior .btn-primary,
body.apt-ncv-interior button.btn-primary{background:linear-gradient(102deg,#176fd9,#4d6df1 58%,#6558ee)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 15px 34px rgba(39,104,221,.22),0 0 22px rgba(73,166,255,.09)!important}
body.apt-ncv-interior .apt2033-primary:hover,
body.apt-ncv-interior .btn-primary:hover{box-shadow:0 19px 40px rgba(39,104,221,.28),0 0 28px rgba(73,166,255,.14)!important;transform:translateY(-2px)}
body.apt-ncv-interior .apt2033-secondary,
body.apt-ncv-interior .btn:not(.btn-primary){border:1px solid rgba(86,149,216,.3)!important;background:rgba(255,255,255,.78)!important;color:#173b62!important;box-shadow:0 10px 28px rgba(34,84,139,.07)!important}
body.apt-ncv-interior input,
body.apt-ncv-interior textarea,
body.apt-ncv-interior select{border-color:rgba(83,148,216,.35)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 9px 24px rgba(29,76,128,.045) inset!important}
body.apt-ncv-interior input:focus,
body.apt-ncv-interior textarea:focus,
body.apt-ncv-interior select:focus{border-color:#48a7f4!important;box-shadow:0 0 0 5px rgba(36,133,235,.11),0 12px 30px rgba(33,102,176,.08)!important;outline:none!important}

/* Standard information pages. */
body.apt-ncv-interior .apt2033-method-grid{position:relative;gap:22px;margin-top:38px}
body.apt-ncv-interior .apt2033-method-grid article{position:relative;min-height:250px;padding:34px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
body.apt-ncv-interior .apt2033-method-grid article::after{content:"";position:absolute;right:-55px;bottom:-70px;width:150px;aspect-ratio:1;border:1px solid rgba(66,164,247,.12);border-radius:50%;box-shadow:0 0 0 23px rgba(61,164,255,.025),0 0 0 48px rgba(231,173,63,.018)}
body.apt-ncv-interior .apt2033-method-grid article:hover{border-color:rgba(54,151,241,.38)!important;box-shadow:0 34px 80px rgba(27,76,132,.14)!important;transform:translateY(-5px)}
body.apt-ncv-interior .apt2033-method-grid article span{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(75,165,244,.36);border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff,#dcefff 48%,#2479d9 52%,#0a2857 100%);color:#fff!important;box-shadow:0 0 0 7px rgba(58,163,250,.05),0 0 22px rgba(52,156,245,.2)}

/* Tool pages: wide application shell, not a stack of generic white boxes. */
body.apt-ncv-interior.apt-original-core-tool-active .hero>.apt-wrap{width:min(1240px,100%)}
body.apt-ncv-interior.apt-original-core-tool-active .hero .h1{max-width:900px}
body.apt-ncv-interior.apt-original-core-tool-active .hero .apt-decode-proof{position:relative;z-index:3}
body.apt-ncv-interior.apt-original-core-tool-active .hero [style*="color:rgba(200,210,230"]{color:#405b79!important}
body.apt-ncv-interior.apt-original-core-tool-active .section{padding-right:28px;padding-left:28px}
body.apt-ncv-interior.apt-original-core-tool-active .section>.apt-wrap{width:min(1240px,100%)}
body.apt-ncv-interior .apt-decode-landing-section{padding-top:70px!important}
body.apt-ncv-interior .apt-decode-landing-panel{position:relative;overflow:hidden;padding:clamp(30px,4vw,52px)!important}
body.apt-ncv-interior .apt-decode-landing-panel::before{content:"";position:absolute;top:0;right:0;width:42%;height:3px;background:linear-gradient(90deg,transparent,var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt-decode-landing-points{gap:16px!important}
body.apt-ncv-interior .apt-decode-landing-point{border:1px solid rgba(76,150,222,.19)!important;border-radius:22px!important;background:rgba(247,251,255,.72)!important}
body.apt-ncv-interior .apt-decode-preset{border-color:rgba(81,149,218,.24)!important;background:linear-gradient(145deg,#fff,#f4f9ff)!important;box-shadow:0 14px 36px rgba(30,75,126,.065)!important}
body.apt-ncv-interior .apt-decode-grid{gap:28px!important;align-items:start}
body.apt-ncv-interior .apt-decode-form-card{position:relative;overflow:hidden;padding:clamp(26px,3.4vw,44px)!important}
body.apt-ncv-interior .apt-decode-form-card::before{content:"LIVE CLARITY SIGNAL";display:block;margin:0 0 20px;color:#2972c5;font-size:10px;font-weight:850;letter-spacing:.18em}
body.apt-ncv-interior .apt-decode-output{position:relative;border-color:rgba(64,154,240,.3)!important;background:radial-gradient(circle at 90% 0,rgba(77,191,255,.12),transparent 30%),linear-gradient(145deg,#fff,#f0f7ff)!important}
body.apt-ncv-interior .apt-mf-output-card{border:1px solid rgba(82,151,218,.18)!important;border-radius:21px!important;background:rgba(255,255,255,.68)!important;box-shadow:0 12px 30px rgba(31,78,129,.055)!important}
body.apt-ncv-interior .apt-decode-side{display:grid!important;gap:24px!important}
body.apt-ncv-interior .apt-demand-section{padding-top:70px!important;padding-bottom:90px!important}

/* Provider pages: profile becomes the premium anchor, detail copy stays readable. */
body.apt-ncv-interior.single-apt_provider .apt2033-profile-hero{grid-template-columns:minmax(260px,410px) minmax(0,1fr);gap:clamp(38px,6vw,82px);align-items:center;padding:clamp(60px,7vw,98px) max(28px,calc((100vw - 1240px)/2 + 28px))}
body.apt-ncv-interior.single-apt_provider .apt2033-profile-photo{position:relative;z-index:3;border:1px solid rgba(102,172,236,.28);border-radius:38px;background:#eaf2fb;box-shadow:0 35px 78px rgba(22,60,105,.18),0 0 0 9px rgba(255,255,255,.45)}
body.apt-ncv-interior.single-apt_provider .apt2033-profile-photo::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 0 40px rgba(69,171,255,.09) inset;pointer-events:none}
body.apt-ncv-interior.single-apt_provider .apt2033-profile-intro{position:relative;z-index:3}
body.apt-ncv-interior .apt2033-profile-facts{display:grid;gap:11px;margin-top:25px}
body.apt-ncv-interior .apt2033-profile-facts>div{border:1px solid rgba(77,151,224,.18)!important;border-radius:17px!important;background:rgba(255,255,255,.6)!important;box-shadow:0 10px 26px rgba(35,81,132,.045)}
body.apt-ncv-interior .apt2033-chip-list a{border-color:rgba(77,151,224,.26)!important;background:rgba(255,255,255,.74)!important;color:#245a94!important;box-shadow:0 8px 20px rgba(38,87,139,.055)}
body.apt-ncv-interior .apt2033-profile-video{margin:54px 0;padding:clamp(28px,4vw,48px);border:1px solid var(--ncv-line);border-radius:34px;background:linear-gradient(135deg,rgba(241,248,255,.88),rgba(255,255,255,.8));box-shadow:var(--ncv-shadow)}
body.apt-ncv-interior .apt2033-profile-layout{gap:44px}
body.apt-ncv-interior .apt2033-profile-editorial{max-width:790px;color:#344c68;font-size:18px;line-height:1.82}
body.apt-ncv-interior .apt2033-profile-editorial h2{position:relative;padding-top:12px}
body.apt-ncv-interior .apt2033-profile-editorial h2::before{content:"";position:absolute;top:0;left:0;width:58px;height:2px;background:linear-gradient(90deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt2033-profile-panel{position:sticky;top:104px;overflow:hidden;padding:34px!important}
body.apt-ncv-interior .apt2033-profile-panel::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt2033-profile-weekly-video{margin-top:58px;padding:clamp(28px,4vw,46px);border:1px solid var(--ncv-line);border-radius:34px;background:radial-gradient(circle at 88% 20%,rgba(84,188,255,.12),transparent 26%),linear-gradient(145deg,#f7fbff,#fff);box-shadow:var(--ncv-shadow)}

/* Programmatic SEO pages: full-width opening, editorial center, branded next-step rail. */
body.apt-ncv-interior.apt2033-programmatic-restored .apt2033-programmatic-page{max-width:1320px;padding-top:0}
body.apt-ncv-interior.apt2033-programmatic-restored .apt2033-programmatic-hero{max-width:none;padding-bottom:clamp(62px,7vw,96px)}
body.apt-ncv-interior.apt2033-programmatic-restored .apt2033-programmatic-hero h1{max-width:980px}
body.apt-ncv-interior .apt2033-programmatic-trust{position:relative;z-index:3;gap:10px;margin-top:28px}
body.apt-ncv-interior .apt2033-programmatic-trust>span{border-color:rgba(78,151,222,.24);background:rgba(255,255,255,.7);box-shadow:0 8px 22px rgba(33,80,130,.045);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.apt-ncv-interior .apt2033-therapy-layout{gap:46px;margin-top:45px}
body.apt-ncv-interior .apt2033-programmatic-page .apt2033-editorial{max-width:830px;color:#344c67;font-size:18px;line-height:1.84}
body.apt-ncv-interior .apt2033-programmatic-page .apt2033-editorial h2{position:relative;margin-top:64px;padding-top:15px;font-size:clamp(30px,3vw,42px)}
body.apt-ncv-interior .apt2033-programmatic-page .apt2033-editorial h2::before{content:"";position:absolute;top:0;left:0;width:64px;height:2px;background:linear-gradient(90deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt2033-programmatic-local-context,
body.apt-ncv-interior .apt2033-programmatic-callout{position:relative;padding:32px!important;overflow:hidden}
body.apt-ncv-interior .apt2033-programmatic-local-context::before,
body.apt-ncv-interior .apt2033-programmatic-callout::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt2033-programmatic-panels{gap:26px}
body.apt-ncv-interior .apt2033-programmatic-panels>section{padding:34px!important}
body.apt-ncv-interior .apt2033-route-panel{position:sticky;top:104px;overflow:hidden;padding:34px!important}
body.apt-ncv-interior .apt2033-route-panel::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--ncv-blue),var(--ncv-cyan),var(--ncv-gold))}
body.apt-ncv-interior .apt2033-programmatic-faq details{overflow:hidden;box-shadow:0 12px 32px rgba(30,74,124,.055)!important}
body.apt-ncv-interior .apt2033-programmatic-link-grid a{border-color:rgba(81,151,220,.2);border-radius:22px;background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 14px 35px rgba(29,74,124,.055)}

/* Footer completes the product frame. */
body.apt-ncv-interior .apt2033-footer{position:relative;border-top:1px solid rgba(90,177,255,.2);background:radial-gradient(circle at 78% 20%,rgba(53,148,236,.16),transparent 28%),linear-gradient(135deg,#07172c,#0a2342 68%,#101d3d);color:#d8e8f8;box-shadow:0 -22px 60px rgba(12,42,76,.08)}
body.apt-ncv-interior .apt2033-footer a{color:#d9edff}
body.apt-ncv-interior .apt2033-footer p{color:#a9bfd5}

@keyframes aptNcvInteriorOrbit{to{transform:rotate(360deg)}}

@media(max-width:960px){
  body.apt-ncv-interior .apt2033-clinical-hero::before,body.apt-ncv-interior .apt2033-profile-hero::before,body.apt-ncv-interior .hero.apt-decode-hero::before{right:-190px;opacity:.58}
  body.apt-ncv-interior.single-apt_provider .apt2033-profile-hero{grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:34px}
  body.apt-ncv-interior .apt2033-profile-layout,body.apt-ncv-interior .apt2033-therapy-layout{grid-template-columns:1fr}
  body.apt-ncv-interior .apt2033-profile-panel,body.apt-ncv-interior .apt2033-route-panel{position:static}
}
@media(max-width:760px){
  body.apt-ncv-interior .apt2033-clinical-hero,body.apt-ncv-interior .hero.apt-decode-hero{padding:56px 20px 62px!important}
  body.apt-ncv-interior .apt2033-clinical-hero::before,body.apt-ncv-interior .apt2033-profile-hero::before,body.apt-ncv-interior .hero.apt-decode-hero::before{top:18%;right:-230px;width:460px;opacity:.42}
  body.apt-ncv-interior .apt2033-clinical-hero::after,body.apt-ncv-interior .apt2033-profile-hero::after,body.apt-ncv-interior .hero.apt-decode-hero::after{width:72%;opacity:.55}
  body.apt-ncv-interior .apt2033-clinical-hero h1,body.apt-ncv-interior .apt2033-profile h1,body.apt-ncv-interior .hero .h1{font-size:clamp(42px,12vw,62px)!important}
  body.apt-ncv-interior.single-apt_provider .apt2033-profile-hero{grid-template-columns:1fr;padding:44px 20px 62px}
  body.apt-ncv-interior.single-apt_provider .apt2033-profile-photo{max-width:420px;width:100%;margin:0 auto}
  body.apt-ncv-interior .apt2033-method-grid{grid-template-columns:1fr}
  body.apt-ncv-interior.apt-original-core-tool-active .section{padding-right:16px;padding-left:16px}
  body.apt-ncv-interior.apt-original-core-tool-active .hero{padding-right:20px!important;padding-left:20px!important}
  body.apt-ncv-interior.apt-original-core-tool-active .apt-conflict-hero .h1{font-size:clamp(40px,10.8vw,52px)!important;line-height:1.01!important;letter-spacing:-.045em!important}
  body.apt-ncv-interior.apt-original-core-tool-active .apt-conflict-hero .lead{font-size:17px!important;line-height:1.55!important}
  body.apt-ncv-interior.apt-original-core-tool-active .apt-conflict-hero .btn{width:100%;min-height:50px;padding-right:18px!important;padding-left:18px!important;white-space:normal;text-align:center}
  body.apt-ncv-interior .apt-decode-landing-panel,body.apt-ncv-interior .apt-decode-form-card,body.apt-ncv-interior .apt2033-programmatic-local-context,body.apt-ncv-interior .apt2033-programmatic-callout,body.apt-ncv-interior .apt2033-programmatic-panels>section{padding:24px 20px!important;border-radius:22px!important}
  body.apt-ncv-interior .apt2033-profile-video,body.apt-ncv-interior .apt2033-profile-weekly-video{padding:24px 20px;border-radius:24px}
  body.apt-ncv-interior .apt2033-safety-page{padding:54px 20px 64px!important}
  body.apt-ncv-interior .apt2033-safety-page h1{font-size:clamp(40px,12vw,56px)!important}
}
@media(prefers-reduced-motion:reduce){
  body.apt-ncv-interior .apt2033-clinical-hero::before,body.apt-ncv-interior .apt2033-profile-hero::before,body.apt-ncv-interior .hero.apt-decode-hero::before{animation:none!important}
}
