/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#0a0a0a;--paper:#f6f3ed;--signal:#ffd800;--red:#ef2b22;--muted:#777}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:.015em;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(135deg,#eee8e2,#d8cec6);margin:0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif;font-size:16px;line-height:1.75}main{background:var(--paper);width:100%;max-width:430px;margin:0 auto;overflow:hidden;box-shadow:0 0 55px #30231c2e}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit}mark{color:inherit;background:var(--signal);padding:0 .08em}.topbar{z-index:20;background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:24px;height:68px;padding:0 clamp(18px,4vw,64px);display:flex;position:relative}.brand{align-items:baseline;gap:8px;line-height:1;text-decoration:none;display:flex}.brand img{width:144px;height:auto;display:block}.brand b{letter-spacing:-.07em;font-family:Arial,sans-serif;font-size:21px;font-style:italic}.brand small{letter-spacing:.12em;font-size:8px;font-weight:900}.topbar>span{letter-spacing:.12em;font-size:12px;font-weight:800}.topCta{background:var(--ink);color:#fff;margin-left:auto;padding:13px 23px;font-size:14px;font-weight:900;text-decoration:none}.hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr) 390px;align-items:center;gap:clamp(26px,4vw,64px);min-height:calc(100vh - 68px);padding:clamp(44px,6vw,92px) clamp(20px,4vw,70px);display:grid;position:relative;overflow:hidden}.heroNoise{opacity:.2;pointer-events:none;background-image:radial-gradient(#fff .6px,#0000 .8px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.heroCopy,.heroVisual,.heroForm,.heroMoment{z-index:1;position:relative}.heroMoment{isolation:isolate;background:#efe5dc;grid-column:1/-1;height:calc(100svh - 58px);min-height:610px;max-height:760px;margin:-42px -18px 26px;overflow:hidden}.heroMomentPhoto{object-fit:cover;object-position:center center;width:104%;max-width:none;height:104%;animation:7s cubic-bezier(.35,0,.25,1) infinite alternate heroMomentFilm;position:absolute;inset:-2%}.heroMoment:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#09090914 0%,#0000 34%,#09090914 52%,#090909eb 100%);position:absolute;inset:0}.heroMomentGlow{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff9e,#0000);width:48%;animation:7s ease-in-out infinite heroMomentGlow;position:absolute;inset:-35% auto -35% -45%;transform:skew(-15deg)}.heroMomentCopy{z-index:3;text-shadow:0 2px 22px #00000059;position:absolute;bottom:126px;left:20px;right:20px}.heroMomentCopy>span{color:#111;background:var(--signal);letter-spacing:.12em;opacity:0;padding:5px 9px;font-family:Arial,sans-serif;font-size:10px;font-weight:900;line-height:1.3;animation:7s ease-out .2s infinite heroMomentReveal;display:inline-block}.heroMomentCopy p{margin:0}.heroMomentAh{color:#fff;letter-spacing:-.075em;opacity:0;width:max-content;max-width:100%;font-size:clamp(48px,14.5vw,62px);font-weight:1000;line-height:1;animation:7s ease-out .55s infinite heroMomentReveal;transform:translateY(16px);margin-top:10px!important}.heroMomentAnswer{color:#fff;letter-spacing:-.045em;opacity:0;font-size:clamp(27px,8vw,34px);font-weight:1000;line-height:1.35;animation:7s ease-out .95s infinite heroMomentReveal;transform:translateY(16px);margin-top:15px!important}.heroMomentAnswer mark{color:#111;text-shadow:none;margin-top:4px;padding:.02em .12em .08em;display:inline-block}.heroMomentProduct{z-index:4;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffe6;grid-template-columns:60px 1fr;align-items:center;gap:8px;width:150px;min-height:70px;padding:7px;animation:7s ease-in-out infinite heroMomentProduct;display:grid;position:absolute;top:18px;right:16px;box-shadow:0 10px 30px #2b19102e}.heroMomentProduct img{object-fit:cover;width:60px;height:60px}.heroMomentProduct p{margin:0;line-height:1.25}.heroMomentProduct span{display:block}.heroMomentProduct .miniBrandLogo{object-fit:contain;width:68px;height:auto}.heroMomentProduct span{margin-top:4px;font-size:9.5px;font-weight:800;line-height:1.4}.heroMomentScroll{z-index:3;color:#fff;letter-spacing:.16em;align-items:center;gap:8px;font-family:Arial,sans-serif;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24px;right:17px}.heroMomentScroll i{background:var(--signal);transform-origin:100%;width:28px;height:1px;animation:1.8s ease-in-out infinite heroMomentScroll;display:block}.heroImpact{background:#111;height:auto;min-height:950px;max-height:none}.heroImpactCopy{z-index:3;padding:104px 18px 34px;position:relative}.heroImpactKicker{color:#111;background:var(--signal);letter-spacing:.13em;margin:0 0 14px;padding:5px 9px 6px;font:1000 10px/1.2 Arial,sans-serif;display:table}.hero .heroImpact h1{color:#fff;font-size:inherit;letter-spacing:-.075em;text-shadow:0 3px 28px #00000073;margin:0;font-weight:1000;line-height:1}.hero .heroImpact h1>span{font-size:39px;line-height:1.05;display:table}.hero .heroImpact h1>strong{color:var(--signal);letter-spacing:-.09em;text-shadow:5px 6px #0000008c;margin:7px 0 12px;font:1000 116px/.72 Arial,sans-serif;display:block}.hero .heroImpact h1>strong small{letter-spacing:-.05em;margin-left:7px;font-size:42px}.hero .heroImpact h1>mark{color:#111;background:var(--signal);text-shadow:none;margin-top:7px;padding:.01em .13em .08em;font-size:45px;line-height:1.08;display:table;transform:rotate(-1deg)}.heroImpactLead{color:#fff;letter-spacing:-.045em;margin:24px 0 0;font-size:23px;font-weight:1000;line-height:1.42}.instantImpact{color:#fff;border-block:3px solid var(--signal);isolation:isolate;background:#050505;height:185px;margin-top:23px;padding:13px 11px 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #ffd80029}.instantImpact p{z-index:2;color:#fff;letter-spacing:.05em;margin:0;font-size:13px;font-weight:1000;line-height:1.3;position:relative}.reactionWords{z-index:2;height:108px;margin:5px -3px 0;position:relative;overflow:hidden}.reactionWords:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg,#ffd8003d 0 3deg,transparent 3deg 12deg);border-radius:50%;width:230px;height:230px;animation:6.4s linear infinite reactionSpin;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.reactionWords span{color:#fff;text-align:center;letter-spacing:-.08em;text-shadow:5px 5px #b31f19,0 0 24px #ffd800b3;opacity:0;place-items:center;font-size:55px;font-weight:1000;line-height:1;animation:6.4s cubic-bezier(.15,1.2,.25,1) infinite reactionBurst;display:grid;position:absolute;inset:0;transform:scale(.15)rotate(-8deg)}.reactionWords span:nth-child(2){color:var(--signal);animation-delay:1.6s}.reactionWords span:nth-child(3){font-size:42px;animation-delay:3.2s}.reactionWords span:nth-child(4){color:var(--signal);font-size:37px;animation-delay:4.8s}.instantImpact>strong{z-index:2;color:#111;background:var(--signal);text-align:center;margin-top:4px;font-size:16px;font-weight:1000;line-height:1.35;display:block;position:relative;box-shadow:4px 4px #fff}.heroImpactRoute{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:3px;margin-top:25px;display:grid}.heroImpactRoute>span{color:#111;text-align:center;min-width:0;box-shadow:3px 3px 0 var(--signal);background:#fff;border:2px solid #111;padding:13px 4px 12px}.heroImpactRoute b,.heroImpactRoute small{display:block}.heroImpactRoute b{letter-spacing:-.04em;font-size:18px;font-weight:1000;line-height:1.1}.heroImpactRoute small{color:#666;margin-top:5px;font-size:9.5px;font-weight:900;line-height:1.3}.heroImpactRoute i{color:var(--signal);text-align:center;font-size:18px;font-style:normal;font-weight:1000}.heroImpactReturn{color:#ddd;border-left:5px solid var(--signal);margin:27px 0 0;padding-left:12px;font-size:16px;font-weight:800;line-height:1.55}.heroImpactReturn strong{color:#fff;font-size:23px}.heroImpactMain{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:29px;font-weight:1000;line-height:1.28}.heroImpactMain mark{color:#111;background:var(--signal);margin-top:4px;padding:.02em .1em .07em;display:inline-block}.heroImpactCta{color:#111;background:var(--signal);border:2px solid #fff;justify-content:center;align-items:center;gap:13px;min-height:61px;margin-top:24px;padding:12px 13px;font-size:15px;font-weight:1000;line-height:1.35;text-decoration:none;display:flex;box-shadow:5px 5px #fff}.heroImpactCta span{font-size:22px}.lineDemoCta{color:#fff;background:#06c755;border-color:#fff;box-shadow:5px 5px #fff,0 0 22px #06c75552}.lineDemoCta b{color:#06c755;letter-spacing:-.03em;background:#fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font:1000 10px/1 Arial,sans-serif;display:grid}.lineDemoCta:hover{filter:brightness(1.06)}.heroImpactNote{color:#aaa;margin:13px 0 0;font-size:9.5px;line-height:1.55}.heroImpact .heroMomentProduct{grid-template-columns:54px 1fr;width:142px;top:16px;right:14px}.heroImpact .heroMomentProduct>img{width:54px;height:54px}.heroImpact .heroMomentProduct .miniBrandLogo{width:65px;height:auto}.heroImpact .heroMomentProduct span{font-size:9px}@keyframes changeDrop{0%,4%{opacity:0;transform:translateY(-65px)rotate(-5deg)scale(1.25)}14%,76%{opacity:1;transform:translateY(0)rotate(0)scale(1)}86%,to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes satisfactionPop{0%,16%{opacity:0;transform:scale(.15)}28%,76%{opacity:1;transform:scale(1)}35%{transform:scale(1.16)}86%,to{opacity:0;transform:scale(1.25)}}@keyframes impactPromise{0%,22%{opacity:0;transform:translateY(10px)}35%,76%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(-4px)}}@keyframes reactionBurst{0%,2%{opacity:0;transform:scale(.15)rotate(-8deg)}8%,21%{opacity:1;transform:scale(1)rotate(0)}13%{transform:scale(1.14)rotate(1deg)}25%,to{opacity:0;transform:scale(1.35)rotate(3deg)}}@keyframes reactionSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes empathyCrisisFilm{0%{transform:scale(1.01)}to{transform:scale(1.07)translateY(-1%)}}@keyframes crisisTagHit{0%,8%{opacity:0;transform:translate(-35px)scale(1.2)rotate(-3deg)}18%,78%{opacity:1;transform:translate(0)scale(1)rotate(-1deg)}88%,to{opacity:0;transform:translate(12px)scale(.96)}}@keyframes confidenceQuoteHit{0%,to{transform:rotate(-1deg)scale(1)}8%{transform:rotate(1deg)scale(1.045)}13%{transform:rotate(-1deg)scale(1)}}@keyframes cyclePunch{0%,to{opacity:.35;transform:scale(.82)}10%,36%{opacity:1;transform:scale(1)}18%{transform:scale(1.1)}48%{opacity:.45;transform:scale(.88)}}@keyframes cycleArrow{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@keyframes cycleCore{0%,to{transform:scale(.94);box-shadow:0 0 0 5px #ffd8002e}50%{transform:scale(1.06);box-shadow:0 0 0 12px #ffd80000}}.empathyBridge{z-index:1;color:#111;background:#f4efe8;margin:8px -18px 42px;padding:70px 20px 62px;position:relative;overflow:hidden}.empathyBridge:before{content:"?";color:#1111110b;pointer-events:none;font-family:Arial,sans-serif;font-size:240px;font-weight:1000;line-height:1;position:absolute;top:-62px;right:-9px}.empathyKicker{color:var(--red);letter-spacing:.14em;margin:0 0 15px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;line-height:1.4;position:relative}.empathyBridge h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,10.2vw,43px);font-weight:1000;line-height:1.18;position:relative}.empathyBridge h2 span,.empathyBridge h2 mark{display:table}.empathyBridge h2 mark{color:#111;margin:4px 0;padding:.01em .12em .07em;transform:rotate(-.8deg)}.empathyLead{color:#4d4945;margin:24px 0 32px;font-size:14.5px;font-weight:700;line-height:1.85;position:relative}.empathyVoices{gap:10px;display:grid;position:relative}.empathyVoices article{background:#fff;border:1px solid #d8d0c7;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:18px 16px;display:grid;box-shadow:4px 4px #111}.empathyVoices article:nth-child(2n){background:#fffaf0;margin-left:16px}.empathyVoices article:nth-child(odd){margin-right:16px}.empathyVoices article>span{color:#111;background:var(--signal);border-radius:50%;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:10px;font-weight:900;line-height:1;display:grid}.empathyVoices p{color:#55504b;margin:0;font-size:14px;font-weight:700;line-height:1.7}.empathyVoices strong{color:#111;font-size:16px;font-weight:1000}.empathyCrisis{color:#fff;isolation:isolate;background:#151515;height:640px;margin:0 -20px;position:relative;overflow:hidden}.empathyCrisis>img{object-fit:cover;object-position:center center;width:104%;max-width:none;height:104%;animation:7s ease-in-out infinite alternate empathyCrisisFilm;position:absolute;inset:-2%}.empathyCrisisShade{z-index:1;background:linear-gradient(#0000000f 24%,#0000002e 55%,#000000e6 100%);position:absolute;inset:0}.crisisTag{z-index:2;color:#111;box-shadow:6px 6px 0 var(--signal);opacity:0;background:#fff;border:2px solid #111;margin:0;padding:10px 12px 11px;animation:6s cubic-bezier(.2,.9,.25,1.12) infinite crisisTagHit;position:absolute;transform:translate(-35px)rotate(-2deg)}.crisisTag small,.crisisTag strong{display:block}.crisisTag small{color:#b62f27;letter-spacing:.12em;font:1000 9px/1.2 Arial,sans-serif}.crisisTag strong{letter-spacing:-.04em;margin-top:4px;font-size:20px;font-weight:1000;line-height:1.25}.crisisTagOne{top:38px;left:14px}.crisisTagTwo{animation-delay:.7s;top:176px;right:14px;transform:translate(35px)rotate(2deg)}.crisisTagThree{animation-delay:1.4s;top:316px;left:14px}.crisisBottom{z-index:2;margin:0;position:absolute;bottom:24px;left:18px;right:18px}.crisisBottom span{color:#fff;letter-spacing:-.06em;text-shadow:4px 4px #111;font-size:34px;font-weight:1000;line-height:1.08;display:table}.crisisBottom span:nth-child(2){color:var(--signal);margin-left:auto}.crisisBottom b{color:#111;text-align:center;box-shadow:5px 5px 0 var(--signal);background:#fff;margin-top:11px;padding:8px 10px;font-size:16px;font-weight:1000;line-height:1.35;display:block}.empathyTruth{color:#fff;background:#111;margin:48px -20px 0;position:relative;overflow:hidden}.empathyTruthVisual{background:#ead8cc;height:330px;position:relative;overflow:hidden}.empathyOwnerPhoto{object-fit:cover;object-position:center 31%;width:100%;height:100%;animation:7s ease-in-out infinite alternate empathyTruthFilm}.empathyTruthVisual:after{content:"";background:linear-gradient(#0000,#111);position:absolute;inset:45% 0 0}.empathyMachineCard{z-index:2;width:116px;box-shadow:5px 5px 0 var(--signal);background:#ffffffed;padding:7px;position:absolute;bottom:13px;right:13px}.empathyMachineCard img:first-child{aspect-ratio:1;object-fit:cover;width:100%}.empathyMachineCard img:last-child{width:88px;height:auto;margin:6px auto 1px}.empathyTruthCopy{text-align:center;padding:18px 22px 38px;position:relative}.empathyTruthCopy span,.empathyTruthCopy b,.empathyTruthCopy strong{display:block}.empathyTruthCopy span{color:#aaa;letter-spacing:.08em;font-size:12px;font-weight:800}.empathyTruthCopy b{color:#fff;letter-spacing:-.03em;margin:8px 0 16px;font-size:23px;line-height:1.45}.empathyTruthCopy strong{color:var(--signal);font-size:19px;font-weight:1000;line-height:1.55}.empathyArrow{color:#111;letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;margin:24px 0 -30px;font-size:11px;font-weight:900;line-height:1.4;display:flex;position:relative}.empathyArrow i{background:#111;width:20px;height:1px;display:block}.empathyTruthVisual{height:470px}.confidenceStory{text-align:left;padding:24px 18px 36px}.confidenceStory>span{color:#111;background:var(--signal);letter-spacing:.12em;padding:5px 9px;font:1000 11px/1.3 Arial,sans-serif;display:table}.confidenceStory>b{color:#fff;letter-spacing:-.055em;margin:13px 0 20px;font-size:30px;line-height:1.3}.confidenceQuote{color:#111;border:3px solid var(--signal);background:#fff;margin:0 -4px 26px;padding:17px 14px 18px;animation:5.2s ease-in-out infinite confidenceQuoteHit;position:relative;transform:rotate(-1deg);box-shadow:8px 8px #000}.confidenceQuote p{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:1000;line-height:1.35}.confidenceQuote strong{color:#111;letter-spacing:-.055em;margin-top:7px;font-size:29px;font-weight:1000;line-height:1.25}.cycleGrid{box-shadow:7px 7px 0 var(--signal);background:#050505;border:2px solid #fff;grid-template-rows:auto 48px auto;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:6px;margin-top:10px;padding:14px;display:grid}.cycleGrid span{color:#111;letter-spacing:-.055em;opacity:.35;background:#fff;border:2px solid #111;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:9px 4px;font-size:27px;font-weight:1000;line-height:1;animation:4.8s ease-in-out infinite cyclePunch;display:flex;transform:scale(.82)}.cycleGrid span small{color:#b52e27;letter-spacing:.1em;margin-bottom:5px;font:1000 9px/1 Arial,sans-serif}.cycleGrid i{color:var(--signal);text-align:center;font-size:25px;font-style:normal;font-weight:1000;line-height:1;animation:1.2s ease-in-out infinite alternate cycleArrow}.cycleGrid>b{color:#111;background:var(--signal);border-radius:50%;justify-self:center;place-items:center;width:48px;height:48px;margin:0;font-size:13px;font-weight:1000;line-height:1;animation:1.5s ease-in-out infinite cycleCore;display:grid;box-shadow:0 0 0 5px #ffd8002e}.cycleGrid .cycleChange{color:#111;background:var(--signal);animation-delay:.45s}.cycleGrid .cycleHappy{color:#fff;background:#b52e27;animation-delay:.9s}.cycleGrid .cycleHappy small{color:var(--signal)}.cycleGrid .cycleReturn{animation-delay:1.35s}.cyclePower{color:#fff;text-align:center;margin:27px 0 0;font-size:19px;font-weight:1000;line-height:1.5}.cyclePower strong{color:var(--signal);letter-spacing:-.06em;text-shadow:4px 4px #000;margin-top:2px;font-size:34px;line-height:1.25;display:block}.eyebrow,.sectionIndex{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:900;line-height:1.55}.eyebrow{color:var(--signal);border-left:4px solid var(--signal);padding-left:12px}.hero h1{letter-spacing:-.07em;margin:22px 0 25px;font-size:clamp(48px,5.2vw,92px);font-weight:1000;line-height:.98}.hero h1 span,.hero h1 mark{display:table}.hero h1 mark{color:#000;margin-top:10px;padding:.06em .16em .1em;transform:rotate(-1deg)}.heroLead{color:#d1d1d1;max-width:640px;font-size:clamp(15px,1.25vw,19px);line-height:1.8}.heroLead strong{color:#fff;margin-bottom:8px;font-size:clamp(23px,2vw,33px);line-height:1.3;display:block}.heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.button{cursor:pointer;border:none;justify-content:center;align-items:center;gap:26px;padding:19px 24px;font-weight:1000;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover{filter:brightness(1.05);transform:translateY(-2px)}.buttonPrimary{background:var(--signal);color:#000;box-shadow:7px 7px #fff}.textLink{text-underline-offset:5px;font-size:14px;font-weight:800}.microcopy{color:#aaa;margin-top:16px;font-size:12.5px;line-height:1.65}.heroVisual{background:linear-gradient(145deg,#fffaf5,#f3d8c9);border-radius:28px;align-self:center;padding:clamp(12px,1.6vw,24px);box-shadow:0 28px 70px #00000061,inset 0 0 0 1px #ffffffb3}.heroVisual:before{content:"";z-index:-1;filter:blur(18px);opacity:.65;background:linear-gradient(135deg,#ffd800b3,#efad9640);border-radius:36px;position:absolute;inset:-10px}.heroVisual img{aspect-ratio:1;object-fit:cover;filter:brightness(1.04)saturate(.92);border-radius:19px;width:100%;position:relative}.heroVisual>p{letter-spacing:.045em;color:#695f58;text-align:center;margin:12px 4px 2px;font-size:11.5px;line-height:1.6}.metric{z-index:2;background:var(--signal);color:#000;flex-direction:column;padding:12px 15px;display:flex;position:absolute;box-shadow:7px 7px #ffffff2e}.metric b{font-size:28px;line-height:.95}.metric span,.metric small{font-size:10.5px;font-weight:1000;line-height:1.35}.metricTime{top:2%;left:-12px;transform:rotate(-5deg)}.metricTime b{font-size:48px}.metricPrice{background:#fff;bottom:12%;right:-8px;transform:rotate(3deg)}.inquiryForm{color:#111;box-shadow:12px 12px 0 var(--signal);background:#fff;padding:31px;position:relative}.formBadge{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:1000;display:grid;position:absolute;top:-13px;right:-13px;transform:rotate(8deg)}.formKicker{color:var(--red);letter-spacing:.1em;margin:0 0 4px;font-size:12px;font-weight:1000;line-height:1.5}.inquiryForm h2{letter-spacing:-.04em;margin:0;font-size:26px}.formLead{color:#555;margin:7px 0 18px;font-size:13.5px;line-height:1.65}.lineContact{color:#fff;background:#06c755;border:2px solid #111;align-items:center;gap:12px;min-height:76px;margin:19px 0 0;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex;box-shadow:5px 5px #111}.lineContact:hover{filter:brightness(1.03);transform:translateY(-2px)}.lineQrImageLink{width:max-content;max-width:100%;margin:0 auto;display:block}.lineMark{color:#06c755;letter-spacing:-.04em;background:#fff;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font:1000 11px/1 Arial,sans-serif;display:grid}.lineCopy{flex-direction:column;flex:1;min-width:0;display:flex}.lineCopy b{letter-spacing:-.03em;font-size:20px;line-height:1.25}.lineCopy small{margin-top:3px;font-size:11px;font-weight:800;line-height:1.4}.lineContact i{font:1000 24px/1 Arial,sans-serif}.lineGuide{color:#333;text-align:center;background:#eefaf2;border-left:4px solid #06c755;margin:10px 0 20px;padding:9px 10px;font-size:12px;line-height:1.55}.lineQrOverlay{z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lineQrCard{color:#111;text-align:center;background:#fff;border:3px solid #111;width:min(330px,100%);padding:27px 24px 24px;position:relative;box-shadow:9px 9px #06c755}.lineQrClose{position:absolute;top:8px;right:8px;color:#111!important;width:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:2px solid #111!important;padding:0!important;font:900 25px/1 Arial,sans-serif!important}.lineQrLabel{color:#fff;background:#111;margin:0 auto 9px;padding:5px 9px;font-size:11px;font-weight:1000;line-height:1;display:table}.lineQrCard h3{letter-spacing:-.05em;margin:0;font-size:25px;line-height:1.28}.lineQrCard img{width:210px;height:210px;image-rendering:pixelated;border:8px solid #fff;margin:16px auto 12px;display:block}.lineQrCard p{color:#444;margin:0;font-size:13px;line-height:1.65}.lineQrCard small{color:#666;margin-top:10px;font-size:12px;font-weight:800;display:block}.formDivider{color:#666;align-items:center;gap:9px;margin:23px 0 18px;font-size:11.5px;font-weight:900;line-height:1;display:flex}.formDivider:before,.formDivider:after{content:"";background:#ccc;flex:1;height:1px}.formDivider span{white-space:nowrap}.inquiryForm label{margin:12px 0;font-size:13.5px;font-weight:900;line-height:1.5;display:block}.inquiryForm label span{color:#fff;background:var(--red);margin-left:6px;padding:2px 6px;font-size:10.5px}.inquiryForm label em{color:#666;margin-left:6px;font-size:10.5px;font-style:normal}.inquiryForm input:not([type=checkbox]):not([type=radio]),.inquiryForm select{background:#fafafa;border:1px solid #ccc;border-radius:0;outline:none;width:100%;margin-top:5px;padding:12px}.inquiryForm input:focus,.inquiryForm select:focus{box-shadow:0 0 0 2px var(--signal);border-color:#111}.choiceGroup{border:0;margin:18px 0;padding:0}.choiceGroup legend{width:100%;margin-bottom:8px;font-size:15px;font-weight:1000;line-height:1.5}.choiceGroup legend span{color:#fff;background:var(--red);margin-left:6px;padding:2px 6px;font-size:10.5px}.contactChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contactChoices label,.interestGroup label{cursor:pointer;background:#fafafa;border:2px solid #bbb;align-items:center;margin:0;transition:all .15s;display:flex;position:relative}.contactChoices label{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78px;padding:12px 9px 12px 36px}.contactChoices label.selected{box-shadow:4px 4px 0 var(--signal);background:#fff9cf;border-color:#111}.contactChoices input,.interestGroup input{accent-color:#111;width:16px;height:16px;margin:0;position:absolute;left:12px}.contactChoices b{font-size:18px;line-height:1.25}.contactChoices small{color:#666;margin-top:2px;font-size:10.5px;font-weight:700;line-height:1.35}.interestGroup{gap:8px;display:grid}.interestGroup legend{margin-bottom:0}.interestGroup label{min-height:52px;padding:11px 10px 11px 40px;font-size:15px}.interestGroup label:has(input:checked){box-shadow:3px 3px 0 var(--signal);background:#fff9cf;border-color:#111}.inquiryForm .consent{color:#555;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.inquiryForm .consent input{accent-color:#000}.inquiryForm button{background:var(--signal);color:#000;cursor:pointer;border:2px solid #000;width:100%;padding:17px 10px;font-weight:1000;box-shadow:4px 4px #000}.inquiryForm button:disabled{opacity:.6}.formSafe{color:#666;text-align:center;margin:12px 0 0;font-size:11.5px;line-height:1.55}.formError{color:#c21c14;font-size:12.5px;font-weight:800;line-height:1.6}.honeypot{position:absolute!important;left:-9999px!important}.formSuccess{color:#111;box-shadow:12px 12px 0 var(--signal);text-align:center;background:#fff;padding:48px 30px}.formSuccess b{font-size:21px}.formSuccess p{color:#666;line-height:1.8}.proofBar{background:var(--signal);border-top:2px solid #000;border-bottom:2px solid #000;grid-template-columns:repeat(4,1fr);display:grid}.proofBar>div{text-align:center;border-right:2px solid #000;padding:25px 12px}.proofBar>div:last-child{border-right:0}.proofBar b,.proofBar span{display:block}.proofBar b{letter-spacing:-.06em;font-size:clamp(22px,2.2vw,37px)}.proofBar span{font-size:12px;font-weight:800;line-height:1.5}.sectionIndex{color:#777;margin-bottom:25px}.section h2,.results h2,.technology h2,.finalCta h2{letter-spacing:-.07em;margin:0;font-size:clamp(42px,6.5vw,104px);font-weight:1000;line-height:1.05}.line{white-space:nowrap;width:max-content;max-width:100%;display:block}.lineDark{color:inherit!important}.section h2 strong{color:var(--red);font-style:normal}.sectionIntro{max-width:690px;margin:34px 0 58px auto;font-size:15.5px;font-weight:700;line-height:1.95}.painGrid{border:2px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.painGrid article{background:#fff;border-right:2px solid #000;min-height:235px;padding:32px}.painGrid article:last-child{border-right:0}.painGrid article>span{color:var(--red);font-size:13px;font-weight:900}.painGrid h3{margin:34px 0 10px;font-size:30px}.painGrid p{color:#444;font-size:15px;line-height:1.85}.results{color:#fff;background:#111;padding:clamp(74px,10vw,150px) clamp(20px,8vw,150px)}.resultsHeading{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:50px;display:grid}.resultsHeading .sectionIndex{grid-column:1/-1}.resultsHeading>p:last-child{color:#aaa;justify-self:end}.resultGrid{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.resultGrid figure{color:#000;background:#fff;margin:0;overflow:hidden}.resultGrid img{object-fit:cover;width:100%;height:100%;max-height:650px}.resultGrid figcaption{justify-content:space-between;gap:12px;padding:15px 18px;font-size:13px;line-height:1.5;display:flex}.resultGrid figure{grid-template-rows:minmax(0,1fr) auto;display:grid}.disclaimer{color:#aaa;margin-top:18px;font-size:11.5px;line-height:1.7}.referralStory{color:#111;background:#fff8f1;overflow:hidden}.hero>.referralStory{grid-column:1/-1;margin:0 -18px 42px}.referralVisual{isolation:isolate;background:#e9d5c7;height:650px;position:relative;overflow:hidden}.referralVisual>img{object-fit:cover;object-position:center center;width:104%;max-width:none;height:104%;animation:7.5s cubic-bezier(.35,0,.25,1) infinite alternate referralFilm;position:absolute;inset:-2%}.referralShade{z-index:1;background:linear-gradient(#00000008 45%,#0000008a 100%);position:absolute;inset:0}.friendBubble{z-index:3;color:#111;box-shadow:5px 5px 0 var(--signal);opacity:0;background:#fff;border:2px solid #111;border-radius:18px;margin:0;padding:12px 15px;font-size:15px;font-weight:1000;line-height:1.45;position:absolute;transform:translateY(12px)scale(.96)}.friendBubble:after{content:"";background:#fff;border-bottom:2px solid #111;border-right:2px solid #111;width:14px;height:14px;position:absolute;bottom:-9px;transform:rotate(45deg)}.friendBubbleOne{animation:7.5s ease-out .55s infinite friendBubbleReveal;top:76px;right:18px}.friendBubbleOne:after{right:28px}.friendBubbleTwo{animation:7.5s ease-out 1.15s infinite friendBubbleReveal;top:148px;left:18px}.friendBubbleTwo:after{left:30px}.referralSceneLabel{z-index:3;color:#fff;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px;font-weight:900;line-height:1.4;position:absolute;bottom:20px;left:18px}.referralSceneLabel:before{content:"";vertical-align:middle;background:var(--signal);width:26px;height:2px;margin-right:8px;display:inline-block}.referralCopy .sectionIndex{color:#b6463e;margin:0 0 16px}.referralCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,9.8vw,42px);font-weight:1000;line-height:1.2}.referralCopy h2 span,.referralCopy h2 mark{display:table}.referralCopy h2 mark{color:#111;margin-top:5px;padding:.01em .12em .07em}.referralLead{color:#514b46;margin:28px 0 0;font-size:15px;font-weight:700;line-height:1.9}.referralImpact{color:#fff;background:#111;margin:42px -20px 0;padding:34px 22px 38px}.referralImpact small,.referralImpact b{display:block}.referralImpact small{color:var(--signal);letter-spacing:.06em;font-size:12px;font-weight:900}.referralImpact b{letter-spacing:-.045em;margin-top:8px;font-size:30px;line-height:1.35}.referralProduct{box-shadow:7px 7px 0 var(--signal);background:#fff;border:2px solid #111;grid-template-columns:108px 1fr;align-items:center;gap:15px;margin-top:22px;padding:12px;display:grid}.referralProduct img{object-fit:cover;width:108px;height:108px}.referralProduct p{margin:0}.referralProduct span{display:block}.referralProduct .referralBrandLogo{object-fit:contain;object-position:left center;width:120px;height:auto;max-height:34px;display:block}.referralProduct span{color:#444;margin-top:9px;font-size:13px;font-weight:900;line-height:1.65}.referralNote{color:#777;margin:19px 0 0;font-size:11px;line-height:1.7}.revenue{background:var(--signal);grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.revenueCopy>p:last-child{max-width:520px;font-weight:700;line-height:2}.calculation{background:#fff;border:3px solid #000;align-self:center;padding:clamp(25px,4vw,52px);box-shadow:12px 12px #000}.calculation>p{font-weight:1000}.formula{border-block:1px solid #bbb;justify-content:space-between;align-items:center;gap:8px;padding:25px 0;display:flex}.formula span{font-size:clamp(20px,2vw,32px);font-weight:1000}.formula small{color:#666;font-size:10.5px;line-height:1.45;display:block}.formula i{font-style:normal;font-weight:1000}.total{margin-top:28px}.total span,.total b{display:block}.total b{letter-spacing:-.06em;color:var(--red);font-size:clamp(40px,5vw,78px)}.calculation>small{color:#666;margin-top:18px;font-size:11px;line-height:1.7;display:block}.technology{background:#fff;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.techImage img{object-fit:cover;width:100%;height:100%}.techCopy{padding:clamp(60px,8vw,130px)}.techCopy h2{font-size:clamp(38px,4.4vw,72px)}.techCopy>p:not(.sectionIndex){color:#555;line-height:2}.techCopy ul{border-top:2px solid #000;margin-top:35px;padding:0;list-style:none}.techCopy li{border-bottom:1px solid #bbb;grid-template-columns:130px 1fr;align-items:center;gap:15px;padding:17px 0;display:grid}.techCopy li b{font-size:17px}.techCopy li span{color:#444;font-size:14px;line-height:1.65}.support{background:#ece9e2}.supportHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.supportHeading p{font-weight:700;line-height:2}.supportGrid{background:#000;border:1px solid #000;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.supportGrid article{background:#fff;min-height:270px;padding:32px 25px}.supportGrid article>span{color:var(--signal);-webkit-text-stroke:1px #000;font-size:45px;font-weight:1000}.supportGrid h3{margin-top:38px;font-size:19px}.supportGrid p{color:#444;font-size:14.5px;line-height:1.8}.offer{text-align:center;background:var(--signal);border-block:3px solid #000;padding:clamp(65px,9vw,130px) 20px}.offerTag{color:#fff;background:#000;padding:9px 16px;font-size:12px;font-weight:900;line-height:1.5;display:inline-block}.offer>p{font-weight:1000}.offer h2{letter-spacing:-.07em;margin:15px 0 36px;font-size:clamp(48px,7vw,105px);line-height:1}.offerItems{flex-wrap:wrap;justify-content:center;gap:8px;max-width:850px;margin:0 auto 40px;display:flex}.offerItems span{background:#fff;border:2px solid #000;padding:12px 16px;font-size:14px;font-weight:900;line-height:1.5}.buttonDark{color:#fff;background:#000;min-width:min(90vw,430px);box-shadow:7px 7px #fff}.faq{background:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.faq .sectionIndex{grid-column:1/-1}.faq h2{font-size:clamp(38px,4.5vw,75px)}.faqList details{border-top:2px solid #000;padding:22px 0}.faqList summary{cursor:pointer;font-size:15px;font-weight:900;line-height:1.65}.faqList p{color:#444;padding-right:20px;font-size:14.5px;line-height:1.85}.finalCta{text-align:center;color:#fff;background:#111;padding:clamp(75px,10vw,145px) 20px}.finalCta>p{color:var(--signal);font-weight:1000}.finalCta h2{margin:18px auto 48px;font-size:clamp(40px,6vw,92px)}.finalCta h2 mark{color:#000}.finalCta .button{min-width:min(90vw,430px)}.finalCta>small{color:#aaa;margin-top:22px;font-size:12px;line-height:1.6;display:block}footer{color:#aaa;background:#000;grid-template-columns:auto 1fr;align-items:center;gap:12px 28px;padding:52px clamp(20px,8vw,150px);font-size:12px;line-height:1.7;display:grid}.footerBrand{color:#fff;align-items:baseline;gap:8px;display:flex}.footerBrand img{background:#fff;width:165px;height:auto;padding:8px 10px}.footerBrand b{letter-spacing:-.07em;font-size:21px;font-style:italic}.footerBrand small{letter-spacing:.12em;font-size:9.5px;font-weight:900}.footerNote{border-top:1px solid #333;grid-column:1/-1;padding-top:20px;line-height:1.75}.mobileSticky{display:none}@media (width<=1180px){.hero{grid-template-columns:1fr 1fr}.heroForm{grid-column:1/-1;width:100%;max-width:620px;margin:auto}.supportGrid{grid-template-columns:1fr 1fr}}@media (width>=0){.topbar{height:58px;padding:0 14px}.brand b{font-size:19px}.topbar>span,.topCta{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:42px 18px 72px}.heroMoment{order:-2}.hero h1{letter-spacing:-.075em;font-size:clamp(38px,10.6vw,44px);line-height:1.02}.heroLead strong{font-size:23px}.heroLead{font-size:15px;line-height:1.85}.heroActions .button{width:100%}.textLink{margin:auto}.heroVisual{border-radius:22px;margin:16px 0 24px;padding:10px}.heroVisual img{border-radius:15px;width:100%;margin:auto}.heroForm{grid-column:auto}.inquiryForm{box-shadow:7px 7px 0 var(--signal);padding:29px 20px}.inquiryForm input:not([type=checkbox]):not([type=radio]),.inquiryForm select{min-height:49px;font-size:16px}.inquiryForm button{min-height:56px;font-size:15.5px;line-height:1.45}.proofBar{grid-template-columns:1fr 1fr}.proofBar>div{border-bottom:2px solid #000}.proofBar>div:nth-child(2){border-right:0}.proofBar>div:nth-child(n+3){border-bottom:0}.painGrid,.resultGrid,.revenue,.technology,.supportHeading,.faq{grid-template-columns:1fr}.section h2,.results h2,.technology h2,.finalCta h2{letter-spacing:-.065em;font-size:clamp(38px,10.6vw,44px);line-height:1.12}.techCopy h2,.faq h2{font-size:clamp(35px,9.6vw,40px)}.offer h2{font-size:clamp(38px,10.2vw,43px)}.finalCta h2{letter-spacing:-.045em;font-size:clamp(33px,8.9vw,38px);line-height:1.24}.line{max-width:none}.techLine{white-space:normal;width:auto}.painGrid article{border-bottom:2px solid #000;border-right:0;min-height:190px}.painGrid article:last-child{border-bottom:0}.resultsHeading{display:block}.resultsHeading>p:last-child{margin-top:25px}.resultGrid{gap:12px}.revenue{gap:45px}.formula{flex-wrap:wrap}.formula span{flex:1;min-width:25%}.technology{min-height:0}.techImage{height:380px}.techCopy{padding:65px 20px}.techCopy li{grid-template-columns:95px 1fr}.supportGrid{grid-template-columns:1fr;margin-top:45px}.supportGrid article{min-height:210px}.faq{padding-bottom:100px}.finalCta{padding:82px 18px 92px}.finalCta .line,.offer .line{text-align:center;white-space:nowrap;width:auto;margin-inline:auto}.finalCta .button{width:100%;min-width:0;max-width:360px;font-size:15.5px}footer{grid-template-columns:1fr;padding:48px 20px 128px}.mobileSticky{z-index:50;left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));color:#fff;background:#06c755;border:2px solid #008f3d;justify-content:center;align-items:center;gap:20px;width:calc(min(430px,100vw) - 20px);min-height:60px;padding:11px 18px;font-size:15.5px;font-weight:1000;line-height:1.35;text-decoration:none;display:flex;position:fixed;transform:translate(-50%);box-shadow:4px 4px #111}}@keyframes heroMomentFilm{0%{transform:scale(1.015)translate(0)}45%{transform:scale(1.055)translate(-.6%,-.3%)}to{transform:scale(1.095)translate(-1.1%,-.8%)}}@keyframes heroMomentGlow{0%,12%{opacity:0;transform:translate(-40%)skew(-15deg)}28%{opacity:.72}50%,to{opacity:0;transform:translate(360%)skew(-15deg)}}@keyframes heroMomentReveal{0%,5%{opacity:0;transform:translateY(16px)}15%,82%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-5px)}}@keyframes heroMomentProduct{0%,8%{opacity:0;transform:translateY(-8px)}18%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes heroMomentScroll{0%,to{opacity:.45;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes referralFilm{0%{transform:scale(1.015)translate(0)}55%{transform:scale(1.06)translate(-.7%,-.3%)}to{transform:scale(1.09)translate(-1.1%,-.7%)}}@keyframes friendBubbleReveal{0%,7%{opacity:0;transform:translateY(12px)scale(.96)}17%,82%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes empathyTruthFilm{0%{transform:scale(1.01)translateY(0)}to{transform:scale(1.07)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.heroMomentPhoto,.heroMomentGlow,.heroMomentCopy>span,.heroMomentAh,.heroMomentAnswer,.heroMomentProduct,.heroMomentScroll i,.referralVisual>img,.friendBubble,.empathyOwnerPhoto{opacity:1;transform:none;animation:none!important}.heroMomentGlow{display:none}}.vLineBoostArrows{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vLineBoostArrows i{opacity:0;transform-origin:bottom;background:linear-gradient(#fff8c7 0 13%,#ffd400 34%,#ff6b00 100%);border-radius:99px;width:5px;height:62px;animation:5.2s cubic-bezier(.16,.84,.2,1) infinite vLineArrowBurst;position:absolute;box-shadow:0 0 7px #fff,0 0 18px #ffd400,0 0 30px #ff5a00}.vLineBoostArrows i:after{content:"";filter:drop-shadow(0 0 7px #ffd400);border-bottom:18px solid #fff8c7;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.vLineBoostArrows i:first-child{top:52%;left:20%;transform:rotate(34deg)}.vLineBoostArrows i:nth-child(2){height:76px;animation-delay:80ms;top:57%;left:27%;transform:rotate(27deg)}.vLineBoostArrows i:nth-child(3){height:66px;animation-delay:.16s;top:61%;left:35%;transform:rotate(20deg)}.vLineBoostArrows i:nth-child(4){animation-delay:40ms;top:52%;right:20%;transform:rotate(-34deg)}.vLineBoostArrows i:nth-child(5){height:76px;animation-delay:.12s;top:57%;right:27%;transform:rotate(-27deg)}.vLineBoostArrows i:nth-child(6){height:66px;animation-delay:.2s;top:61%;right:35%;transform:rotate(-20deg)}@keyframes vLineArrowBurst{0%,38%{opacity:0;translate:0 34px;scale:.55}45%{opacity:1;translate:0 12px;scale:1.16}55%,70%{opacity:.96;translate:0 -22px;scale:1}76%,to{opacity:0;translate:0 -42px;scale:.72}}.bodyZoneReel{aspect-ratio:4/5}.bodyZoneTabs{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01060eb8;border:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid;position:absolute;top:12px;left:12px;right:12px}.bodyZoneTabs span{color:#fff;text-align:center;letter-spacing:.04em;border-bottom:3px solid #354354;padding:8px 2px;font-size:12px;font-weight:900;animation:10.5s infinite bodyTabPulse}.bodyZoneTabs span:nth-child(2){animation-delay:3.5s}.bodyZoneTabs span:nth-child(3){animation-delay:7s}@keyframes bodyTabPulse{0%,30%{color:#07111d;background:#ffd400;border-color:#ff6a00;box-shadow:0 0 17px #ffd400bf}33%,to{color:#fff;box-shadow:none;background:0 0;border-color:#354354}}.bodyZoneScene{z-index:1;opacity:0;animation:10.5s cubic-bezier(.2,.72,.22,1) infinite bodyZoneCycle;position:absolute;inset:0;overflow:hidden}.bodyZoneBelly{animation-delay:3.5s}.bodyZoneThigh{animation-delay:7s}.bodyZoneScene>img{object-fit:cover;width:100%;height:100%;animation:3.5s cubic-bezier(.18,.8,.22,1) infinite bodyZonePunch;transform:scale(1.08)}.bodyZoneScene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#01050b14 42%,#01050b1f 62%,#01050be0 100%);position:absolute;inset:0}@keyframes bodyZoneCycle{0%{opacity:0;transform:scale(1.06)}4%,29%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.985)}}@keyframes bodyZonePunch{0%{transform:scale(1.1)}24%{transform:scale(1.02)}80%{transform:scale(1.045)}to{transform:scale(1.1)}}.bodyZoneScene figcaption{z-index:7}.bodyLiftArrows{z-index:6;pointer-events:none;position:absolute;inset:0}.bodyLiftArrows i{opacity:0;background:linear-gradient(#fff,#ffd400 32%,#ff641f);border-radius:99px;width:5px;height:58px;animation:1.16s cubic-bezier(.15,.86,.2,1) infinite bodyArrowPunch;position:absolute;transform:rotate(35deg);box-shadow:0 0 8px #fff,0 0 19px #ff9a2f,0 0 30px #ff4b18}.bodyLiftArrows i:after{content:"";filter:drop-shadow(0 0 6px #ff9a2f);border-bottom:16px solid #fff7b4;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.bodyLiftArrows i:first-child{top:34%;left:47%}.bodyLiftArrows i:nth-child(2){height:70px;animation-delay:.1s;top:38%;left:58%}.bodyLiftArrows i:nth-child(3){animation-delay:.2s;top:32%;left:68%}.bodyLiftArrows i:nth-child(4){height:66px;animation-delay:.3s;top:40%;left:77%}.bodyZoneBelly .bodyLiftArrows i:first-child{top:45%;left:26%;transform:rotate(62deg)}.bodyZoneBelly .bodyLiftArrows i:nth-child(2){top:50%;left:38%;transform:rotate(52deg)}.bodyZoneBelly .bodyLiftArrows i:nth-child(3){top:50%;left:65%;transform:rotate(-52deg)}.bodyZoneBelly .bodyLiftArrows i:nth-child(4){top:45%;left:76%;transform:rotate(-62deg)}@keyframes bodyArrowPunch{0%,12%{opacity:0;translate:0 25px;scale:.5}24%{opacity:1;translate:0 8px;scale:1.18}58%{opacity:1;translate:0 -18px;scale:1}82%,to{opacity:0;translate:0 -34px;scale:.7}}@media (prefers-reduced-motion:reduce){.vLineBoostArrows i,.bodyZoneTabs span,.bodyZoneScene,.bodyZoneScene>img,.bodyLiftArrows i{animation:none!important}.vLineBoostArrows i{opacity:.72}.bodyZoneScene{opacity:0}.bodyZoneArm{opacity:1}}.bookingStory{padding-bottom:50px}.bookingPhone{color:#fff;background:linear-gradient(165deg,#07101d,#02050a 72%);border:3px solid #111;border-radius:25px;margin-left:0;margin-right:0;padding:17px 14px 108px;box-shadow:12px 12px #111,0 0 34px #ffd4002e}.bookingPhone .phoneTop{color:#9db0c4;border-color:#2d4053}.bookingImpactTop{background:linear-gradient(135deg,#183652d1,#07101d47);border:1px solid #315371;grid-template-columns:1.18fr .82fr;align-items:end;gap:8px;margin:13px 0 16px;padding:14px 11px 15px;display:grid}.bookingImpactTop small,.bookingImpactTop strong{display:block}.bookingImpactTop small{color:#64c8ff;letter-spacing:.12em;font:1000 8px/1.2 Arial,sans-serif}.bookingImpactTop strong{color:#fff;letter-spacing:-.055em;margin-top:8px;font-size:25px;font-weight:1000;line-height:1.16}.bookingImpactTop mark{color:#07101d;background:var(--signal);margin-top:4px;padding:0 .12em .08em;display:table}.bookingRise{border-bottom:2px solid #fff3;justify-content:flex-end;align-items:flex-end;gap:5px;height:82px;padding:0 7px 4px 0;display:flex;position:relative}.bookingRise i{transform-origin:bottom;background:linear-gradient(#ffd400,#ff5b22);width:11px;animation:3.4s cubic-bezier(.18,.8,.2,1) infinite bookingBarSurge;display:block;box-shadow:0 0 12px #ff91238c}.bookingRise i:first-child{height:18px}.bookingRise i:nth-child(2){height:31px;animation-delay:.1s}.bookingRise i:nth-child(3){height:44px;animation-delay:.2s}.bookingRise i:nth-child(4){height:59px;animation-delay:.3s}.bookingRise i:nth-child(5){height:75px;animation-delay:.4s}.bookingRise b{color:var(--signal);filter:drop-shadow(0 0 8px #ffd400cc);font:1000 40px/1 Arial,sans-serif;animation:3.4s ease-in-out infinite bookingArrowLaunch;position:absolute;top:-13px;right:-2px}@keyframes bookingBarSurge{0%,15%{opacity:.35;scale:1 .12}34%,76%{opacity:1;scale:1}88%,to{opacity:.7;scale:1 .72}}@keyframes bookingArrowLaunch{0%,18%{opacity:0;translate:-22px 25px;scale:.55}38%,73%{opacity:1;translate:0;scale:1.15}86%,to{opacity:0;translate:10px -12px;scale:.8}}.bookingPhone .calendarGrid{z-index:2;gap:6px;margin-top:0;position:relative}.bookingPhone .calendarGrid>span{color:#728297;background:#101b29;border:1px solid #25394d;border-radius:4px;height:46px}.bookingPhone .calendarGrid>span.booked{color:#07101d;background:linear-gradient(145deg,#fff4a8,#ffd400);border-color:#fff1a1;animation:4s cubic-bezier(.2,.8,.2,1) infinite bookingCellHit;box-shadow:0 0 13px #ffd40052}.bookingPhone .calendarGrid>span.booked:nth-child(3n){background:linear-gradient(145deg,#ff9a5a,#ff4a28);border-color:#ffc09b}.bookingPhone .calendarGrid .booked i{background:#07101d}@keyframes bookingCellHit{0%,18%{opacity:.3;transform:scale(.72)}30%,75%{opacity:1;transform:scale(1)}83%{transform:scale(1.08)}92%,to{opacity:1;transform:scale(1)}}.bookingStampCloud{z-index:4;pointer-events:none;position:absolute;top:234px;left:5px;right:5px}.bookingStampCloud i{color:#fff;letter-spacing:.08em;opacity:0;background:#e42c23;border:2px solid #fff;padding:4px 7px;font:1000 8px/1 Arial,sans-serif;animation:4s cubic-bezier(.18,.82,.2,1) infinite bookingStampDrop;position:absolute;box-shadow:0 4px 8px #0000006b}.bookingStampCloud i:first-child{top:12px;left:18%;transform:rotate(-9deg)}.bookingStampCloud i:nth-child(2){animation-delay:.35s;top:74px;right:14%;transform:rotate(7deg)}.bookingStampCloud i:nth-child(3){animation-delay:.7s;top:142px;left:43%;transform:rotate(-4deg)}@keyframes bookingStampDrop{0%,22%{opacity:0;translate:0 -24px;scale:1.8}32%,68%{opacity:1;translate:0;scale:1}78%,to{opacity:0;translate:0 8px;scale:.8}}.bookingPhone .bookingNotification{z-index:7;color:#111;animation:3.2s cubic-bezier(.18,.82,.2,1) infinite bookingNotice;bottom:17px}@media (width<=420px){.bookingImpactTop strong{font-size:23px}.bookingRise{height:75px}.bookingStampCloud{top:226px}}@media (prefers-reduced-motion:reduce){.bookingRise i,.bookingRise b,.bookingPhone .calendarGrid>span.booked,.bookingStampCloud i{opacity:1;translate:none;scale:1;animation:none!important}}.cartridgeShowcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 8%,#317ebe3d,#0000 32%),linear-gradient(#07101f 0,#02060d 100%);padding:42px 20px 38px;position:relative;overflow:hidden}.cartridgeShowcase:before{content:"06";z-index:-1;color:#ffffff09;letter-spacing:-.1em;font:1000 168px/1 Arial,sans-serif;position:absolute;top:12px;right:-14px}.cartridgeShowcase .sectionIndex{color:#62c3ff;margin:0}.cartridgeEyebrow{color:#fff;letter-spacing:.13em;align-items:center;gap:11px;margin:18px 0 8px;font:1000 15px/1 Arial,sans-serif;display:flex}.cartridgeEyebrow b{color:#07101f;background:var(--signal);border-radius:50%;place-items:center;width:29px;height:29px;font-size:20px;display:grid;box-shadow:0 0 20px #ffd400a6}.cartridgeShowcase h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:46px;font-weight:1000;line-height:1.08}.cartridgeShowcase h2 mark{color:#06101d;background:var(--signal);margin-top:7px;padding:0 .12em .07em;display:table;transform:rotate(-1deg)}.cartridgeLead{color:#c8d7e7;margin:22px 0 26px;font-size:20px;font-weight:900;line-height:1.45}.cartridgeLead strong{color:#fff;font-size:30px}.cartridgeGroup{background:linear-gradient(145deg,#102842f5,#050f1cfa);border:2px solid #3a78a6;padding:19px 13px 15px;position:relative;box-shadow:8px 8px #000}.cartridgeBody{background:linear-gradient(145deg,#361b0dfa,#120a07fa);border-color:#a96230}.cartridgeGroup header{min-height:58px;padding-left:62px;position:relative}.cartridgeGroup header>span{color:#05111d;letter-spacing:.08em;background:#62c3ff;border-radius:50%;place-items:center;width:52px;height:52px;font:1000 10px/1 Arial,sans-serif;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 20px #62c3ff73}.cartridgeBody header>span{color:#1d0c03;background:#ff9346;box-shadow:0 0 20px #ff7e2d73}.cartridgeGroup h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:1000;line-height:1.05}.cartridgeGroup header p{color:#aebfd0;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.45}.cartridgeCards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.cartridgeCards article{text-align:center;background:linear-gradient(#fff,#dbe7f0);border:1px solid #ffffffbd;min-width:0;padding:7px 5px 10px;animation:3.6s cubic-bezier(.18,.8,.2,1) infinite cartridgeCardPop;position:relative;box-shadow:0 5px 12px #00000059}.cartridgeCards article:nth-child(2){animation-delay:.18s}.cartridgeCards article:nth-child(3){animation-delay:.36s}.cartridgePhoto{background:#dcebf5;width:100%;height:126px;position:relative;overflow:hidden}.cartridgePhoto img{filter:contrast(1.08)saturate(.92);width:780px;max-width:none;height:auto;position:absolute}.cartridge15 img{top:-239px;left:-188px}.cartridge30 img{top:-239px;left:-281px}.cartridge45 img{top:-367px;left:-240px}.cartridge60 img{top:-373px;left:-530px}.cartridge80 img{top:-238px;left:-482px}.cartridge130 img{top:-238px;left:-572px}.cartridgeCards strong{color:#07101f;letter-spacing:-.04em;margin-top:7px;font:1000 25px/1 Arial,sans-serif;display:inline-block}.cartridgeCards small{color:#42647f;margin-left:3px;font:900 9px/1 Arial,sans-serif}@keyframes cartridgeCardPop{0%,72%,to{filter:brightness();transform:translateY(0)}79%{filter:brightness(1.18);transform:translateY(-10px)scale(1.04)}88%{filter:brightness();transform:translateY(0)}}.cartridgeSwitch{color:#9db4c8;letter-spacing:.08em;justify-content:center;align-items:center;gap:9px;height:66px;font-size:10px;font-weight:900;display:flex}.cartridgeSwitch b{color:var(--signal);letter-spacing:.12em;font:1000 15px/1 Arial,sans-serif}.cartridgeSwitch i{color:var(--signal);font:1000 27px/1 Arial,sans-serif;animation:1.2s ease-in-out infinite cartridgeDown}@keyframes cartridgeDown{50%{filter:drop-shadow(0 0 8px #ffd400);transform:translateY(7px)}}.cartridgeImpact{color:#fff;border:2px solid #354f68;border-left:6px solid var(--signal);background:radial-gradient(circle at 50% 20%,#ffd4001f,#0000 40%),#050505;margin-top:25px;padding:18px 12px 23px;position:relative;overflow:hidden;box-shadow:8px 8px #29435c}.impactCartridgeRail{z-index:1;border-bottom:1px solid #ffd40052;justify-content:center;align-items:flex-end;gap:5px;height:132px;margin:0 -4px 18px;padding-top:5px;display:flex;position:relative}.impactCartridge{transform-origin:bottom;background:#dcebf5;border:2px solid #fff;width:68px;height:112px;animation:4.8s cubic-bezier(.18,.82,.2,1) infinite impactCartridgeSwap;display:block;position:relative;overflow:hidden;box-shadow:0 8px 14px #0000008c}.impactCartridge:first-child{animation-delay:0s;transform:rotate(-9deg)}.impactCartridge:nth-child(2){animation-delay:.12s;transform:rotate(-5deg)}.impactCartridge:nth-child(3){animation-delay:.24s;transform:rotate(-2deg)}.impactCartridge:nth-child(4){animation-delay:.36s;transform:rotate(2deg)}.impactCartridge:nth-child(5){animation-delay:.48s;transform:rotate(5deg)}.impactCartridge:nth-child(6){animation-delay:.6s;transform:rotate(9deg)}.impactCartridge img{filter:contrast(1.1)saturate(.92);width:650px;max-width:none;height:auto;position:absolute}.impactCartridge.cartridge15 img{top:-199px;left:-156px}.impactCartridge.cartridge30 img{top:-199px;left:-232px}.impactCartridge.cartridge45 img{top:-305px;left:-199px}.impactCartridge.cartridge60 img{top:-310px;left:-442px}.impactCartridge.cartridge80 img{top:-198px;left:-402px}.impactCartridge.cartridge130 img{top:-198px;left:-477px}@keyframes impactCartridgeSwap{0%,68%,to{filter:brightness(.8);translate:0}74%{filter:brightness(1.35);translate:0 -18px;scale:1.13;box-shadow:0 0 22px #ffd400d9}84%{filter:brightness();translate:0;scale:1}}.cartridgeImpactCopy{z-index:2;position:relative}.cartridgeImpactCopy strong{color:#fff;letter-spacing:-.055em;opacity:.42;margin:0 0 8px;padding:2px 5px 5px;font-size:27px;font-weight:1000;line-height:1.22;animation:4.8s cubic-bezier(.18,.82,.2,1) infinite impactCopyHit;display:table;transform:translate(-18px)}.cartridgeImpactCopy strong:nth-child(2){color:#07101f;background:var(--signal);animation-delay:.3s}.cartridgeImpactCopy strong:nth-child(3){color:#fff;background:#e52a21;margin-bottom:0;animation-delay:.6s}@keyframes impactCopyHit{0%,9%{opacity:.25;transform:translate(-18px)scale(.95)}16%,72%{opacity:1;transform:translate(0)scale(1)}82%,to{opacity:.42;transform:translate(0)scale(1)}}.cartridgeShowcase .techNote{color:#8796a8;margin:20px 0 0;font-size:10px;line-height:1.6}@media (width<=420px){.cartridgeShowcase h2{font-size:42px}.cartridgePhoto{height:112px}.cartridgePhoto img{width:710px}.cartridge15 img{top:-218px;left:-171px}.cartridge30 img{top:-218px;left:-255px}.cartridge45 img{top:-334px;left:-218px}.cartridge60 img{top:-339px;left:-482px}.cartridge80 img{top:-217px;left:-439px}.cartridge130 img{top:-217px;left:-520px}.impactCartridgeRail{gap:3px;height:113px}.impactCartridge{width:53px;height:94px}.impactCartridge img{width:560px}.impactCartridge.cartridge15 img{top:-172px;left:-135px}.impactCartridge.cartridge30 img{top:-172px;left:-200px}.impactCartridge.cartridge45 img{top:-263px;left:-171px}.impactCartridge.cartridge60 img{top:-267px;left:-381px}.impactCartridge.cartridge80 img{top:-171px;left:-347px}.impactCartridge.cartridge130 img{top:-171px;left:-411px}.cartridgeImpactCopy strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.cartridgeCards article,.cartridgeSwitch i,.impactCartridge,.cartridgeImpactCopy strong{opacity:1;transform:none;animation:none!important}}.hero{padding-bottom:0}.hero>.referralStory{margin-bottom:0}.techStory{color:#111;background:#f8f3ec;overflow:hidden}.techStoryVisual{isolation:isolate;background:#eee3d6;height:660px;position:relative;overflow:hidden}.techTreatmentPhoto{object-fit:cover;object-position:center center;width:104%;max-width:none;height:104%;animation:8s ease-in-out infinite alternate techTreatmentFilm;position:absolute;inset:-2%}.techStoryVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff08 40%,#080c19c7 100%);position:absolute;inset:0}.energySweep{z-index:2;pointer-events:none;width:150px;height:150px;position:absolute;top:61%;left:57%;transform:translate(-50%,-50%)}.energySweep i{opacity:0;border:2px solid #ffd800e6;border-radius:50%;animation:3s ease-out infinite energyRipple;position:absolute;inset:42%}.energySweep i:nth-child(2){border-color:#51beffe6;animation-delay:1s}.energySweep i:nth-child(3){animation-delay:2s}.techVisualCaption{z-index:3;color:#fff;position:absolute;bottom:24px;left:20px;right:150px}.techVisualCaption span{color:var(--signal);letter-spacing:.14em;font:900 10px/1.4 Arial,sans-serif;display:block}.techVisualCaption b{letter-spacing:-.045em;margin-top:7px;font-size:28px;line-height:1.3;display:block}.techMachineFloat{z-index:4;width:122px;box-shadow:6px 6px 0 var(--signal);background:#fffffff2;padding:8px;animation:3.4s ease-in-out infinite machineFloat;position:absolute;bottom:16px;right:13px}.techMachineFloat img:first-child{aspect-ratio:1;object-fit:cover;width:100%}.techMachineFloat img:last-child{width:94px;height:auto;margin:6px auto 0}.techStoryCopy .sectionIndex{color:#b04b43;margin:0 0 16px}.techStoryCopy h2,.resultCinema h2,.bookingStory h2,.revenueShow h2,.systemStory h2,.contactIntro h2{letter-spacing:-.06em;margin:0;font-size:39px;font-weight:1000;line-height:1.18}.techStoryCopy h2 span,.techStoryCopy h2 mark,.resultCinema h2 span,.resultCinema h2 mark,.bookingStory h2 span,.bookingStory h2 mark,.revenueShow h2 span,.revenueShow h2 mark,.systemStory h2 span,.systemStory h2 mark,.contactIntro h2 span,.contactIntro h2 mark{display:table}.techStoryCopy h2 mark,.resultCinema h2 mark,.bookingStory h2 mark,.revenueShow h2 mark,.systemStory h2 mark,.contactIntro h2 mark{margin-top:5px;padding:.01em .12em .07em}.techStoryCopy>p:not(.sectionIndex,.techNote){margin:22px 0 26px;font-size:16px;font-weight:900}.energyDiagram{background:linear-gradient(#f2ecf7,#fff);border:2px solid #111;margin:0 -5px;padding:15px 12px 92px;position:relative;overflow:hidden;box-shadow:8px 8px #111}.energyDiagram>img{object-fit:cover;object-position:center top;mix-blend-mode:multiply;width:100%;height:310px}.diagramScan{background:#fff;border-radius:50%;height:5px;animation:3.5s ease-in-out infinite alternate diagramScan;position:absolute;top:70px;left:22%;right:22%;box-shadow:0 0 10px 5px #fffffff2,0 0 24px 13px #ffd80073}.energyBadge{color:#fff;text-align:center;border-radius:50px;flex-direction:column;justify-content:center;width:45%;min-height:66px;padding:9px 10px;display:flex;position:absolute;bottom:18px;box-shadow:0 6px 16px #00000026}.energyBadge b,.energyBadge small{display:block}.energyBadge b{font-size:15px}.energyBadge small{margin-top:1px;font-size:10px;font-weight:800}.energyBadgeBlue{background:linear-gradient(135deg,#007ec3,#70d7ff);left:4%}.energyBadgeOrange{background:linear-gradient(135deg,#ed541f,#ffae63);right:4%}.techFacts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:28px;display:grid}.techFacts span{text-align:center;color:#fff;background:#111;flex-direction:column;justify-content:center;min-height:102px;padding:10px 5px;font-size:10px;font-weight:900;line-height:1.45;display:flex}.techFacts b{color:var(--signal);font:1000 32px/1 Arial,sans-serif;display:block}.techNote{color:#777;margin:18px 0 0;font-size:10.5px;line-height:1.7}.resultCinema{color:#fff;background:#111;padding:76px 20px 82px;overflow:hidden}.resultCinema .sectionIndex{color:var(--signal);margin:0 0 16px}.resultCinema h2 mark{color:#111}.resultReel{gap:12px;width:max-content;margin:36px 0 0;animation:10s ease-in-out infinite alternate resultReel;display:flex}.resultReel figure{color:#111;width:340px;box-shadow:8px 8px 0 var(--signal);background:#fff;margin:0}.resultReel img{object-fit:cover;width:100%;height:345px}.resultReel figcaption{justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;display:flex}.resultReel figcaption b{letter-spacing:.1em}.resultWhisper{color:#fff;margin:34px 0 0;font-size:18px;font-weight:1000;line-height:1.6}.resultCinema .disclaimer{margin:12px 0 0;font-size:10.5px}.bookingStory{background:linear-gradient(165deg,#fff9ee,#efe5d9);padding:78px 20px 84px;overflow:hidden}.bookingCopy .sectionIndex{color:#b04b43;margin:0 0 16px}.bookingPhone{background:#fff;border:3px solid #111;border-radius:28px;margin:38px 12px 0;padding:20px 15px 105px;position:relative;box-shadow:12px 12px #111}.phoneTop{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-end;padding:0 3px 12px;display:flex}.phoneTop span{font-size:13px;font-weight:1000}.phoneTop b{color:#888;letter-spacing:.12em;font:900 11px/1 Arial,sans-serif}.calendarGrid{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px;display:grid}.calendarGrid>span{color:#999;background:#f4f2ee;height:44px;padding:5px;font:800 10px/1 Arial,sans-serif;position:relative;overflow:hidden}.calendarGrid i{background:#dedbd5;border-radius:4px;height:5px;position:absolute;bottom:6px;left:5px;right:5px}.calendarGrid .booked{color:#111}.calendarGrid .booked i{transform-origin:0;background:#111;animation:4s ease-in-out infinite bookingFill}.calendarGrid .booked:nth-child(3n) i{background:var(--signal);animation-delay:.35s}.bookingNotification{background:var(--signal);border:2px solid #111;align-items:center;gap:11px;padding:14px;animation:4s ease-in-out infinite bookingNotice;display:flex;position:absolute;bottom:18px;left:18px;right:-14px;box-shadow:5px 5px #111}.bookingNotification>span{color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font:1000 9px/1 Arial,sans-serif;display:grid}.bookingNotification p,.bookingNotification b,.bookingNotification small{margin:0;display:block}.bookingNotification b{font-size:14px;line-height:1.45}.bookingNotification small{color:#555;font-size:10.5px}.storyRoute{justify-content:space-between;align-items:center;gap:4px;margin-top:44px;font-size:10px;font-weight:900;line-height:1.3;display:flex}.storyRoute span,.storyRoute strong{text-align:center;background:#fff;border:1px solid #111;padding:8px 6px}.storyRoute strong{color:#111;background:var(--signal)}.storyRoute i{font-style:normal}.revenueShow{color:#111;background:var(--signal);padding:80px 20px 86px;position:relative;overflow:hidden}.revenueShow .sectionIndex{z-index:1;color:#111;margin:0 0 16px;position:relative}.revenueShow h2{z-index:1;position:relative}.revenueShow h2 mark{color:#fff;background:#111}.revenuePulse i{border:1px solid #11111140;border-radius:50%;width:310px;height:310px;animation:4s ease-out infinite revenuePulse;position:absolute;top:40px;right:-130px}.revenuePulse i:nth-child(2){animation-delay:1.3s}.revenuePulse i:nth-child(3){animation-delay:2.6s}.revenueNumbers{z-index:1;align-items:center;gap:8px;margin:42px 0 18px;display:flex;position:relative}.revenueNumbers>div{background:#fff;border:2px solid #111;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:125px;padding:12px 5px;display:flex;box-shadow:5px 5px #111}.revenueNumbers>b,.revenueNumbers b{letter-spacing:-.05em;font:1000 35px/1 Arial,sans-serif;display:block}.revenueNumbers b small{font-size:.48em}.revenueNumbers span{margin-top:8px;font-size:10px;font-weight:900;line-height:1.4}.revenueNumbers>i{font-size:22px;font-style:normal;font-weight:1000}.monthlyCard{z-index:1;color:#fff;background:#111;padding:25px 18px 18px;position:relative;overflow:hidden}.monthlyCard p,.monthlyCard b,.monthlyCard span{z-index:2;margin:0;display:block;position:relative}.monthlyCard p{color:var(--signal);font-size:12px;font-weight:900}.monthlyCard>b{letter-spacing:-.06em;margin:3px 0;font:1000 43px/1.15 Arial,sans-serif}.monthlyCard>span{color:#aaa;font-size:11px;font-weight:800}.salesBars{align-items:flex-end;gap:5px;height:68px;margin-top:16px;display:flex}.salesBars i{background:var(--signal);transform-origin:bottom;flex:1;height:25%;animation:3.6s ease-in-out infinite alternate salesGrow}.salesBars i:nth-child(2){height:38%;animation-delay:.15s}.salesBars i:nth-child(3){height:48%;animation-delay:.3s}.salesBars i:nth-child(4){height:62%;animation-delay:.45s}.salesBars i:nth-child(5){height:72%;animation-delay:.6s}.salesBars i:nth-child(6){height:88%;animation-delay:.75s}.salesBars i:nth-child(7){height:100%;animation-delay:.9s}.revenueNote{z-index:1;margin:14px 0 0;font-size:10px;line-height:1.65;position:relative}.systemStory{background:#f4f0e9;padding:80px 20px 84px;overflow:hidden}.systemStory .sectionIndex{color:#b04b43;margin:0 0 16px}.systemCopy>p:last-child{margin:18px 0 0;font-size:17px;font-weight:1000}.systemVisual{height:470px;margin:35px -6px 0;position:relative}.systemCenter{z-index:2;background:#fff;border:2px solid #111;border-radius:50%;width:170px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 45px #00000021}.systemCenter img:first-child{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.systemCenter img:last-child{width:118px;height:auto;margin:4px auto 5px}.systemOrbit{border:1px dashed #8f8981;border-radius:50%;width:330px;height:330px;animation:24s linear infinite systemSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.systemOrbit:before,.systemOrbit:after{content:"";background:var(--red);border-radius:50%;width:10px;height:10px;position:absolute}.systemOrbit:before{top:-5px;left:50%}.systemOrbit:after{background:var(--signal);border:1px solid #111;bottom:-5px;left:50%}.systemNode{z-index:3;color:#111;width:132px;box-shadow:4px 4px 0 var(--signal);text-align:center;background:#fff;border:2px solid #111;padding:11px 10px;font-size:12px;font-weight:1000;line-height:1.4;animation:3s ease-in-out infinite nodeBreathe;position:absolute}.systemNode b{color:#b04b43;letter-spacing:.12em;font:900 9px/1.4 Arial,sans-serif;display:block}.nodeTwo{animation-delay:.5s;top:80px;right:0}.nodeThree{animation-delay:1s;bottom:65px;left:0}.nodeFour{animation-delay:1.5s;bottom:34px;right:0}.systemClose{text-align:center;color:#fff;background:#111;margin:18px 0 0;padding:22px 16px;font-size:15px;line-height:1.7}.systemClose strong{color:var(--signal);font-size:18px}.finalCta{text-align:left;isolation:isolate;min-height:650px;padding:0;position:relative;overflow:hidden}.finalCta>img{object-fit:cover;object-position:center;width:104%;max-width:none;height:104%;animation:8s ease-in-out infinite alternate heroMomentFilm;position:absolute;inset:-2%}.finalCtaShade{z-index:1;background:linear-gradient(#0000000d,#000000e0);position:absolute;inset:0}.finalCtaCopy{z-index:2;position:absolute;bottom:42px;left:20px;right:20px}.finalCtaCopy>p{color:var(--signal);margin:0;font-size:15px;font-weight:1000}.finalCtaCopy h2{margin:7px 0 13px;font-size:41px;line-height:1.15}.finalCtaCopy h2 span,.finalCtaCopy h2 mark{display:table}.finalCtaCopy h2 mark{color:#111;margin-top:5px;padding:.01em .12em .07em}.finalCtaCopy>strong{font-size:19px;line-height:1.55;display:block}.finalCtaCopy .button{width:100%;min-width:0;margin-top:25px;box-shadow:5px 5px #fff}.finalCtaCopy>small{color:#ddd;text-align:center;margin-top:12px;font-size:11px;display:block}.contactSection{color:#fff;background:#111;padding:78px 20px 92px}.contactIntro .sectionIndex{color:var(--signal);margin:0 0 15px}.contactIntro h2 mark{color:#111}.contactIntro>p:last-child{color:#ccc;margin:20px 0 34px;font-size:14px;line-height:1.8}.contactSection .inquiryForm{box-shadow:7px 7px 0 var(--signal)}@keyframes techTreatmentFilm{0%{transform:scale(1.01)translateY(0)}to{transform:scale(1.07)translateY(-1%)}}@keyframes energyRipple{0%{opacity:.9;inset:43%}80%,to{opacity:0;inset:0}}@keyframes machineFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes diagramScan{0%{opacity:.55;top:88px}to{opacity:1;top:275px}}@keyframes resultReel{0%,25%{transform:translate(0)}75%,to{transform:translate(-274px)}}@keyframes bookingFill{0%,15%{opacity:.3;transform:scaleX(.12)}55%,to{opacity:1;transform:scaleX(1)}}@keyframes bookingNotice{0%,12%{opacity:0;transform:translateY(16px)}28%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes revenuePulse{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1.25)}}@keyframes salesGrow{0%{opacity:.45;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes systemSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes nodeBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.empathyCrisis>img,.crisisTag,.confidenceQuote,.cycleGrid span,.cycleGrid i,.cycleGrid>b{opacity:1;transform:none;animation:none!important}.reactionWords:before{animation:none!important}.reactionWords span{opacity:0;transform:none;animation:none!important}.reactionWords span:last-child{opacity:1}.techTreatmentPhoto,.energySweep i,.techMachineFloat,.diagramScan,.resultReel,.calendarGrid .booked i,.bookingNotification,.revenuePulse i,.salesBars i,.systemOrbit,.systemNode,.finalCta>img{opacity:1;transform:none;animation:none!important}.systemOrbit{transform:translate(-50%,-50%)}}.sectionIndex{font-size:13.5px;line-height:1.5}.techFacts span{font-size:12px}.energyBadge small{font-size:11.5px}.resultWhisper{font-size:20px}.storyRoute{flex-direction:column;gap:8px;margin:46px 24px 0;font-size:15px;line-height:1.45}.storyRoute span,.storyRoute strong{border:2px solid #111;width:100%;padding:14px 12px;box-shadow:4px 4px #1111111f}.storyRoute i{font-size:19px;line-height:1;transform:rotate(90deg)}.revenueNumbers span{font-size:12px}.monthlyCard p{font-size:14px}.monthlyCard>span{font-size:12.5px}.systemVisual{height:500px}.systemNode{width:145px;padding:14px 10px;font-size:14px;line-height:1.45}.systemNode b{font-size:10px}.systemClose{padding:26px 17px;font-size:17px}.systemClose strong{font-size:20px}.offerTag{padding:10px 16px;font-size:13.5px}.offer>p{font-size:17px}.offer h2{margin:17px 0 38px;font-size:47px;line-height:1.06}.offerItems{gap:10px}.offerItems span{padding:14px 16px;font-size:15.5px}.offer .button{width:100%;min-width:0;font-size:16.5px}.faq{background:linear-gradient(#fff 0%,#f6f1e9 100%);padding:82px 20px 90px;display:block;position:relative;overflow:hidden}.faq:before{content:"Q&A";color:#ffd80073;letter-spacing:-.09em;pointer-events:none;font:1000 108px/1 Arial,sans-serif;position:absolute;top:14px;right:-10px}.faq .sectionIndex{z-index:1;color:var(--signal);background:#111;margin:0 0 35px;padding:7px 11px;display:table;position:relative}.faq h2{z-index:1;letter-spacing:-.06em;width:100%;margin:0 0 45px;font-size:42px;line-height:1.16;position:relative}.faq h2 .line{white-space:normal;width:auto}.faqList{z-index:1;position:relative}.faqList details{box-shadow:6px 6px 0 var(--signal);background:#fff;border:2px solid #111;margin:0 5px 15px 0;padding:0}.faqList details:last-child{border-bottom:2px solid #111}.faqList summary{cursor:pointer;padding:20px 42px 20px 17px;font-size:17px;font-weight:1000;line-height:1.55;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"＋";font:1000 23px/1 Arial,sans-serif;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.faqList details[open] summary{color:#111;background:var(--signal);border-bottom:2px solid #111}.faqList details[open] summary:after{content:"－"}.faqList p{color:#333;margin:0;padding:18px 17px 21px;font-size:16px;line-height:1.85}.contactIntro>p:last-child{font-size:16px}.inquiryForm h2{font-size:29px;line-height:1.35}.formLead,.inquiryForm label{font-size:15px}.inquiryForm .consent{font-size:13px}.formSafe{font-size:12.5px}.systemStory{background:linear-gradient(160deg,#faf7f1 0%,#eee7dc 100%);padding:86px 20px 92px;position:relative}.systemStory:before{content:"SYSTEM";color:#1111110b;letter-spacing:-.08em;pointer-events:none;font:1000 94px/1 Arial,sans-serif;position:absolute;top:18px;right:-13px}.systemStory .sectionIndex{z-index:1;color:var(--signal);background:#111;padding:7px 10px;display:table;position:relative}.systemStory h2{z-index:1;font-size:43px;line-height:1.17;position:relative}.systemCopy>p:last-child{color:#111;background:var(--signal);border:2px solid #111;margin:24px 0 0;padding:7px 10px 8px;font-size:22px;line-height:1.45;display:table;box-shadow:4px 4px #111}.systemVisual{height:610px;margin:36px -6px 0}.systemCenter{border-width:3px;width:202px;padding:12px;box-shadow:0 18px 55px #0003,0 0 0 8px #ffd80057}.systemCenter img:last-child{width:144px;margin-top:7px}.systemOrbit{border:2px dashed #817a72;width:365px;height:365px}.systemNode{letter-spacing:-.02em;border-width:3px;flex-direction:column;justify-content:center;width:160px;min-height:88px;padding:14px 11px;font-size:17px;line-height:1.35;display:flex}.systemNode b{letter-spacing:.14em;margin-bottom:3px;font-size:11.5px}.nodeOne,.nodeThree{color:#fff;box-shadow:7px 7px 0 var(--signal);background:#111}.nodeOne b,.nodeThree b{color:var(--signal)}.nodeTwo,.nodeFour{color:#111;background:var(--signal);box-shadow:7px 7px #111}.nodeTwo b,.nodeFour b{color:#9f2e28}.nodeOne{top:25px;left:0}.nodeTwo{top:145px;right:0}.nodeThree{bottom:120px;left:0}.nodeFour{bottom:18px;right:0}.systemClose{border-top:7px solid var(--signal);margin:24px 0 0;padding:32px 18px;font-size:19px;line-height:1.65;box-shadow:8px 8px #cfc6bb}.systemClose strong{letter-spacing:-.04em;margin-top:5px;font-size:25px;line-height:1.45;display:block}.systemStory h2{font-size:41px;line-height:1.18}.systemVisual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;margin:38px 0 0;padding:12px 0 0;display:grid}.systemVisual:before{content:"";z-index:0;border-left:2px dotted #9c948a;position:absolute;top:210px;bottom:105px;left:50%;transform:translate(-50%)}.systemCenter{grid-column:1/-1;justify-self:center;width:210px;margin:0 auto 42px;position:relative;top:auto;left:auto;transform:none}.systemOrbit{width:286px;height:286px;top:-18px}.systemNode{width:100%;min-height:74px;padding:12px 8px;animation:3s ease-in-out infinite nodeBreathe;position:relative;inset:auto}.systemNode b{margin:0 0 2px;font-size:10px;line-height:1.2}.systemNode em{letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-style:normal;font-weight:1000;line-height:1.25;display:block}.nodeOne,.nodeTwo,.nodeThree,.nodeFour{inset:auto}.systemClose{text-align:center;margin-top:38px;padding:28px 16px 30px;font-size:20px;line-height:1.45}.systemClose strong{letter-spacing:-.05em;margin-top:11px;font-size:28px;line-height:1.35}@media (prefers-reduced-motion:reduce){.systemCenter{transform:none!important}}.empathyBridge{margin:0 -18px;padding:50px 20px 48px}.empathyLead{margin:20px 0 26px}.empathyTruth{margin-top:34px}.referralImpact{margin-top:30px}.resultReel{margin-top:28px}.bookingStory{padding:56px 20px 60px}.bookingPhone{margin-top:28px}.storyRoute{margin-top:32px}.revenueShow{padding:56px 20px 60px}.revenueNumbers,.systemVisual{margin-top:30px}.systemClose{margin-top:28px}.offer h2{margin-bottom:28px}.finalCta{min-height:560px}.empathyBridge{background:linear-gradient(#050000 0,#f4efe8 38px 100%)}.referralVisual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#f4efe8 0,#f4efe800 100%);height:42px;position:absolute;inset:0 0 auto}.resultCinema{background:linear-gradient(#f8f3ec 0,#111 38px 100%)}.bookingStory{background:linear-gradient(#111 0,#fff9ee 38px,#efe5d9 100%)}.revenueShow{background:linear-gradient(180deg,#efe5d9 0,var(--signal) 38px,var(--signal) 100%)}.systemStory{background:linear-gradient(180deg,var(--signal) 0,#faf7f1 38px,#eee7dc 100%)}.offer{background:linear-gradient(180deg,#eee7dc 0,var(--signal) 38px,var(--signal) 100%);border-block:0}.faq{background:linear-gradient(180deg,var(--signal) 0,#fff 38px,#f6f1e9 100%)}.turningBadge{z-index:3;color:#111;background:var(--signal);border:2px solid #111;margin:0;padding:10px 12px 11px;position:absolute;bottom:18px;left:14px;transform:rotate(-1.5deg);box-shadow:6px 6px #fff}.turningBadge small,.turningBadge strong{display:block}.turningBadge small{letter-spacing:.13em;font:1000 9px/1 Arial,sans-serif}.turningBadge strong{letter-spacing:-.055em;margin-top:5px;font-size:23px;font-weight:1000;line-height:1.1}.outcomeStory{background:radial-gradient(circle at 90% 4%,#ffd8002e,#0000 27%),#111;padding-top:30px;padding-bottom:0}.outcomeStory>b{margin-bottom:22px;font-size:35px;line-height:1.2}.outcomeStory>b mark{color:#111;background:var(--signal);margin-top:5px;padding:.01em .12em .08em;display:table;transform:rotate(-1deg)}.outcomeQuote{border-width:4px;margin-bottom:34px;padding:20px 16px 21px;box-shadow:9px 9px #000}.outcomeQuote p{font-size:29px}.outcomeQuote strong{color:#b52e27;font-size:37px;line-height:1.16}.outcomeQuote small{color:#555;border-top:1px solid #bbb;margin-top:12px;padding-top:11px;font-size:13px;font-weight:900;line-height:1.5;display:block}.outcomeLead{color:#111;background:var(--signal);text-align:center;margin:0 -18px;padding:17px 18px 16px}.outcomeLead small,.outcomeLead strong{display:block}.outcomeLead small{letter-spacing:.12em;font:1000 9px/1.3 Arial,sans-serif}.outcomeLead strong{color:#111;letter-spacing:-.06em;margin-top:6px;font-size:26px;font-weight:1000;line-height:1.2}.outcomeChain{background:#f4efe8;margin:0 -18px;padding:28px 18px 31px;position:relative;overflow:hidden}.outcomeChain:before{content:"RESULT";color:#1111110b;letter-spacing:-.08em;font:1000 82px/1 Arial,sans-serif;position:absolute;top:4px;right:-10px}.outcomeChain>div{color:#111;opacity:.35;background:#fff;border:2px solid #111;grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;min-height:88px;padding:13px 15px;animation:5.5s cubic-bezier(.2,.9,.25,1.15) infinite outcomeHit;display:grid;position:relative;transform:translate(-24px)scale(.96);box-shadow:6px 6px #111}.outcomeChain>div:nth-of-type(2){animation-delay:.55s}.outcomeChain>div:nth-of-type(3){animation-delay:1.1s}.outcomeChain>div:nth-of-type(4){animation-delay:1.65s}.outcomeChain>div:nth-of-type(5){color:#111;background:var(--signal);animation-delay:2.2s}.outcomeChain>div small{color:#b52e27;letter-spacing:.1em;grid-column:2;font:1000 9px/1 Arial,sans-serif}.outcomeChain>div strong{color:#fff;letter-spacing:-.06em;background:#111;grid-row:1/3;place-items:center;width:64px;height:60px;font-size:27px;font-weight:1000;line-height:1;display:grid}.outcomeChain>div span{grid-column:2;margin-top:4px;font-size:17px;font-weight:1000;line-height:1.25}.outcomeChain>i{color:#b52e27;text-align:center;height:25px;font-size:26px;font-style:normal;font-weight:1000;line-height:25px;animation:.7s ease-in-out infinite alternate outcomeArrow;display:block}.outcomeFinal{color:#fff;text-align:center;background:#050505;margin:0 -18px;padding:8px 18px 10px}.outcomeFinal span,.outcomeFinal strong{display:block}.outcomeFinal span{font-size:20px;font-weight:900;line-height:1.4}.outcomeFinal strong{color:var(--signal);letter-spacing:-.055em;text-shadow:4px 4px #5c1713;margin-top:10px;font:1000 42px/1.08 Arial,Noto Sans JP,sans-serif}@keyframes outcomeHit{0%,8%{opacity:.28;transform:translate(-24px)scale(.96)}17%,75%{opacity:1;transform:translate(0)scale(1)}23%{transform:translate(0)scale(1.035)}88%,to{opacity:.34;transform:translate(10px)scale(.98)}}@keyframes outcomeArrow{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.outcomeChain>div,.outcomeChain>i{opacity:1;transform:none;animation:none!important}}.section{padding:36px 20px 40px}.sectionIndex{margin-bottom:13px}.sectionIntro{margin-top:20px;margin-bottom:30px}.referralCopy{padding:34px 20px 38px}.referralLead{margin-top:17px}.referralImpact{margin-top:21px;padding:22px 20px 24px}.techStoryCopy{padding:36px 20px 40px}.techStoryCopy>p:not(.sectionIndex,.techNote){margin:16px 0 20px}.resultCinema,.bookingStory,.revenueShow{padding:38px 20px 43px}.systemStory{padding:40px 20px 44px}.offer{padding:38px 20px 43px}.offer h2{margin:14px 0 22px}.offerItems{margin-bottom:26px}.faq{padding:38px 20px 44px}.faq .sectionIndex{margin-bottom:17px}.faq h2{margin-bottom:24px}.contactSection{padding:40px 20px 52px}.lineOnlyInquiry{padding-bottom:28px}.lineOnlyInquiry .lineContact{margin-top:24px}.lineOnlySteps{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;margin:24px 0 6px;display:grid}.lineOnlySteps span{color:#111;text-align:center;background:#fff;border:2px solid #111;place-items:center;min-height:92px;padding:10px 5px;display:grid;box-shadow:4px 4px #06c755}.lineOnlySteps span b{color:#fff;background:#06c755;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:7px;font:1000 14px/1 Arial,sans-serif;display:grid}.lineOnlySteps span em{font-size:11px;font-style:normal;font-weight:1000;line-height:1.35}.lineOnlySteps>i{color:#06c755;text-align:center;font-size:20px;font-style:normal;font-weight:1000}.mobileSticky>b{color:#06c755;background:#fff;border-radius:99px;place-items:center;margin-right:7px;padding:5px 8px;font:1000 11px/1 Arial,sans-serif;display:inline-grid}.empathyBridge{padding-bottom:0}.techStoryVisual:after{background:linear-gradient(#050505 0,#05050500 42px),linear-gradient(#ffffff08 40%,#080c19c7 100%)}.lineOfferCta{color:#fff;background:#06c755;border:2px solid #111;width:100%;min-width:0;box-shadow:6px 6px #111}.lineOfferCta b{color:#06c755;background:#fff;border-radius:15px;place-items:center;min-width:48px;height:28px;font:1000 12px/1 Arial,sans-serif;display:grid}.techStory{color:#fff;background:#050b18}.techAuthorityIntro{color:#fff;isolation:isolate;background:radial-gradient(circle at 14% 12%,#219bff38,#0000 30%),radial-gradient(circle at 90% 82%,#ff792533,#0000 32%),linear-gradient(145deg,#07101f,#03070e);border-top:2px solid #1c4169;border-bottom:1px solid #2e5e87;padding:35px 20px 32px;position:relative;overflow:hidden}.techAuthorityIntro:before{content:"W";z-index:-1;color:#ffffff0b;letter-spacing:-.14em;font:1000 210px/1 Arial,sans-serif;position:absolute;top:-34px;right:-12px}.techAuthorityIntro>p:first-child{color:#62c3ff;letter-spacing:.16em;margin:0 0 12px;font:1000 10px/1.3 Arial,sans-serif}.techAuthorityIntro h2{letter-spacing:-.065em;margin:0;font-size:44px;font-weight:1000;line-height:1.04}.techAuthorityIntro h2 span,.techAuthorityIntro h2 strong{display:block}.techAuthorityIntro h2 strong{color:#fff;text-shadow:0 0 26px #50b9ff57;margin-top:5px}.techFormula{grid-template-columns:1fr 31px 1fr;align-items:stretch;gap:7px;margin-top:25px;display:grid}.techFormula span{text-align:center;background:#ffffff0e;border:2px solid;flex-direction:column;justify-content:center;min-height:94px;padding:12px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #00000061}.techFormula span:first-child{color:#64c7ff}.techFormula span:last-child{color:#ff9b43}.techFormula span:after{content:"";filter:blur(28px);opacity:.2;background:currentColor;height:60%;animation:1.6s ease-in-out infinite alternate techEnergyGlow;position:absolute;inset:auto -30% -45%}.techFormula small,.techFormula b{z-index:1;display:block;position:relative}.techFormula small{color:#d5dfeb;font-size:9px;font-weight:800;line-height:1.35}.techFormula b{color:currentColor;letter-spacing:-.05em;margin-top:6px;font-size:22px;font-weight:1000;line-height:1.1}.techFormula i{color:var(--signal);place-items:center;font:1000 27px/1 Arial,sans-serif;animation:.8s ease-in-out infinite alternate techFormulaPulse;display:grid}.techWhyTitle{color:#07101f;background:var(--signal);margin:25px 0 12px;padding:6px 9px;font-size:13px;font-weight:1000;line-height:1.3;display:table;transform:rotate(-.6deg)}.techWhyFlow{grid-template-columns:1fr 25px 1fr;align-items:stretch;gap:6px;padding-bottom:83px;display:grid;position:relative}.techWhyFlow>div{background:#ffffff12;border:1px solid;padding:12px 9px 13px}.techWhyFlow>div small,.techWhyFlow>div b,.techWhyFlow>div span{display:block}.techWhyFlow>div small{letter-spacing:.08em;font:1000 8px/1.2 Arial,sans-serif}.techWhyFlow>div b{color:#fff;letter-spacing:-.04em;margin-top:7px;font-size:18px;font-weight:1000;line-height:1.25}.techWhyFlow>div span{color:#cbd5e1;margin-top:8px;font-size:11px;font-weight:700;line-height:1.55}.techWhyWarm{color:#ff9b43}.techWhyUltra{color:#64c7ff}.techWhyFlow>i{color:#fff;place-items:center;font-size:22px;font-style:normal;font-weight:1000;line-height:1;display:grid}.techWhyFlow>strong{color:#fff;border:2px solid var(--signal);text-align:center;background:#0e2035;padding:12px 14px 13px;font-size:19px;font-weight:1000;line-height:1.3;position:absolute;bottom:0;left:0;right:0;box-shadow:6px 6px #000}.techWhyFlow>strong:before{content:"↓";color:var(--signal);font-size:24px;animation:.7s ease-in-out infinite alternate techWhyDrop;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.techWhyFlow>strong small{color:#62c3ff;letter-spacing:.14em;margin-bottom:5px;font:1000 8px/1 Arial,sans-serif;display:block}.techWhyFlow>strong mark{color:#07101f;background:var(--signal);padding:0 .12em .06em}.techAuthorityLead{color:#c2cedd;border-left:4px solid var(--signal);margin:27px 0 0;padding-left:13px;font-size:14px;font-weight:700;line-height:1.7}.techAuthorityLead strong,.techAuthorityLead span{display:block}.techAuthorityLead strong{color:var(--signal);letter-spacing:-.05em;font-size:27px;font-weight:1000;line-height:1.25}.techAuthorityLead span{margin-top:9px}.techStoryCopy{color:#fff;background:linear-gradient(#07101f,#050b18)}.techStoryCopy .sectionIndex{color:#62c3ff}.techStoryCopy h2{color:#fff}.techStoryCopy h2 mark{color:#07101f;background:var(--signal)}.techStoryCopy>p:not(.sectionIndex,.techNote){color:#d5dfeb}.techStoryCopy .energyDiagram{border:2px solid #31587c;box-shadow:8px 8px #00000085}.techStoryCopy .techFacts span{background:#09192b;border:1px solid #4779a5}.techStoryCopy .techFacts span:nth-child(2){background:#10243a}.techStoryCopy .techFacts span:nth-child(3){background:#172b3e}.techStoryCopy .techNote{color:#8997a8}@keyframes techEnergyGlow{0%{opacity:.12;transform:scaleX(.75)}to{opacity:.32;transform:scaleX(1.2)}}@keyframes techFormulaPulse{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.13)}}@keyframes techWhyDrop{0%{opacity:.35;transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%,3px)}}@media (prefers-reduced-motion:reduce){.techFormula span:after,.techFormula i,.techWhyFlow>strong:before{animation:none!important}}.heroImpact{min-height:0}.heroImpactCopy{padding-bottom:8px}.heroImpactNote{margin:12px 0 0}.heroImpactCta{margin-top:10px}.empathyBridge{background:#f4efe8;padding-top:34px}.skinEnergyCinema{aspect-ratio:4/5;isolation:isolate;background:#06101f;border:2px solid #3977a7;margin:24px 0 0;position:relative;overflow:hidden;box-shadow:8px 8px #000,0 0 30px #40c2ff21}.skinEnergyCinema:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03091214 36%,#0309120f 58%,#030912e0 100%);position:absolute;inset:0}.skinEnergyCinema>img{object-fit:cover;object-position:center 53%;width:100%;height:100%}.skinEnergyLive{z-index:3;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030912b8;border:1px solid #ffffff59;align-items:center;gap:7px;padding:6px 8px;font:1000 8px/1 Arial,sans-serif;display:flex;position:absolute;top:12px;left:12px}.skinEnergyLive i{background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.1s ease-out infinite skinLivePulse;box-shadow:0 0 #ff3b30b3}.skinEnergyLegend{z-index:3;grid-template-columns:1fr 24px 1fr;align-items:center;gap:5px;display:grid;position:absolute;top:47px;left:12px;right:12px}.skinEnergyLegend span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030912b3;border:1px solid;padding:8px 6px;font-size:14px;font-weight:1000;line-height:1.1}.skinEnergyLegend span:first-child{color:#64c7ff}.skinEnergyLegend span:last-child{color:#ff9b43}.skinEnergyLegend b{color:var(--signal);text-align:center;font-size:20px}.skinEnergyCinema figcaption{z-index:3;color:#fff;margin:0;position:absolute;bottom:16px;left:15px;right:15px}.skinEnergyCinema figcaption small,.skinEnergyCinema figcaption strong,.skinEnergyCinema figcaption span{display:block}.skinEnergyCinema figcaption small{color:#62c3ff;letter-spacing:.14em;font:1000 8px/1 Arial,sans-serif}.skinEnergyCinema figcaption strong{color:#fff;letter-spacing:-.06em;text-shadow:0 0 18px #46bdff5c;margin-top:6px;font-size:34px;font-weight:1000;line-height:1.08}.skinEnergyCinema figcaption span{color:#d9e2ed;margin-top:7px;font-size:12px;font-weight:800;line-height:1.45}@keyframes skinLivePulse{0%{box-shadow:0 0 #ff3b30b3}to{box-shadow:0 0 0 9px #ff3b3000}}@media (prefers-reduced-motion:reduce){.skinEnergyLive i{animation:none!important}}.clinicAlternative{color:#fff;isolation:isolate;background:linear-gradient(155deg,#111 0,#070707 58%,#142236 100%);border-block:1px solid #3b5069;margin:24px -20px 0;padding:30px 20px 27px;position:relative;overflow:hidden}.clinicAlternative:before{content:"CLINIC?";z-index:-1;color:#ffffff09;letter-spacing:-.09em;transform-origin:100% 0;font:1000 88px/1 Arial,sans-serif;position:absolute;top:76px;right:-18px;transform:rotate(-90deg)translateY(50%)}.clinicAlternativeKicker{letter-spacing:.16em;color:#ff5650!important;margin:0 0 10px!important;font:1000 9px/1.2 Arial,sans-serif!important}.clinicAlternative h3{color:#fff;letter-spacing:-.065em;margin:0;font-size:38px;font-weight:1000;line-height:1.08}.clinicAlternative h3 mark{color:#111;background:var(--signal);margin-top:5px;padding:0 .12em .07em;display:table;transform:rotate(-1deg)}.clinicCompare{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);align-items:stretch;gap:5px;margin-top:25px;display:grid}.clinicCompare>div{text-align:center;border:2px solid #62666c;min-height:152px;padding:17px 9px 14px;position:relative;overflow:hidden}.clinicCompareMedical{opacity:.56;background:#24272b}.clinicCompareHighlift{color:#fff;background:radial-gradient(circle at 50% 20%,#54c1ff40,#0000 42%),#081728;animation:1.6s ease-in-out infinite alternate highliftCardPulse;box-shadow:0 0 28px #43b8ff33;border-color:#65c8ff!important}.clinicCompare small,.clinicCompare b{display:block}.clinicCompare small{letter-spacing:.1em;margin-top:10px;font:1000 9px/1 Arial,sans-serif}.clinicCompare b{letter-spacing:-.035em;margin-top:6px;font-size:16px;font-weight:1000;line-height:1.35}.clinicCompare>em{color:var(--signal);place-items:center;font-size:13px;font-style:normal;font-weight:1000;line-height:1.15;display:grid}.needleIcon,.dualEnergyIcon{width:55px;height:34px;margin:0 auto;display:block;position:relative}.needleIcon:before{content:"";border:2px solid #ddd;width:34px;height:11px;position:absolute;top:11px;left:5px;transform:rotate(-18deg)}.needleIcon:after{content:"";transform-origin:0;background:#ddd;width:27px;height:2px;position:absolute;top:17px;right:0;transform:rotate(-18deg)}.needleIcon i{border:2px solid #ddd;width:7px;height:17px;position:absolute;top:8px;left:0;transform:rotate(-18deg)}.dualEnergyIcon:before,.dualEnergyIcon:after{content:"";filter:blur(.2px);border-radius:50%;width:20px;height:29px;animation:.8s ease-in-out infinite alternate dualEnergyStrike;position:absolute;top:2px}.dualEnergyIcon:before{background:radial-gradient(circle,#fff 0 12%,#4fc3ff 22%,#4fc3ff00 68%);left:7px}.dualEnergyIcon:after{background:radial-gradient(circle,#fff 0 12%,#ff8d36 22%,#ff8d3600 68%);animation-delay:.2s;right:7px}.clinicAlternativePunch{border-left:5px solid var(--signal);padding-left:13px;margin:25px 0 0!important}.clinicAlternativePunch span,.clinicAlternativePunch strong{display:block}.clinicAlternativePunch span{color:#fff;font-size:20px;font-weight:900;line-height:1.3}.clinicAlternativePunch strong{color:#fff;letter-spacing:-.055em;margin-top:6px;font-size:29px;font-weight:1000;line-height:1.18}.clinicAlternativePunch mark{color:#111;background:var(--signal);padding:0 .1em .07em}.whyItWorks{grid-template-columns:1fr 25px 1fr;align-items:center;gap:5px;margin-top:22px;display:grid}.whyItWorks p{background:#101b2a;border:1px solid #4c7197;min-height:91px;padding:12px 9px;margin:0!important}.whyItWorks p:last-child{background:#211711;border-color:#a96531}.whyItWorks small,.whyItWorks b{display:block}.whyItWorks small{color:#62c3ff;letter-spacing:.08em;font:1000 7px/1.2 Arial,sans-serif}.whyItWorks p:last-child small{color:#ff9b43}.whyItWorks b{color:#fff;margin-top:6px;font-size:15px;font-weight:1000;line-height:1.35}.whyItWorks>i{color:var(--signal);text-align:center;font-size:23px;font-style:normal;font-weight:1000}.salonBenefit{background:var(--signal);border:2px solid #fff;padding:17px 14px 18px;box-shadow:7px 7px #000;color:#111!important;margin:19px 0 0!important}.salonBenefit small,.salonBenefit strong,.salonBenefit span{display:block}.salonBenefit small{letter-spacing:.14em;font:1000 8px/1 Arial,sans-serif}.salonBenefit strong{letter-spacing:-.045em;margin-top:7px;font-size:22px;font-weight:1000;line-height:1.22}.salonBenefit strong+strong{color:#9c211d;margin-top:2px}.salonBenefit span{border-top:2px solid #111;margin-top:11px;padding-top:10px;font-size:12px;font-weight:900;line-height:1.55}.clinicAlternativeNote{color:#858d97!important;margin:15px 0 0!important;font-size:9px!important;line-height:1.55!important}@keyframes highliftCardPulse{0%{transform:scale(.985);box-shadow:0 0 15px #43b8ff1a}to{transform:scale(1);box-shadow:0 0 35px #43b8ff52}}@keyframes dualEnergyStrike{0%{opacity:.48;transform:translateY(-3px)scale(.85)}to{opacity:1;transform:translateY(3px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.clinicCompareHighlift,.dualEnergyIcon:before,.dualEnergyIcon:after{animation:none!important}}.salonOwnerAlternative .clinicCompareMedical{transform-origin:50%;animation:4.6s cubic-bezier(.4,0,.2,1) infinite needleLose}.salonOwnerAlternative .clinicCompareHighlift{z-index:2;transform-origin:50%;animation:4.6s cubic-bezier(.2,.85,.2,1.15) infinite highliftWin}.salonOwnerAlternative .clinicCompare>em{z-index:3;font:1000 14px/1 Arial,sans-serif;animation:4.6s ease-in-out infinite versusFlash;position:relative}.clinicPowerWords{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid}.clinicPowerWords span{color:#fff;letter-spacing:-.06em;opacity:.2;background:#10243a;border:1px solid #58bfff;place-items:center;min-height:52px;font-size:21px;font-weight:1000;line-height:1;animation:4.6s cubic-bezier(.2,.9,.2,1.25) infinite powerWordDrop;display:grid;transform:translateY(-18px)scale(.75)}.clinicPowerWords span:nth-child(2){color:#fff;background:#1d1820;border-color:#af77ff;animation-delay:.22s}.clinicPowerWords span:nth-child(3){color:#111;background:var(--signal);border-color:#fff;animation-delay:.44s}.salonOwnerAlternative .clinicAlternativePunch{margin-top:18px!important}.animatedResultPunch{background:linear-gradient(90deg,#ffd80014,#0000 80%);overflow:hidden;padding:19px 12px 20px 16px!important}.animatedResultPunch span,.animatedResultPunch strong,.animatedResultPunch>mark{align-items:center;width:max-content;max-width:100%;display:flex}.animatedResultPunch span{gap:8px;color:#fff!important;font-size:25px!important}.animatedResultPunch span i,.animatedResultPunch strong i,.animatedResultPunch strong b{font-style:normal;display:inline-block}.animatedResultPunch span i{opacity:0;animation:4.8s cubic-bezier(.2,.9,.2,1.2) infinite punchWordHit;transform:translateY(-34px)scale(1.45)}.animatedResultPunch span i:nth-child(2){animation-delay:.32s}.animatedResultPunch strong{white-space:nowrap;gap:7px;margin-top:10px!important;font-size:29px!important}.animatedResultPunch strong i{opacity:0;animation:4.8s cubic-bezier(.2,.9,.2,1.15) .68s infinite punchSideHit;transform:translate(-28px)scale(.8)}.animatedResultPunch strong i:nth-of-type(2){animation-delay:.92s;transform:translate(28px)scale(.8)}.animatedResultPunch strong b{color:var(--signal);opacity:0;animation:4.8s cubic-bezier(.2,.95,.2,1.3) .8s infinite punchCrossHit;transform:rotate(-180deg)scale(.2)}.animatedResultPunch>mark{letter-spacing:-.065em;opacity:0;transform-origin:0;margin-top:10px;font-size:35px;font-weight:1000;line-height:1.05;animation:4.8s cubic-bezier(.16,.9,.2,1.2) 1.22s infinite punchFinalHit;transform:scale(2.1);color:#111!important;background:var(--signal)!important;padding:3px 10px 7px!important}@keyframes needleLose{0%,20%{opacity:.7;transform:scale(1)}38%,74%{opacity:.18;filter:grayscale()blur(.4px);transform:scale(.76)translate(-9px)}90%,to{opacity:.7;transform:scale(1)}}@keyframes highliftWin{0%,20%{transform:scale(.92);box-shadow:0 0 10px #43b8ff1a}38%,74%{transform:scale(1.08);box-shadow:0 0 42px #43b8ff94,0 0 0 3px #ffd800b3}90%,to{transform:scale(.92);box-shadow:0 0 10px #43b8ff1a}}@keyframes versusFlash{0%,20%,90%,to{color:#777;transform:scale(.8)}38%,74%{color:var(--signal);transform:scale(1.25)}}@keyframes powerWordDrop{0%,25%,90%,to{opacity:.18;transform:translateY(-18px)scale(.75)}39%,73%{opacity:1;transform:translateY(0)scale(1)}47%{transform:translateY(0)scale(1.09)}}@keyframes punchWordHit{0%,7%,88%,to{opacity:0;transform:translateY(-34px)scale(1.45)}14%,76%{opacity:1;transform:translateY(0)scale(1)}18%{transform:translateY(0)scale(1.12)}}@keyframes punchSideHit{0%,13%,88%,to{opacity:0;transform:translate(-28px)scale(.8)}21%,76%{opacity:1;transform:translate(0)scale(1)}25%{transform:translate(0)scale(1.08)}}@keyframes punchCrossHit{0%,16%,88%,to{opacity:0;transform:rotate(-180deg)scale(.2)}24%,76%{opacity:1;transform:rotate(0)scale(1)}29%{transform:rotate(0)scale(1.35)}}@keyframes punchFinalHit{0%,22%,88%,to{opacity:0;transform:scale(2.1)}31%,76%{opacity:1;transform:scale(1)}36%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.salonOwnerAlternative .clinicCompareMedical,.salonOwnerAlternative .clinicCompareHighlift,.salonOwnerAlternative .clinicCompare>em,.clinicPowerWords span,.animatedResultPunch span i,.animatedResultPunch strong i,.animatedResultPunch strong b,.animatedResultPunch>mark{opacity:1;transform:none;animation:none!important}}.noNeedleMotion{aspect-ratio:4/5;isolation:isolate;background:#06101f;border:2px solid #4e9ed2;margin:20px 0 0;position:relative;overflow:hidden;box-shadow:8px 8px #000,0 0 30px #3db6ff38}.noNeedleMotion>img{object-fit:cover;width:100%;height:100%;animation:5.2s ease-in-out infinite motionPhotoBreathe}.noNeedleMotion:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#02070e0d 42%,#02070e14 64%,#02070edb 100%);position:absolute;inset:0}.syringeRejectMotion{z-index:4;aspect-ratio:1;border-radius:50%;width:35%;position:absolute;top:50%;left:4%}.syringeRejectMotion i{opacity:0;border:2px solid #ffdda9e6;border-radius:50%;animation:3.9s ease-out infinite rejectRing;position:absolute;inset:17%}.syringeRejectMotion i:nth-child(2){animation-delay:.32s;inset:5%}.syringeRejectMotion i:nth-child(3){animation-delay:.64s;inset:-8%}.dualEnergyMotion{z-index:3;mix-blend-mode:screen;width:48%;height:33%;position:absolute;top:50%;left:39%;transform:rotate(-12deg)}.dualEnergyMotion i{aspect-ratio:1;opacity:0;border:4px solid #47c2ffe6;border-radius:50%;width:28%;animation:3.9s cubic-bezier(.2,.8,.2,1) infinite energyExpand;position:absolute;bottom:0;left:0;box-shadow:0 0 24px #43c2ff,inset 0 0 18px #43c2ff}.dualEnergyMotion i:nth-child(2){border-color:#ff8d36eb;animation-delay:.28s;box-shadow:0 0 25px #ff8d36,inset 0 0 18px #ff8d36}.dualEnergyMotion i:nth-child(3){border-color:#ffe15ee6;animation-delay:.56s;box-shadow:0 0 24px #ffe15e,inset 0 0 18px #ffe15e}.contourLiftMotion{z-index:4;mix-blend-mode:screen;width:48%;height:51%;position:absolute;top:35%;right:7%}.contourLiftMotion i{filter:drop-shadow(0 0 7px #ff923c);opacity:0;border-top:4px solid #ffa548eb;border-right:4px solid #ffa548eb;border-radius:0 80% 0 0;width:62%;height:58%;animation:3.9s cubic-bezier(.2,.9,.2,1.2) infinite contourLift;position:absolute;bottom:0;right:0;transform:translate(14px,20px)rotate(-13deg)scale(.72)}.contourLiftMotion i:nth-child(2){filter:drop-shadow(0 0 7px #49c4ff);border-color:#49c4fff0;width:50%;height:46%;animation-delay:.25s;bottom:8%;right:17%}.contourLiftMotion i:nth-child(3){width:40%;height:36%;animation-delay:.5s;bottom:14%;right:30%}.motionImpactFlash{z-index:3;aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#ffffffbf,#4abfff47 22%,#ff8d3633 43%,#0000 68%);border-radius:50%;width:42%;animation:3.9s ease-out infinite motionFlash;position:absolute;top:50%;left:46%;transform:scale(.25)}.noNeedleMotion figcaption{z-index:5;color:#fff;border-left:5px solid var(--signal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030912c2;margin:0;padding:12px 14px 14px;position:absolute;bottom:14px;left:14px;right:14px}.noNeedleMotion figcaption span,.noNeedleMotion figcaption strong{display:block}.noNeedleMotion figcaption span{color:#ff514c;font-size:17px;font-weight:1000;line-height:1.2}.noNeedleMotion figcaption strong{letter-spacing:-.055em;margin-top:5px;font-size:26px;font-weight:1000;line-height:1.15}@keyframes motionPhotoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes rejectRing{0%,9%{opacity:0;transform:scale(.35)}20%,46%{opacity:.95;transform:scale(1)}58%,to{opacity:0;transform:scale(1.3)}}@keyframes energyExpand{0%,18%{opacity:0;transform:scale(.2)}31%,64%{opacity:.95;transform:scale(2.6)}76%,to{opacity:0;transform:scale(3.25)}}@keyframes contourLift{0%,24%{opacity:0;transform:translate(14px,20px)rotate(-13deg)scale(.72)}38%,68%{opacity:1;transform:translate(-5px,-19px)rotate(-13deg)scale(1)}80%,to{opacity:0;transform:translate(-12px,-35px)rotate(-13deg)scale(1.08)}}@keyframes motionFlash{0%,23%{opacity:0;transform:scale(.25)}34%{opacity:.86;transform:scale(1)}52%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.noNeedleMotion>img,.syringeRejectMotion i,.dualEnergyMotion i,.contourLiftMotion i,.motionImpactFlash{animation:none!important}.syringeRejectMotion i:first-child,.dualEnergyMotion i:first-child,.contourLiftMotion i:first-child{opacity:.8;transform:none}}.motionShowcase{padding:0 20px 28px}.motionShowcase:before{display:none}.motionShowcase .noNeedleMotion{margin-top:0}.liftSnapMotion .liftMotionBase{transform-origin:65% 62%;animation:4.2s cubic-bezier(.16,.9,.18,1.2) infinite faceDropSnap}.jawSnapLayer{z-index:2;clip-path:polygon(41% 39%,100% 25%,100% 83%,31% 84%);opacity:0;transform-origin:70% 75%;animation:4.2s cubic-bezier(.15,.92,.2,1.25) infinite jawSnapUp;position:absolute;inset:0;transform:translateY(20px)scaleY(1.045)}.jawSnapLayer img{object-fit:cover;filter:brightness(1.08)saturate(1.08);width:100%;height:100%}.liftSnapMotion .dualEnergyMotion i,.liftSnapMotion .contourLiftMotion i,.liftSnapMotion .motionImpactFlash{animation-duration:4.2s}.vLineSnapMotion .liftMotionBase{transform-origin:50% 66%;animation:4.4s cubic-bezier(.16,.9,.18,1.2) infinite vLineBaseSet}.vLineBeforeLayer{clip-path:polygon(20% 38%,80% 38%,92% 82%,8% 82%);transform-origin:50% 64%;animation:4.4s cubic-bezier(.14,.94,.18,1.22) infinite vLineJawSnap}.vLineBeforeLayer img{filter:brightness(.88)saturate(.88)}.vLineSnapMotion .dualEnergyMotion{width:50%;height:31%;top:48%;left:25%;transform:none}.vLineSnapMotion .dualEnergyMotion i{animation-duration:4.4s;bottom:0;left:36%}.vLineSnapMotion .motionImpactFlash{width:34%;animation-duration:4.4s;top:51%;left:33%}.vLineContourMotion{z-index:4;mix-blend-mode:screen;position:absolute;inset:40% 22% 19%}.vLineContourMotion i{opacity:0;filter:drop-shadow(0 0 8px #ff9a43);width:44%;height:63%;animation:4.4s cubic-bezier(.16,.92,.18,1.25) infinite vLineSidePull;position:absolute;bottom:4%}.vLineContourMotion i:first-child{border-bottom:4px solid #ff9a43;border-left:4px solid #ff9a43;border-radius:0 0 0 88%;left:0;transform:translate(-18px,18px)rotate(-10deg)scale(1.1)}.vLineContourMotion i:nth-child(2){border-bottom:4px solid #ff9a43;border-right:4px solid #ff9a43;border-radius:0 0 88%;animation-name:vLineSidePullRight;right:0;transform:translate(18px,18px)rotate(10deg)scale(1.1)}.vLineContourMotion b{opacity:0;background:#fff7be;border-radius:50%;width:16px;height:16px;animation:4.4s ease-out infinite vLinePointHit;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)scale(.2);box-shadow:0 0 15px #fff,0 0 32px #ffb44f,0 0 48px #48c4ff}.vLinePhotoTransition>.vLineBeforePhoto{filter:brightness(.88)saturate(.88);animation:none}.vLineAfterPhoto{z-index:2;clip-path:inset(100% 0 0);animation:5.2s cubic-bezier(.18,.82,.2,1) infinite vLinePhotoReveal;position:absolute;inset:0}.vLineAfterPhoto img{object-fit:cover;width:100%;height:100%}.photoTransitionLine{z-index:6;opacity:0;background:linear-gradient(90deg,#0000,#fff 24%,#58c8ff 52%,#ff9a43 76%,#0000);height:4px;animation:5.2s cubic-bezier(.18,.82,.2,1) infinite vLineScanLine;position:absolute;top:100%;left:0;right:0;box-shadow:0 0 11px #fff,0 0 24px #58c8ff}.vLinePhotoTransition .dualEnergyMotion{z-index:3;width:50%;height:31%;top:48%;left:25%;transform:none}.vLinePhotoTransition .dualEnergyMotion i{animation-duration:5.2s;bottom:0;left:36%}.vLinePhotoTransition .vLineContourMotion i,.vLinePhotoTransition .vLineContourMotion b{animation-duration:5.2s}.vLinePhotoTransition .motionImpactFlash{width:34%;animation-duration:5.2s;top:51%;left:33%}.bodyMotionStory{color:#fff;background:linear-gradient(#050b14,#02050a);border-top:1px solid #345775;margin:28px -20px 0;padding:28px 20px 0}.bodyMotionStory>p{letter-spacing:.12em;color:#62c3ff!important;margin:0!important;font:1000 10px/1.2 Arial,Noto Sans JP,sans-serif!important}.bodyMotionStory>h3{color:#fff;letter-spacing:-.065em;margin:8px 0 18px;font-size:39px;font-weight:1000;line-height:1.05}.bodyMotionStory>h3 mark{color:#111;background:var(--signal);padding:0 .13em .07em;display:inline-block;transform:rotate(-1deg)}.bodyMotionVisual{aspect-ratio:4/5;isolation:isolate;background:#050b14;border:2px solid #a36232;margin:0;position:relative;overflow:hidden;box-shadow:8px 8px #000,0 0 32px #ff88302b}.bodyMotionVisual>img{object-fit:cover;width:100%;height:100%;animation:4.5s ease-in-out infinite bodyPhotoBreathe}.bodyMotionVisual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#02050a1f 38%,#02050a05 64%,#02050adb 100%);position:absolute;inset:0}.bodyEnergyPulse{z-index:3;aspect-ratio:1;mix-blend-mode:screen;width:48%;position:absolute;top:48%;left:25%}.bodyEnergyPulse i{opacity:0;border:4px solid #48c4ff;border-radius:50%;animation:4.1s ease-out infinite bodyEnergyExpand;position:absolute;inset:35%;box-shadow:0 0 20px #48c4ff,inset 0 0 15px #48c4ff}.bodyEnergyPulse i:nth-child(2){border-color:#ff913d;animation-delay:.3s;box-shadow:0 0 22px #ff913d,inset 0 0 15px #ff913d}.bodyEnergyPulse i:nth-child(3){border-color:#ffe15e;animation-delay:.6s;box-shadow:0 0 22px #ffe15e,inset 0 0 15px #ffe15e}.waistSnapMotion{z-index:4;mix-blend-mode:screen;position:absolute;inset:31% 2% 17% 32%}.waistSnapMotion i{filter:drop-shadow(0 0 7px #ff913d);opacity:0;border-top:4px solid #ff9a43;border-radius:50%;width:66%;height:19%;animation:4.1s cubic-bezier(.2,.9,.2,1.2) infinite waistPullIn;position:absolute;top:12%;right:-8%;transform:translate(22px)scaleX(1.18)}.waistSnapMotion i:nth-child(2){filter:drop-shadow(0 0 7px #48c4ff);border-color:#57c7ff;width:75%;animation-delay:.24s;top:40%}.waistSnapMotion i:nth-child(3){width:58%;animation-delay:.48s;top:67%}.bodyImpactFlash{z-index:3;aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#ffffffb8,#46c2ff40 24%,#ff913d2e 48%,#0000 69%);border-radius:50%;width:46%;animation:4.1s ease-out infinite bodyFlash;position:absolute;top:51%;left:31%;transform:scale(.2)}.bodyMotionVisual figcaption{z-index:5;color:#fff;border-left:5px solid var(--signal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080fc7;margin:0;padding:13px 14px 15px;position:absolute;bottom:14px;left:14px;right:14px}.bodyMotionVisual figcaption small,.bodyMotionVisual figcaption strong{display:block}.bodyMotionVisual figcaption small{color:#ff9b43;letter-spacing:.14em;font:1000 8px/1 Arial,sans-serif}.bodyMotionVisual figcaption strong{letter-spacing:-.055em;margin-top:6px;font-size:27px;font-weight:1000;line-height:1.15}@keyframes faceDropSnap{0%,18%,88%,to{filter:brightness(.82);transform:translateY(10px)scaleY(1.015)}34%,72%{filter:brightness();transform:translateY(0)scaleY(1)}39%{filter:brightness(1.1);transform:translateY(-5px)scaleY(.99)}}@keyframes jawSnapUp{0%,20%,88%,to{opacity:.2;transform:translateY(20px)scaleY(1.045)}34%,72%{opacity:1;transform:translateY(0)scaleY(1)}40%{transform:translateY(-8px)scaleY(.98)}}@keyframes vLineBaseSet{0%,20%,88%,to{filter:brightness(.82);transform:translateY(8px)scaleX(1.035)scaleY(1.012)}36%,72%{filter:brightness();transform:translateY(0)scale(1)}42%{filter:brightness(1.1);transform:translateY(-3px)scaleX(.985)}}@keyframes vLineJawSnap{0%,21%,88%,to{opacity:.94;transform:translateY(16px)scaleX(1.12)scaleY(1.045)}36%,72%{opacity:1;transform:translateY(0)scale(1)}42%{transform:translateY(-5px)scaleX(.965)scaleY(.99)}}@keyframes vLineSidePull{0%,22%,88%,to{opacity:0;transform:translate(-18px,18px)rotate(-10deg)scale(1.1)}37%,70%{opacity:1;transform:translate(10px,-12px)rotate(8deg)scale(.9)}78%{opacity:0;transform:translate(18px,-22px)rotate(13deg)scale(.82)}}@keyframes vLineSidePullRight{0%,22%,88%,to{opacity:0;transform:translate(18px,18px)rotate(10deg)scale(1.1)}37%,70%{opacity:1;transform:translate(-10px,-12px)rotate(-8deg)scale(.9)}78%{opacity:0;transform:translate(-18px,-22px)rotate(-13deg)scale(.82)}}@keyframes vLinePointHit{0%,29%,88%,to{opacity:0;transform:translate(-50%)scale(.2)}40%,68%{opacity:1;transform:translate(-50%)scale(1)}46%{transform:translate(-50%)scale(1.65)}}@keyframes vLinePhotoReveal{0%,22%{clip-path:inset(100% 0 0);opacity:0}34%,72%{clip-path:inset(0);opacity:1}82%,to{clip-path:inset(100% 0 0);opacity:0}}@keyframes vLineScanLine{0%,21%{opacity:0;top:100%}25%{opacity:1}35%{opacity:1;top:0}39%,74%{opacity:0;top:0}78%{opacity:1;top:0}88%{opacity:0;top:100%}to{opacity:0}}@keyframes bodyPhotoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes bodyEnergyExpand{0%,18%{opacity:0;transform:scale(.2)}32%,64%{opacity:.9;transform:scale(2.6)}78%,to{opacity:0;transform:scale(3.3)}}@keyframes waistPullIn{0%,23%{opacity:0;transform:translate(22px)scaleX(1.18)}37%,68%{opacity:1;transform:translate(-12px)scaleX(.88)}80%,to{opacity:0;transform:translate(-22px)scaleX(.78)}}@keyframes bodyFlash{0%,24%{opacity:0;transform:scale(.2)}35%{opacity:.78;transform:scale(1)}54%,to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.liftSnapMotion .liftMotionBase,.jawSnapLayer,.vLineAfterPhoto,.photoTransitionLine,.vLineContourMotion i,.vLineContourMotion b,.bodyMotionVisual>img,.bodyEnergyPulse i,.waistSnapMotion i,.bodyImpactFlash{animation:none!important}.jawSnapLayer,.bodyEnergyPulse i:first-child,.waistSnapMotion i:first-child{opacity:.8;transform:none}.vLineAfterPhoto{clip-path:none;opacity:1}}.finalCta:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f6f1e9 0,#f6f1e900 100%);height:44px;position:absolute;inset:0 0 auto}.bookingStory.bookingStory{padding-bottom:50px}.bookingStory .bookingPhone{color:#fff;background:linear-gradient(165deg,#07101d,#02050a 72%);border-radius:25px;margin-left:0;margin-right:0;padding:17px 14px 108px;box-shadow:12px 12px #111,0 0 34px #ffd4002e}.systemStory.appBenefitStory{color:#fff;isolation:isolate;background:radial-gradient(circle at 74% 27%,#e86b9d3d,#0000 28%),linear-gradient(165deg,#111a39 0,#070b18 62%,#03050b 100%);padding:44px 20px 48px;position:relative}.appBenefitStory:before{content:"APP";z-index:-1;color:#ffffff09;letter-spacing:-.08em;font:1000 132px/1 Arial,sans-serif;position:absolute;top:5px;right:-18px}.appBenefitCopy .sectionIndex{color:#ff9fc5;margin:0 0 14px}.appExclusiveBadge{color:#fff;background:#dc3c7e;border-radius:99px;margin-bottom:13px;padding:7px 11px;font-size:11px;font-weight:1000;display:inline-block;box-shadow:0 0 19px #dc3c7e75}.appBenefitCopy h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:40px;font-weight:1000;line-height:1.16}.appBenefitCopy h2 span,.appBenefitCopy h2 mark{display:table}.appBenefitCopy h2 mark{color:#11152f;background:linear-gradient(90deg,#ff95bf,#ffd4e5);margin:4px 0;padding:0 .11em .06em;transform:rotate(-1deg)}.appBenefitCopy>p:last-child{color:#c7cede;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.appBenefitCopy>p strong{color:#fff;font-size:17px}.appPhoneStage{height:500px;margin:27px -6px 0;position:relative}.appGlow{border:1px solid #ff96c36b;border-radius:50%;width:330px;height:330px;animation:3.4s ease-in-out infinite appGlowPulse;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #dc3c7e38,inset 0 0 70px #3968b72e}@keyframes appGlowPulse{50%{opacity:.68;scale:1.08}}.appPhoneMockup{z-index:3;background:#f8f6fb;border:5px solid #070a12;border-radius:32px;width:294px;padding:9px 9px 14px;animation:4s ease-in-out infinite appPhoneFloat;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 45px #0000008c,0 0 0 1px #fff3}@keyframes appPhoneFloat{50%{transform:translate(-50%)translateY(-8px)}}.appPhoneBar{color:#39436f;letter-spacing:.06em;justify-content:space-between;align-items:center;height:27px;padding:0 7px;font:900 8px/1 Arial,sans-serif;display:flex}.appPhoneBar i{background:#38c86d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #38c86d}.appPhoneBar b{letter-spacing:2px;font-size:6px}.appPhoneMockup>img{object-fit:cover;object-position:left top;border-radius:17px 17px 6px 6px;width:100%;height:178px}.appSearchDemo{color:#536079;background:#fff;border:2px solid #d8dcea;border-radius:12px;justify-content:space-between;align-items:center;margin:10px 4px 8px;padding:11px 12px;font-size:11px;font-weight:900;animation:3.6s ease-in-out infinite appSearchFocus;display:flex;box-shadow:0 7px 18px #34406f1a}.appSearchDemo b{color:#fff;background:#35406f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:18px;display:grid}@keyframes appSearchFocus{30%,68%{border-color:#dc3c7e;box-shadow:0 0 0 4px #dc3c7e1f,0 8px 18px #34406f24}}.appSearchResults{gap:6px;margin:0 4px;display:grid}.appSearchResults span{color:#27304f;opacity:.35;background:#eef0f8;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:10px;font-weight:900;animation:3.6s cubic-bezier(.18,.82,.2,1) infinite appResultIn;display:flex;transform:translate(18px)}.appSearchResults span:nth-child(2){animation-delay:.18s}.appSearchResults span:nth-child(3){animation-delay:.36s}.appSearchResults i{color:#fff;background:#dc3c7e;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font:1000 8px/1 Arial,sans-serif;display:grid}.appSearchResults b{font-weight:1000}@keyframes appResultIn{0%,18%{opacity:.2;transform:translate(18px)}34%,78%{opacity:1;transform:translate(0)}92%,to{opacity:.35;transform:translate(0)}}.appSupportTag{z-index:5;color:#11152f;background:#fff;border:2px solid #11152f;min-width:115px;padding:9px 10px;animation:3.6s ease-in-out infinite appTagPop;position:absolute;box-shadow:5px 5px #ff9fc5}.appSupportTag b,.appSupportTag span{display:block}.appSupportTag b{color:#dc3c7e;letter-spacing:.1em;font:1000 9px/1 Arial,sans-serif}.appSupportTag span{margin-top:4px;font-size:11px;font-weight:1000}.tagManual{top:90px;left:0}.tagHowto{animation-delay:.35s;top:245px;right:0}.tagAnytime{animation-delay:.7s;bottom:28px;left:5px}@keyframes appTagPop{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.appBenefitPoints{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:3px;display:grid}.appBenefitPoints span{color:#fff;text-align:center;background:#ffffff12;border:1px solid #435079;min-height:106px;padding:13px 8px}.appBenefitPoints b,.appBenefitPoints em{display:block}.appBenefitPoints b{color:#ff9fc5;font-size:22px;font-weight:1000}.appBenefitPoints em{color:#c9d0df;margin-top:7px;font-size:10px;font-style:normal;font-weight:800;line-height:1.45}.appBenefitStory .appBenefitClose{color:#202747;background:#fff;border-left:6px solid #dc3c7e;margin:21px 0 0;padding:19px 14px;font-size:14px;line-height:1.6;box-shadow:7px 7px #dc3c7e}.appBenefitStory .appBenefitClose strong{color:#dc3c7e;font-size:23px;line-height:1.35;display:block}@media (width<=420px){.appBenefitCopy h2{font-size:37px}.appPhoneStage{height:480px}.appPhoneMockup{width:276px}.tagManual{left:-2px}.tagHowto{right:-2px}.appSupportTag{min-width:106px;padding:8px}.appBenefitPoints span{min-height:102px}}@media (prefers-reduced-motion:reduce){.appGlow,.appPhoneMockup,.appSearchDemo,.appSearchResults span,.appSupportTag{opacity:1;transform:none;animation:none!important}.appPhoneMockup{transform:translate(-50%)}}html{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scroll-padding-top:14px;scroll-padding-bottom:84px}body{touch-action:pan-y}#top,#technology,#results,#contact{scroll-margin-top:14px}.scrollScene:not(.isNearView),.scrollScene:not(.isNearView) *{animation-play-state:paused!important}@media (width<=720px){main>section{scroll-margin-block:10px 78px}.mobileSticky{will-change:transform}footer{padding-bottom:calc(128px + env(safe-area-inset-bottom))}}:root{--rose:#e64f83;--rose-soft:#ffdce8;--rose-pale:#fff6fa;--editorial-navy:#25345f}body{background:linear-gradient(135deg,#f3edeb,#ddd3cf)}.topbar{border-bottom:3px solid var(--rose);background:#fffdfd}.topbar>span{color:var(--editorial-navy)}.topCta{background:var(--rose)}.hero{color:var(--editorial-navy);background:var(--rose-pale)}.heroNoise{opacity:.22;background-image:radial-gradient(#e64f837a .7px,#0000 .9px);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.heroImpact{border-bottom:8px solid var(--rose);background:linear-gradient(#fff 0,#fff7fa 70%,#ffeaf2 100%)}.heroImpact:after{background:linear-gradient(#ffffff1a 0%,#ffffff6b 27%,#fffbfceb 61%,#fff7fa 100%)}.heroImpactCopy{color:var(--editorial-navy);padding-top:104px}.heroImpactKicker{color:#fff;background:var(--rose);box-shadow:4px 4px 0 var(--editorial-navy)}.hero .heroImpact h1{color:var(--editorial-navy);text-shadow:0 2px #fff,0 0 24px #ffffffe6}.hero .heroImpact h1>strong{color:var(--rose);text-shadow:4px 5px #fff,7px 8px #25345f29}.hero .heroImpact h1>mark{color:#fff;background:var(--rose);box-shadow:6px 6px 0 var(--editorial-navy)}.heroHandNote{color:var(--editorial-navy);border-bottom:2px solid var(--rose);background:#ffffffe0;padding:3px 9px 5px 36px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:14px;font-weight:900;line-height:1.55;display:table;position:relative;transform:rotate(-2deg);box-shadow:0 7px 18px #25345f14;margin:25px 0 10px!important}.heroHandNote:before{content:"✓";color:var(--rose);font:1000 31px/1 Arial,sans-serif;position:absolute;top:-7px;left:9px;transform:rotate(-12deg)}.magazineProof{grid-template-columns:1fr 15px 1fr 15px 1fr;align-items:center;gap:3px;margin:17px 0 0;display:grid}.magazineProof span{min-width:0;color:var(--editorial-navy);border:2px solid var(--rose);text-align:center;box-shadow:3px 3px 0 var(--rose-soft);background:#fff;padding:10px 3px 11px;font-size:11px;font-weight:1000;line-height:1.28}.magazineProof span b{color:var(--rose);letter-spacing:.13em;margin-bottom:4px;font:1000 8px/1 Arial,sans-serif;display:block}.magazineProof i{color:var(--rose);text-align:center;font-size:17px;font-style:normal;font-weight:1000;line-height:1}.heroImpactLead{color:var(--editorial-navy);text-shadow:none}.instantImpact{color:var(--editorial-navy);border:3px solid var(--editorial-navy);box-shadow:8px 8px 0 var(--rose);background:#fff}.instantImpact p{color:var(--editorial-navy)}.reactionWords:before{background:repeating-conic-gradient(from 0deg,#e64f8326 0 3deg,transparent 3deg 12deg)}.reactionWords span{color:var(--rose);text-shadow:3px 3px 0 #fff,5px 5px 0 var(--editorial-navy)}.reactionWords span:nth-child(2),.reactionWords span:nth-child(4){color:var(--editorial-navy)}.instantImpact>strong{color:#fff;background:var(--rose);box-shadow:4px 4px 0 var(--editorial-navy)}.heroImpactReturn{color:var(--editorial-navy);border-left-color:var(--rose);background:#ffffffb8;padding:11px 12px}.heroImpactReturn strong{color:var(--rose)}.heroImpactMain{color:var(--editorial-navy)}.heroImpactMain mark{color:#fff;background:var(--rose);box-shadow:4px 4px 0 var(--editorial-navy)}.heroImpactNote{color:#6f6a73}.heroImpact .heroMomentProduct{border:2px solid var(--editorial-navy);box-shadow:7px 7px 0 var(--rose-soft)}.empathyBridge{color:var(--editorial-navy);background:linear-gradient(#fff8fb,#fff 70%,#fff1f6)}.empathyBridge:before{color:#e64f8312}.empathyKicker{color:var(--rose)}.empathyBridge h2 mark{color:#fff;background:var(--rose);box-shadow:5px 5px 0 var(--editorial-navy)}.empathyLead{color:#55566a}.crisisTag{color:var(--editorial-navy);border-color:var(--editorial-navy);box-shadow:6px 6px 0 var(--rose)}.crisisTag small{color:var(--rose)}.crisisBottom span:nth-child(2){color:#ffb5ce}.crisisBottom b{color:var(--editorial-navy);box-shadow:5px 5px 0 var(--rose)}.empathyTruth{background:#fff}.empathyTruthVisual:after{background:linear-gradient(#0000,#fff)}.turningBadge{color:#fff;background:var(--rose);border-color:var(--editorial-navy);box-shadow:6px 6px #fff}.empathyMachineCard{box-shadow:5px 5px 0 var(--rose)}.outcomeStory{color:var(--editorial-navy);background:radial-gradient(circle at 90% 4%,#e64f8321,#0000 27%),#fff}.confidenceStory>span{color:#fff;background:var(--rose)}.confidenceStory>b{color:var(--editorial-navy)}.confidenceStory>b mark{color:#fff;background:var(--rose)}.confidenceQuote{border-color:var(--rose);box-shadow:8px 8px 0 var(--editorial-navy)}.confidenceQuote strong{color:var(--rose)}.outcomeLead small{color:var(--rose)!important}.outcomeLead strong{color:var(--editorial-navy)!important}.outcomeChain>div{color:var(--editorial-navy);border-color:var(--editorial-navy);box-shadow:6px 6px 0 var(--rose-soft)}.outcomeChain>i{color:var(--rose)}.outcomeFinal{border-top:6px solid var(--rose);color:#fff!important;background:var(--editorial-navy)!important}.outcomeFinal span{color:#ffbdd3!important}.outcomeFinal strong{color:#fff!important;text-shadow:4px 4px 0 var(--rose)!important}@media (width<=420px){.heroImpactCopy{padding-top:96px}.heroHandNote{font-size:13px}.magazineProof span{flex-direction:column;justify-content:center;min-height:58px;display:flex}}.hero .heroImpact h1>strong{width:max-content;position:relative}.hero .heroImpact h1>strong:after{content:"";border:4px solid var(--rose);opacity:.82;pointer-events:none;border-radius:48% 52% 46% 54%/53% 45% 55% 47%;position:absolute;inset:-18px -26px -15px -18px;transform:rotate(-5deg)}.handCallout{object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.handHero{z-index:4;width:318px;margin:2px 0 -10px 7px;position:relative;transform:rotate(-1.5deg)}.handChange{z-index:4;filter:drop-shadow(0 2px #fffc);width:348px;margin:-26px -5px -58px auto;position:relative;transform:rotate(-1.5deg)}.noNeedleMotion>.handNoNeedle{z-index:6;object-fit:contain;filter:drop-shadow(0 2px #fffffff2)drop-shadow(0 -1px #fffc);width:330px;height:auto;margin:0;animation:none;position:absolute;top:18px;right:-3px;transform:rotate(-2deg)}.impactCartridgeRail>.handSalesMenu{z-index:5;object-fit:contain;filter:drop-shadow(0 2px #fffffff2)drop-shadow(0 -1px #fffc);width:325px;height:auto;margin:0;position:absolute;bottom:-62px;right:-12px;transform:rotate(-2deg)}.cartridgeImpactCopy{padding-top:42px}.crisisTag strong,.turningBadge strong{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif;font-weight:1000}.crisisTag strong{font-size:20px}.turningBadge strong{font-size:23px}.confidenceQuote strong{text-decoration:underline;-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:5px;text-decoration-thickness:4px}@media (width<=420px){.handHero{width:300px}.handChange{width:330px;margin-bottom:-54px}.noNeedleMotion>.handNoNeedle{width:305px;top:12px;right:-5px}.impactCartridgeRail>.handSalesMenu{width:300px;bottom:-58px;right:-10px}}.heroImpact .heroMomentPhoto{object-position:70% center;filter:saturate(.9)brightness(1.06)contrast(.96)}.heroImpact .heroMomentProduct>img{object-fit:contain;background:#fff8f5}.empathyCrisis>img{object-position:center 24%;filter:saturate(.84)brightness(.9)}.legacyResultProof{color:#fff;border-top:8px solid var(--rose);background:radial-gradient(circle at 85% 8%,#e64f834f,#0000 27%),linear-gradient(155deg,#27355f 0,#101831 58%,#070b17 100%);margin:0 -20px;padding:42px 20px 38px;position:relative;overflow:hidden}.legacyResultProof:before{content:"RESULT";color:#ffffff0b;letter-spacing:-.08em;font:1000 92px/1 Arial,sans-serif;position:absolute;top:9px;right:-14px}.legacyResultHeading{z-index:2;position:relative}.legacyResultHeading small{color:#ffb7cf;letter-spacing:.18em;font:1000 10px/1 Arial,sans-serif}.legacyResultHeading h3{color:#fff;letter-spacing:-.06em;margin:12px 0 0;font-size:40px;font-weight:1000;line-height:1.14}.legacyResultHeading h3 mark{color:#fff;background:var(--rose);margin-top:5px;padding:0 .12em .06em;display:table;transform:rotate(-1deg);box-shadow:5px 5px #070b17}.legacyResultHeading p{color:#dce1ee;margin:18px 0 0;font-size:16px;font-weight:800;line-height:1.65}.legacyResultHeading p strong{color:#fff;font-size:21px}.legacyProofGrid{z-index:2;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid;position:relative}.legacyProofGrid figure{box-shadow:5px 5px 0 var(--rose);background:#fff;margin:0;padding:6px;position:relative}.legacyProofGrid img{aspect-ratio:1/1.08;object-fit:cover;width:100%;display:block}.legacyProofGrid figcaption{color:#fff;background:var(--editorial-navy);letter-spacing:.16em;padding:5px 7px;font:1000 8px/1 Arial,sans-serif;position:absolute;bottom:11px;left:12px}.legacyTreatmentScene{z-index:2;box-shadow:7px 7px 0 var(--rose);border:2px solid #fff;margin:20px 0 0;position:relative;overflow:hidden}.legacyTreatmentScene img{object-fit:cover;object-position:center 42%;filter:saturate(.9)contrast(1.02);width:100%;height:265px;display:block}.legacyTreatmentScene:after{content:"";background:linear-gradient(#0000,#070b17f0);position:absolute;inset:38% 0 0}.legacyTreatmentScene figcaption{z-index:2;color:#fff;position:absolute;bottom:17px;left:17px;right:17px}.legacyTreatmentScene figcaption small,.legacyTreatmentScene figcaption strong{display:block}.legacyTreatmentScene figcaption small{color:#ffb7cf;letter-spacing:.16em;font:1000 9px/1 Arial,sans-serif}.legacyTreatmentScene figcaption strong{letter-spacing:-.04em;margin-top:7px;font-size:25px;font-weight:1000;line-height:1.27}.legacyProofNote{z-index:2;color:#aeb7ce;margin:15px 0 0;font-size:10px;line-height:1.5;position:relative}.empathyTruthVisual .empathyOwnerPhoto{object-position:center 20%;filter:saturate(.9)brightness(1.03)}.empathyMachineCard>img:first-child{object-fit:contain;background:#fff7f4}@media (width<=420px){.legacyResultProof{margin:0 -18px;padding:38px 18px 34px}.legacyResultHeading h3{font-size:37px}.legacyTreatmentScene img{height:245px}.legacyTreatmentScene figcaption strong{font-size:23px}}.heroImpact{border-bottom:8px solid var(--rose);background:#fff8fb;min-height:0}.heroImpact:after{display:none}.heroVStage{isolation:isolate;background:radial-gradient(circle at 88% 26%,#fff 0 22%,#0000 49%),linear-gradient(165deg,#fff 0,#fff6fa 63%,#ffe0eb 100%);min-height:900px;position:relative;overflow:hidden}.heroVStage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0,#ffffffc2 32%,#fff8fb 70%);height:48%;position:absolute;bottom:0;left:0;right:0}.heroVLetter{z-index:0;color:#e64f831f;letter-spacing:-.16em;text-shadow:10px 12px #25345f0a;font:1000 520px/.72 Arial,sans-serif;position:absolute;top:118px;left:-40px;transform:rotate(-7deg)}.heroVPhoto{z-index:1;filter:saturate(.88)contrast(.98);width:600px;max-width:none;height:auto;animation:6s ease-in-out infinite heroVPhotoBreathe;position:absolute;top:150px;right:-142px}.heroVFlash{z-index:2;mix-blend-mode:screen;background:radial-gradient(circle,#fffffffa 0,#ffb7cf6e 23%,#0000 69%);border-radius:50%;width:190px;height:190px;animation:3.6s ease-out infinite heroVFlash;position:absolute;top:300px;right:82px}.heroVCopy{z-index:4;color:var(--editorial-navy);padding:30px 20px 268px;position:relative}.heroVTarget{color:#fff;background:var(--editorial-navy);letter-spacing:.02em;box-shadow:4px 4px 0 var(--rose);margin:0;padding:7px 10px 8px;font-size:11px;font-weight:1000;line-height:1.2;display:table}.heroVClinic{color:#555c78;margin:22px 0 0;font-size:15px;font-weight:800;line-height:1.55}.heroVClinic strong{color:var(--editorial-navy);font-size:18px}.heroVCopy h1{color:var(--editorial-navy);letter-spacing:-.075em;text-shadow:0 2px #fff,0 0 22px #fff;margin:18px 0 0;font-weight:1000}.heroVCopy h1 small,.heroVCopy h1 span{display:block}.heroVCopy h1 small{letter-spacing:-.04em;font-size:20px;line-height:1.25}.heroVCopy h1 span{margin-top:4px;font-size:42px;line-height:1}.heroVCopy h1 b{color:var(--rose);letter-spacing:-.15em;text-shadow:6px 7px #fff,10px 11px #25345f26;margin:3px 0 0;font:1000 176px/.73 Arial,sans-serif;display:inline-block;transform:skew(-8deg)}.heroVCopy h1 mark{color:#fff;background:var(--rose);vertical-align:bottom;box-shadow:5px 5px 0 var(--editorial-navy);margin-left:3px;padding:.02em .09em .07em;font-size:48px;line-height:1;display:inline-block;transform:translateY(-12px)rotate(-2deg)}.heroVSurvey{z-index:5;color:#fff;background:var(--editorial-navy);text-align:center;width:132px;box-shadow:6px 6px 0 var(--rose);border:3px solid #fff;padding:10px 9px 11px;position:absolute;top:387px;right:16px;transform:rotate(2deg)}.heroVSurvey small,.heroVSurvey strong,.heroVSurvey span{display:block}.heroVSurvey small{color:#ffb8cf;letter-spacing:.1em;font:1000 7px/1.15 Arial,sans-serif}.heroVSurvey strong{letter-spacing:-.08em;margin-top:5px;font:1000 59px/.83 Arial,sans-serif}.heroVSurvey strong em{font-size:20px;font-style:normal}.heroVSurvey span{margin-top:6px;font-size:11px;font-weight:1000}.heroVPromise{z-index:5;width:77%;color:var(--editorial-navy);border-left:7px solid var(--rose);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;margin:7px 0 0;padding:15px 15px 16px;font-size:18px;font-weight:900;line-height:1.48;position:relative;box-shadow:7px 7px #25345f21}.heroVPromise strong{color:var(--rose);font-size:26px}.heroVPromise b{font-size:20px}.heroVLine{z-index:6;color:#fff;min-height:62px;box-shadow:6px 6px 0 var(--editorial-navy);background:#06c755;border:3px solid #fff;align-items:center;gap:11px;margin-top:18px;padding:9px 13px;font-size:15px;font-weight:1000;text-decoration:none;display:flex;position:relative}.heroVLine>b{color:#06c755;background:#fff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font:1000 11px/1 Arial,sans-serif;display:grid}.heroVLine span{flex:1}.heroVLine i{font-size:22px;font-style:normal}.heroVNote{color:#707489;margin:14px 0 0;font-size:9px;line-height:1.5}.heroVProduct{z-index:5;color:var(--editorial-navy);border:2px solid var(--editorial-navy);box-shadow:7px 7px 0 var(--rose);background:#fff;grid-template-rows:auto auto;grid-template-columns:112px 1fr;align-items:center;gap:4px 13px;padding:10px 13px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.heroVProduct>img:first-child{object-fit:contain;background:#fff7f3;grid-row:1/3;width:112px;height:98px}.heroVProduct>img:nth-child(2){width:132px;height:auto}.heroVProduct span{font-size:12px;font-weight:1000;line-height:1.45}@keyframes heroVPhotoBreathe{50%{transform:translateY(-7px)scale(1.012)}}@keyframes heroVFlash{0%,42%{opacity:0;transform:scale(.25)}58%{opacity:.9;transform:scale(1)}84%,to{opacity:0;transform:scale(1.65)}}@media (width<=420px){.heroVStage{min-height:884px}.heroVLetter{font-size:480px;top:123px;left:-48px}.heroVPhoto{width:560px;top:162px;right:-154px}.heroVCopy{padding:27px 18px 260px}.heroVClinic{margin-top:19px}.heroVCopy h1 small{font-size:19px}.heroVCopy h1 span{font-size:39px}.heroVCopy h1 b{font-size:163px}.heroVCopy h1 mark{font-size:44px}.heroVSurvey{width:124px;top:377px;right:12px}.heroVPromise{width:79%;font-size:17px}.heroVPromise strong{font-size:24px}.heroVPromise b{font-size:18px}.heroVProduct{grid-template-columns:102px 1fr;bottom:15px;left:13px;right:13px}.heroVProduct>img:first-child{width:102px;height:91px}.heroVProduct>img:nth-child(2){width:122px}}@media (prefers-reduced-motion:reduce){.heroVPhoto,.heroVFlash{animation:none!important}}.heroOriginalV{background:#fff;overflow:hidden;border:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:-42px -18px 0!important}.heroOriginalV:after{display:none!important}.heroOriginalV>img{z-index:1;width:100%;max-width:none;height:auto;display:block;position:relative}.heroOriginalApply{z-index:5;border-radius:24px;width:183px;height:43px;position:absolute;top:15px;right:0}.heroStoryFocus{color:#fff;border-top:8px solid var(--rose);border-bottom:8px solid var(--rose);background:radial-gradient(circle at 90% 5%,#e64f8345,#0000 29%),linear-gradient(158deg,#28365f 0,#121a35 64%,#080c19 100%);padding:40px 20px 42px;position:relative;overflow:hidden}.heroStoryFocus:before{content:"V";color:#ffffff0a;font:1000 310px/.75 Arial,sans-serif;position:absolute;top:36px;right:-40px;transform:rotate(-9deg)}.heroStoryTarget{z-index:2;color:var(--editorial-navy);letter-spacing:.17em;box-shadow:4px 4px 0 var(--rose);background:#ffbfd4;margin:0;padding:6px 9px 7px;font:1000 10px/1 Arial,sans-serif;display:table;position:relative}.heroStoryFocus h1{z-index:2;color:#fff;letter-spacing:-.06em;margin:19px 0 0;font-size:38px;font-weight:1000;line-height:1.22;position:relative}.heroStoryFocus h1 mark{color:#fff;background:var(--rose);margin-top:5px;padding:0 .12em .07em;display:inline-block;transform:rotate(-1deg);box-shadow:5px 5px #050811}.heroStoryLead{z-index:2;color:#d5dbea;margin:21px 0 0;font-size:15px;font-weight:800;line-height:1.75;position:relative}.heroStoryLead strong{color:#fff;font-size:19px}.heroStoryFlow{z-index:2;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:3px;margin-top:24px;display:grid;position:relative}.heroStoryFlow span{min-width:0;color:var(--editorial-navy);text-align:center;box-shadow:4px 4px 0 var(--rose);background:#fff;border:2px solid #fff;padding:13px 3px 12px}.heroStoryFlow small,.heroStoryFlow b{display:block}.heroStoryFlow small{color:var(--rose);font:1000 8px/1 Arial,sans-serif}.heroStoryFlow b{margin-top:6px;font-size:12px;font-weight:1000;line-height:1.3}.heroStoryFlow i{color:#ffbfd4;text-align:center;font-size:16px;font-style:normal;font-weight:1000}.heroStoryClose{z-index:2;color:#fff;border-left:6px solid var(--rose);background:#ffffff14;margin:24px 0 0;padding:15px 14px;font-size:21px;font-weight:1000;line-height:1.45;position:relative}.heroStoryClose span{display:block}.heroStoryClose strong{color:var(--editorial-navy);background:#ffbfd4;margin-top:4px;padding:0 .13em .06em;font-size:28px;display:table}.heroStoryLine{z-index:2;color:#fff;min-height:62px;box-shadow:6px 6px 0 var(--rose);background:#06c755;border:3px solid #fff;justify-content:center;align-items:center;gap:12px;margin-top:21px;padding:10px 12px;font-size:15px;font-weight:1000;text-decoration:none;display:flex;position:relative}.heroStoryLine>b{color:#06c755;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:1000 11px/1 Arial,sans-serif;display:grid}.heroStoryLine span{font-size:22px}@media (width<=420px){.heroOriginalV{margin:-42px -18px 0!important}.heroOriginalApply{width:171px;height:40px;top:13px}.heroStoryFocus{padding:36px 18px 38px}.heroStoryFocus h1{font-size:35px}.heroStoryLead strong{font-size:18px}.heroStoryFlow b{font-size:11px}.heroStoryClose{font-size:20px}.heroStoryClose strong{font-size:27px}}.legacyOriginalStory{background:#fff;margin:0 -18px;position:relative}.legacyStoryPanel{position:relative}.legacyStoryPanel>img{width:100%;height:auto;display:block}.legacyImageLineCta{z-index:6;cursor:pointer;border-radius:999px;width:88%;height:.9%;position:absolute;left:6%}.legacyImageLineCtaTop{top:4.64%}.legacyImageLineCtaMiddle{top:69.23%}.legacyPage2ImageLineCta{z-index:6;cursor:pointer;border-radius:999px;width:88.8%;height:.88%;position:absolute;left:5.6%}.legacyPage2ImageLineCtaOne{top:30.33%}.legacyPage2ImageLineCtaTwo{top:60.97%}.legacyPage2ImageLineCtaThree{top:99.09%}.septemberAppBonus{color:#26325d;background:linear-gradient(145deg,#fff 0%,#fff6fa 45%,#f0efff 100%);border-top:7px solid #d74c79;border-bottom:7px solid #d74c79;padding:30px 22px 26px;text-decoration:none;display:block;position:relative;overflow:hidden}.septemberAppBonus:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 20%,#fffffff2 0 2px,#0000 3px) 0 0/38px 38px,radial-gradient(circle at 18% 80%,#d74c792e 0 2px,#0000 3px) 0 0/46px 46px;position:absolute;inset:0}.septemberAppBonusVisual{z-index:1;border:2px solid #d9cada;border-radius:22px;width:100%;height:238px;position:relative;overflow:hidden;box-shadow:0 14px 30px #372b592e}.septemberAppBonusVisual>img{object-fit:cover;object-position:67% center;width:100%;height:100%;display:block}.septemberAppBonusVisual:after{content:"";background:linear-gradient(90deg,#fffffff0 0%,#fff6 48%,#0000 75%);position:absolute;inset:0}.septemberAppBonusStamp{z-index:2;color:#fff;background:#d74c79;border:3px solid #fff;border-radius:50%;place-items:center;width:100px;height:100px;font-style:normal;display:grid;position:absolute;top:15px;left:15px;transform:rotate(-8deg);box-shadow:0 7px #80314f,0 12px 28px #80314f4d}.septemberAppBonusStamp small{letter-spacing:.12em;font:900 12px/1 Arial,sans-serif}.septemberAppBonusStamp b{font:1000 34px/1 Noto Sans JP,sans-serif}.septemberAppBonusStamp em{letter-spacing:.12em;font:900 15px/1 Noto Sans JP,sans-serif}.septemberAppBonusCopy{z-index:2;text-align:center;background:#fffffff0;border:2px solid #d9cada;border-radius:18px;margin-top:-42px;padding:54px 17px 4px;position:relative;box-shadow:0 12px 26px #372b5921}.septemberAppBonusCopy>p{color:#d13e70;letter-spacing:.05em;margin:0 0 8px;font-size:15px;font-weight:1000;line-height:1.55}.septemberAppBonusCopy h2{color:#27335f;letter-spacing:-.04em;margin:0;font-size:31px;font-weight:1000;line-height:1.2}.septemberAppBonusCopy h2 span{letter-spacing:.02em;font-size:20px;display:block}.septemberAppBonusCopy h2 mark{color:#fff;background:#d74c79;border-radius:5px;margin-top:5px;padding:2px 12px 5px;font-size:42px;line-height:1;display:inline-block}.septemberAppBonusPoints{justify-content:center;gap:5px;margin:17px 0 12px;display:flex}.septemberAppBonusPoints span{color:#39446c;white-space:nowrap;background:#f5e9f0;border:1px solid #d7b5c5;border-radius:99px;padding:7px 8px;font-size:10px;font-weight:900;line-height:1.2}.septemberAppBonusCopy>strong{color:#2f3150;margin-bottom:17px;font-size:15px;line-height:1.55;display:block}.septemberAppBonusButton{color:#fff;background:#06c755;border:2px solid #008f3d;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-size:16px;font-weight:1000;display:flex;box-shadow:4px 4px #202020}.septemberAppBonusButton i{color:#06c755;background:#fff;border-radius:99px;place-items:center;width:42px;height:28px;font:1000 10px/1 Arial,sans-serif;display:grid}.septemberAppBonusButton span{margin-left:auto}.septemberAppBonus:hover .septemberAppBonusButton,.septemberAppBonus:focus-visible .septemberAppBonusButton{filter:brightness(1.06);transform:translateY(-1px)}.legacyStorySeo{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.heroStoryFocus,.empathyBridge,.techStory,.resultCinema,.bookingStory,.revenueShow,.appBenefitStory,.offer,.faq,.finalCta,.contactSection,footer{display:none!important}.legacyOriginalStory{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
