:root{--red:#e31c3d;--red-dark:#9d0024;--coral:#ff6471;--cream:#fff;--paper:#fff;--ink:#111114;--muted:#6f6b67;--line:#11111421;--dark:#0d0d10;--radius:28px;--shadow:0 28px 75px #2c0e1626}.ntcComparisonInfographic{background:radial-gradient(circle at 82% 18%,#ff5b672e,#0000 27%),radial-gradient(circle at 12% 84%,#a500242e,#0000 34%),linear-gradient(145deg,#111114,#181419 58%,#240f16);min-height:0;padding:clamp(22px,3vw,36px);container-type:inline-size}.ntcComparisonInfographic.compact,.ntcDialog .ntcComparisonInfographic.compact{min-height:0;padding:clamp(19px,2.5vw,28px)}.ntcComparisonHeading{max-width:890px;margin-bottom:22px}.ntcComparisonHeading>span{color:#ff8d98;letter-spacing:.16em;font-size:11px;font-weight:900}.ntcComparisonHeading h3{color:#fff;margin:8px 0 7px;font-size:clamp(26px,3.3vw,44px);line-height:1.02}.ntcComparisonHeading p{color:#ffffffad;max-width:760px;margin:0;font-size:15px;line-height:1.5}.ntcBioCompare{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.ntcComparisonLane{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:24px;min-width:0;padding:clamp(18px,2.3vw,28px)}.ntcComparisonLane.ntcLane{background:linear-gradient(145deg,#e31c3d29,#fff1);border-color:#ff5b675c;box-shadow:inset 0 0 40px #e31c3d0f,0 16px 34px #0000001f}.ntcComparisonLane header{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.ntcComparisonLane header>span{color:#ffffffa6;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.ntcComparisonLane.ntcLane header>span{border-color:var(--coral);background:var(--red);color:#fff}.ntcComparisonLane header small{color:#ff8d98;letter-spacing:.13em;font-size:10px;font-weight:900}.ntcComparisonLane.standard header small{color:#ffffff80}.ntcComparisonLane h4{color:#fff;margin:6px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.05}.ntcComparisonLane>p{color:#ffffffad;margin:14px 0 0;font-size:13px;line-height:1.52}.ntcCompareAxis{place-items:center;display:grid;position:relative}.ntcCompareAxis:before{content:"";background:#ffffff24;width:1px;position:absolute;inset-block:18px}.ntcCompareAxis span{z-index:1;color:#ff8d98;background:#171318;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.ntcRouteGraphic{width:100%;height:auto;margin-top:10px;overflow:visible}.ntcRouteGraphic *{vector-effect:non-scaling-stroke}.ntcCapsuleIcon rect,.ntcFormulaIcon rect{fill:#ffffff0d;stroke:#ffffff8c;stroke-width:2px}.ntcCapsuleIcon path,.ntcFormulaIcon path{fill:none;stroke:#ffffff52;stroke-width:2px}.ntcAnatomy,.ntcGut{fill:none;stroke:#ffffff4a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ntcGut{stroke-width:5px}.ntcPersonProfile{fill:#ffffff06;stroke:#ffffff8f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ntcPersonEye{fill:#fff0c8;filter:drop-shadow(0 0 4px #fff0c8a6)}.ntcPersonMouth{fill:none;stroke:#ff9ca5;stroke-width:2px;stroke-linecap:round}.ntcSwallowBase{fill:none;stroke:#ffffff24;stroke-width:7px;stroke-linecap:round}.ntcSwallowPulse{fill:none;stroke:#ffffff78;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 12}.ntcStomach{fill:#ffffff09;stroke:#ffffff52;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ntcDigestiveSystem .ntcGut{stroke:#ffffff4d}.ntcDiagramLabel{fill:#ffffff80;letter-spacing:.13em;font:900 10px Manrope,Arial,sans-serif}.ntcVariableLabel{fill:#ffffff54;letter-spacing:.1em;font:800 8px Manrope,Arial,sans-serif}.ntcRouteBase{fill:none;stroke:#ffffff24;stroke-width:4px;stroke-linecap:round}.ntcRoutePulse{fill:none;stroke:#ffffff73;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 12}.ntcAbsorptionBranch{fill:none;stroke:#ffffff3d;stroke-width:2px;stroke-dasharray:4 7}.ntcVariableDots circle{fill:#ffffff6b}.ntcVariableDots circle:nth-child(2),.ntcVariableDots circle:nth-child(3),.ntcVariableDots circle:nth-child(5){fill:#ffb1b8}.ntcDimCells>g>circle:first-child{fill:#ffffff06;stroke:#ffffff4d;stroke-width:2px}.ntcDimCells .nucleus{fill:#ffffff14;stroke:#ffffff38;stroke-width:1px}.ntcExitIcon{fill:none;stroke:#ffffff5c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ntcWcIcon rect{fill:#ffffff0b;stroke:#ffffff61;stroke-width:1.5px}.ntcWcIcon text{fill:#ffffffa6;letter-spacing:.08em;font:900 12px Manrope,Arial,sans-serif}.ntcFormulaIcon text{fill:#ff9ca5;letter-spacing:.08em;font:900 15px Manrope,Arial,sans-serif}.ntcTimingRing{fill:#ff5b6714;stroke:var(--coral);stroke-width:2px}.ntcTimingHands{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ntcDeliveryBase{fill:none;stroke:#ff5b6738;stroke-width:7px;stroke-linecap:round}.ntcDeliveryPulse{fill:none;stroke:#ff8490;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 13;filter:drop-shadow(0 0 6px #ff5b67bf)}.ntcBloodstream{stroke:#ffffff3d;stroke-width:7px;stroke-linecap:round}.ntcDeliveryDots circle{fill:#fff0c8;filter:drop-shadow(0 0 7px #ff5b67f2)}.ntcProductCan{filter:drop-shadow(0 8px 7px #00000061)drop-shadow(0 0 8px #ff5b6733)}.ntcProductLabel{fill:#ff9ca5;letter-spacing:.16em;font:900 9px Manrope,Arial,sans-serif}.ntcDeliveryLabel{fill:#ff9ca5}.ntcCellMembrane{fill:#ff5b6729;stroke:#ff7a87;stroke-width:2.5px}.ntcCellInnerMembrane{fill:#ff5b670f;stroke:#ffffff40;stroke-width:1px;stroke-dasharray:3 5}.ntcCellGraphic circle:not(.ntcCellAura){fill:#fff0c838;stroke:#ffffff73;stroke-width:1px}.ntcCellAura{fill:#e31c3d12;stroke:#ff5b6738;stroke-width:1px}.ntcCellNucleus{fill:#fff0c833!important;stroke:#fff9!important;stroke-width:1.5px!important}.ntcCellNucleolus{fill:#ff8490!important;stroke:#ffffff80!important}.ntcMitochondrion{fill:#fff0c821;stroke:#ffd990;stroke-width:1.5px}.ntcCellNutrients circle{filter:drop-shadow(0 0 6px #ff8490);fill:#fff0c8!important;stroke:none!important}.ntcCellLabel{fill:#fff;letter-spacing:.18em;font:900 10px Manrope,Arial,sans-serif}.ntcComparisonInfographic.isActive .standardPulse,.ntcComparisonInfographic.isActive .ntcDeliveryPulse{animation:2.8s linear infinite ntcRouteDash}.ntcComparisonInfographic.isActive .ntcCellAura{transform-origin:451px 117px;animation:2.8s ease-in-out infinite ntcCellSignal}.ntcComparisonInfographic.isActive .ntcCellMembrane{transform-origin:451px 117px;animation:2.8s ease-in-out infinite ntcBiologicalCellFill}.ntcComparisonInfographic.isActive .ntcDeliveryDots circle{animation:1.8s ease-in-out infinite ntcDeliveryGlow}.ntcComparisonInfographic.isActive .ntcDeliveryDots circle:nth-child(2){animation-delay:.25s}.ntcComparisonInfographic.isActive .ntcDeliveryDots circle:nth-child(3){animation-delay:.5s}.ntcComparisonInfographic.isActive .ntcDeliveryDots circle:nth-child(4){animation-delay:.75s}@keyframes ntcRouteDash{to{stroke-dashoffset:-92px}}@keyframes ntcCellSignal{50%{fill:#e31c3d2e;opacity:.78;transform:scale(1.11)}}@keyframes ntcBiologicalCellFill{50%{fill:#ff5b674d;filter:drop-shadow(0 0 13px #ff5b67b8)}}@keyframes ntcDeliveryGlow{50%{opacity:.35}}.ntcComparisonInfographic .ntcFlowResolve{opacity:1;margin:22px auto 0;transform:none}.ntcComparisonInfographic .ntcFlowResolve b{font-size:clamp(17px,2.2vw,24px)}.ntcComparisonInfographic .ntcFlowResolve small{margin-top:3px;font-size:12px}.ntcProofRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.ntcProofRail div{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;min-width:0;padding:13px}.ntcProofRail b{color:#fff;font-size:14px;line-height:1.05;display:block}.ntcProofRail span{color:#ffffff8c;margin-top:5px;font-size:10px;line-height:1.35;display:block}.ntcInfographicNote{color:#ffffff6e;text-align:center;max-width:980px;margin:14px auto 0;font-size:10px;line-height:1.45;display:block}.ntcComparisonInfographic.compact .ntcComparisonHeading h3{font-size:clamp(24px,3vw,34px)}.ntcComparisonInfographic.compact .ntcComparisonHeading p{font-size:13px}.ntcComparisonInfographic.compact .ntcComparisonLane{padding:17px}.ntcComparisonInfographic.compact .ntcComparisonLane h4{font-size:18px}.ntcComparisonInfographic.compact .ntcComparisonLane>p{font-size:11px}.ntcComparisonInfographic.compact .ntcProofRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ntcHomeFeature>.ntcComparisonInfographic{justify-self:stretch;width:100%}.ntcComparisonInfographic.reduced *{animation:none!important}@container (max-width:680px){.ntcBioCompare{grid-template-columns:1fr;gap:12px}.ntcCompareAxis{min-height:36px}.ntcCompareAxis:before{width:auto;height:1px;inset-block:auto;inset-inline:18px}.ntcProofRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.ntcInfographic.ntcComparisonInfographic,.ntcInfographic.ntcComparisonInfographic.compact,.ntcDialog .ntcInfographic.ntcComparisonInfographic.compact{min-height:0;padding:19px 15px}.ntcComparisonHeading{margin-bottom:16px}.ntcComparisonHeading h3{font-size:28px}.ntcComparisonHeading p{font-size:13px}.ntcBioCompare{grid-template-columns:1fr;gap:10px}.ntcCompareAxis{min-height:34px}.ntcCompareAxis:before{width:auto;height:1px;inset-block:auto;inset-inline:12px}.ntcComparisonLane{border-radius:20px;padding:16px}.ntcComparisonLane h4{font-size:20px}.ntcComparisonLane>p{font-size:12px}.ntcProofRail{grid-template-columns:1fr 1fr}.ntcProofRail div{padding:11px}.ntcInfographicNote{text-align:left}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font:16px/1.6 Arial,sans-serif;overflow-x:hidden}h1,h2,h3,.brand{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip{z-index:1000;background:#fff;padding:12px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.srOnly{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #2463eb}.announcement{background:var(--dark);color:#fff;text-align:center;letter-spacing:.04em;min-height:36px;padding:7px 16px;font-size:12px}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fffc;border-radius:22px;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;width:min(1500px,100% - 32px);height:88px;margin:12px auto -100px;padding:0 30px;display:grid;position:sticky;top:0;box-shadow:0 18px 50px #1e14161f}.brand{align-items:center;min-width:0;display:flex}.brandLogo{align-items:center;gap:9px;height:60px;display:flex}.brandLogo picture{flex:0 0 58px;width:58px;height:58px;display:block}.brandLogo img{object-fit:contain;width:100%;height:100%;display:block}.brandWords{flex-direction:column;justify-content:center;line-height:1;display:flex}.brandWords b{letter-spacing:-.035em;color:#111114;white-space:nowrap;font-size:24px}.brandWords small{letter-spacing:.29em;color:#e31c3d;white-space:nowrap;margin-top:7px;font-size:13px;font-weight:800}.darkLogo .brandWords b{color:#fffdf8}.darkLogo .brandWords small{color:#ff5b67}.nav{justify-self:center;gap:clamp(10px,1.35vw,22px);font-size:clamp(15px,1.06vw,18px);font-weight:800;line-height:1.15;display:flex}.nav>a{background:#f7f7f7;border:1px solid #11111412;border-radius:13px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.nav>a:hover{color:var(--red);background:#fff;border-color:#e31c3d40;transform:translateY(-1px);box-shadow:0 8px 20px #31151c14}.nav>a.active{color:var(--red);box-shadow:inset 0 -3px 0 var(--red), 0 7px 18px #31151c0f;background:#fff;border-color:#e31c3d47}.headerCta{justify-self:end;width:auto;padding-inline:24px}.headerTools{justify-self:end;align-items:center;gap:14px;display:flex}.headerMarketTrigger{border:1px solid var(--line);min-width:70px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:0 12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.headerMarketTrigger:hover{border-color:#e31c3d6b;transform:translateY(-1px);box-shadow:0 8px 22px #56112014}.headerMarketFlag{font-size:23px;line-height:1}.headerMarketGlobe{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.headerMarketMobile{display:none}.countryCompact{border:1px solid var(--line);background:#ffffffdb;border-radius:12px;align-items:center;gap:5px;min-width:108px;padding:7px 9px;display:inline-flex}.countryCompact select{width:76px;color:var(--ink);cursor:pointer;background:0 0;border:0;font:700 11px/1.2 Arial,sans-serif}.menuButton{background:0 0;border:0;font-size:24px;display:none}.btn{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.dark{background:var(--ink);color:#fff}.btn.primary,.btn.official{background:linear-gradient(135deg, var(--red-dark), var(--red), var(--coral));color:#fff;box-shadow:0 14px 32px #e31c3d38}.btn.official{font-size:13px}.btn.ghost{border:1px solid var(--line);background:#fff}.btn.compact{min-height:43px;padding:0 14px}.textButton{color:var(--red-dark);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font:800 11px/1.2 Manrope,Arial}.eyebrow.red{color:var(--red-dark)}.hero{background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:3vw;min-height:860px;padding:190px max(6vw,32px) 100px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #e31c3d26;border-radius:50%;width:800px;height:280px;position:absolute;bottom:-80px;right:-180px;transform:rotate(-14deg)}.hero h1{margin:22px 0 28px;font-size:clamp(52px,5.6vw,88px);line-height:.95}.gradient{background:linear-gradient(95deg, var(--red-dark), var(--red), #ff8a93);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lead{color:#504946;max-width:680px;font-size:clamp(18px,1.5vw,23px)}.heroActions{align-items:center;gap:20px;margin:34px 0;display:flex}.trustNote{border-left:3px solid var(--red);background:#fff;max-width:620px;padding:16px 18px;font-size:13px}.heroVisual{place-items:center;min-height:560px;display:grid;position:relative}.energyRing{border:1px solid #e31c3d2e;border-radius:50%;width:520px;height:520px;animation:24s linear infinite spin;position:absolute}.energyRing:after{content:"";background:var(--red);width:12px;height:12px;box-shadow:0 0 25px var(--red);border-radius:50%;position:absolute;top:12%;left:18%}@keyframes spin{to{transform:rotate(360deg)}}.productArt{background:#fff;border:1px solid #1111140f;border-radius:24px;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.productArt.large{z-index:1;background:0 0;border:0;border-radius:0;width:min(520px,92vw);height:560px;overflow:visible}.productArt picture{width:100%;height:100%;display:block;position:absolute;inset:0}.productArt img{object-fit:contain;filter:drop-shadow(0 20px 24px #11111424);width:100%;height:100%;padding:12px;display:block}.productArt.large img{filter:drop-shadow(0 36px 38px #5b001838);padding:8px}.section{padding:110px max(6vw,32px)}.section.paper{background:var(--paper)}.section.dark{background:var(--dark);color:#fff}.sectionHeader{max-width:760px;margin-bottom:48px}.sectionHeader h2,.panel h2,.pageHero h1{margin:12px 0 18px;font-size:clamp(40px,5vw,74px);line-height:1.02}.sectionHeader p{color:var(--muted);font-size:18px}.goalGrid,.categoryGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.goalCard,.categoryCard{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;min-height:230px;padding:28px;display:flex}.categoryCard{isolation:isolate;min-height:280px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.categoryCard:after{content:"";z-index:-1;background:radial-gradient(circle,#ff5b6726,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-74px;right:-72px}.categoryCard:hover{border-color:#e31c3d4d;transform:translateY(-4px);box-shadow:0 20px 45px #56112017}.categoryCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.categoryCardTop>span{color:var(--ink);font-weight:750}.categoryIcon{width:82px;height:82px;color:var(--red-dark);background:#fff;border:1px solid #e31c3d21;border-radius:25px;flex:0 0 82px;place-items:center;display:grid;position:relative;transform:rotate(2deg);box-shadow:inset 0 1px #fff,0 12px 28px #a5002414}.categoryCard:nth-child(2n) .categoryIcon{color:#fffdf8;background:linear-gradient(145deg, var(--red-dark), var(--red), var(--coral));transform:rotate(-2deg);box-shadow:0 13px 30px #a5002433}.categoryIcon svg{width:52px;height:52px;overflow:visible}.categoryIconFill{fill:currentColor;opacity:.16;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.categoryCard:nth-child(2n) .categoryIconFill{opacity:.28}.categoryIconDot{fill:var(--coral)}.categoryIcon i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;bottom:9px;right:8px;box-shadow:0 0 0 5px #ff5b6721}.categoryCard:nth-child(2n) .categoryIcon i{background:var(--paper);box-shadow:0 0 0 5px #fffdf829}.goalCard:nth-child(2),.goalCard:nth-child(5){background:var(--ink);color:#fff}.goalCard span{color:var(--red);font-weight:800}.goalCard h3,.categoryCard h3{margin-top:auto;font-size:25px}.categoryCard h3{max-width:230px;margin-bottom:14px;font-size:28px;line-height:1.02}.goalCard p,.categoryCard p{color:var(--muted);margin:0}.marketMarquee{background:var(--ink);color:#fff;contain:layout paint;align-items:center;width:100%;min-height:82px;display:flex;overflow:hidden}.marketMarqueeTrigger{width:100%;min-width:0;min-height:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;overflow:hidden}.marketMarqueeTrigger:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.marketMarqueeFlow{will-change:transform;flex:none;width:max-content;animation:76s linear infinite marketMarqueeLeft;display:flex}.marketMarqueeTrack{flex:none;align-items:center;padding-right:34px;display:flex}.marketMarqueeItem{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;min-height:82px;font-size:13px;font-weight:800;display:inline-flex}.marketMarqueeItem b{letter-spacing:0;filter:saturate(.9);font-size:25px;font-weight:400}.marketMarqueeItem i{background:var(--red);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin:0 25px}@keyframes marketMarqueeLeft{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketMarquee{overflow:hidden}.marketMarqueeTrigger{overflow-x:auto}.marketMarqueeFlow{animation:none}.marketMarqueeTrack[aria-hidden=true]{display:none}}.productGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.comparisonPicker{flex-wrap:wrap;gap:10px;display:flex}.comparisonChoice{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.comparisonChoice.active{color:#fff;border-color:var(--red);background:var(--red-dark)}.comparisonChoice:has(input:disabled){opacity:.45;cursor:not-allowed}.comparisonChoice input{accent-color:var(--red)}.comparisonHint{color:var(--muted)}.comparisonScroll{border:1px solid var(--line);background:var(--paper);border-radius:24px;overflow-x:auto}.comparisonTable{border-collapse:collapse;width:100%;min-width:850px}.comparisonTable th,.comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:190px;padding:18px}.comparisonTable thead th{background:var(--ink);color:#fff}.comparisonTable tbody th{color:var(--red-dark)}.routineGuide{background:linear-gradient(145deg, var(--ink), #28121a);color:#fff;box-shadow:var(--shadow);border-radius:34px;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,80px);padding:clamp(28px,5vw,60px);display:grid}.routineGuide h2{margin:14px 0;font-size:clamp(34px,4vw,60px);line-height:1}.routineGuide>div>p:last-child{color:#d1c9c7}.routineGuide form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.routineGuide label{gap:7px;font-size:13px;font-weight:700;display:grid}.routineGuide input,.routineGuide select{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:13px;min-width:0;height:50px;padding:0 14px}.routineGuide select option{color:var(--ink)}.routineGuide .consentCheck{color:#d1c9c7;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;font-weight:400}.routineGuide .consentCheck input{width:18px;height:18px;margin-top:2px}.routineGuide .consentCheck a{text-decoration:underline}.routineGuide button,.routineGuide .formStatus,.routineGuide label:nth-child(3){grid-column:1/-1}.formStatus{color:#ffd4d8;min-height:24px}.productCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #00000008}.productCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #11111414}.productImageLink{display:block}.productCard h3{margin:14px 4px;font-size:25px;line-height:1.1}.productCard>p{color:var(--muted);margin:0 4px 16px}.productMeta,.tags{flex-wrap:wrap;gap:7px;display:flex}.productMeta{text-transform:uppercase;letter-spacing:.1em;padding:16px 4px 0;font-size:11px;font-weight:800}.tags span{border:1px solid var(--line);background:#fff;border-radius:100px;padding:6px 9px;font-size:11px}.price{justify-content:space-between;align-items:flex-end;margin-top:auto;padding:18px 4px 14px;display:flex}.price b{font-size:24px}.price small{color:var(--muted);font-size:10px}.priceReview{margin-top:auto}.cardActions{grid-template-columns:1fr;gap:8px;display:grid}.cardCheckoutNote{color:var(--muted);text-align:center;margin-top:9px;font-size:10px}.panel{box-shadow:var(--shadow);background:#fff;border-radius:42px;padding:clamp(30px,6vw,75px)}.systemGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.systemCard{background:#ffffff0d;border:1px solid #ffffff29;border-radius:28px;padding:32px}.systemCard b{font-size:28px}.builder fieldset{border:0;margin:34px 0;padding:0}.builder legend{margin-bottom:14px;font:800 17px Manrope}.choiceRow{flex-wrap:wrap;gap:10px;display:flex}.choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:100px;padding:10px 15px}.professionalCheck{color:var(--muted);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.professionalCheck input{width:18px;height:18px;accent-color:var(--red);margin-top:3px}.routineResult{flex-direction:column;display:flex}.routineResult>p{color:var(--muted);margin:12px 8px 0;font-size:13px}.choice.active{background:var(--ink);color:#fff}.builderResults{margin-top:36px}.safety{background:#fff3dc;border-radius:16px;margin-bottom:26px;padding:18px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.proofList{gap:15px;display:grid}.proofList div{border-bottom:1px solid var(--line);padding:22px}.proofList b{font-size:18px;display:block}.pageHero{background:#fff;padding:190px max(6vw,32px) 75px}.pageHero p{max-width:750px;color:var(--muted);font-size:19px}.breadcrumbs{color:var(--muted);margin-bottom:25px;font-size:12px}.filterNav{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.filterNav a{border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 13px}.productDetail{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;padding:180px max(6vw,32px) 70px;display:grid}.productSummary{position:sticky;top:120px}.productSummary h1{letter-spacing:-.05em;margin:20px 0;font:800 clamp(42px,5vw,76px)/.98 Manrope}.productSummary .price b{font-size:34px}.purchasePanel{background:#fff;border:1px solid #e31c3d2e;border-radius:22px;margin:16px 0 14px;padding:24px}.purchasePanel>span{color:var(--red-dark);letter-spacing:.18em;font:800 10px Manrope;display:block}.purchasePanel h2{margin:10px 0;font-size:25px;line-height:1.1}.purchasePanel p{color:var(--muted)}.purchasePanel .btn{width:100%;margin:8px 0 10px}.purchasePanel small,.imageSourceNote{color:var(--muted);font-size:11px}.imageSourceNote{text-align:center;margin:10px 0 0}.productGallery{position:relative}.galleryMain{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:30px;place-items:center;width:100%;min-height:540px;display:grid;position:relative;overflow:hidden}.galleryMain picture,.galleryMain img{width:100%;height:100%;display:block}.galleryMain picture{position:absolute;inset:0}.galleryMain img{object-fit:contain;max-height:540px;padding:22px}.zoomHint{color:#fff;background:#111114d1;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;bottom:16px;right:16px}.galleryThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.galleryThumbs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;height:94px;padding:5px;position:relative;overflow:hidden}.galleryThumbs button.active{border-color:var(--red);box-shadow:0 0 0 2px #e31c3d21}.galleryThumbs picture,.galleryThumbs img{width:100%;height:100%;display:block}.galleryThumbs picture{width:auto;height:auto;position:absolute;inset:5px}.galleryThumbs img{object-fit:contain}.galleryZoom{z-index:500;background:#0d0d10eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zoomCanvas{place-items:center;width:min(1100px,100vw - 48px);height:min(860px,100vh - 48px);display:grid;position:relative}.zoomCanvas picture,.zoomCanvas img{width:100%;height:100%;display:block}.zoomCanvas picture{position:absolute;inset:0}.zoomCanvas img{object-fit:contain}.zoomClose{z-index:2;width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:30px;position:fixed;top:18px;right:22px}.productTools{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.productTools small{color:var(--muted)}.detailSections{padding:0 max(6vw,32px) 100px}.detailGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detailCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px}.detailCard h2{font-size:28px}.warning{border-left:4px solid var(--red)}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:800}.articleCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px}.articleCard span{color:var(--red);font-size:11px;font-weight:800}.articleCard h3{font-size:24px}.articleLayout{grid-template-columns:minmax(0,820px);justify-content:center;display:grid}.articleMain{min-width:0}.articleToc{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin:30px 0 42px;padding:24px 28px}.articleToc ol{columns:2;column-gap:34px;margin:12px 0 0;padding-left:20px}.articleToc a{color:var(--red-dark);text-underline-offset:3px;text-decoration:underline}.articleBody h2,.articleBody h3{scroll-margin-top:130px}.articleBody h2{margin-top:2.1em}.articleBody a{color:var(--red-dark);text-underline-offset:3px;text-decoration:underline}.articleBody table{border-collapse:collapse;width:100%;margin:24px 0}.articleBody th,.articleBody td{text-align:left;border:1px solid var(--line);padding:12px}.articleByline{color:var(--ink)!important;font-size:14px!important}.articleAnswer{border-left:4px solid var(--red);background:var(--paper);border-radius:0 18px 18px 0;padding:24px 28px;font-size:19px}.articleRelated{border:1px solid var(--line);background:var(--paper);border-radius:22px;gap:12px;margin-top:56px;padding:28px;display:grid}.articleRelated h2{margin:0 0 4px}.articleRelated a{color:var(--red-dark);font-weight:800}.articleFaq{border-top:1px solid var(--line);padding:14px 0}.articleFaq h3{margin-bottom:5px}.hubEmpty{border:1px dashed var(--line);background:#fff;border-radius:22px;padding:30px}.countryControls{gap:18px;margin-bottom:28px;display:grid}.countryControls input{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(620px,100%);padding:15px 18px}.filterNav button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:100px;padding:9px 13px}.filterNav button.active{background:var(--ink);color:#fff}.countryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.countryCard{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;align-content:start;gap:12px 16px;padding:24px;display:grid}.countryCard .btn{grid-column:1/-1}.countryFlag{font-size:32px;line-height:1}.countryCard h2{margin:2px 0 8px;font-size:23px}.countryCard p,.countryCard small{color:var(--muted);margin:4px 0;font-size:13px}.countrySource{color:var(--muted);margin-top:28px}.countrySource a,.footerCountryLink{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.countryPurchase{gap:8px;display:grid}.countryPurchase small{display:block}.ruHeroOwl{z-index:2;filter:drop-shadow(0 28px 55px #3214192e);width:min(560px,90%);height:auto;position:relative}.ruProductArt{background:#fff;place-items:center;min-height:330px;padding:22px;display:grid}.ruProductArt>img{object-fit:contain;width:100%;height:100%;max-height:360px}.ruProductPending{color:var(--muted);text-align:center;place-items:center;gap:12px;display:grid}.ruProductPending img{object-fit:contain;opacity:.68;width:96px;height:96px}.content{max-width:820px;margin:auto}.content h2{margin-top:45px;font-size:34px}.content p,.content li{color:#494542}.searchBox{gap:8px;max-width:680px;display:flex}.searchBox input{border:1px solid var(--line);border-radius:15px;flex:1;padding:14px}.consent{z-index:300;border:1px solid var(--line);max-width:430px;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:20px;position:fixed;bottom:18px;right:18px}.consent div{gap:12px;display:flex}.mobileBuy{display:none}.footer{color:#fff;background:#09090b;padding:70px max(6vw,32px)}.footerTop{justify-content:space-between;gap:30px;display:flex}.footerTop .brandLogo{width:max-content;height:60px}.footer .countryCompact{background:#ffffff14;border-color:#ffffff2e;margin-top:18px}.footer .countryCompact select{color:#fff}.footerCountryLink{margin-top:10px;font-size:13px;display:block}.footerLinks{flex-wrap:wrap;gap:22px;display:flex}.legal{color:#ffffff7a;border-top:1px solid #ffffff1a;max-width:950px;padding-top:20px;font-size:12px}.notFound{text-align:center;place-items:center;min-height:70vh;padding:160px 24px;display:grid}.notFound h1{margin:0;font-size:80px}.skeleton{background:linear-gradient(90deg,#eee,#f7f7f7,#eee) 0 0/200% 100%;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:980px){.siteHeader{grid-template-columns:minmax(0,1fr) auto auto}.nav{display:none}.menuButton{justify-self:end;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.nav.open{box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;padding:25px;display:flex;position:absolute;top:96px;left:0;right:0}.nav.open>a{justify-content:flex-start;width:100%;padding-inline:15px}.headerTools{display:none}.headerMarketMobile{display:inline-flex}.hero,.split,.productDetail{grid-template-columns:1fr}.heroVisual{min-height:500px}.goalGrid,.categoryGrid,.productGrid{grid-template-columns:repeat(2,1fr)}.countryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productSummary{position:static}.detailGrid,.systemGrid,.routineGuide{grid-template-columns:1fr}}@media (max-width:660px){.announcement{height:auto;font-size:10px}.siteHeader{border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;width:calc(100% - 16px);height:72px;margin:8px auto -82px;padding:0 12px 0 16px}.brand{min-width:0}.brandLogo{gap:7px;height:46px}.brandLogo picture{flex-basis:46px;width:46px;height:46px}.brandWords b{font-size:18px}.brandWords small{letter-spacing:.24em;margin-top:5px;font-size:10px}.headerMarketTrigger{border-radius:13px;gap:6px;min-width:59px;height:42px;padding-inline:8px}.headerMarketFlag{font-size:20px}.headerMarketGlobe{width:18px;height:18px}.nav.open{top:78px}.headerCta{display:none}.hero{padding:150px 20px 70px}.hero h1{font-size:46px}.heroActions{flex-direction:column;align-items:stretch}.heroVisual{min-height:440px}.productArt.large{height:420px}.energyRing{width:390px;height:390px}.section,.detailSections{padding:80px 20px}.pageHero{padding:150px 20px 60px}.goalGrid,.categoryGrid,.productGrid,.countryGrid{grid-template-columns:1fr}.panel{border-radius:28px;padding:28px 20px}.productDetail{padding:145px 20px 40px}.galleryMain{min-height:420px}.galleryMain img{max-height:420px;padding:14px}.galleryThumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.galleryThumbs button{height:74px}.cardActions{grid-template-columns:1fr}.productTools{flex-direction:column;align-items:flex-start}.footerTop{flex-direction:column}.footerTop .brandLogo{height:52px}.footer{padding:55px 20px 100px}.mobileBuy{z-index:90;background:var(--ink);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #00000059}.mobileBuy .btn{min-height:45px}.consent{bottom:80px;left:10px;right:10px}.choiceRow{display:grid}.choice{text-align:left}.routineGuide{padding:28px 20px}.routineGuide form{grid-template-columns:1fr}.routineGuide form>*{grid-column:1!important}.articleToc ol{columns:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.goalCard:nth-child(2) p,.goalCard:nth-child(5) p{color:#d2cdca}.goalCard:nth-child(2) span,.goalCard:nth-child(5) span,.section.dark .eyebrow{color:#ff91a0}.partnerHero{background:#fff;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:5vw;min-height:780px;padding:180px max(6vw,32px) 90px;display:grid}.partnerHero h1{max-width:900px;margin:20px 0 26px;font-size:clamp(52px,6vw,88px);line-height:.98}.partnerHeroVisual{place-items:center;min-height:520px;display:grid;position:relative}.partnerHeroVisual img:first-child{opacity:.34;filter:drop-shadow(0 20px 40px #1e0f142e);width:min(360px,72%);height:auto;position:absolute;top:0;right:2%}.partnerHeroVisual img:last-child{filter:drop-shadow(0 30px 45px #32141933);align-self:end;width:min(480px,88%);height:auto;position:relative}.partnerPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.partnerPath{border:1px solid var(--line);background:#fff;border-radius:32px;padding:clamp(28px,4vw,56px);box-shadow:0 18px 50px #2c0e1614}.partnerPath h2{margin:15px 0 22px;font-size:clamp(34px,4vw,56px);line-height:1}.partnerPath p,.partnerPath li{color:#514c48}.partnerPath li{margin:8px 0}.benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.benefitGrid article{border:1px solid var(--line);background:var(--paper);border-radius:24px;min-height:150px;padding:28px}.benefitGrid span,.partnerSteps span{color:var(--red);letter-spacing:.16em;font-size:13px;font-weight:900;display:block}.benefitGrid h3{font-size:22px;line-height:1.15}.partnerSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.partnerSteps article{border:1px solid #ffffff24;border-radius:22px;padding:26px 20px}.partnerSteps h3{font-size:20px;line-height:1.2}.partnerSteps p{color:#b9b4b0}.partnerActions{gap:24px;display:grid}.partnerExternalActions{flex-wrap:wrap;gap:14px;display:flex}.marketOffer{border:1px solid var(--line);background:#fff;border-radius:24px;padding:26px}.marketOffer p{color:#514c48;max-width:760px}.partnerRegistrationNote,.incomeDisclosure{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;padding:18px 20px;font-size:14px}.incomeDisclosure a{color:var(--red-dark);font-weight:800;text-decoration:underline}.mythGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mythGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:25px}.mythGrid b{font-size:22px}.reviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.reviewList span{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 18px}.partnerForm{border:1px solid var(--line);background:var(--paper);max-width:880px;box-shadow:var(--shadow);border-radius:28px;gap:18px;padding:clamp(22px,4vw,44px);display:grid}.partnerForm label{gap:7px;font-weight:800;display:grid}.partnerForm input,.partnerForm select,.partnerForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:13px;padding:14px 15px}.partnerForm textarea{resize:vertical;min-height:150px}.formTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partnerForm .consentCheck{color:#514c48;align-items:flex-start;font-weight:500;display:flex}.partnerForm .consentCheck input{flex:none;width:20px;height:20px;margin-top:3px}.honeypot{position:absolute!important;left:-10000px!important}.formStatus{min-height:24px;font-weight:800}.partnerSources>div{flex-wrap:wrap;gap:18px;display:flex}.partnerSources a{color:var(--red-dark);font-weight:800;text-decoration:underline}.partnerTeaser{background:#fff;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:45px;display:grid}.partnerTeaser h2{margin:12px 0 20px;font-size:clamp(40px,5vw,70px);line-height:1}.partnerTeaser>img{filter:drop-shadow(0 24px 30px #230f1424);width:100%;height:auto}.partnerProductCta{background:#fff;justify-content:space-between;align-items:center;gap:30px;display:flex}.partnerProductCta h2{margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.partnerProductCta p:not(.eyebrow){color:#514c48;max-width:720px}.socialLinks{flex-wrap:wrap;gap:10px;display:flex}.nav>.socialLinks{display:none}.socialLinks a{border:1px solid;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.socialLinks a:hover{color:var(--coral);background:#e31c3d14;transform:translateY(-2px)}.socialLinks svg,.socialCard svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.socialLinks svg .fill,.socialCard svg .fill{fill:currentColor;stroke:none}.socialLinks.compact a{padding:9px}.footerTop{grid-template-columns:minmax(260px,1fr) minmax(260px,1.25fr) minmax(210px,.75fr);display:grid}.footerLinks{align-content:start}.footerSocial h2{letter-spacing:0;margin:0 0 14px;font-size:17px}.footerSocial .socialLinks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footerSocial .socialLinks a{border-color:#ffffff40}.socialHome .socialLinks{justify-content:center}.socialCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.socialCard{border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:28px}.socialCard>svg{width:34px;height:34px;color:var(--red);margin-bottom:12px}.socialCard h3{margin:0;font-size:26px}.socialCard b{color:var(--muted);font-size:13px}.socialCard p{color:#514c48;min-height:52px}.shareBox{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin:26px 0;padding:20px}.shareBox>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shareBox a,.shareBox button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-weight:800}.shareBox a:hover,.shareBox button:hover{border-color:var(--red);color:var(--red)}@media (max-width:1200px) and (min-width:981px){.siteHeader{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);padding-inline:12px}.nav{gap:10px;font-size:14px}.headerTools{gap:5px}}@media (max-width:1200px){.partnerSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.nav.open>.socialLinks{margin-top:2px;display:flex}.partnerHero{grid-template-columns:1fr;padding-top:155px}.partnerHeroVisual{min-height:400px}.partnerPathGrid{grid-template-columns:1fr}.benefitGrid,.socialCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerTop{grid-template-columns:1fr}}@media (max-width:660px){.partnerHero{padding:140px 20px 70px}.partnerHero h1{font-size:46px}.partnerHeroVisual{min-height:330px}.partnerHeroVisual img:first-child{width:60%}.partnerHeroVisual img:last-child{width:82%}.benefitGrid,.partnerSteps,.mythGrid,.reviewList,.formTwo,.socialCardGrid{grid-template-columns:1fr}.partnerTeaser{grid-template-columns:1fr;padding-inline:20px}.partnerTeaser>img{justify-self:center;width:180px}.partnerProductCta{flex-direction:column;align-items:flex-start}.footerSocial .socialLinks{grid-template-columns:1fr 1fr}.socialLinks:not(.compact) a{font-size:13px}}.ntcMicroLink{color:var(--red-dark);text-underline-offset:5px;margin-top:14px;font-weight:850;text-decoration:underline;display:inline-flex}.ntcHomeFeature{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(35px,7vw,110px);display:grid}.ntcHomeFeature h2{max-width:900px;margin:14px 0 22px;font-size:clamp(42px,5.4vw,76px);line-height:1}.ntcHomeFeature img{object-fit:contain;filter:drop-shadow(0 28px 38px #4c101e24);justify-self:center;width:min(440px,100%);height:430px}.ntcHero{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:5vw;min-height:820px;padding:180px max(6vw,32px) 90px;display:grid}.ntcHero h1{max-width:980px;margin:18px 0 24px;font-size:clamp(50px,5.7vw,88px);line-height:.97}.ntcHero .lead{max-width:830px}.ntcConcept{isolation:isolate;background:#fff;border:1px solid #a5002429;border-radius:38px;min-height:550px;position:relative;overflow:hidden;box-shadow:0 28px 80px #5a11221f}.ntcPath{background:linear-gradient(90deg,var(--red-dark),var(--red),var(--coral));transform-origin:0;border-radius:5px;height:5px;animation:1.7s .8s forwards ntcPathGrow;position:absolute;top:49%;left:11%;right:11%;transform:scaleX(0)}.ntcPath span{border:2px solid var(--red);background:#fffdf8e6;border-radius:50%;width:74px;height:74px;animation:1s forwards ntcStation;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.7)}.ntcPath span:first-child{animation-delay:.2s;left:0}.ntcPath span:nth-child(2){animation-delay:1.6s;left:50%}.ntcPath span:nth-child(3){animation-delay:3s;left:100%}.ntcPath i{background:var(--coral);width:9px;height:9px;box-shadow:0 0 18px var(--coral);opacity:0;border-radius:50%;animation:3.2s ease-in-out .5s forwards ntcParticle;position:absolute;top:50%}.ntcPath i:nth-of-type(2){animation-delay:.75s}.ntcPath i:nth-of-type(3){animation-delay:1s}.ntcPath i:nth-of-type(4){animation-delay:1.25s}.ntcPath i:nth-of-type(5){animation-delay:1.5s}.ntcStations{grid-template-columns:repeat(3,1fr);align-items:center;padding:0 7%;display:grid;position:absolute;inset:0}.ntcStations div{text-align:center;z-index:2;opacity:0;gap:6px;animation:.7s forwards ntcLabel;display:grid}.ntcStations div:first-child{animation-delay:.35s}.ntcStations div:nth-child(2){animation-delay:1.75s}.ntcStations div:nth-child(3){animation-delay:3.15s}.ntcStations b{letter-spacing:.13em;font-size:15px}.ntcStations small{color:var(--muted)}.ntcResolve{color:var(--red-dark);opacity:0;font:900 30px/1 Manrope,Arial;animation:1s 4s forwards ntcResolve;position:absolute;bottom:16%;left:50%;transform:translate(-50%)scale(.7)}.ntcConceptControls{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.ntcConceptControls button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-weight:800}.ntcConcept.reduced .ntcPath,.ntcConcept.reduced .ntcStations div,.ntcConcept.reduced .ntcResolve{opacity:1;animation:none;transform:none}.ntcConcept.reduced .ntcPath{transform:scaleX(1)}.ntcConcept.reduced .ntcResolve{transform:translate(-50%)}@keyframes ntcPathGrow{to{transform:scaleX(1)}}@keyframes ntcParticle{0%{opacity:0;left:0}12%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes ntcStation{to{transform:translate(-50%,-50%)scale(1)}}@keyframes ntcLabel{to{opacity:1}}@keyframes ntcResolve{to{opacity:1;transform:translate(-50%)scale(1)}}.ntcIntro{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:6vw;display:grid}.ntcOfficialPosition{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:34px}.ntcOfficialPosition p{font-size:20px;font-weight:750}.ntcOfficialPosition small{color:var(--muted);display:block}.ntcDiagram{width:min(900px,100%);height:auto;margin:0 auto 45px;display:block}.ntcThree,.ntcCompare,.qualityGrid,.ntcEvidenceGrid,.ntcTechCards{gap:18px;display:grid}.ntcThree{grid-template-columns:repeat(3,1fr)}.ntcCompare{grid-template-columns:repeat(2,1fr)}.qualityGrid{grid-template-columns:repeat(4,1fr)}.ntcEvidenceGrid,.ntcTechCards{grid-template-columns:repeat(2,1fr);margin-top:24px}.ntcThree article,.ntcCompare article,.qualityGrid article,.ntcEvidenceGrid article,.ntcTechCards article{border:1px solid var(--line);background:#fff;border-radius:25px;padding:clamp(23px,3vw,38px)}.ntcThree span,.qualityGrid span{color:var(--red);letter-spacing:.15em;font-size:12px;font-weight:900}.ntcThree h3,.qualityGrid h3{margin:20px 0 10px;font-size:25px}.ntcCompare h3{font-size:27px}.ntcCompare li{margin:9px 0}.ntcCompare .accent{color:#fff;background:var(--ink)}.ntcCompare .accent li{color:#ddd}.ntcLimit{max-width:920px;color:var(--muted);margin:22px 0 0}.ntcStageGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.ntcStageGrid div{border:1px solid #ffffff26;border-radius:19px;padding:22px 14px}.ntcStageGrid span{color:var(--coral);margin-bottom:22px;font-weight:900;display:block}.ntcStageGrid b{font-size:17px}.ntcEvidenceGrid article{background:var(--paper)}.ntcEvidenceGrid h3{font-size:27px;line-height:1.1}.ntcEvidenceGrid small{color:var(--muted)}.ntcTechCards b{color:var(--red-dark);font-size:30px}.ntcSources>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.ntcSources .btn{color:var(--red-dark)}.ntcBadge{width:max-content;color:var(--red-dark);cursor:help;background:#fff;border:1px solid #e31c3d4d;border-radius:999px;align-items:center;gap:8px;margin:13px 4px 0;padding:6px 10px;display:inline-flex}.ntcProductBlock{background:#fff;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:45px;display:grid}.ntcProductBlock>div{max-width:900px}.ntcProductBlock h2{margin:15px 0 22px;font-size:clamp(38px,5vw,66px);line-height:1}.ntcProductBlock p{color:#504946;font-size:18px}.ntcProductBlock a{color:var(--red-dark);text-underline-offset:4px;font-weight:850;text-decoration:underline;display:inline-block}.ntcProductIcon{width:120px;height:120px}.microSolveNote{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;margin:22px 0;padding:20px}.ntcTrustCta{background:#fff;justify-content:space-between;align-items:center;gap:36px;display:flex}.ntcTrustCta>div{max-width:820px}.ntcTrustCta h2{margin:12px 0 18px;font-size:clamp(38px,4.6vw,64px);line-height:1}.ntcTrustCta p:not(.eyebrow){color:#514c48;font-size:18px}@media (max-width:1400px) and (min-width:981px){.siteHeader{grid-template-columns:minmax(230px,.8fr) auto minmax(230px,.8fr);padding-inline:22px}.nav{gap:clamp(14px,1.5vw,24px);font-size:15px}.headerTools{gap:10px}.headerCta{padding-inline:20px}}@media (max-width:980px){.ntcHero,.ntcHomeFeature,.ntcIntro{grid-template-columns:1fr}.ntcHero{padding-top:155px}.ntcConcept{min-height:490px}.qualityGrid{grid-template-columns:repeat(2,1fr)}.ntcStageGrid{grid-template-columns:repeat(3,1fr)}.ntcHomeFeature img{height:360px}}@media (max-width:660px){.ntcHero{padding:140px 20px 65px}.ntcHero h1{font-size:45px}.ntcConcept{border-radius:26px;min-height:430px}.ntcStations{padding:0 4%}.ntcStations b{font-size:11px}.ntcStations small{font-size:9px}.ntcPath{left:12%;right:12%}.ntcPath span{width:55px;height:55px}.ntcThree,.ntcCompare,.qualityGrid,.ntcEvidenceGrid,.ntcTechCards,.ntcStageGrid{grid-template-columns:1fr}.ntcDiagram{margin-bottom:28px}.ntcProductBlock{grid-template-columns:1fr;padding:70px 20px}.ntcProductIcon{display:none}.ntcTrustCta{flex-direction:column;align-items:flex-start}.ntcHomeFeature img{height:300px}.ntcBadge{margin-top:11px}}.countryDialogTrigger{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font:750 13px/1.35 Arial,sans-serif;-webkit-text-decoration:underline #e31c3d73;text-decoration:underline #e31c3d73}.footerUtilities{justify-items:start;gap:8px;margin-top:18px;display:grid}.footerUtilities .countryDialogTrigger,.footerLanguageLink,.footerCountryLink{color:#ff8b95;text-underline-offset:4px;align-items:center;min-height:34px;font-size:14px;text-decoration:underline;display:inline-flex}.footerCountryLink{margin-top:0}dialog.countryDialog,dialog.ntcDialog{width:min(960px,100% - 32px);max-width:none;max-height:94dvh;color:var(--ink);background:0 0;border:0;border-radius:30px;padding:0;overflow:hidden;box-shadow:0 36px 110px #11080c57}dialog.ntcDialog{width:min(1040px,100% - 32px)}dialog.countryDialog::backdrop,dialog.ntcDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0eb8}.dialogSurface{overscroll-behavior:contain;background:linear-gradient(145deg,#fffdf8,#f7efe8);max-height:94dvh;padding:clamp(26px,5vw,58px);position:relative;overflow-y:auto}.dialogSurface>h2{max-width:760px;margin:9px 0 12px;font-size:clamp(38px,5vw,62px);line-height:.98}.dialogClose{z-index:6;border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin:0 0 -48px auto;font:400 32px/1 Arial,sans-serif;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #140c0f1f}.countryDialogIntro{color:#514b47;max-width:680px;font-size:17px}.currentCountry{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);background:#ffffffb8;border-radius:999px;margin:18px 0 24px;padding:8px 13px;font-size:13px}.currentCountry b{color:var(--ink)}.countryFlowPanel{min-height:330px}.countryFlowPanel h3{margin:0 0 18px;font-size:26px}.countryFlowPanel h3 small{color:var(--muted);font:700 14px Arial,sans-serif}.countryRegionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.countryRegionGrid button{border:1px solid var(--line);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffd1;border-radius:20px;align-items:center;gap:13px;padding:18px;font-weight:820;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.countryRegionGrid button:hover,.countryRegionGrid button:focus-visible{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 28px #a500241a}.countryRegionGrid button span{width:38px;height:38px;color:var(--red-dark);background:#f9e3e5;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.stayUsButton{min-height:44px;color:var(--red-dark);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:8px 0;font-weight:800;text-decoration:underline}.stayUsButton:hover,.stayUsButton:focus-visible{color:var(--red)}.dialogBack,.countryNotListed,.textButton{min-height:44px;color:var(--red-dark);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800;text-decoration:underline}.dialogBack{margin-bottom:12px}.countrySearch{z-index:3;margin-bottom:12px;display:block;position:sticky;top:0}.countrySearch input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:15px;padding:12px 16px}.countryChoiceList{gap:7px;max-height:330px;padding-right:4px;display:grid;overflow-y:auto}.countryChoiceList button{border:1px solid var(--line);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:8px 14px;display:grid}.countryChoiceList button:hover{border-color:var(--red)}.countryChoiceList button i{color:var(--red);font-style:normal}.countryNotListed{margin-top:12px}.countryConfirm{text-align:center;justify-items:center;display:grid}.countryConfirm .dialogBack{justify-self:start}.confirmFlag{font-size:64px;line-height:1}.countryConfirm h3{margin:2px 0 4px;font-size:clamp(34px,5vw,52px)}.countryConfirm p{color:var(--muted);margin:4px 0 18px}.countryConfirm .btn{margin-top:10px}.ntcHomeFeature{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:clamp(38px,5vw,78px)}.ntcHomeFeature h2{font-size:clamp(42px,4.8vw,72px)}.ntcHomeCopy>p:not(.eyebrow):not(.lead){color:#514b47;max-width:740px;font-size:17px}.ntcEvidenceRow{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.ntcEvidenceRow span{color:#4d3439;background:#ffffffbd;border:1px solid #a5002429;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.ntcInfographicTitle{margin:0 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.05}.ntcInfographicIntro{color:#514b47;margin:0 0 18px}.ntcInfographic{isolation:isolate;color:#fffdf8;background:radial-gradient(circle at 85% 25%,#ff5b672b,#0000 29%),radial-gradient(circle at 15% 70%,#e31c3d21,#0000 35%),#121216;border:1px solid #ffffff21;border-radius:30px;min-height:430px;padding:clamp(20px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 28px 70px #2d0d172e}.ntcInfographic.compact{min-height:360px;padding:23px}.ntcFlowVisual{grid-template-columns:110px 1fr 110px 1fr 110px;align-items:center;gap:0;min-height:180px;display:grid}.ntcVisualStage{background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.ntcVisualStage>span{background:var(--red);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.nutrientCore{width:62px;height:62px;position:relative}.nutrientCore i{background:var(--coral);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 16px #ff5b67cc}.nutrientCore i:first-child{top:8px;left:4px}.nutrientCore i:nth-child(2){background:#fff0c8;top:1px;right:5px}.nutrientCore i:nth-child(3){background:#e31c3d;top:24px;left:25px}.nutrientCore i:nth-child(4){background:#ffd082;bottom:4px;left:2px}.nutrientCore i:nth-child(5){background:#ff8f98;bottom:7px;right:2px}.timingCore{border:2px solid var(--coral);border-radius:50%;width:58px;height:58px;position:relative}.timingCore i{transform-origin:50% 0;background:#fff;width:2px;height:20px;position:absolute;top:50%;left:50%}.timingCore i:last-child{height:16px;transform:rotate(120deg)}.cellCore{border:2px solid var(--coral);border-radius:46% 54% 58% 42%/54% 44% 56% 46%;width:66px;height:66px;position:relative;box-shadow:inset 0 0 18px #ff5b6740}.cellCore i:first-child{border:1px solid #fff5;border-radius:50%;position:absolute;inset:18px}.cellCore i:nth-child(2),.cellCore i:nth-child(3){background:#fff0c8;border-radius:50%;width:6px;height:6px;position:absolute}.cellCore i:nth-child(2){top:20px;left:12px}.cellCore i:nth-child(3){bottom:14px;right:13px}.ntcTransportPath{background:linear-gradient(90deg,#e31c3d3d,#ff5b67cc);border-radius:99px;height:4px;position:relative}.ntcTransportPath b{color:#ff9ca5;letter-spacing:.18em;font-size:10px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.ntcTransportPath i{opacity:0;background:#fff0c8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 13px #ff9ca5}.ntcInfographic.isActive .ntcTransportPath i{animation:2.9s ease-in-out .45s forwards ntcParticleTravel}.ntcInfographic.isActive .ntcTransportPath i:nth-child(2){animation-delay:.68s}.ntcInfographic.isActive .ntcTransportPath i:nth-child(3){animation-delay:.9s}.ntcInfographic.isActive .ntcTransportPath i:nth-child(4){animation-delay:1.12s}.ntcInfographic.isActive .ntcTransportPath i:nth-child(5){animation-delay:1.34s}.ntcInfographic.isActive .ntcTransportPath.second i{animation-delay:2.8s}.ntcInfographic.isActive .ntcTransportPath.second i:nth-child(2){animation-delay:3.02s}.ntcInfographic.isActive .ntcTransportPath.second i:nth-child(3){animation-delay:3.24s}.ntcInfographic.isActive .ntcTransportPath.second i:nth-child(4){animation-delay:3.46s}.ntcInfographic.isActive .ntcTransportPath.second i:nth-child(5){animation-delay:3.68s}.ntcInfographic.isActive .timingCore i:first-child{animation:4.8s ease-in-out 1.1s forwards ntcClock}.ntcInfographic.isActive .cellCore{animation:2s ease-in-out 4.5s forwards ntcCellIlluminate,4s ease-in-out 6.5s infinite ntcCellBreathe}.ntcFlowCopy{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ntcFlowCopy article{border-top:1px solid #ffffff2b;padding:15px}.ntcFlowCopy span{color:#ff8d98;letter-spacing:.16em;font-size:11px;font-weight:900}.ntcFlowCopy h3{letter-spacing:-.02em;margin:8px 0 5px;font-size:19px}.ntcFlowCopy p{color:#ffffffab;margin:0;font-size:13px;line-height:1.45}.ntcFlowResolve{text-align:center;opacity:0;gap:2px;margin-top:19px;display:grid;transform:translateY(8px)}.ntcFlowResolve b{color:#fff;font-size:18px}.ntcFlowResolve small{color:#ffffff9e}.ntcInfographic.isActive .ntcFlowResolve{animation:.8s 5.7s forwards ntcResolveIn}@keyframes ntcParticleTravel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes ntcClock{to{transform:rotate(300deg)}}@keyframes ntcCellIlluminate{50%,to{background:#ff5b672e;box-shadow:0 0 34px #ff5b67c2,inset 0 0 22px #ffffff2e}}@keyframes ntcCellBreathe{50%{filter:brightness(1.08);transform:scale(1.035)}}@keyframes ntcResolveIn{to{opacity:1;transform:none}}.ntcInfographic.reduced .ntcTransportPath i{opacity:.76}.ntcInfographic.reduced .ntcTransportPath i:first-child{left:12%}.ntcInfographic.reduced .ntcTransportPath i:nth-child(2){left:31%}.ntcInfographic.reduced .ntcTransportPath i:nth-child(3){left:50%}.ntcInfographic.reduced .ntcTransportPath i:nth-child(4){left:69%}.ntcInfographic.reduced .ntcTransportPath i:nth-child(5){left:88%}.ntcInfographic.reduced .ntcFlowResolve{opacity:1;transform:none}.ntcInfographic.reduced *{animation:none!important}.ntcBadge{width:max-content;min-width:116px;min-height:44px;color:var(--red-dark);cursor:pointer;background:#fff8f6;border:1px solid #e31c3d52;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;margin:12px 4px 0;padding:5px 6px 5px 12px;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.ntcBadge>span{text-align:left;line-height:1.05;display:grid}.ntcBadge b{font-size:13px}.ntcBadge small{letter-spacing:.14em;font-size:8px;font-weight:900}.ntcBadge i{background:var(--red);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:900 16px/1 Arial,sans-serif;display:grid}.ntcBadge:after{content:attr(data-tooltip);z-index:10;background:var(--ink);color:#fff;pointer-events:none;opacity:0;border-radius:9px;width:max-content;max-width:200px;padding:7px 10px;font:700 12px/1.3 Arial,sans-serif;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px)}.ntcBadge:hover,.ntcBadge:focus-visible{transform:scale(1.035);box-shadow:0 0 0 5px #e31c3d14}.ntcBadge:hover:after,.ntcBadge:focus-visible:after{opacity:1;transform:translate(-50%)}.ntcDialogHeader{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:34px;display:grid}.ntcDialogHeader h2{margin:9px 0 16px;font-size:clamp(40px,5.4vw,66px);line-height:.96}.ntcDialogHeader>div:first-child>p:not(.eyebrow){color:#514b47;font-size:17px}.ntcDialog .ntcInfographic.compact{min-height:330px}.ntcDialog .ntcFlowVisual{grid-template-columns:78px 1fr 78px 1fr 78px;min-height:145px}.ntcDialog .ntcVisualStage{width:74px;height:74px}.ntcDialog .nutrientCore,.ntcDialog .timingCore{transform:scale(.75)}.ntcDialog .cellCore{transform:scale(.78)}.ntcDialog .ntcFlowCopy h3{font-size:15px}.ntcDialog .ntcFlowCopy p{display:none}.ntcModalThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0;display:grid}.ntcModalThree article,.ntcModalCompare article{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;padding:24px}.ntcModalThree span,.ntcModalCompare span{color:var(--red);letter-spacing:.13em;font-size:11px;font-weight:900}.ntcModalThree h3,.ntcModalCompare h3{margin:12px 0 8px;font-size:23px;line-height:1.05}.ntcModalThree p,.ntcModalCompare p{color:#514b47;margin:0;font-size:14px;line-height:1.5}.ntcModalProof{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:24px;padding:30px;display:grid}.ntcModalProof h3{margin:8px 0 0;font-size:31px}.ntcModalProof ul{columns:2;color:#ddd;margin:0;padding-left:20px}.ntcModalProof li{break-inside:avoid;margin:0 0 10px}.ntcModalCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.ntcModalCompare article:last-child{background:#fff;border-color:#e31c3d61}.ntcModalClosing{text-align:center;max-width:860px;margin:26px auto;font:800 clamp(22px,2.7vw,32px)/1.2 Manrope,Arial,sans-serif}.ntcModalActions{justify-content:center;gap:12px;display:flex}.ntcSourceNote{color:var(--muted);text-align:center;margin-top:16px;display:block}@media (max-width:1200px){.ntcHomeFeature{grid-template-columns:1fr}.announcementCountryLink{right:12px}}@media (max-width:980px){.announcementCountryLink{display:none}.countryRegionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ntcDialogHeader,.ntcModalThree,.ntcModalProof{grid-template-columns:1fr}}@media (max-width:660px){.announcement{min-height:42px;padding:10px 12px;font-size:14px;line-height:1.4}.trustNote{font-size:14px}.marketMarquee,.marketMarqueeItem{min-height:68px}.marketMarqueeItem{font-size:12px}.marketMarqueeItem b{font-size:22px}.marketMarqueeItem i{margin-inline:18px}.legal{font-size:14px}dialog.countryDialog,dialog.ntcDialog{border-radius:25px 25px 0 0;width:100%;max-height:96dvh;margin:auto 0 0}.dialogSurface{max-height:96dvh;padding:24px 18px 30px}.dialogSurface>h2{padding-right:48px;font-size:38px}.dialogClose{width:46px;height:46px;top:0}.countryRegionGrid{grid-template-columns:1fr}.countryRegionGrid button{min-height:62px}.countryFlowPanel{min-height:300px}.countryChoiceList{max-height:42dvh}.countryConfirm .btn{width:100%}.ntcHomeFeature{padding-inline:20px}.ntcHomeFeature h2{font-size:42px}.ntcInfographicTitle{font-size:29px}.ntcInfographic,.ntcInfographic.compact,.ntcDialog .ntcInfographic.compact{min-height:710px;padding:20px}.ntcFlowVisual,.ntcDialog .ntcFlowVisual{grid-template-rows:90px 55px 90px 55px 90px;grid-template-columns:1fr;justify-items:center;min-height:390px}.ntcVisualStage,.ntcDialog .ntcVisualStage{width:86px;height:86px}.ntcTransportPath{background:linear-gradient(#e31c3d3d,#ff5b67cc);width:4px;height:55px}.ntcTransportPath b{top:50%;left:18px;transform:translateY(-50%)}.ntcTransportPath i{top:0;left:50%;transform:translate(-50%)}.ntcInfographic.isActive .ntcTransportPath i{animation-name:ntcParticleTravelVertical}.ntcFlowCopy{grid-template-columns:1fr}.ntcFlowCopy article{padding:12px 4px}.ntcDialog .ntcFlowCopy p{display:block}.ntcFlowResolve{margin-top:14px}@keyframes ntcParticleTravelVertical{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.ntcDialogHeader h2{padding-right:34px;font-size:42px}.ntcModalProof{padding:24px 20px}.ntcModalProof ul{columns:1}.ntcModalCompare{grid-template-columns:1fr}.ntcModalActions{flex-direction:column;align-items:stretch}.ntcModalActions .btn{width:100%}.ntcBadge{margin-top:11px}}.ntcInfographic.ntcComparisonInfographic{background:radial-gradient(circle at 82% 18%,#ff5b672e,#0000 27%),radial-gradient(circle at 12% 84%,#a500242e,#0000 34%),linear-gradient(145deg,#111114,#181419 58%,#240f16);min-height:0;padding:clamp(22px,3vw,36px)}.ntcInfographic.ntcComparisonInfographic.compact,.ntcDialog .ntcInfographic.ntcComparisonInfographic.compact{min-height:0;padding:clamp(19px,2.5vw,28px)}.ntcEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:660px){.ntcInfographic.ntcComparisonInfographic,.ntcInfographic.ntcComparisonInfographic.compact,.ntcDialog .ntcInfographic.ntcComparisonInfographic.compact{min-height:0;padding:19px 15px}}
