/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--red:#a70000;--red2:#7b0000;--gold:#d08a00;--ink:#232323;--gray:#f4f4f2;--line:#dedbd5;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}[data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}[data-reveal].shown{opacity:1;transform:none}header{z-index:20;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.eprost{align-items:center;gap:14px;display:flex}.eprost img{filter:invert();width:132px}.eprost span{color:var(--red);border-left:1px solid #bbb;padding-left:14px;font-weight:900}header nav,footer nav{align-items:center;gap:0;font-size:12px;font-weight:700;display:flex}header nav>a:not(.nav-order){padding:0 14px;font-size:11px;position:relative}footer nav{gap:28px}.nav-order{background:var(--red);color:#fff;padding:14px 18px}.menu{display:none}.hero{background:#fff;grid-template-columns:1fr .82fr;gap:6vw;min-height:850px;padding:140px 7vw 0;display:grid;position:relative;overflow:hidden}.hero-copy{align-self:center}.hero-copy>p:first-child,.section-head>p,.lecture-intro>p,.order-flow>p,.faq>p{letter-spacing:.18em;color:var(--red);font-size:11px;font-weight:800}.hero h1{margin:26px 0 35px;line-height:1.05}.hero h1 small{background:var(--gold);color:#fff;letter-spacing:.06em;padding:8px 13px;font-size:16px;display:inline-block}.hero h1 span{letter-spacing:-.07em;margin:18px 0;font-size:clamp(42px,5.5vw,78px);display:block}.hero h1 strong{background:var(--red);color:#fff;letter-spacing:.04em;padding:12px 18px;font-size:clamp(38px,5vw,70px);display:inline-block}.hero-price{border-left:5px solid var(--red);flex-direction:column;gap:8px;padding-left:20px;display:flex}.hero-price span{font-size:14px}.hero-price b{font-size:32px}.hero-price b small{font-size:12px}.count-note{font-size:11px}.primary{background:var(--red);color:#fff;transition:transform .5s var(--ease),background .5s;align-items:center;gap:45px;margin-top:22px;padding:18px 24px;font-size:13px;font-weight:800;display:inline-flex}.primary:hover{background:var(--red2);transform:translateY(-4px)}.cover-wrap{place-items:center;display:grid;position:relative}.cover-wrap img{object-fit:contain;z-index:2;filter:drop-shadow(0 25px 25px #0004);width:min(100%,470px);max-height:650px;animation:coverFloat 7s var(--ease) infinite;position:relative}.cover-glow{background:#f6e8c8;border-radius:50%;width:470px;height:470px;position:absolute}.facts{border-top:2px solid var(--red);border-bottom:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(4,1fr);align-self:end;display:grid}.facts span{text-align:center;border-right:1px solid var(--line);padding:20px 12px;font-size:12px;font-weight:800}.comparison{background:var(--gray);grid-template-columns:1fr 1.2fr;align-items:center;gap:7vw;padding:75px 8vw;display:grid}.comparison>p{font-size:18px;line-height:2}.comparison>div{align-items:center;gap:8px;display:flex}.comparison span{text-align:center;background:#fff;border:1px solid #bbb;padding:16px;font-size:12px;font-weight:800}.comparison i{color:var(--gold);font-style:normal;font-weight:900}.comparison strong{background:var(--red);color:#fff;padding:18px 12px;font-size:12px}.section-head{padding:120px 8vw 60px}.section-head h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(38px,5vw,68px);line-height:1.35}.proof{background:#fff}.clip{border-top:1px solid var(--line);grid-template-columns:90px minmax(320px,1fr) minmax(350px,.9fr);align-items:center;gap:4vw;padding:60px 8vw 90px;display:grid}.clip-no{border-right:1px solid var(--line);flex-direction:column;height:100%;display:flex}.clip-no small{font:800 9px Arial}.clip-no b{color:var(--red);margin-top:10px;font:900 53px Arial}.clip-visual{aspect-ratio:4/5;box-shadow:10px 12px 0 var(--red);background:#f0eee8;border:1px solid #bbb;padding:18px;position:relative}.screen-head,.screen-action{justify-content:space-between;font-size:9px;font-weight:800;display:flex}.screen-body{background:#fff;border:1px solid #c7c4bd;height:68%;margin:16px 0;padding:35px 25px;position:relative;overflow:hidden}.ghost-no{color:#a7000010;font:900 120px Arial;position:absolute;top:-15px;right:0}.text-lines i{background:#c8c4bb;height:7px;margin:16px 0;display:block}.text-lines i:nth-child(2n){width:72%}.screen-action{border-top:2px solid var(--red);color:var(--red);padding-top:14px}.clip-visual>small{color:#888;font:7px Arial;position:absolute;bottom:5px}.red-checks{gap:15px;display:flex}.red-checks b{border:2px solid var(--red);width:32px;height:32px;color:var(--red);place-items:center;display:grid}.clip-copy>p:first-child{color:var(--red);letter-spacing:.15em;font:800 10px Arial}.clip-copy h3{letter-spacing:-.04em;font-size:clamp(28px,3vw,46px);line-height:1.45}.clip-copy .body{font-size:14px;line-height:2}.clip-copy>small{font-size:10px}.experience{background:var(--red);color:#fff;justify-content:space-between;align-items:center;margin:80px 5vw;padding:58px 6vw;display:flex;position:relative;overflow:hidden}.experience:before{content:"無料体験";color:#ffffff0c;font-size:120px;font-weight:900;position:absolute;right:22%}.experience small{letter-spacing:.18em;font-size:10px}.experience h2{margin:12px 0;font-size:clamp(30px,4vw,52px)}.experience p{font-size:13px}.experience a{width:155px;height:155px;color:var(--red);transition:transform .6s var(--ease);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative}.experience a:hover{transform:scale(1.05)rotate(3deg)}.experience a b{position:absolute;bottom:26px;right:30px}.features{background:var(--gray);padding:100px 8vw 130px}.section-head.compact{padding:0 0 60px}.feature-list{border-top:2px solid var(--red)}.feature-list button{text-align:left;cursor:pointer;width:100%;transition:padding .5s var(--ease),background .5s;background:0 0;border:0;border-bottom:1px solid #c8c6c0;align-items:center;padding:24px 5px;display:flex}.feature-list button:hover{background:#fff;padding-left:18px}.feature-list span{color:var(--red);width:55px;font:800 10px Arial}.feature-list b{font-size:19px}.feature-list i{color:var(--red);margin-left:auto;font-size:23px;font-style:normal}.lecture{background:#fff}.lecture-intro{padding:130px 8vw}.two-col{grid-template-columns:1fr 1fr;gap:7vw;margin:55px 0;display:grid}.two-col p{font-size:15px;line-height:2}.two-col strong{color:var(--red);font-size:23px}blockquote{border-left:7px solid var(--red);margin:75px 0 0;padding-left:30px;font-size:clamp(24px,4vw,46px);line-height:1.65}blockquote small{margin-top:15px;font-size:12px;display:block}.quality{background:var(--red);color:#fff;grid-template-columns:130px 1.2fr 1fr;gap:5vw;padding:80px 8vw;display:grid}.quality>span,.authorship span{letter-spacing:.17em;font-size:10px}.quality h3,.authorship h3{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.45}.quality p,.authorship p{font-size:13px;line-height:2}.authorship{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.authorship span{color:var(--red)}.authorship h3{margin:15px 0}.audio-player{background:var(--red);color:#fff;text-align:left;box-shadow:9px 10px 0 var(--gold);cursor:pointer;border:0;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:28px;display:grid}.audio-player>i{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.audio-player span{flex-direction:column;gap:7px;display:flex}.audio-player span small{font-size:9px}.audio-player em{font:11px Arial}.spec{background:var(--gray);padding:120px 8vw}.product-table{border-top:2px solid var(--red)}.product-table>div{border-bottom:1px solid #c7c5c0;grid-template-columns:180px 1fr;padding:19px 10px;display:grid}.product-table span{color:#666;font-size:11px}.product-table b{font-size:14px}.included,.schedule,.environment{background:#fff;margin-top:65px;padding:45px}.included h3,.schedule h3,.environment h3{color:var(--red);font-size:27px}.included ul{columns:2;line-height:2}.included small,.environment small{font-size:10px}.schedule>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr 180px;padding:17px;display:grid}.schedule span{color:var(--red);font:800 12px Arial}.schedule em{font-size:12px;font-style:normal}.confidence{background:#fff;padding:120px 8vw}.order-flow>h2,.faq>h2{margin:20px 0 55px;font-size:clamp(38px,5vw,65px)}.steps{grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.steps article{background:var(--gray);border-top:4px solid var(--red);min-height:150px;padding:25px}.steps article b{color:var(--red);font:900 26px Arial}.steps article h3{font-size:17px}.notice{border:1px solid #ccc;grid-template-columns:150px 1fr;margin:30px 0 100px;padding:25px;display:grid}.notice b{color:var(--red);font-size:12px}.faq{border-top:1px solid var(--line);padding-top:90px}.faq details{border-bottom:1px solid #ccc}.faq summary{cursor:pointer;align-items:center;padding:22px 5px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--red);width:50px;font:800 10px Arial}.faq summary b{color:var(--red);margin-left:auto}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{margin:0;padding:0 50px 24px;font-size:13px;line-height:1.8}.order{text-align:center;background:var(--red);color:#fff;padding:120px 8vw}.order>p{letter-spacing:.15em;font-size:11px}.order>div{border-block:1px solid #fff6;justify-content:center;align-items:baseline;gap:20px;max-width:650px;margin:35px auto;padding:25px;display:flex}.order>div b{font:900 58px Arial}.order>div em{background:var(--gold);padding:8px;font-size:11px;font-style:normal}.order aside{max-width:760px;color:var(--ink);text-align:left;background:#fff;margin:30px auto;padding:25px}.order aside b{color:var(--red)}.order>button{color:var(--red);background:#fff;border:0;padding:19px 30px;font-weight:900}.order>button b{margin-left:65px}.order>small,.order>a{margin-top:18px;font-size:10px;display:block}.order>a{text-decoration:underline}.legal{background:#f4f4f2;padding:75px 8vw}.legal p{font-size:12px}footer{color:#fff;background:#222;grid-template-columns:1fr 1fr;gap:30px;padding:65px 6vw 30px;display:grid}footer .eprost img{filter:none}footer>p{text-align:right;font-size:11px}footer nav{align-items:start}footer>small{text-align:right;color:#aaa;font:9px Arial}.modal-back{z-index:100;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-top:9px solid var(--red);background:#fff;width:min(780px,100%);max-height:92vh;padding:55px;position:relative;overflow:auto}.close{background:0 0;border:0;font-size:32px;position:absolute;top:15px;right:20px}.modal>span{color:var(--red);letter-spacing:.15em;font:800 9px Arial}.modal h2{font-size:38px}.modal h3{color:var(--red);font-size:22px}.modal p{white-space:pre-line;font-size:14px;line-height:2}.modal>a{background:var(--red);color:#fff;margin-top:20px;padding:15px 20px;font-size:12px;display:inline-block}.cookie{z-index:80;color:#fff;background:#222;justify-content:center;align-items:center;gap:30px;padding:16px 20px;display:flex;position:fixed;bottom:18px;left:20px;right:20px;box-shadow:0 8px 30px #0005}.cookie p{margin:0;font-size:11px}.cookie button{color:#fff;background:0 0;border:1px solid #fff;padding:7px 15px;font-size:11px}.hero h1 .industry-first{aspect-ratio:1;background:var(--red);color:#fff;letter-spacing:-.05em;isolation:isolate;width:clamp(132px,12vw,184px);animation:industryPulse 3s var(--ease) infinite;border-radius:50%;place-items:center;margin:0 0 22px 8px;padding:0;font-size:clamp(29px,3.2vw,48px);font-weight:900;line-height:1;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 18px 35px #a7000026}.hero h1 .industry-first:before{content:"";border:3px solid var(--gold);z-index:-1;animation:industryRing 3s var(--ease) infinite;border-radius:50%;position:absolute;inset:-11px}.hero h1 .industry-first:after{content:"FIRST";background:var(--gold);color:#fff;letter-spacing:.15em;padding:7px 10px;font:900 10px Arial;position:absolute;bottom:10px;right:-22px;box-shadow:4px 5px #7b0000}.book-equation{grid-template-columns:minmax(170px,1.35fr) auto minmax(110px,.8fr) auto minmax(105px,.7fr);align-items:center!important;gap:12px!important;display:grid!important;overflow:visible!important}.comparison .book-group{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.comparison .book-set{align-items:end;gap:7px;width:100%;display:grid}.comparison .book-set.four{grid-template-columns:repeat(4,1fr)}.comparison .book-set.two{grid-template-columns:repeat(2,1fr)}.comparison .book-icon{aspect-ratio:.7;border:1px solid #bcb7ae;border-left:5px solid var(--red);text-align:center;background:linear-gradient(90deg,#eee9df 0 8px,#fff 8px);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:9px 4px 7px;font-size:10px;display:flex;position:relative;box-shadow:4px 5px #d9d4ca}.comparison .book-icon:after{content:"";pointer-events:none;border-top:1px solid #e4ded4;border-bottom:1px solid #e4ded4;position:absolute;inset:5px 4px}.comparison .book-icon b{z-index:1;position:relative}.comparison .book-icon small{color:#999;font:700 8px Arial;position:absolute;bottom:4px;right:5px}.comparison .book-group>strong{width:auto;color:var(--ink);white-space:nowrap;background:0 0;padding:0;font-size:13px}.comparison .book-group>strong em{color:var(--red);font-style:normal;font-weight:900}.book-equation>i{font-size:26px!important}.book-equation .equals{color:var(--ink)!important}.comparison .double-result{background:var(--red);color:#fff;text-align:center;min-height:128px;box-shadow:8px 9px 0 var(--gold);align-self:stretch;place-items:center;padding:18px 12px;font-size:21px;line-height:1.35;display:grid}.proof-story{background:#fff;height:300svh;position:relative}.proof-sticky{background:linear-gradient(135deg,#fff 0 62%,#f5f2ec 62% 100%);height:100svh;position:sticky;top:0;overflow:hidden}.clip-stage{width:100%;height:100%;position:relative}.clip-panel{opacity:0;pointer-events:none;will-change:transform,opacity;transition:opacity .65s var(--ease),transform .85s var(--ease),filter .85s var(--ease);backface-visibility:hidden;background:0 0;border:0;grid-template-columns:90px minmax(300px,1fr) minmax(330px,.9fr);align-items:center;gap:4vw;margin:0;padding:7vh 8vw;display:grid;position:absolute;inset:0}.clip-panel.is-active{opacity:1;pointer-events:auto;filter:none;z-index:3;transform:perspective(1400px)rotateY(0)translate(0)}.clip-panel.is-past{opacity:0;transform-origin:0;filter:brightness(.82);z-index:1;transform:perspective(1400px)rotateY(24deg)translate(-12%)}.clip-panel.is-next{opacity:0;transform-origin:100%;filter:brightness(1.08);z-index:2;transform:perspective(1400px)rotateY(-24deg)translate(12%)}.clip-panel:after{content:"";z-index:-1;background:#fff;border:1px solid #dedbd5;position:absolute;inset:3vh 4vw;box-shadow:0 30px 70px #2b1b1112}.clip-progress{z-index:10;flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.clip-progress>span{letter-spacing:.18em;color:#777;writing-mode:vertical-rl;margin-bottom:6px;font:800 8px Arial}.clip-progress i{width:35px;height:35px;transition:.55s var(--ease);background:#fff;border:1px solid #bbb;border-radius:50%;place-items:center;font:800 10px Arial;display:grid}.clip-progress i.active{background:var(--red);border-color:var(--red);color:#fff;transform:scale(1.15)}.turn-cue{z-index:10;color:var(--red);align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.turn-cue span{letter-spacing:.2em;font:800 8px Arial}.turn-cue i{font-style:normal;animation:1.7s ease-in-out infinite scrollCue}@keyframes coverFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes industryPulse{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(-4deg)scale(1.045)}}@keyframes industryRing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes scrollCue{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (width<=800px){header nav>a:not(.nav-order):before{display:none}header nav>a:not(.nav-order){padding:0;font-size:18px}header nav>.nav-order{margin-left:0}header{height:70px;padding:0 18px}.eprost img{width:105px}header nav{transition:transform .7s var(--ease);background:#fff;flex-direction:column;justify-content:center;font-size:18px;position:fixed;inset:0;transform:translateY(-105%)}header nav.open{transform:none}.menu{z-index:2;background:0 0;border:0;display:block}.menu i{background:var(--red);width:25px;height:2px;margin:6px;display:block}.hero{grid-template-columns:1fr;padding:105px 20px 0}.hero h1 span{font-size:42px}.hero h1 strong{font-size:38px}.hero-price b{font-size:27px}.cover-wrap{height:610px}.cover-wrap img{max-height:570px}.cover-glow{width:340px;height:340px}.facts{grid-column:1;grid-template-columns:1fr 1fr}.facts span{font-size:10px}.comparison{grid-template-columns:1fr;padding:60px 20px}.comparison>div{overflow:auto}.comparison span{min-width:105px}.section-head{padding:90px 20px 40px}.section-head h2{font-size:38px}.clip{grid-template-columns:1fr;padding:45px 20px 70px}.clip-no{border-bottom:1px solid;border-right:0;flex-direction:row;align-items:center;height:auto}.clip-no b{margin:5px 15px;font-size:38px}.clip-visual{width:min(100%,390px);margin:auto}.clip-copy h3{font-size:30px}.experience{margin:60px 10px;padding:45px 23px;display:block}.experience a{width:130px;height:130px;margin:30px 0 0 auto}.features{padding:80px 20px}.feature-list b{font-size:15px}.lecture-intro{padding:90px 20px}.lecture-intro h2{font-size:39px}.two-col{grid-template-columns:1fr;gap:10px}.quality{grid-template-columns:1fr;padding:65px 20px}.quality h3,.authorship h3{font-size:31px}.authorship{grid-template-columns:1fr;padding:75px 20px}.audio-player{grid-template-columns:52px 1fr;padding:20px}.audio-player em{display:none}.spec,.confidence{padding:80px 20px}.product-table>div{grid-template-columns:100px 1fr;gap:12px}.included,.schedule,.environment{padding:26px}.included ul{columns:1}.schedule>div{grid-template-columns:65px 1fr 110px;gap:8px}.steps{grid-template-columns:1fr}.steps article{min-height:110px}.notice{grid-template-columns:1fr}.order{padding:85px 20px}.order h2{font-size:39px}.order>div{flex-wrap:wrap}.order>div b{font-size:46px}footer{grid-template-columns:1fr}footer>p,footer>small{text-align:left}.modal{padding:45px 22px}.modal h2{font-size:30px}.cookie{justify-content:space-between;bottom:8px;left:8px;right:8px}.hero h1 .industry-first{width:126px;margin:4px 0 22px 8px;font-size:30px}.hero h1 .industry-first:after{right:-17px}.comparison .book-equation{grid-template-columns:1.15fr auto .85fr;gap:10px;overflow:visible}.comparison .book-icon{border-left-width:4px;min-width:0;padding:6px 2px;font-size:8px;box-shadow:3px 4px #d9d4ca}.comparison .book-set{gap:4px}.comparison .book-group>strong{font-size:11px}.comparison .book-equation>.equals{display:none}.comparison .double-result{grid-column:1/4;width:100%;min-height:74px;margin-top:10px;font-size:20px}.proof-story{height:300svh}.proof-sticky{height:100svh;min-height:0}.clip-panel{grid-template-columns:1fr;align-content:center;gap:12px;padding:62px 50px 50px 20px;overflow:hidden}.clip-panel:after{inset:18px 12px}.clip-panel .clip-no{z-index:3;width:calc(100% - 82px);position:absolute;top:25px;left:25px}.clip-panel .clip-no b{font-size:30px}.clip-panel .clip-visual{aspect-ratio:4/3;width:min(100%,300px);max-height:42svh;padding:12px}.clip-panel .screen-body{height:58%;margin:9px 0;padding:12px 15px}.clip-panel .text-lines i{height:5px;margin:9px 0}.clip-panel .clip-copy{max-width:520px;margin:auto}.clip-panel .clip-copy h3{margin:8px 0;font-size:clamp(21px,6.2vw,29px);line-height:1.3}.clip-panel .clip-copy .body{margin:7px 0;font-size:12px;line-height:1.65}.clip-panel .clip-copy>small{font-size:8px}.clip-progress{gap:8px;right:13px}.clip-progress>span{display:none}.clip-progress i{width:28px;height:28px;font-size:8px}.turn-cue{bottom:8px}.turn-cue span{font-size:7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.clip-panel{transition:none}}.hero h1 .industry-first{letter-spacing:-.06em;white-space:nowrap;text-align:center;animation:industryPulseCentered 3s var(--ease) infinite;justify-content:center;align-items:center;font-size:clamp(28px,2.8vw,40px);line-height:1;display:flex;transform:none}.hero h1 .industry-first>span,.hero h1 .industry-first>b{font:inherit;flex:none;line-height:1;display:block;transform:translateY(1px)}.hero h1 .industry-first>b{margin-left:.02em}@keyframes industryPulseCentered{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (width<=800px){.hero h1 .industry-first{font-size:28px}.proof-story{height:390svh}}.feature-list details{border-bottom:1px solid #c8c6c0}.feature-list summary{text-align:left;cursor:pointer;width:100%;transition:padding .5s var(--ease),background .5s var(--ease);align-items:center;padding:24px 5px;list-style:none;display:flex}.feature-list summary::-webkit-details-marker{display:none}.feature-list summary:hover,.feature-list details[open] summary{background:#fff;padding-left:18px}.feature-list details[open] summary i{transform:rotate(45deg)}.feature-list summary i{transition:transform .5s var(--ease)}.feature-detail{border-left:4px solid var(--red);animation:featureOpen .55s var(--ease);background:#fff;margin:0 0 24px 55px;padding:28px 34px}.feature-detail small{color:var(--red);letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.feature-detail p{white-space:pre-line;max-width:850px;margin:0;font-size:14px;line-height:2}.feature-detail a{color:var(--red);border-bottom:1px solid var(--red);margin-top:20px;font-size:12px;font-weight:900;display:inline-block}@keyframes featureOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width<=800px){.feature-detail{margin-left:0;padding:24px 20px}.feature-detail p{font-size:13px;line-height:1.8}.feature-list summary{padding-block:20px}}.feature-list .feature-row{text-align:left;cursor:pointer;width:100%;transition:padding .5s var(--ease),background .5s var(--ease);border-bottom:1px solid #c8c6c0;align-items:center;padding:24px 5px;display:flex}.feature-list .feature-row:hover{background:#fff;padding-left:18px}.feature-list .feature-row i,.feature-list .feature-row.shown>i{transition:none!important;animation:none!important;transform:none!important}.feature-list .feature-row:hover i{transform:none!important}.feature-screen{z-index:120;opacity:0;pointer-events:none;transition:opacity .55s var(--ease);position:fixed;inset:0}.feature-screen:target{opacity:1;pointer-events:auto}.feature-screen-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140000b8;position:absolute;inset:0}.feature-screen-panel{border-left:8px solid var(--red);width:min(1180px,92vw);height:100%;transition:transform .78s var(--ease);background:#f6f4ef;position:absolute;inset:0 0 0 auto;overflow:auto;transform:translate(105%);box-shadow:-30px 0 80px #0005}.feature-screen-top{z-index:2;background:#fff;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;height:84px;padding:0 42px;display:flex;position:sticky;top:0}.feature-screen-top>span{color:var(--red);letter-spacing:.18em;font:900 10px Arial}.feature-screen-top>a{border:1px solid var(--red);width:44px;height:44px;color:var(--red);transition:.45s var(--ease);border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}.feature-screen-top>a:hover{background:var(--red);color:#fff;transform:rotate(90deg)}.feature-screen-grid{grid-template-columns:minmax(260px,.72fr) minmax(400px,1.28fr);align-items:center;gap:7vw;min-height:calc(100% - 84px);padding:55px 6vw;display:grid}.feature-video-slot{aspect-ratio:9/16;width:min(100%,360px);box-shadow:0 28px 55px #0004,10px 12px 0 var(--gold);background:#111;border-radius:36px;margin:auto;padding:12px;position:relative}.phone-recording{color:#fff;text-align:center;background:linear-gradient(155deg,#2a2927,#0d0d0d);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.phone-recording:before{content:"";background:#000;border-radius:20px;width:34%;height:18px;position:absolute;top:9px}.phone-recording:after{content:"";background:linear-gradient(#a7000025,#d08a0020);border:1px solid #ffffff20;position:absolute;inset:12%}.phone-recording span,.phone-recording b,.phone-recording small,.phone-recording i{z-index:1;position:relative}.phone-recording span{letter-spacing:.2em;color:#d08a00;font:900 10px Arial}.phone-recording b{margin:15px 0 8px;font-size:22px}.phone-recording small{color:#bbb;font-size:10px}.phone-recording i{border:1px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:32px;font-size:20px;font-style:normal;display:grid}.feature-screen-copy>small{color:var(--red);letter-spacing:.17em;font-size:10px;font-weight:900}.feature-screen-copy h2{letter-spacing:-.05em;margin:18px 0 28px;font-size:clamp(35px,4.5vw,66px);line-height:1.35}.feature-screen-copy p{white-space:pre-line;font-size:15px;line-height:2.1}.feature-experience{background:var(--red);color:#fff;margin-top:28px;padding:17px 22px;font-size:12px;font-weight:900;display:inline-block}.feature-video-slot video,.clip-visual>video{object-fit:cover;border-radius:inherit;width:100%;height:100%}.clip-visual>small{color:var(--red);letter-spacing:.06em;background:#fff;padding:4px 7px;font-weight:900}@media (width<=800px){.feature-list .feature-row{padding-block:20px}.feature-screen-panel{border-left:0;border-top:6px solid var(--red);width:100vw}.feature-screen-top{height:68px;padding:0 18px}.feature-screen-top>a{width:38px;height:38px}.feature-screen-grid{grid-template-columns:1fr;align-items:start;gap:38px;padding:28px 20px 55px}.feature-video-slot{border-radius:24px;width:210px;padding:8px}.phone-recording{border-radius:18px}.feature-screen-copy h2{margin:12px 0 20px;font-size:32px}.feature-screen-copy p{font-size:13px;line-height:1.8}.feature-screen-copy{text-align:left}}.feature-screen-top>a{font-size:0;position:relative}.feature-screen-top>a>i{background:var(--red);transform-origin:50%;width:18px;height:2px;position:absolute;top:50%;left:50%}.feature-screen-top>a>i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.feature-screen-top>a>i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.feature-screen-top>a:hover>i{background:#fff}@media (width<=800px){.feature-screen-top>a>i{width:16px}}.all-in-one{border-top:1px solid var(--line);background:#fff;height:260svh;position:relative}.all-in-sticky{isolation:isolate;perspective:1400px;background:radial-gradient(circle at 50% 48%,#fff 0 28%,#f8f7f3 58%,#fff 82%);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.all-in-sticky:before{content:"";aspect-ratio:1;border:1px solid #a7000018;border-radius:50%;width:min(66vw,900px);animation:18s linear infinite allOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0);box-shadow:0 0 0 80px #a7000007,0 0 0 160px #d08a0005}.all-in-sticky:after{content:"SMART STUDY / ALL IN ONE / 2027";aspect-ratio:1;width:min(75vw,1040px);color:var(--red);letter-spacing:.25em;border:1px dashed #a7000022;border-radius:50%;justify-content:center;padding-top:7px;font:800 8px Arial;animation:26s linear infinite allOrbitReverse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.all-center{z-index:3;text-align:center;opacity:.08;filter:blur(10px);width:min(720px,64vw);transition:opacity 1.1s var(--ease),filter 1.1s var(--ease),transform 1.25s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)scale(.72)rotateX(28deg)}.all-center.is-in{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)rotateX(0)}.all-center>p{color:var(--red);letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:900}.all-center h2{letter-spacing:-.08em;margin:0;font:900 clamp(68px,10vw,154px)/.9 Arial,sans-serif}.all-center h2 span{color:var(--red)}.all-center strong{letter-spacing:-.05em;margin-top:34px;font-size:clamp(26px,3.1vw,48px);display:block}.all-center small{color:#777;margin-top:20px;font-size:13px;display:block}.all-stat{--end-r:0deg;--from-r:260deg;--from-x:0;--from-y:0;z-index:4;opacity:.05;filter:blur(7px);width:clamp(170px,15vw,230px);min-height:145px;transform:translate3d(var(--from-x),var(--from-y),-520px) rotate(var(--from-r)) scale(.35);transition:opacity .8s var(--ease),filter .8s var(--ease),transform 1.1s var(--ease),box-shadow .8s var(--ease);background:#fff;border:1px solid #ebe8e1;padding:28px 24px;position:absolute;box-shadow:0 22px 45px #2b1b1117,6px 7px #a700000d}.all-stat.is-in{opacity:1;filter:none;transform:translate3d(0,0,0) rotate(var(--end-r)) scale(1);box-shadow:0 25px 55px #2b1b1126,7px 8px #a7000017}.all-stat>div{align-items:baseline;gap:7px;display:flex}.all-stat b{letter-spacing:-.06em;font:900 clamp(37px,4vw,62px)/1 Arial,sans-serif}.all-stat span{color:#777;font-size:15px;font-weight:900}.all-stat p{color:#777;margin:17px 0 0;font-size:12px;line-height:1.5}.all-stat.stat-1{--from-x:-55vw;--from-y:-30vh;--from-r:-290deg;--end-r:-5deg;top:10%;left:16%}.all-stat.stat-2{--from-x:58vw;--from-y:-32vh;--from-r:310deg;--end-r:5deg;top:12%;right:13%}.all-stat.stat-3{--from-x:-62vw;--from-y:4vh;--from-r:-340deg;--end-r:3deg;top:43%;left:4%}.all-stat.stat-4{--from-x:64vw;--from-y:8vh;--from-r:350deg;--end-r:-4deg;top:45%;right:4%}.all-stat.stat-5{--from-x:-45vw;--from-y:38vh;--from-r:-270deg;--end-r:-3deg;bottom:8%;left:13%}.all-stat.stat-6{--from-x:50vw;--from-y:42vh;--from-r:300deg;--end-r:4deg;bottom:7%;right:15%}.all-in-cue{z-index:8;color:var(--red);align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.all-in-cue span{letter-spacing:.22em;font:900 8px Arial}.all-in-cue i{font-style:normal;animation:1.7s ease-in-out infinite scrollCue}.facts span{animation:factDrift 4.8s var(--ease) infinite}.facts span:nth-child(2){animation-delay:.45s}.facts span:nth-child(3){animation-delay:.9s}.facts span:nth-child(4){animation-delay:1.35s}.comparison.shown .book-icon{animation:bookPop .8s var(--ease) backwards}.comparison.shown .book-icon:nth-child(2){animation-delay:80ms}.comparison.shown .book-icon:nth-child(3){animation-delay:.16s}.comparison.shown .book-icon:nth-child(4){animation-delay:.24s}.comparison.shown .book-set.two .book-icon:first-child{animation-delay:.34s}.comparison.shown .book-set.two .book-icon:last-child{animation-delay:.42s}.comparison.shown .double-result{animation:resultLand .9s .55s var(--ease) backwards}.experience:before{animation:9s ease-in-out infinite experienceSweep}.feature-row.shown>i{animation:plusBreathe 2.8s var(--ease) infinite}@keyframes allOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes allOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes factDrift{0%,to{background:#fff;transform:translateY(0)}50%{background:#f8f2e7;transform:translateY(-3px)}}@keyframes bookPop{0%{opacity:0;transform:translateY(45px)rotateY(75deg)scale(.65)}to{opacity:1;transform:none}}@keyframes resultLand{0%{opacity:0;transform:scale(1.6)rotate(8deg)}to{opacity:1;transform:none}}@keyframes experienceSweep{0%,to{transform:translate(-5%)skew(-5deg)}50%{transform:translate(8%)skew(5deg)}}@keyframes plusBreathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.35)rotate(90deg)}}@keyframes audioPulse{0%,to{box-shadow:9px 10px 0 var(--gold)}50%{box-shadow:15px 17px #d08a008f}}@media (width<=800px){.all-in-one{height:300svh}.all-in-sticky{min-height:0}.all-in-sticky:before{width:118vw}.all-in-sticky:after{width:142vw}.all-center{width:88vw;top:52%}.all-center>p{font-size:9px}.all-center h2{font-size:clamp(58px,19vw,92px)}.all-center strong{margin-top:22px;font-size:clamp(22px,7vw,32px)}.all-center small{max-width:270px;margin:13px auto 0;font-size:10px;line-height:1.6}.all-stat{width:132px;min-height:104px;padding:17px 14px}.all-stat b{font-size:32px}.all-stat span{font-size:10px}.all-stat p{margin-top:10px;font-size:9px}.all-stat.stat-1{top:8%;left:4%}.all-stat.stat-2{top:11%;right:3%}.all-stat.stat-3{top:30%;left:2%}.all-stat.stat-4{top:33%;right:2%}.all-stat.stat-5{bottom:7%;left:4%}.all-stat.stat-6{bottom:6%;right:3%}.all-in-cue{bottom:8px}.all-in-cue span{font-size:7px}}@media (prefers-reduced-motion:reduce){.all-in-one{height:auto}.all-in-sticky{height:auto;min-height:900px;position:relative}.all-stat,.all-center{opacity:1!important;filter:none!important;transform:translate(-50%,-50%)!important}.all-stat{transform:none!important}}header nav>a{position:relative}header nav>a:not(.nav-order):after{content:"";background:var(--red);height:2px;transition:right .55s var(--ease);position:absolute;bottom:-8px;left:0;right:100%}header nav>a:not(.nav-order):hover:after{right:0}.nav-order{position:relative;overflow:hidden}.nav-order:before{content:"";background:#fff5;width:35%;animation:5s ease-in-out 1.8s infinite navShine;position:absolute;inset:-50% auto -50% -70%;transform:skew(-18deg)}.hero-copy.shown>p:first-child{animation:eyebrowSlide .8s .15s var(--ease) backwards}.hero-copy.shown h1>span{animation:titleWipe 1s .28s var(--ease) backwards}.hero-copy.shown h1>strong{animation:titleWipe 1s .42s var(--ease) backwards}.hero-copy.shown .hero-price{animation:priceDraw .95s .58s var(--ease) backwards}.hero-copy.shown .count-note{animation:softRise .8s .72s var(--ease) backwards}.hero-copy.shown .primary{animation:softRise .8s .84s var(--ease) backwards}.primary b{animation:1.7s ease-in-out infinite ctaArrow}.cover-wrap:before,.cover-wrap:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-wrap:before{aspect-ratio:1;border:1px dashed #a7000040;width:min(38vw,520px);animation:15s linear infinite coverOrbit}.cover-wrap:after{aspect-ratio:1;border:2px solid #0000;border-top-color:var(--gold);border-bottom-color:var(--red);width:min(31vw,420px);animation:10s linear infinite coverOrbitReverse}.cover-glow:before,.cover-glow:after{content:"";background:var(--red);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 8px #a7000016}.cover-glow:before{animation:3.8s ease-in-out infinite dotFloat;top:48%;left:-15px}.cover-glow:after{background:var(--gold);animation:3.8s ease-in-out .8s infinite dotFloat;top:8%;right:5px}.motion-rail{background:var(--ink);color:#fff;border-block:1px solid #fff2;align-items:center;height:58px;display:flex;overflow:hidden}.motion-rail>div{will-change:transform;align-items:center;width:max-content;animation:28s linear infinite railMove;display:flex}.motion-rail.reverse>div{animation-name:railMoveReverse;animation-duration:32s}.motion-rail span{white-space:nowrap;letter-spacing:.09em;align-items:center;gap:30px;padding-right:30px;font:900 13px Arial,Yu Gothic,sans-serif;display:flex}.motion-rail i{color:var(--gold);font-size:12px;font-style:normal;animation:2.4s ease-in-out infinite railStar}.proof>.section-head{isolation:isolate;position:relative;overflow:hidden}.proof>.section-head:after{content:"01  /  02  /  03";z-index:-1;color:#a7000009;letter-spacing:-.1em;white-space:nowrap;font:900 clamp(100px,20vw,290px)/1 Arial;animation:12s ease-in-out infinite proofNumbers;position:absolute;bottom:-.23em;right:-3vw}.proof>.section-head.shown h2{animation:headingSpread 1.1s .15s var(--ease) backwards}.experience:after{content:"";pointer-events:none;transform-origin:0;transition:transform 1.3s var(--ease);border:1px solid #ffffff36;position:absolute;inset:15px;transform:scaleX(0)}.experience.shown:after{transform:scaleX(1)}.experience.shown>div{animation:experienceCopy 1s .12s var(--ease) backwards}.experience a:before{content:"";border:1px dashed #fff;border-radius:50%;animation:10s linear infinite orbitButton;position:absolute;inset:-12px}.experience a b{animation:2s ease-in-out infinite experienceArrow}.feature-row{position:relative;overflow:hidden}.feature-row:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold));width:0;height:2px;transition:width .85s var(--ease);position:absolute;bottom:0;left:0}.feature-row.shown:after{width:100%}.feature-row b{transition:transform .55s var(--ease),color .55s var(--ease)}.feature-row:hover b{color:var(--red);transform:translate(8px)}.feature-screen:target .feature-video-slot{animation:phoneArrive .9s .2s var(--ease) backwards}.feature-screen:target .feature-screen-copy>*{animation:panelCopy .8s var(--ease) backwards}.feature-screen:target .feature-screen-copy>small{animation-delay:.28s}.feature-screen:target .feature-screen-copy>h2{animation-delay:.38s}.feature-screen:target .feature-screen-copy>p{animation-delay:.48s}.feature-screen:target .feature-screen-copy>a{animation-delay:.58s}.phone-recording:after{animation:4.5s ease-in-out infinite phoneScan}.phone-recording i{animation:phonePlay 2.6s var(--ease) infinite}.lecture-intro{position:relative;overflow:hidden}.lecture-intro:after{content:"VOICE / TEXT / COMPLETE";color:#a7000008;letter-spacing:-.06em;writing-mode:vertical-rl;font:900 clamp(60px,10vw,145px)/1 Arial;animation:10s ease-in-out infinite voiceDrift;position:absolute;top:16%;right:-1vw}.lecture-intro.shown blockquote{animation:quoteEnter 1.2s .45s var(--ease) backwards}blockquote{position:relative;overflow:hidden}blockquote:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:28%;animation:6s ease-in-out 2s infinite quoteShine;position:absolute;inset:0 auto 0 -45%;transform:skew(-20deg)}.quality{position:relative;overflow:hidden}.quality:before{content:"";background:linear-gradient(110deg,#0000 42%,#ffffff12 50%,#0000 58%);animation:7s linear infinite qualitySweep;position:absolute;inset:-120% -25%}.quality>*{position:relative}.quality.shown h3{animation:qualityTitle 1s .15s var(--ease) backwards}.authorship.shown>div{animation:authorshipLeft 1s var(--ease) backwards}.authorship.shown .audio-player{animation:audioArrive 1s .25s var(--ease) backwards,audioPulse 4s 1.3s var(--ease) infinite}.audio-player>i{position:relative}.audio-player>i:after{content:"";border:1px solid #fff6;border-radius:50%;animation:2.2s ease-out infinite audioRing;position:absolute;inset:-8px}.product-table.shown>div{animation:tableRow .75s var(--ease) backwards}.product-table.shown>div:nth-child(2){animation-delay:50ms}.product-table.shown>div:nth-child(3){animation-delay:.1s}.product-table.shown>div:nth-child(4){animation-delay:.15s}.product-table.shown>div:nth-child(5){animation-delay:.2s}.product-table.shown>div:nth-child(6){animation-delay:.25s}.product-table.shown>div:nth-child(7){animation-delay:.3s}.product-table.shown>div:nth-child(8){animation-delay:.35s}.product-table.shown>div:nth-child(9){animation-delay:.4s}.product-table.shown>div:nth-child(10){animation-delay:.45s}.product-table.shown>div:nth-child(n+11){animation-delay:.5s}.included.shown li{animation:listItem .7s var(--ease) backwards}.included.shown li:nth-child(2){animation-delay:70ms}.included.shown li:nth-child(3){animation-delay:.14s}.included.shown li:nth-child(4){animation-delay:.21s}.included.shown li:nth-child(5){animation-delay:.28s}.included.shown li:nth-child(6){animation-delay:.35s}.included.shown li:nth-child(7){animation-delay:.42s}.included.shown li:nth-child(8){animation-delay:.49s}.schedule.shown>div{animation:scheduleSlide .8s var(--ease) backwards}.schedule.shown>div:nth-of-type(2){animation-delay:80ms}.schedule.shown>div:nth-of-type(3){animation-delay:.16s}.schedule.shown>div:nth-of-type(4){animation-delay:.24s}.order-flow.shown .steps article{animation:stepRise .85s var(--ease) backwards}.order-flow.shown .steps article:nth-child(2){animation-delay:.1s}.order-flow.shown .steps article:nth-child(3){animation-delay:.2s}.order-flow.shown .steps article:nth-child(4){animation-delay:.3s}.order-flow.shown .steps article:nth-child(5){animation-delay:.4s}.steps article{transition:transform .55s var(--ease),background .55s var(--ease);position:relative;overflow:hidden}.steps article:after{content:"→";color:#a7000012;transition:transform .55s var(--ease);font:900 84px Arial;position:absolute;bottom:-27px;right:-8px}.steps article:hover{background:#fff;transform:translateY(-8px)}.faq.shown details{animation:faqIn .65s var(--ease) backwards}.faq.shown details:nth-of-type(2){animation-delay:50ms}.faq.shown details:nth-of-type(3){animation-delay:.1s}.faq.shown details:nth-of-type(4){animation-delay:.15s}.faq.shown details:nth-of-type(5){animation-delay:.2s}.faq.shown details:nth-of-type(6){animation-delay:.25s}.faq.shown details:nth-of-type(n+7){animation-delay:.3s}.faq summary{transition:padding .5s var(--ease),background .5s var(--ease)}.faq summary:hover{background:#faf7f2;padding-left:16px}.faq summary span{transition:transform .5s var(--ease),font-size .5s var(--ease)}.faq summary:hover span{transform:rotate(-12deg)scale(1.25)}.faq summary b{transition:transform .5s var(--ease)}.order{isolation:isolate;position:relative;overflow:hidden}.order:before,.order:after{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order:before{aspect-ratio:1;width:70vw;animation:18s linear infinite orderOrbit}.order:after{aspect-ratio:1;border-style:dashed;width:48vw;animation:13s linear infinite orderOrbitReverse}.order.shown h2{animation:orderHeading 1s var(--ease) backwards}.order.shown>div{animation:pricePop 1s .18s var(--ease) backwards}.order>div b{position:relative}.order>div b:after{content:"";background:var(--gold);height:4px;transition:right 1.2s .7s var(--ease);position:absolute;bottom:-4px;left:0;right:100%}.order.shown>div b:after{right:0}.order>button{transition:transform .55s var(--ease),box-shadow .55s var(--ease);position:relative;overflow:hidden}.order>button:before{content:"";background:#a7000025;width:32%;animation:4s ease-in-out infinite orderButtonShine;position:absolute;inset:-60% auto -60% -60%;transform:skew(-18deg)}.order>button:hover{transform:translateY(-6px);box-shadow:0 14px 30px #4006}.order>button b{animation:1.8s ease-in-out infinite orderArrow;display:inline-block}.legal{position:relative}.legal:before{content:"LEGAL / E-PROST";color:#a700000b;font:900 clamp(42px,7vw,100px) Arial;position:absolute;top:24px;right:6vw}.legal>*{position:relative}footer{position:relative;overflow:hidden}footer:before{content:"SMART BOOK 2027  •  LEARN ANYWHERE  •  E-PROST";background:var(--gold);color:#fff;white-space:nowrap;text-align:center;letter-spacing:.24em;padding:7px 0;font:900 8px Arial;animation:4s ease-in-out infinite footerGlow;position:absolute;top:0;left:0;right:0}@keyframes headerDrop{0%{opacity:0;transform:translateY(-100%)}}@keyframes navShine{0%,62%{transform:translate(0)skew(-18deg)}84%,to{transform:translate(650%)skew(-18deg)}}@keyframes eyebrowSlide{0%{opacity:0;letter-spacing:.55em;transform:translate(-25px)}}@keyframes titleWipe{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-35px)}}@keyframes priceDraw{0%{opacity:0;border-left-width:0;transform:translate(-20px)}}@keyframes softRise{0%{opacity:0;transform:translateY(25px)}}@keyframes ctaArrow{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@keyframes coverOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes coverOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes dotFloat{0%,to{transform:translateY(-12px)scale(.8)}50%{transform:translateY(12px)scale(1.2)}}@keyframes railMove{to{transform:translate(-50%)}}@keyframes railMoveReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes railStar{0%,to{transform:rotate(0)scale(.8)}50%{transform:rotate(180deg)scale(1.25)}}@keyframes proofNumbers{0%,to{transform:translate(0)}50%{transform:translate(-5vw)}}@keyframes headingSpread{0%{opacity:0;letter-spacing:.04em;transform:translateY(24px)}}@keyframes experienceCopy{0%{opacity:0;transform:translate(-45px)}}@keyframes orbitButton{to{transform:rotate(360deg)}}@keyframes experienceArrow{0%,to{transform:translate(0)}50%{transform:translate(5px,-5px)}}@keyframes phoneArrive{0%{opacity:0;transform:translateY(70px)rotate(-8deg)scale(.75)}}@keyframes panelCopy{0%{opacity:0;transform:translate(45px)}}@keyframes phoneScan{0%,to{opacity:.3;transform:translateY(-35%)}50%{opacity:1;transform:translateY(35%)}}@keyframes phonePlay{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes voiceDrift{0%,to{transform:translateY(-12px)}50%{transform:translateY(25px)}}@keyframes quoteEnter{0%{opacity:0;border-left-width:0;transform:translate(-55px)}}@keyframes quoteShine{0%,55%{transform:translate(0)skew(-20deg)}80%,to{transform:translate(620%)skew(-20deg)}}@keyframes qualitySweep{to{transform:translate(40%)}}@keyframes qualityTitle{0%{opacity:0;letter-spacing:.04em;transform:translateY(35px)}}@keyframes authorshipLeft{0%{opacity:0;transform:translate(-45px)}}@keyframes audioArrive{0%{opacity:0;transform:translate(55px)rotate(3deg)}}@keyframes audioRing{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes tableRow{0%{opacity:0;background:#f5e9e9;transform:translate(-35px)}}@keyframes listItem{0%{opacity:0;transform:translate(-22px)}}@keyframes scheduleSlide{0%{opacity:0;transform:translate(40px)}}@keyframes stepRise{0%{opacity:0;transform:translateY(55px)rotateX(35deg)}}@keyframes faqIn{0%{opacity:0;transform:translate(-30px)}}@keyframes orderOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orderOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes orderHeading{0%{opacity:0;transform:scale(.86)}}@keyframes pricePop{0%{opacity:0;transform:translateY(35px)scale(.8)}}@keyframes orderButtonShine{0%,55%{transform:translate(0)skew(-18deg)}80%,to{transform:translate(760%)skew(-18deg)}}@keyframes orderArrow{0%,to{transform:translate(-3px)}50%{transform:translate(7px)}}@keyframes footerGlow{0%,to{background:var(--gold)}50%{background:#b76b00}}@media (width<=800px){header{animation-duration:.75s}.cover-wrap:before{width:90vw}.cover-wrap:after{width:74vw}.motion-rail{height:48px}.motion-rail span{gap:22px;padding-right:22px;font-size:11px}.proof>.section-head:after{font-size:30vw}.experience:after{inset:9px}.lecture-intro:after{font-size:18vw;right:-28px}.product-table.shown>div{animation-duration:.55s}.order:before{width:150vw}.order:after{width:105vw}.legal:before{font-size:12vw;top:30px;right:20px}footer{padding-top:78px}}@media (prefers-reduced-motion:reduce){.motion-rail>div{animation:none}.motion-rail{overflow:auto}.hero-copy.shown>*,.comparison.shown *,.feature-screen:target *,.lecture-intro.shown *,.quality.shown *,.authorship.shown *,.product-table.shown>div,.included.shown li,.schedule.shown>div,.order-flow.shown .steps article,.faq.shown details,.order.shown *,.cover-wrap:before,.cover-wrap:after,.cover-glow:before,.cover-glow:after{animation:none!important}}.site-intro{z-index:500;color:#fff;animation:introDismiss 2.65s var(--ease) forwards;background:#140b0a;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-intro:before,.site-intro:after{content:"";background:var(--red);transform-origin:0;animation:introCurtainLeft 1.1s 1.45s var(--ease) forwards;position:absolute;inset:0 50% 0 0}.site-intro:after{transform-origin:100%;background:#efe8dc;animation-name:introCurtainRight;inset:0 0 0 50%}.intro-brand{z-index:2;animation:introBrand 1.9s var(--ease) forwards;grid-template-columns:auto auto auto;align-items:center;gap:18px;display:grid;position:relative}.intro-brand img{filter:brightness(0)invert();width:170px}.intro-brand span{border-left:1px solid #fff6;padding-left:18px;font-size:25px;font-weight:900}.intro-brand b{color:var(--gold);letter-spacing:.2em;align-self:start;margin-top:-20px;font:900 10px Arial}.intro-progress{z-index:3;background:#ffffff25;width:260px;height:2px;position:absolute;top:calc(50% + 58px);left:50%;overflow:hidden;transform:translate(-50%)}.intro-progress i{background:linear-gradient(90deg,var(--gold),#fff,var(--red));transform-origin:0;width:100%;height:100%;animation:introProgress 1.55s .12s var(--ease) both;display:block}.hero-premium{--hero-x:0px;--hero-y:0px;isolation:isolate;color:#fff;background:linear-gradient(108deg,#160c0b 0 53%,#8f0000 53% 100%);grid-template-rows:minmax(630px,1fr) auto;grid-template-columns:1.06fr .94fr;gap:1.5vw;height:auto;min-height:100svh;padding:118px 5vw 0}.hero-premium:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle,#a7000045 0 23%,#0000 24% 39%,#d08a0016 40% 41%,#0000 42%);border-radius:50%;width:57vw;animation:18s linear infinite premiumHalo;position:absolute;top:-25vw;left:-14vw}.hero-premium:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0 51.7%,#ffffff0d 51.8% 52%,#0000 52.1%),repeating-linear-gradient(0deg,#0000 0 87px,#ffffff08 88px);position:absolute;inset:0}.hero-ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ambient>span{color:#0000;-webkit-text-stroke:1px #ffffff13;letter-spacing:-.1em;transform:translate3d(calc(var(--hero-x) * -.35),calc(var(--hero-y) * -.35),0);font:900 clamp(110px,14vw,220px)/.76 Arial;transition:transform .35s ease-out;position:absolute;top:17%;left:-1.4vw}.hero-ambient>b{color:#ffffff09;letter-spacing:-.1em;transform:translate3d(calc(var(--hero-x) * -.18),calc(var(--hero-y) * -.18),0);font:900 clamp(180px,30vw,470px)/1 Arial;position:absolute;bottom:-.17em;right:-.02em}.hero-ambient>i{border:1px solid #ffffff1f;border-radius:50%;animation:14s linear infinite ambientOrbit;position:absolute}.hero-ambient>i:first-of-type{aspect-ratio:1;width:28vw;top:16%;right:5vw}.hero-ambient>i:nth-of-type(2){aspect-ratio:1;width:15vw;animation-duration:9s;animation-direction:reverse;top:28%;right:12vw}.hero-ambient>i:nth-of-type(3){border:0;border-left:1px dashed #ffffff2b;border-radius:0;width:1px;height:55%;animation:none;top:18%;left:46%}.hero-premium .hero-copy{z-index:5;align-self:center;max-width:760px;padding:40px 0 90px;position:relative}.hero-premium .hero-copy>p:first-child{color:#e9aa35}.hero-premium h1{margin:18px 0 28px}.hero-premium h1 .industry-first{width:clamp(112px,9vw,145px);color:var(--red);background:#fff;margin:0 0 18px;font-size:clamp(28px,2.5vw,38px);box-shadow:0 22px 55px #0006,0 0 0 9px #d08a002d}.hero-premium h1 .industry-first:before{border-color:var(--gold);inset:-10px}.hero-premium h1 .industry-first:after{background:var(--gold);bottom:4px;right:-24px;box-shadow:5px 6px #120706}.hero-premium h1>span{color:#fff;letter-spacing:-.085em;white-space:nowrap;max-width:780px;margin:14px 0 10px;font-size:clamp(45px,5.25vw,78px);line-height:1}.hero-premium h1>strong{color:var(--red);box-shadow:9px 10px 0 var(--gold),0 18px 45px #0004;letter-spacing:.02em;background:#fff;padding:11px 18px;font-size:clamp(40px,4.9vw,72px);line-height:1}.hero-premium .hero-price{border-left-color:var(--gold);margin-top:34px}.hero-premium .hero-price span{color:#eadfd9}.hero-premium .hero-price b{color:#fff}.hero-premium .count-note{color:#cbbfba}.hero-premium .primary{background:var(--gold);color:#190b09;margin-top:15px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0004}.hero-premium .primary:before{content:"";background:#fff8;width:24%;animation:4.2s ease-in-out 3.2s infinite heroCtaShine;position:absolute;inset:-70% auto -70% -40%;transform:skew(-18deg)}.hero-premium .primary:hover{background:#ecaa2c;transform:translateY(-5px)}.hero-premium .hero-copy.shown>p:first-child{animation:premiumEyebrow .8s 2.05s var(--ease) backwards}.hero-premium .hero-copy.shown h1>span{animation:premiumTitle 1.05s 2.18s var(--ease) backwards}.hero-premium .hero-copy.shown h1>strong{animation:premiumTitle 1.05s 2.34s var(--ease) backwards}.hero-premium .hero-copy.shown .hero-price{animation:premiumCopyIn .8s 2.5s var(--ease) backwards}.hero-premium .hero-copy.shown .count-note{animation:premiumCopyIn .8s 2.62s var(--ease) backwards}.hero-premium .hero-copy.shown .primary{animation:premiumCopyIn .8s 2.74s var(--ease) backwards}.hero-premium .cover-wrap{z-index:4;height:100%;min-height:630px;transform:translate3d(var(--hero-x),var(--hero-y),0);place-items:center;transition:transform .42s ease-out;display:grid;position:relative}.hero-premium .cover-wrap:before{border-color:#ffffff3b;width:min(39vw,590px);box-shadow:0 0 0 45px #ffffff07,0 0 0 95px #d08a000b}.hero-premium .cover-wrap:after{border-color:#fff9 #0000 #0000;border-bottom-color:var(--gold);width:min(31vw,470px)}.cover-stage{width:min(31vw,455px);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.cover-wrap.shown .cover-stage{animation:premiumStageIn 1.35s 1.95s var(--ease) backwards}.hero-premium .cover-glow{aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle,#f6dfaf 0 32%,#d08a0040 33% 52%,#0000 53%);width:115%;height:auto;animation:4.8s ease-in-out infinite premiumGlow}.hero-premium .cover-wrap img{filter:drop-shadow(0 42px 40px #200a);width:100%;max-height:69svh;animation:premiumBookFloat 6s 3s var(--ease) infinite}.cover-chip{z-index:5;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.14em;white-space:nowrap;background:#170a09d9;border:1px solid #ffffff69;padding:10px 13px;font:900 9px Arial;position:absolute;box-shadow:0 12px 30px #0005}.cover-chip:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #d08a0028}.cover-chip.chip-one{animation:4.6s ease-in-out 2.8s infinite chipOne;top:11%;left:-19%;transform:rotate(-7deg)}.cover-chip.chip-one:before{top:-4px;right:-4px}.cover-chip.chip-two{animation:5.2s ease-in-out 3s infinite chipTwo;bottom:23%;right:-24%;transform:rotate(5deg)}.cover-chip.chip-two:before{bottom:-4px;left:-4px}.cover-chip.chip-three{animation:4.9s ease-in-out 3.15s infinite chipThree;bottom:8%;left:-17%;transform:rotate(3deg)}.cover-chip.chip-three:before{bottom:-4px;right:-4px}.hero-premium .facts{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100908d9;border-top:1px solid #ffffff36;border-bottom:0;grid-column:1/3;align-self:end;margin:0 -5vw;position:relative}.hero-premium .facts span{color:#fff;min-height:68px;animation:premiumFact 4.8s var(--ease) infinite;background:0 0;border-right-color:#ffffff26;place-items:center;display:grid}.hero-premium .facts span:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin-bottom:-9px;box-shadow:0 0 0 4px #d08a0025}.hero-scroll{z-index:8;color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.hero-scroll span{letter-spacing:.25em;writing-mode:vertical-rl;font:900 8px Arial}.hero-scroll i{color:var(--gold);font-style:normal;animation:1.7s ease-in-out infinite ctaArrow}@keyframes introDismiss{0%,68%{opacity:1;visibility:visible}96%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes introCurtainLeft{to{transform:translate(-105%)skew(-8deg)}}@keyframes introCurtainRight{to{transform:translate(105%)skew(8deg)}}@keyframes introBrand{0%{opacity:0;filter:blur(12px);transform:scale(.75)}26%,70%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(1.08)}}@keyframes introProgress{0%{transform:scaleX(0)}}@keyframes premiumHeaderIn{0%{opacity:0;transform:translateY(-100%)}}@keyframes premiumHalo{to{transform:rotate(360deg)}}@keyframes ambientOrbit{to{transform:rotate(360deg)}}@keyframes premiumEyebrow{0%{opacity:0;letter-spacing:.65em;transform:translate(-40px)}}@keyframes premiumTitle{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-70px)skew(-8deg)}}@keyframes premiumCopyIn{0%{opacity:0;transform:translateY(32px)}}@keyframes heroCtaShine{0%,58%{left:-40%}82%,to{left:135%}}@keyframes premiumStageIn{0%{opacity:0;filter:blur(12px);transform:translate3d(90px,50px,-300px)rotateY(-42deg)rotate(12deg)scale(.55)}}@keyframes premiumGlow{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes premiumBookFloat{0%,to{transform:translateY(-8px)rotateY(-6deg)rotate(-1deg)}50%{transform:translateY(11px)rotateY(5deg)rotate(1deg)}}@keyframes chipOne{0%,to{transform:translateY(-7px)rotate(-7deg)}50%{transform:translateY(8px)rotate(-2deg)}}@keyframes chipTwo{0%,to{transform:translateY(8px)rotate(5deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes chipThree{0%,to{transform:translate(-5px)rotate(3deg)}50%{transform:translate(9px)rotate(-2deg)}}@keyframes premiumFact{0%,to{color:#fff;background:0 0}50%{color:#ffe1a3;background:#ffffff08}}@media (width<=1100px){.hero-premium h1>span{font-size:clamp(42px,5vw,58px)}.hero-premium h1>strong{font-size:clamp(39px,4.6vw,55px)}.cover-stage{width:min(34vw,400px)}.cover-chip.chip-one{left:-11%}.cover-chip.chip-two{right:-14%}.cover-chip.chip-three{left:-10%}}@media (width<=800px){header{background:linear-gradient(#140b0ae8,#0000);height:70px}header nav{color:var(--ink)}header .eprost span{color:#fff}.site-intro .intro-brand{gap:11px}.intro-brand img{width:118px}.intro-brand span{padding-left:11px;font-size:19px}.intro-progress{width:210px}.hero-premium{background:linear-gradient(170deg,#160c0b 0 56%,#8f0000 56% 100%);grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:5px;min-height:100svh;padding:92px 20px 0}.hero-premium:before{width:130vw;top:-22vw;left:-38vw}.hero-premium:after{background:repeating-linear-gradient(0deg,#0000 0 69px,#ffffff08 70px)}.hero-ambient>span{font-size:24vw;top:20%;left:-4vw}.hero-ambient>b{font-size:48vw;bottom:17%;right:-.08em}.hero-ambient>i:first-of-type{width:88vw;top:46%;right:-18vw}.hero-ambient>i:nth-of-type(2){width:47vw;top:54%;right:9vw}.hero-ambient>i:nth-of-type(3){display:none}.hero-premium .hero-copy{padding:15px 0 25px}.hero-premium .hero-copy>p:first-child{font-size:9px}.hero-premium h1{margin:13px 0 20px}.hero-premium h1 .industry-first{width:105px;margin:0 0 17px 8px;font-size:25px}.hero-premium h1>span{white-space:normal;font-size:clamp(37px,10.8vw,49px);line-height:1.05}.hero-premium h1>strong{box-shadow:6px 7px 0 var(--gold);font-size:clamp(34px,9.8vw,45px)}.hero-premium .hero-price{margin-top:28px}.hero-premium .hero-price span{font-size:11px}.hero-premium .hero-price b{font-size:26px}.hero-premium .count-note{font-size:9px}.hero-premium .primary{padding:16px 18px}.hero-premium .cover-wrap{height:480px;min-height:480px}.cover-stage{width:min(67vw,300px)}.hero-premium .cover-wrap:before{width:86vw}.hero-premium .cover-wrap:after{width:70vw}.hero-premium .cover-wrap img{max-height:430px}.cover-chip{padding:8px 9px;font-size:7px}.cover-chip.chip-one{top:8%;left:-10%}.cover-chip.chip-two{bottom:25%;right:-13%}.cover-chip.chip-three{bottom:5%;left:-8%}.hero-premium .facts{grid-column:1;grid-template-columns:1fr 1fr;margin:0 -20px}.hero-premium .facts span{min-height:60px;font-size:9px}.hero-scroll{top:58%;right:8px}.hero-scroll span{font-size:6px}}@media (width<=430px) and (height<=760px){.hero-premium .hero-copy{padding-top:0}.hero-premium h1 .industry-first{width:88px;margin-bottom:10px;font-size:21px}.hero-premium h1>span{font-size:35px}.hero-premium h1>strong{font-size:32px}.hero-premium .hero-price{margin-top:20px}.hero-premium .cover-wrap{height:390px;min-height:390px}.cover-stage{width:230px}.hero-premium .cover-wrap img{max-height:360px}}@media (prefers-reduced-motion:reduce){.site-intro{display:none}.hero-premium *{animation:none!important}.hero-premium .hero-copy.shown>*,.cover-wrap.shown .cover-stage{opacity:1!important;filter:none!important;transform:none!important}}.hero-ambient>span{transform:translate3d(var(--hero-x),var(--hero-y),0)}.hero-ambient>b{transform:translate3d(var(--hero-x),var(--hero-y),0);transition:transform .45s ease-out}header{color:var(--ink);animation:rebuiltHeader .9s 2.05s var(--ease) backwards;background:linear-gradient(#f8f4ecef 0,#0000 100%);border-bottom-color:#a7000026}header .eprost span{color:var(--red);border-left-color:#a7000035}header nav>a:not(.nav-order):after{background:var(--red)}header .nav-order{background:var(--red);color:#fff}.hero-rebuilt{--hero-x:0px;--hero-y:0px;--hero-rx:0deg;--hero-ry:0deg;isolation:isolate;height:max(780px,100svh);min-height:100svh;color:var(--ink);background:#f5f0e6;padding:0;display:block;position:relative;overflow:hidden}.hero-rebuilt:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 42% 42%,#d08a00 0 4%,#f4c869 5% 15%,#ad0000 38% 63%,#850000 64%);border-radius:50%;width:64vw;animation:16s ease-in-out infinite rebuiltRedPlanet;position:absolute;top:-21vw;right:-10vw;box-shadow:0 45px 100px #71000030}.hero-rebuilt:after{content:"";z-index:0;aspect-ratio:1;background:#fff;border-radius:43% 57% 55% 45%/60% 35% 65% 40%;width:36vw;animation:12s ease-in-out infinite rebuiltBlob;position:absolute;bottom:-16vw;left:-9vw;box-shadow:0 30px 80px #5b26121f}.hero3d-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#a700000c 1px,#0000 1px),linear-gradient(90deg,#a700000c 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 75%);mask-image:linear-gradient(90deg,#000 0,#0000 75%)}.hero3d-word{z-index:1;color:#0000;-webkit-text-stroke:1px #a700001a;letter-spacing:-.095em;white-space:nowrap;animation:rebuiltWordIn 1.6s 1.85s var(--ease) backwards;pointer-events:none;font:900 clamp(145px,17.5vw,290px)/.78 Arial;position:absolute;top:50%;left:-.025em;transform:translateY(-50%)}.hero3d-copy{z-index:8;width:min(480px,38vw);position:absolute;bottom:9.5vh;left:5vw}.hero3d-kicker{color:var(--red);letter-spacing:.14em;flex-direction:column;gap:6px;margin:0 0 18px;font-size:10px;font-weight:900;display:flex}.hero3d-kicker b{color:#8f847c;letter-spacing:.24em;font:800 8px Arial}.hero3d-copy h1{margin:0}.hero3d-copy h1 small{border:1px solid var(--red);width:82px;height:82px;color:var(--red);box-shadow:7px 8px 0 var(--gold);background:#fff;border-radius:50%;place-items:center;margin:0 0 14px;padding:0;font-size:19px;font-weight:900;display:inline-grid;transform:rotate(-7deg)}.hero3d-copy h1>span{color:var(--ink);letter-spacing:-.09em;margin:0;font-size:clamp(56px,6.5vw,102px);line-height:.92;display:block}.hero3d-lead{border-left:4px solid var(--red);margin:24px 0 0;padding-left:18px;font-size:13px;line-height:1.85}.hero3d-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.hero3d-actions>a{background:var(--red);color:#fff;box-shadow:7px 8px 0 var(--gold);transition:transform .5s var(--ease),box-shadow .5s var(--ease);align-items:center;gap:55px;padding:17px 20px;font-size:12px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.hero3d-actions>a:before{content:"";background:#fff6;width:27%;animation:4s ease-in-out 3.4s infinite rebuiltButtonShine;position:absolute;inset:-70% auto -70% -45%;transform:skew(-18deg)}.hero3d-actions>a:hover{box-shadow:11px 13px 0 var(--gold);transform:translateY(-5px)}.hero3d-actions>a b{animation:1.8s ease-in-out infinite experienceArrow;display:inline-block}.hero3d-actions>span{color:#7a706a;max-width:120px;font-size:9px;line-height:1.6}.hero3d-scene{z-index:5;width:min(48vw,720px);height:min(48vw,720px);transform:translate(-50%,-50%) perspective(1700px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry));transform-style:preserve-3d;animation:rebuiltSceneIn 1.55s 1.9s var(--ease) backwards;transition:transform .4s ease-out;position:absolute;top:48%;left:59%}.hero3d-rings,.hero3d-rings i{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.hero3d-rings{border:1px solid #fff7;inset:6%;box-shadow:0 0 0 1px #a7000021,0 0 0 55px #ffffff14}.hero3d-rings i{border:1px dashed #ffffff72}.hero3d-rings i:first-child{animation:10s linear infinite rebuiltRingA;inset:12%;transform:rotateX(68deg)}.hero3d-rings i:nth-child(2){border-color:#d08a00aa;animation:8s linear infinite rebuiltRingB;inset:24%;transform:rotateY(72deg)}.hero3d-rings i:nth-child(3){border-style:solid;border-color:#ffffff38;animation:15s linear infinite rebuiltRingC;inset:3%;transform:rotateX(58deg)rotateY(28deg)}.hero3d-book{z-index:5;width:clamp(230px,20vw,315px);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-object{z-index:2;transform-style:preserve-3d;animation:rebuiltBookFloat 6s 3s var(--ease) infinite;position:relative}.book-object:before{content:"";z-index:-1;transform-origin:100%;background:linear-gradient(90deg,#620000,#b80000);width:18px;height:calc(100% - 14px);position:absolute;top:8px;left:-16px;transform:rotateY(-72deg);box-shadow:-8px 0 20px #0004}.book-object img{z-index:2;object-fit:contain;filter:drop-shadow(26px 38px 26px #4900005c);width:100%;max-height:none;display:block;position:relative;transform:rotateY(-8deg)rotateX(2deg)}.book-pages{z-index:1;background:repeating-linear-gradient(0deg,#fff 0 2px,#d7d0c6 2px 3px);height:17px;position:absolute;bottom:-13px;left:5%;right:-10px;transform:skew(-37deg);box-shadow:0 8px 16px #0003}.book-floor{z-index:0;filter:blur(14px);width:120%;height:38px;animation:rebuiltFloor 6s 3s var(--ease) infinite;background:#6000003a;border-radius:50%;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.orbit-slot{z-index:8;transform-style:preserve-3d;position:absolute}.orbit-slot article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #a700002e;flex-direction:column;min-width:145px;padding:17px 18px;display:flex;box-shadow:0 18px 42px #52130025,5px 6px #d08a0038}.orbit-slot small{color:var(--red);letter-spacing:.18em;font:900 7px Arial}.orbit-slot b{letter-spacing:-.05em;margin-top:7px;font:900 30px/1 Arial}.orbit-slot b em{color:#7c7169;margin-left:4px;font-size:10px;font-style:normal}.orbit-slot span{color:#71665f;margin-top:7px;font-size:10px}.slot-one{top:15%;left:-3%;transform:translateZ(130px)rotate(-7deg)}.slot-two{top:19%;right:-5%;transform:translateZ(60px)rotate(6deg)}.slot-three{bottom:12%;left:3%;transform:translateZ(190px)rotate(4deg)}.slot-four{bottom:10%;right:-2%;transform:translateZ(100px)rotate(-5deg)}.slot-one article{animation:rebuiltCardIn 1s 2.35s var(--ease) backwards,rebuiltCardFloatA 5.2s 3.35s ease-in-out infinite}.slot-two article{animation:rebuiltCardIn 1s 2.5s var(--ease) backwards,rebuiltCardFloatB 5.8s 3.5s ease-in-out infinite}.slot-three article{animation:rebuiltCardIn 1s 2.65s var(--ease) backwards,rebuiltCardFloatB 5.4s 3.65s ease-in-out infinite}.slot-four article{animation:rebuiltCardIn 1s 2.8s var(--ease) backwards,rebuiltCardFloatA 6s 3.8s ease-in-out infinite}.hero3d-price{z-index:9;color:#fff;text-align:right;width:205px;animation:rebuiltPriceIn 1s 2.55s var(--ease) backwards;border-block:1px solid #ffffff73;padding:20px 0;position:absolute;top:125px;right:4vw}.hero3d-price small{letter-spacing:.23em;font:900 7px Arial;display:block}.hero3d-price b{letter-spacing:-.06em;margin:7px 0 3px;font:900 43px/1 Arial;display:block}.hero3d-price b em{font-size:12px;font-style:normal}.hero3d-price span{font-size:9px}.hero3d-facts{z-index:9;width:min(420px,34vw);animation:rebuiltFactsIn 1s 2.75s var(--ease) backwards;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:5vh;right:3.8vw}.hero3d-facts span{color:var(--ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd9;border:1px solid #ffffff61;padding:12px 14px;font-size:10px;font-weight:800;box-shadow:0 8px 20px #5900001e}.hero3d-facts b{color:var(--red);margin-right:9px;font:900 8px Arial}.hero3d-scroll{z-index:10;color:var(--red);align-items:center;gap:13px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.hero3d-scroll span{letter-spacing:.25em;font:900 7px Arial}.hero3d-scroll i{font-style:normal;animation:1.7s ease-in-out infinite ctaArrow}.hero3d-copy h1 small{animation:rebuiltBadgeIn .9s 2.14s var(--ease) backwards}.hero3d-copy h1>span{animation:rebuiltHeadlineIn 1s 2.25s var(--ease) backwards}@keyframes rebuiltHeader{0%{opacity:0;transform:translateY(-100%)}}@keyframes rebuiltRedPlanet{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(-2vw,2vw)rotate(18deg)scale(1.04)}}@keyframes rebuiltBlob{0%,to{border-radius:43% 57% 55% 45%/60% 35% 65% 40%;transform:rotate(0)}50%{border-radius:58% 42% 37% 63%/42% 62% 38% 58%;transform:rotate(16deg)}}@keyframes rebuiltWordIn{0%{opacity:0;filter:blur(14px);transform:translate(-6vw,-50%)}}@keyframes rebuiltCopyIn{0%{opacity:0;transform:translateY(28px)}}@keyframes rebuiltBadgeIn{0%{opacity:0;transform:rotate(-250deg)scale(.25)}}@keyframes rebuiltHeadlineIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-55px)}}@keyframes rebuiltButtonShine{0%,58%{transform:translate(0)skew(-18deg)}82%,to{transform:translate(720%)skew(-18deg)}}@keyframes rebuiltSceneIn{0%{opacity:0;filter:blur(15px);transform:translate(-50%,-42%)perspective(1700px)rotateX(42deg)rotateY(-38deg)scale(.45)}}@keyframes rebuiltRingA{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes rebuiltRingB{to{transform:rotateY(72deg)rotate(-360deg)}}@keyframes rebuiltRingC{to{transform:rotateX(58deg)rotateY(28deg)rotate(360deg)}}@keyframes rebuiltBookFloat{0%,to{transform:translate(0)rotateY(0)rotate(0)}50%{transform:translateY(11px)rotateY(5deg)rotate(1deg)}}@keyframes rebuiltFloor{0%,to{opacity:.55;transform:translate(-50%)scale(.88)}50%{opacity:.28;transform:translate(-50%)scale(1.08)}}@keyframes rebuiltCardIn{0%{opacity:0;filter:blur(10px);transform:translateZ(-500px)scale(.2)rotate(70deg)}}@keyframes rebuiltCardFloatA{0%,to{transform:translateY(-8px)rotate(-1deg)}50%{transform:translateY(10px)rotate(2deg)}}@keyframes rebuiltCardFloatB{0%,to{transform:translateY(9px)rotate(1deg)}50%{transform:translateY(-11px)rotate(-2deg)}}@keyframes rebuiltPriceIn{0%{opacity:0;transform:translate(40px)}}@keyframes rebuiltFactsIn{0%{opacity:0;transform:translateY(35px)}}@media (width<=1150px){.hero3d-copy{width:400px}.hero3d-copy h1>span{font-size:70px}.hero3d-scene{width:610px;height:610px;left:64%}.hero3d-book{width:255px}.hero3d-price{right:25px}.hero3d-facts{width:350px;right:25px}.orbit-slot article{min-width:128px;padding:14px}.slot-one{left:2%}.slot-two{right:2%}.slot-three{left:5%}.slot-four{right:3%}}@media (width<=800px){header{background:linear-gradient(#f8f4ecf5 0,#0000 100%)}header .eprost span{color:var(--red)}header nav{color:var(--ink)}.hero-rebuilt{background:#f5f0e6;flex-direction:column;height:auto;min-height:1180px;padding:92px 18px 30px;display:flex}.hero-rebuilt:before{width:160vw;top:32%;right:-58vw}.hero-rebuilt:after{width:105vw;bottom:-15vw;left:-30vw}.hero3d-grid{background-size:36px 36px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero3d-word{font-size:29vw;top:52%;left:-3vw;transform:translateY(-50%)rotate(-8deg)}.hero3d-copy{z-index:9;width:100%;position:relative;bottom:auto;left:auto}.hero3d-kicker{max-width:62%;font-size:8px}.hero3d-copy h1 small{width:68px;height:68px;font-size:16px}.hero3d-copy h1>span{font-size:clamp(58px,18vw,78px)}.hero3d-lead{margin-top:20px;font-size:11px}.hero3d-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero3d-actions>a{gap:38px}.hero3d-actions>span{max-width:none}.hero3d-scene{width:100%;height:530px;transform:perspective(1300px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry));margin:25px 0 0;position:relative;top:auto;left:auto}.hero3d-rings{inset:4%}.hero3d-book{width:215px}.orbit-slot article{min-width:112px;padding:12px}.orbit-slot b{font-size:25px}.orbit-slot small{font-size:6px}.slot-one{top:8%;left:-2%}.slot-two{top:12%;right:-3%}.slot-three{bottom:10%;left:0}.slot-four{bottom:7%;right:-1%}.hero3d-price{width:135px;color:var(--red);border-block-color:#a700004d;padding:12px 0;top:90px;right:17px}.hero3d-price b{font-size:30px}.hero3d-price span{font-size:7px}.hero3d-facts{grid-template-columns:1fr 1fr;width:100%;margin-top:2px;position:relative;bottom:auto;right:auto}.hero3d-facts span{background:#fff;border-color:#a700002a}.hero3d-scroll{bottom:8px}.hero3d-scroll span{font-size:6px}}@media (width<=430px) and (height<=760px){.hero-rebuilt{min-height:1090px}.hero3d-copy h1>span{font-size:57px}.hero3d-scene{height:450px}.hero3d-book{width:185px}.orbit-slot article{min-width:100px;padding:10px}.orbit-slot b{font-size:22px}}@media (prefers-reduced-motion:reduce){.hero-rebuilt *{animation:none!important}.hero3d-scene{transform:translate(-50%,-50%)!important}.hero3d-copy>*,.hero3d-price,.hero3d-facts{opacity:1!important;filter:none!important}}@media (width<=800px) and (prefers-reduced-motion:reduce){.hero3d-scene{transform:none!important}}.hero3d-kicker{gap:9px;margin-bottom:24px;font-size:clamp(11px,.92vw,15px)}.hero3d-kicker b{font-size:clamp(8px,.64vw,11px)}.hero3d-badge{isolation:isolate;aspect-ratio:1;border:2px solid var(--red);width:clamp(112px,10.8vw,164px);color:var(--red);box-shadow:17px 18px 0 var(--gold);animation:rebuiltBadgeIn .9s 2.14s var(--ease) backwards,restoredBadgeFloat 4.6s 3.05s ease-in-out infinite;background:#fff;border-radius:50%;place-items:center;margin:0 0 20px;display:grid;position:relative;transform:rotate(-6deg)}.hero3d-badge span{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(27px,2.65vw,40px);font-weight:900;line-height:1;display:block;transform:translateY(1px)}.hero3d-copy .hero3d-product-title{flex-direction:column;align-items:flex-start;width:100%;max-width:640px;margin:0;line-height:1;display:flex}.hero3d-copy .hero3d-product-title>span{color:var(--ink);letter-spacing:-.085em;white-space:nowrap;animation:rebuiltHeadlineIn 1s 2.25s var(--ease) backwards;margin:0;font-size:clamp(54px,4.75vw,74px);font-weight:500;line-height:.96;display:block}.hero3d-copy .hero3d-product-title>strong{background:var(--red);color:#fff;letter-spacing:-.055em;white-space:nowrap;animation:restoredDoubleIn 1s 2.36s var(--ease) backwards;margin-top:18px;padding:13px 23px 15px;font-size:clamp(64px,5.55vw,86px);font-weight:800;line-height:1;display:inline-block}.hero3d-lead{border-left-width:6px;max-width:570px;margin-top:25px;padding-left:28px;font-size:clamp(14px,1.08vw,17px);line-height:1.72}.hero3d-actions{gap:26px;margin-top:24px}.hero3d-actions>a{min-width:390px;box-shadow:13px 15px 0 var(--gold);justify-content:space-between;padding:19px 24px;font-size:clamp(13px,.95vw,16px)}.hero3d-actions>span{white-space:nowrap;max-width:220px;font-size:clamp(10px,.82vw,13px);line-height:1.5}.hero3d-copy>*{animation-fill-mode:backwards}.hero3d-scene{width:min(56vw,860px);height:min(56vw,860px);top:48.5%;left:68.5%}.hero3d-book{width:clamp(330px,28vw,470px)}.hero-comment{z-index:9;transform-style:preserve-3d;position:absolute}.hero-comment p{min-width:245px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:-.035em;background:#fffffff2;border:1px solid #a700002b;border-radius:24px;margin:0;padding:19px 23px 20px;font-size:clamp(14px,1.1vw,18px);font-weight:800;line-height:1.55;position:relative;box-shadow:0 22px 48px #4d120029,8px 9px #d08a0040}.hero-comment b{color:var(--red);font-size:1.18em}.comment-one{top:7%;left:-3%;transform:translateZ(150px)rotate(-5deg)}.comment-two{top:33%;right:-7%;transform:translateZ(95px)rotate(4deg)}.comment-three{bottom:22%;right:-8%;transform:translateZ(180px)rotate(-3deg)}@keyframes restoredBadgeFloat{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes restoredDoubleIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-55px)}}@keyframes commentBubbleIn{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.55)}}@keyframes commentFloatOne{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(9px)rotate(1.5deg)}}@keyframes commentFloatTwo{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1.5deg)}}@keyframes commentFloatThree{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(11px)rotate(-1deg)}}@media (width>=1281px){.hero3d-copy{width:min(650px,43vw);top:51%;bottom:auto;left:clamp(54px,4.8vw,92px);transform:translateY(-47%)}}.clip-panel{grid-template-columns:90px minmax(240px,.68fr) minmax(420px,1.12fr);gap:clamp(30px,4vw,72px)}.clip-inline-media{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;height:min(72svh,680px);display:flex;position:relative}.clip-inline-phone{aspect-ratio:702/1280;width:auto;height:min(64svh,610px);box-shadow:0 28px 55px #3b110041,11px 13px 0 var(--gold);isolation:isolate;background:#080808;border:2px solid #45413c;border-radius:38px;flex:none;padding:9px;position:relative}.clip-inline-phone:before{content:"";z-index:3;pointer-events:none;background:#050505;border-radius:999px;width:32%;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.clip-inline-phone video{object-fit:contain;background:#000;border-radius:27px;width:100%;height:100%;display:block}.clip-inline-caption{width:min(100%,360px);color:var(--red);text-align:center;flex-direction:column;gap:6px;display:flex}.clip-inline-caption span{letter-spacing:.19em;font:900 8px Arial}.clip-inline-caption b{font-size:10px;line-height:1.55}@media (width>=801px) and (width<=1280px){.clip-panel{grid-template-columns:66px minmax(210px,.65fr) minmax(300px,1fr);gap:clamp(24px,3vw,42px)}.clip-inline-media{height:min(69svh,590px)}.clip-inline-phone{height:min(58svh,520px)}}@media (width<=800px){.clip-panel{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:8px;padding:58px 46px 38px 16px}.clip-inline-media{gap:10px;width:100%;height:auto;min-height:0}.clip-inline-phone{height:min(41svh,365px);box-shadow:0 18px 35px #3b110035,7px 8px 0 var(--gold);border-radius:27px;padding:6px}.clip-inline-phone:before{height:13px;top:10px}.clip-inline-phone video{border-radius:19px}.clip-inline-caption{gap:3px}.clip-inline-caption span{font-size:6px}.clip-inline-caption b{font-size:8px}.clip-panel .clip-copy{margin:0 auto}.clip-panel .clip-copy h3{margin:4px 0 5px}.clip-panel .clip-copy .body{margin:4px 0}}@media (prefers-reduced-motion:reduce){.clip-inline-media,.clip-inline-phone{animation:none!important}}.hero-fit{--hero-x:0px;--hero-y:0px;--hero-rx:0deg;--hero-ry:0deg;--hero-cookie-reserve:0px;isolation:isolate;width:100%;height:100svh;min-height:700px;max-height:1080px;color:var(--ink);animation:heroFitViewport 1.25s 1.58s var(--ease) backwards;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.hero-fit-grid{z-index:0;background-image:linear-gradient(#a700000b 1px,#0000 1px),linear-gradient(90deg,#a700000b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 58%,#0000 88%);mask-image:linear-gradient(90deg,#000 0 58%,#0000 88%)}.hero-fit-word{z-index:0;color:#0000;-webkit-text-stroke:1px #a7000017;letter-spacing:-.09em;white-space:nowrap;pointer-events:none;font:900 clamp(130px,16vw,260px)/.8 Arial;position:absolute;top:48%;left:-.025em;transform:translateY(-50%)}.hero-fit-shell{z-index:2;width:min(100%,1600px);height:100%;padding:clamp(102px,11.5vh,128px) clamp(30px,4vw,68px) calc(18px + var(--hero-cookie-reserve));transition:padding-bottom .45s var(--ease);grid-template:"copy stage"minmax(0,1fr)"footer footer"/minmax(390px,.84fr) minmax(500px,1.16fr);gap:clamp(18px,2.2vw,38px);margin-inline:auto;display:grid;position:relative}.hero-fit-copy{grid-area:copy;align-self:center;width:100%;max-width:610px}.hero-fit-kicker{color:var(--red);letter-spacing:.13em;flex-direction:column;gap:6px;margin:0 0 clamp(16px,2.2vh,24px);font-size:clamp(10px,.82vw,13px);font-weight:900;display:flex}.hero-fit-kicker b{color:#8f847c;letter-spacing:.23em;font:800 clamp(7px,.58vw,10px) Arial}.hero-fit-lockup{grid-template-columns:clamp(88px,7.5vw,116px) minmax(0,1fr);align-items:center;gap:clamp(16px,1.7vw,28px);display:grid}.hero-fit-badge{aspect-ratio:1;border:2px solid var(--red);width:100%;color:var(--red);box-shadow:clamp(9px,1vw,15px) clamp(10px,1.1vw,17px) 0 var(--gold);animation:heroFitBadge 1s 2.02s var(--ease) backwards,heroFitBadgeFloat 5s 3.1s ease-in-out infinite;background:#fff;border-radius:50%;place-items:center;display:grid;transform:rotate(-5deg)}.hero-fit-badge span{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(22px,1.9vw,31px);font-weight:900;line-height:1}.hero-fit-lockup h1{flex-direction:column;align-items:flex-start;min-width:0;margin:0;display:flex}.hero-fit-lockup h1>span{letter-spacing:-.075em;font-size:clamp(31px,2.25vw,38px);font-weight:650;line-height:1.05;display:block}.hero-fit-lockup h1>strong{background:var(--red);color:#fff;letter-spacing:-.055em;box-shadow:8px 9px 0 var(--gold);margin-top:clamp(10px,1.5vh,16px);padding:clamp(9px,1.2vh,13px) clamp(15px,1.5vw,23px) clamp(11px,1.4vh,15px);font-size:clamp(46px,3.65vw,62px);font-weight:850;line-height:1;display:inline-block}.hero-fit-lead{border-left:5px solid var(--red);max-width:560px;margin:clamp(18px,2.6vh,27px) 0 0;padding-left:20px;font-size:clamp(12px,.94vw,15px);line-height:1.72}.hero-fit-stage{min-height:0;animation:heroFitStageIn 1.35s 1.72s var(--ease) backwards;background:radial-gradient(circle at 76% 20%,#ffd875 0 5%,#0000 23%),linear-gradient(138deg,#7b0000 0,#b40000 43%,#d08a00 125%);border-radius:clamp(28px,2.8vw,46px);grid-area:stage;align-self:stretch;position:relative;overflow:hidden;box-shadow:0 28px 65px #6200002b}.hero-fit-stage:before{content:"";aspect-ratio:1;border:1px solid #ffffff58;border-radius:50%;width:78%;position:absolute;inset:-25% -10% auto auto;box-shadow:0 0 0 72px #ffffff0c,0 0 0 145px #ffffff08}.hero-fit-orbit,.hero-fit-orbit i{border:1px solid #fff6;border-radius:50%;position:absolute;inset:7%}.hero-fit-orbit i:first-child{border-style:dashed;animation:13s linear infinite heroFitOrbit;inset:13%}.hero-fit-orbit i:nth-child(2){border-color:#ffd87577;animation:9s linear infinite reverse heroFitOrbit;inset:25%}.hero-fit-orbit i:nth-child(3){border-color:#ffffff28;inset:-11% 28%;transform:rotate(62deg)}.hero-fit-book{z-index:4;height:min(80%,600px);animation:6s ease-in-out 3s infinite heroFitBookFloat;position:absolute;top:52%;left:46%;transform:translate(-50%,-50%)}.hero-fit-book-object{height:100%;transform:translate3d(var(--hero-x),var(--hero-y),0) perspective(1500px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry));transform-style:preserve-3d;transition:transform .45s ease-out;position:relative}.hero-fit-book-object img{z-index:2;object-fit:contain;filter:drop-shadow(22px 30px 24px #41000066);width:auto;max-width:none;height:100%;position:relative;transform:rotateY(-5deg)}.hero-fit-book-object:before{content:"";z-index:0;transform-origin:100%;background:linear-gradient(90deg,#520000,#b90000);width:16px;height:calc(100% - 13px);position:absolute;top:7px;left:-13px;transform:rotateY(-70deg)}.hero-fit-floor{filter:blur(12px);background:#41000055;border-radius:50%;width:120%;height:28px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.hero-fit-price{z-index:8;min-width:clamp(145px,13vw,190px);color:var(--red);text-align:right;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #ffffff80;border-radius:18px;padding:13px 16px;position:absolute;top:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);box-shadow:0 16px 35px #4e00002e}.hero-fit-price small{letter-spacing:.22em;font:900 7px Arial;display:block}.hero-fit-price b{letter-spacing:-.06em;margin:4px 0 2px;font:900 clamp(28px,2.5vw,40px)/1 Arial;display:block}.hero-fit-price b em{font-size:11px;font-style:normal}.hero-fit-price span{font-size:8px;font-weight:800}.hero-fit-comment{z-index:7;position:absolute}.hero-fit-comment p{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.03em;background:#fffffff2;border:1px solid #a7000025;border-radius:clamp(16px,1.6vw,22px);margin:0;padding:clamp(11px,1.25vw,17px) clamp(13px,1.5vw,20px);font-size:clamp(11px,.88vw,14px);font-weight:850;line-height:1.45;box-shadow:0 16px 34px #4d12002b,6px 7px #d08a0040}.hero-fit-comment b{color:var(--red);font-size:1.16em}.fit-comment-one{top:7%;left:1%;transform:rotate(-4deg)}.fit-comment-two{top:38%;right:2.5%;transform:rotate(3deg)}.fit-comment-three{bottom:7%;left:0;transform:rotate(2deg)}.fit-comment-one p{animation:heroFitCommentIn .8s 2.15s var(--ease) backwards,commentFloatOne 5.2s 3s ease-in-out infinite}.fit-comment-two p{animation:heroFitCommentIn .8s 2.29s var(--ease) backwards,commentFloatTwo 5.8s 3.14s ease-in-out infinite}.fit-comment-three p{animation:heroFitCommentIn .8s 2.43s var(--ease) backwards,commentFloatThree 5.5s 3.28s ease-in-out infinite}.hero-fit-footer{grid-area:footer;grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr);align-items:stretch;gap:clamp(18px,2.2vw,38px);display:grid}.hero-fit-actions{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.hero-fit-actions>a{background:var(--red);color:#fff;min-height:54px;box-shadow:8px 9px 0 var(--gold);transition:transform .45s var(--ease),box-shadow .45s var(--ease);justify-content:space-between;align-items:center;padding:15px 19px;font-size:13px;font-weight:900;display:flex;position:relative;overflow:hidden}.hero-fit-actions>a:before{content:"";background:#fff6;width:24%;animation:4.4s ease-in-out 3.2s infinite rebuiltButtonShine;position:absolute;inset:-70% auto -70% -38%;transform:skew(-18deg)}.hero-fit-actions>a:hover{box-shadow:11px 13px 0 var(--gold);transform:translateY(-4px)}.hero-fit-actions>a b{font-size:20px;animation:1.8s ease-in-out infinite experienceArrow}.hero-fit-actions>span{color:#7a706a;font-size:9px;line-height:1.5}.hero-fit-facts{background:#ffffffe8;border:1px solid #a7000025;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 12px 28px #6a210015}.hero-fit-facts span{white-space:nowrap;border-right:1px solid #dedbd5;justify-content:center;align-items:center;min-width:0;padding:12px 8px;font-size:10px;font-weight:850;display:flex}.hero-fit-facts span:last-child{border-right:0}.hero-fit-facts b{color:var(--red);margin-right:8px;font:900 8px Arial}.hero-fit-copy{animation:heroFitCopyIn 1s 1.88s var(--ease) backwards}.hero-fit-footer{animation:heroFitFooterIn .9s 2.35s var(--ease) backwards}@keyframes heroFitViewport{0%{opacity:.2;transform:scale(1.035)}}@keyframes heroFitCopyIn{0%{opacity:0;transform:translate(-46px)}}@keyframes heroFitStageIn{0%{opacity:0;transform:translate(58px)scale(.92)}}@keyframes heroFitBadge{0%{opacity:0;transform:rotate(-190deg)scale(.2)}}@keyframes heroFitBadgeFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes heroFitBookFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(8px - 50%))}}@keyframes heroFitCommentIn{0%{opacity:0;transform:translateY(18px)scale(.9)}}@keyframes heroFitFooterIn{0%{opacity:0;transform:translateY(42px)}}@keyframes heroFitOrbit{to{transform:rotate(360deg)}}@media (width>=801px) and (width<=1180px){.hero-fit-shell{grid-template-columns:minmax(350px,.9fr) minmax(430px,1.1fr);padding-inline:30px}.hero-fit-lockup{grid-template-columns:82px minmax(0,1fr);gap:14px}.hero-fit-lockup h1>span{font-size:clamp(27px,2.55vw,34px)}.hero-fit-lockup h1>strong{font-size:clamp(40px,4.3vw,52px)}.hero-fit-comment p{font-size:10px}.hero-fit-price{right:0}.hero-fit-book{height:70%;top:58%;left:46%}.fit-comment-one{top:5%;left:2%}.fit-comment-two{top:42%;right:2%}.fit-comment-three{bottom:5%;left:-1%}.hero-fit-footer{grid-template-columns:minmax(340px,.9fr) minmax(430px,1.1fr)}.hero-fit-actions{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.hero-fit-facts span{font-size:9px}}@media (width>=801px) and (height<=760px){.hero-fit{min-height:640px}.hero-fit-shell{padding-top:92px}.hero-fit-lockup{grid-template-columns:78px minmax(0,1fr)}.hero-fit-lockup h1>span{font-size:29px}.hero-fit-lockup h1>strong{margin-top:9px;font-size:43px}.hero-fit-lead{margin-top:15px;font-size:11px}.hero-fit-footer{gap:20px}.hero-fit-actions>a{min-height:48px}.hero-fit-facts span{padding-block:9px}}@media (width<=800px){.hero-fit{height:100svh;min-height:640px;max-height:none}.cookie-open .hero-fit{--hero-cookie-reserve:72px}.hero-fit-grid{background-size:34px 34px;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 96%);mask-image:linear-gradient(#000 0 68%,#0000 96%)}.hero-fit-word{font-size:28vw;top:39%;left:-.06em;transform:translateY(-50%)rotate(-7deg)}.hero-fit-shell{width:min(100%,560px);padding:80px max(16px,4.5vw) calc(9px + var(--hero-cookie-reserve));grid-template:"copy""stage"minmax(250px,1fr)"footer"/1fr;gap:8px}.hero-fit-copy{align-self:start;max-width:none}.hero-fit-kicker{gap:4px;margin-bottom:8px;font-size:clamp(8px,2.35vw,10px)}.hero-fit-kicker b{font-size:6.5px}.hero-fit-lockup{grid-template-columns:clamp(60px,17vw,72px) minmax(0,1fr);gap:12px}.hero-fit-badge{box-shadow:7px 8px 0 var(--gold)}.hero-fit-badge span{font-size:clamp(17px,5vw,21px)}.hero-fit-lockup h1>span{white-space:nowrap;font-size:clamp(21px,5.7vw,27px);line-height:1.06}.hero-fit-lockup h1>strong{box-shadow:5px 6px 0 var(--gold);margin-top:7px;padding:7px 11px 9px;font-size:clamp(31px,8.7vw,40px)}.hero-fit-lead{border-left-width:3px;margin-top:10px;padding-left:12px;font-size:clamp(9px,2.55vw,11px);line-height:1.55}.hero-fit-stage{border-radius:24px;width:100%;min-height:0}.hero-fit-stage:before{box-shadow:0 0 0 45px #ffffff0c,0 0 0 92px #ffffff08}.hero-fit-orbit{inset:8%}.hero-fit-book{height:82%;top:52%}.hero-fit-price{border-radius:13px;min-width:112px;padding:8px 10px;top:9px;right:9px}.hero-fit-price small{font-size:5px}.hero-fit-price b{font-size:23px}.hero-fit-price b em{font-size:8px}.hero-fit-price span{font-size:6px}.hero-fit-book{height:60%;top:55%;left:50%}.hero-fit-comment p{border-radius:12px;padding:7px 8px;font-size:clamp(7px,1.9vw,8.5px);line-height:1.4;box-shadow:0 9px 18px #4d120025,3px 4px #d08a0040}.fit-comment-one{top:6%;left:2%}.fit-comment-two{top:45%;right:0}.fit-comment-three{bottom:6%;left:0}.hero-fit-footer{grid-template-columns:1fr;gap:7px;display:grid}.hero-fit-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.hero-fit-actions>a{min-height:42px;box-shadow:5px 6px 0 var(--gold);padding:10px 13px;font-size:11px}.hero-fit-actions>a b{font-size:17px}.hero-fit-actions>span{align-self:center;max-width:92px;font-size:6.5px}.hero-fit-facts span{min-height:31px;padding:6px 2px;font-size:7px}.hero-fit-facts b{margin-right:4px;font-size:6px}}@media (width<=430px){.hero-fit-shell{padding-inline:14px}.hero-fit-lockup h1>span{font-size:clamp(20px,5.55vw,24px)}.hero-fit-lockup h1>strong{font-size:clamp(30px,8.5vw,36px)}.hero-fit-actions>span{max-width:82px}}@media (width<=390px){.hero-fit-shell{padding-inline:12px}.hero-fit-lockup{grid-template-columns:58px minmax(0,1fr);gap:10px}.hero-fit-lockup h1>span{font-size:20px}.hero-fit-lockup h1>strong{font-size:31px}.hero-fit-lead{font-size:9px}.hero-fit-comment p{font-size:7.5px}.hero-fit-facts span{font-size:6.5px}}@media (width<=350px){.hero-fit{min-height:610px}.cookie-open .hero-fit{--hero-cookie-reserve:64px}.hero-fit-shell{grid-template-rows:auto minmax(220px,1fr) auto;gap:6px;padding-top:75px}.hero-fit-kicker{margin-bottom:6px}.hero-fit-lockup{grid-template-columns:56px minmax(0,1fr)}.hero-fit-badge span{font-size:16px}.hero-fit-lockup h1>span{font-size:19px}.hero-fit-lockup h1>strong{font-size:29px}.hero-fit-lead{margin-top:7px;font-size:8.5px}.hero-fit-price{min-width:102px}.hero-fit-price b{font-size:21px}.hero-fit-actions>a{min-height:38px;padding-block:8px}.hero-fit-facts span{min-height:27px}}@media (prefers-reduced-motion:reduce){.hero-fit,.hero-fit-copy,.hero-fit-stage,.hero-fit-badge,.hero-fit-book,.hero-fit-comment p,.hero-fit-footer,.hero-fit-orbit i{animation:none!important}.hero-fit-book-object{transform:none!important}}@media (width>=801px) and (width<=1280px){.hero3d-copy{width:min(520px,42vw);top:51%;bottom:auto;left:4vw;transform:translateY(-46%)}.hero3d-kicker{margin-bottom:18px}.hero3d-badge{width:clamp(98px,9vw,126px);box-shadow:12px 13px 0 var(--gold);margin-bottom:16px}.hero3d-badge span{font-size:clamp(24px,2.2vw,31px)}.hero3d-copy .hero3d-product-title{max-width:520px}.hero3d-copy .hero3d-product-title>span{font-size:clamp(42px,4.2vw,54px)}.hero3d-copy .hero3d-product-title>strong{font-size:clamp(52px,5vw,64px)}.hero3d-lead{border-left-width:5px;max-width:500px;padding-left:21px;font-size:clamp(12px,1vw,16px)}.hero3d-actions{gap:20px}.hero3d-actions>a{min-width:310px}.hero3d-actions>span{font-size:10px}.hero3d-scene{width:min(58vw,740px);height:min(58vw,740px);left:70%}.hero3d-book{width:clamp(300px,28vw,370px)}.hero-comment p{min-width:205px;padding:16px 18px 17px;font-size:14px}.comment-one{top:6%;left:-2%}.comment-two{top:34%;right:-5%}.comment-three{bottom:23%;right:-6%}}@media (width<=800px){.hero-rebuilt{min-height:1230px}.hero3d-copy{width:100%;top:auto;bottom:auto;left:auto;transform:none}.hero3d-kicker{max-width:72%;margin-bottom:18px;font-size:9px}.hero3d-kicker b{font-size:7px}.hero3d-badge{width:92px;box-shadow:9px 10px 0 var(--gold);margin:0 0 17px 7px}.hero3d-badge span{font-size:22px}.hero3d-copy .hero3d-product-title{max-width:100%}.hero3d-copy .hero3d-product-title>span{white-space:normal;font-size:clamp(34px,9.7vw,46px)}.hero3d-copy .hero3d-product-title>strong{margin-top:14px;padding:11px 17px 13px;font-size:clamp(43px,12.5vw,58px)}.hero3d-lead{border-left-width:4px;max-width:500px;margin-top:25px;padding-left:18px;font-size:12px}.hero3d-actions{gap:13px}.hero3d-actions>a{min-width:min(100%,340px)}.hero3d-actions>span{font-size:9px}.hero3d-scene{width:100%;height:610px;top:auto;left:auto}.hero3d-book{width:clamp(265px,74vw,310px)}.hero-comment p{border-radius:17px;width:max-content;min-width:0;max-width:178px;padding:12px 14px 13px;font-size:11px;line-height:1.5;box-shadow:0 14px 26px #4d120025,5px 6px #d08a0040}.comment-one{top:3%;left:-1%}.comment-two{top:22%;right:-2%}.comment-three{bottom:16%;right:0}}@media (width<=430px) and (height<=760px){.hero-rebuilt{min-height:1150px}.hero3d-badge{width:78px;margin-bottom:12px}.hero3d-badge span{font-size:19px}.hero3d-copy .hero3d-product-title>span{font-size:34px}.hero3d-copy .hero3d-product-title>strong{font-size:43px}.hero3d-scene{height:525px}.hero3d-book{width:250px}.hero-comment p{max-width:158px;font-size:10px}.comment-three{bottom:14%}}@media (prefers-reduced-motion:reduce){.hero3d-badge,.hero-comment p{animation:none!important}.hero3d-badge{transform:rotate(-6deg)!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;overflow-x:clip}body{background:#fff;min-width:320px;overflow-x:clip}main{background:#fff;width:100%;max-width:1920px;margin-inline:auto;position:relative;overflow-x:clip}main :where(section,article,div,nav,aside,header,footer){min-width:0}img,video,svg,canvas{max-width:100%;height:auto;display:block}button,a,summary{touch-action:manipulation}:where(h1,h2,h3,h4,summary,.feature-row b,.hero-comment p,.product-table b,.schedule b,.schedule em,.steps h3,.order button,.experience a,.experience-title){line-break:strict;word-break:keep-all;overflow-wrap:normal;text-wrap:balance;hanging-punctuation:allow-end}:where(p,li,dd,blockquote,.clip-copy .body,.feature-screen-copy p,.faq details p){line-break:strict;word-break:normal;overflow-wrap:normal;text-wrap:pretty;hanging-punctuation:allow-end}@supports (word-break:auto-phrase){:where(p,li,dd,.clip-copy .body,.feature-screen-copy p,.faq details p){word-break:auto-phrase}}.nw,.number-unit,.latin-word,.product-date{white-space:nowrap}header{gap:24px;width:100%;max-width:1920px}header nav{flex-wrap:wrap;justify-content:flex-end;row-gap:10px;min-width:0}.hero3d-actions{flex-wrap:wrap}.hero-rebuilt,.comparison,.all-in-sticky,.proof,.proof-sticky,.clip-panel,.experience,.features,.feature-screen-panel,.lecture,.spec,.confidence,.order,.legal,footer{container-type:inline-size}.section-head h2,.lecture-intro h2,.quality h3,.authorship h3,.order-flow>h2,.faq>h2,.order h2{max-width:18em}.feature-list .feature-row{grid-template-columns:clamp(42px,4cqi,58px) minmax(0,1fr) clamp(24px,2.4cqi,34px);align-items:center;gap:clamp(8px,1.2cqi,18px);display:grid}.feature-list span{width:auto}.feature-list i{text-align:right;margin:0}.faq summary{grid-template-columns:clamp(36px,3.6cqi,52px) minmax(0,1fr) clamp(20px,2cqi,28px);align-items:center;gap:clamp(10px,1.2cqi,18px);display:grid}.faq summary span{width:auto}.faq summary b{text-align:right;margin:0}@media (width>=1281px){.hero3d-copy{width:min(650px,40%)}.hero3d-scene{width:min(54vw,860px);height:min(54vw,860px);left:68%}.comment-two{right:4%}.comment-three{right:6%}.hero3d-price{right:max(40px,4vw)}.hero3d-facts{right:max(40px,3.8vw)}.comparison,.section-head,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal{padding-inline:clamp(72px,8vw,154px)}}@media (width>=801px) and (width<=1280px){header{padding-inline:32px}header nav{gap:18px;font-size:11px}.hero-rebuilt{height:max(760px,100svh);min-height:760px}.hero3d-copy{width:min(500px,45vw);left:4vw}.hero3d-copy .hero3d-product-title>span{font-size:clamp(36px,3.8vw,48px)}.hero3d-copy .hero3d-product-title>strong{font-size:clamp(46px,4.8vw,60px)}.hero3d-actions>a{min-width:min(310px,100%)}.hero3d-actions>span{max-width:145px}.hero3d-scene{width:min(55vw,700px);height:min(55vw,700px);left:72%}.hero3d-book{width:clamp(270px,26vw,350px)}.hero-comment p{min-width:190px;max-width:230px}.comment-one{top:4%;left:20%}.comment-two{top:33%;right:3%}.comment-three{bottom:20%;right:4%}.hero3d-price{width:170px;right:24px}.hero3d-facts{width:min(340px,31vw);right:24px}.clip-panel{grid-template-columns:66px minmax(260px,.9fr) minmax(280px,1fr);gap:3vw;padding-inline:6vw}.clip-panel:after{inset-inline:2.5vw}.all-stat{width:clamp(150px,14vw,190px);min-height:126px;padding:22px 19px}.all-stat.stat-1{left:9%}.all-stat.stat-2{right:8%}.all-stat.stat-5{left:8%}.all-stat.stat-6{right:9%}.quality{grid-template-columns:90px 1.1fr 1fr;gap:4vw}.steps article{padding:20px 16px}}@media (width<=1000px) and (width>=801px){.comparison{grid-template-columns:1fr;gap:42px}.book-equation{width:min(760px,100%);margin-inline:auto}.hero3d-copy{width:47vw}.hero3d-scene{width:55vw;height:55vw;left:73%}.hero-comment p{min-width:165px;max-width:190px;font-size:12px}.hero3d-facts{width:290px}.quality{grid-template-columns:1fr 1.35fr;gap:28px}.quality>p{grid-column:2}.steps{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){header{gap:12px;height:72px;padding:0 18px;position:absolute}header .eprost{gap:10px}header .eprost img{width:min(105px,29vw)}header .eprost span{white-space:nowrap;padding-left:10px;font-size:13px}header nav{align-content:center;padding:90px 24px 40px;overflow-y:auto}.menu{flex:none;padding:8px}.hero-rebuilt{height:auto;min-height:0;padding:92px max(18px,5vw) 34px;display:flex;overflow:hidden}.hero3d-copy{order:1}.hero3d-kicker{max-width:none}.hero3d-kicker>span{white-space:nowrap}.hero3d-copy .hero3d-product-title>span{white-space:nowrap;letter-spacing:-.075em;font-size:clamp(29px,8.2vw,39px)}.hero3d-copy .hero3d-product-title>strong{white-space:nowrap;font-size:clamp(43px,12vw,55px)}.hero3d-lead{font-size:clamp(11px,3.1vw,13px)}.hero3d-actions{width:100%}.hero3d-actions>a{gap:20px;width:min(100%,360px);min-width:0}.hero3d-scene{order:2;width:100%;height:clamp(500px,142vw,610px);margin-top:18px}.hero3d-rings{inset:7%}.hero3d-book{width:clamp(250px,72vw,310px)}.hero-comment p{width:max-content;max-width:min(178px,48vw)}.comment-one{top:4%;left:0}.comment-two{top:24%;right:0}.comment-three{bottom:13%;right:1%}.hero3d-price{z-index:9;width:100%;color:var(--red);text-align:left;border-block-color:#a7000040;order:3;margin:0;padding:16px 0;position:relative;inset:auto}.hero3d-price small,.hero3d-price b,.hero3d-price span{display:inline-block}.hero3d-price b{margin:0 13px;font-size:34px}.hero3d-facts{order:4;margin-top:16px}.hero3d-facts span{padding:13px 11px;line-height:1.45}.hero3d-scroll{display:none}.comparison{gap:40px;padding:64px max(18px,5vw)}.comparison>p{font-size:clamp(15px,4.25vw,18px);line-height:1.9}.comparison>div{overflow:visible}.comparison .book-equation{width:100%}.comparison .book-icon{min-width:0}.all-in-sticky{height:100svh;min-height:620px}.all-center{width:46vw;top:53%}.all-center h2{font-size:clamp(48px,14vw,64px);line-height:.92}.all-center strong{font-size:clamp(16px,4.3vw,20px);line-height:1.45}.all-center small{font-size:9px}.all-stat{width:104px;min-height:92px;padding:14px 11px}.all-stat b{font-size:28px}.all-stat span{font-size:9px}.all-stat p{font-size:8px;line-height:1.35}.all-stat.stat-1{top:7%;left:2.5%}.all-stat.stat-2{top:9%;right:2.5%}.all-stat.stat-3{top:30%;left:1.5%}.all-stat.stat-4{top:32%;right:1.5%}.all-stat.stat-5{bottom:7%;left:3%}.all-stat.stat-6{bottom:6%;right:3%}.section-head{padding:82px max(18px,5vw) 38px}.section-head h2{font-size:clamp(30px,8.4vw,42px);line-height:1.32}.experience{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:20px;margin:54px 10px;padding:42px 22px;display:grid}.experience:before{font-size:25vw;right:-5%}.experience h2{font-size:clamp(28px,8vw,38px);line-height:1.35}.experience p{line-height:1.8}.experience a{text-align:center;width:108px;height:108px;margin:0;padding:16px;font-size:11px}.experience a b{bottom:18px;right:21px}.features{padding:78px max(18px,5vw) 95px}.feature-list .feature-row{padding:21px 2px}.feature-list span{width:auto}.feature-list b{font-size:clamp(14px,4vw,17px);line-height:1.65}.feature-list i{text-align:right;margin:0}.feature-screen-panel{overscroll-behavior:contain;height:100svh}.feature-screen-grid{min-height:auto;padding:26px max(18px,5vw) 60px}.feature-video-slot{width:min(210px,58vw)}.feature-screen-copy h2{font-size:clamp(27px,8vw,36px)}.feature-screen-copy p{max-width:34em}.lecture-intro{padding:82px max(18px,5vw)}.lecture-intro h2{font-size:clamp(34px,9.6vw,43px);line-height:1.35}blockquote{margin-top:52px;padding-left:20px;font-size:clamp(22px,6.2vw,30px)}.quality,.authorship{padding:64px max(18px,5vw)}.quality{gap:22px}.quality h3,.authorship h3{font-size:clamp(28px,8vw,36px)}.audio-player{width:calc(100% - 10px);box-shadow:8px 9px 0 var(--gold);gap:14px;padding:18px}.audio-player>i{width:46px;height:46px}.audio-player span{min-width:0}.audio-player span b{font-size:13px}.spec,.confidence{padding:76px max(18px,5vw)}.product-table>div{grid-template-columns:minmax(78px,27%) minmax(0,1fr);gap:12px;padding-inline:4px}.product-table b{line-height:1.65}.included,.schedule,.environment{margin-top:40px;padding:24px max(18px,5vw)}.included h3,.schedule h3,.environment h3{font-size:24px}.schedule>div{grid-template-columns:62px minmax(0,1fr);gap:7px 12px;padding:15px 2px}.schedule em{grid-column:2}.order-flow>h2,.faq>h2{margin-bottom:38px;font-size:clamp(33px,9vw,42px);line-height:1.35}.steps{grid-template-columns:1fr 1fr;gap:8px}.steps article{min-height:128px;padding:20px}.notice{margin-bottom:76px;padding:22px 18px}.faq{padding-top:70px}.faq summary{padding:20px 2px;line-height:1.65}.faq summary span{width:auto}.faq summary b{text-align:right;margin:0}.faq details p{padding:0 34px 22px 46px}.order{padding:78px max(18px,5vw)}.order h2{font-size:clamp(34px,9.5vw,44px);line-height:1.35}.order>div{grid-template-columns:auto auto;gap:12px 16px;padding:22px 10px;display:grid}.order>div em{grid-column:1/-1;justify-self:center}.order>div b{font-size:clamp(42px,12vw,52px)}.order aside{padding:22px 18px}.order>button{justify-content:space-between;align-items:center;width:min(100%,360px);margin-inline:auto;display:flex}.order>button b{margin-left:20px}.legal{padding:62px max(18px,5vw)}.legal h2{font-size:clamp(22px,6.5vw,28px)}footer{padding:72px max(18px,5vw) 28px}footer nav{flex-wrap:wrap;gap:16px 22px}.cookie{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 14px;display:grid}.cookie p{line-height:1.55}}@media (width<=430px){.hero3d-scene{height:clamp(475px,133vw,570px)}.hero3d-book{width:clamp(240px,68vw,285px)}.hero-comment p{max-width:164px;padding:11px 12px;font-size:10px}.comment-one{top:5%}.comment-two{top:25%}.comment-three{bottom:12%}.hero3d-price small{margin-bottom:7px;display:block}.hero3d-price b{margin-left:0}.hero3d-price span{font-size:8px}.experience{grid-template-columns:1fr;padding-bottom:34px}.experience a{margin-left:auto}.steps{grid-template-columns:1fr}.steps article{min-height:108px}}@media (width<=390px){.hero-rebuilt{padding-inline:16px}.hero3d-copy .hero3d-product-title>span{font-size:30px}.hero3d-copy .hero3d-product-title>strong{font-size:43px}.hero3d-scene{height:500px}.hero3d-book{width:248px}.hero-comment p{max-width:154px;font-size:9.5px}.comparison,.section-head,.features,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal,footer{padding-inline:16px}.comparison .book-group>strong{font-size:10px}.comparison .double-result{font-size:18px}.all-center{width:46vw}.all-stat{width:96px}.included,.schedule,.environment{padding-inline:16px}.product-table>div{grid-template-columns:1fr;gap:5px;padding-block:15px}.product-table span{color:var(--red);font-weight:800}.faq details p{padding-left:46px;padding-right:8px}}@media (width<=350px){.all-in-sticky{min-height:560px}.all-stat{min-height:82px;padding-block:11px}}.quality{background:radial-gradient(circle at 74% 18%,#e348382e 0 18%,#0000 48%),linear-gradient(135deg,#8d0000 0,#be0000 46%,#930000 100%);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(52px,7vw,120px);min-height:clamp(650px,68vw,820px);padding:clamp(86px,8vw,138px) clamp(72px,8vw,154px)}.quality:before{background:linear-gradient(112deg,#0000 40%,#ffffff12 49%,#0000 58%);inset:-80% -20%}.quality-copy{max-width:720px}.quality-label{color:#fff;letter-spacing:.13em;border:1px solid #fff6;align-items:center;gap:16px;width:max-content;max-width:100%;margin-bottom:34px;padding:10px 15px;font-size:15px;font-weight:900;display:flex}.quality-label b{color:#f6c966;letter-spacing:.2em;font:800 9px Arial,sans-serif}.quality h3{letter-spacing:-.065em;text-wrap:balance;max-width:8.8em;margin:0;font-size:clamp(50px,5.8vw,92px);line-height:1.18}.quality h3 span{display:block}.quality h3 span:last-child{color:#ffd27a}.quality-statement{border-left:5px solid #ffd27a;max-width:28em;margin:38px 0 0;padding-left:22px;font-weight:800;font-size:clamp(17px,1.35vw,23px)!important;line-height:1.75!important}.quality-panel{color:var(--ink);background:#fff;border:1px solid #fffc;padding:clamp(32px,4vw,58px);box-shadow:18px 22px #5f0000,0 30px 70px #42000066}.quality-panel>p{text-wrap:pretty;margin:0 0 34px;font-size:clamp(14px,1.05vw,17px);font-weight:650;line-height:2}.quality-process{border-top:2px solid var(--red)}.quality-process article{border-bottom:1px solid #d7d1cb;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;padding:22px 2px;display:grid}.quality-process article>b{color:var(--red);font:900 34px/1 Arial,sans-serif}.quality-process article div{flex-direction:column;gap:7px;min-width:0;display:flex}.quality-process article span{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.quality-process article strong{font-size:clamp(16px,1.25vw,21px);line-height:1.5}.quality-process>i{display:none}@media (width<=1000px){.quality{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:38px;min-height:auto;padding:82px max(30px,6vw)}.quality h3{font-size:clamp(43px,6.8vw,65px)}.quality-panel{padding:34px}}@media (width<=800px){.quality{grid-template-columns:1fr;gap:46px;padding:76px max(20px,5vw) 86px}.quality-copy{max-width:none}.quality-label{margin-bottom:28px;font-size:13px}.quality h3{font-size:clamp(42px,11.5vw,58px);line-height:1.22}.quality h3 span{white-space:normal}.quality-statement{margin-top:28px;font-size:17px!important}.quality-panel{padding:30px 24px;box-shadow:11px 13px #5f0000,0 24px 50px #42000055}.quality-panel>p{margin-bottom:27px;font-size:14px;line-height:1.9}.quality-process article{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:19px 0}.quality-process article>b{font-size:28px}.quality-process article strong{font-size:16px}}@media (width<=390px){.quality{padding-inline:16px}.quality-label{letter-spacing:.1em;gap:10px;padding:9px 11px;font-size:12px}.quality-label b{letter-spacing:.12em;font-size:7px}.quality h3{font-size:clamp(38px,11vw,46px)}.quality-panel{padding:26px 19px}}.visual-editor{--editor-blue:#2855e7;z-index:10000;color:#15171d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);line-break:auto;word-break:normal;background:#f7f8fbf7;border:1px solid #d8dbe4;border-radius:20px;width:min(360px,100vw - 36px);max-height:calc(100svh - 36px);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,sans-serif;font-size:13px;position:fixed;top:18px;right:18px;overflow:auto;box-shadow:0 24px 80px #10152b3d}.visual-editor *{box-sizing:border-box;transform:none;animation:none!important}.visual-editor button,.visual-editor input,.visual-editor textarea,.visual-editor select{font:inherit}.visual-editor button{cursor:pointer}.visual-editor-head{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f8fbf2;border-bottom:1px solid #dfe1e8;justify-content:space-between;align-items:center;padding:17px 18px;display:flex;position:sticky;top:0}.visual-editor-head div{flex-direction:column;gap:3px;display:flex}.visual-editor-head small{color:#727887;letter-spacing:.17em;font:800 8px/1 Arial,sans-serif}.visual-editor-head strong{font-size:17px}.visual-editor-head button{color:#fff;background:#16191f;border:0;border-radius:10px;padding:8px 12px;font-weight:800}.visual-editor-guide{color:#5a6070;margin:0;padding:15px 18px;font-size:12px;line-height:1.6}.visual-editor-selection{background:#fff;border:1px solid #d9dce5;border-radius:12px;flex-direction:column;gap:5px;margin:0 18px 15px;padding:12px 13px;display:flex}.visual-editor-selection span{color:#747a89;font-size:9px;font-weight:800}.visual-editor-selection b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.visual-editor-controls{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}.visual-editor-controls label>span,.visual-editor-align>span{margin-bottom:7px;font-size:11px;font-weight:800;display:block}.visual-editor-text textarea{resize:vertical;color:#15171d;background:#fff;border:1px solid #cfd3df;border-radius:11px;outline:none;width:100%;min-height:92px;padding:11px 12px;line-height:1.55}.visual-editor-text textarea:focus{border-color:var(--editor-blue);box-shadow:0 0 0 3px #2855e71c}.visual-editor-text textarea:disabled{color:#8a8f9c;background:#e9ebf0}.visual-editor-text small{color:#8a5360;margin-top:6px;font-size:10px;line-height:1.5;display:block}.visual-editor-text small.is-help{color:#526078}.visual-editor-apply{background:var(--editor-blue);color:#fff;border:0;border-radius:11px;width:100%;padding:11px;font-weight:900}.visual-editor-apply:disabled{cursor:not-allowed;background:#a8adba}.visual-editor-colors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visual-editor-colors label{background:#fff;border:1px solid #d9dce5;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.visual-editor-colors label span{margin:0}.visual-editor-colors input{background:0 0;border:0;border-radius:7px;width:34px;height:28px;padding:0}.visual-editor-range>span{justify-content:space-between;display:flex!important}.visual-editor-range input{width:100%;accent-color:var(--editor-blue)}.visual-editor-select{grid-template-columns:1fr 140px;align-items:center;gap:12px;display:grid}.visual-editor-select>span{margin:0!important}.visual-editor-select select{background:#fff;border:1px solid #d3d6e0;border-radius:9px;width:100%;padding:9px 10px}.visual-editor-align{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.visual-editor-align>span{margin:0}.visual-editor-align div{border:1px solid #d3d6e0;border-radius:9px;display:flex;overflow:hidden}.visual-editor-align button{background:#fff;border:0;border-right:1px solid #d3d6e0;padding:8px 11px}.visual-editor-align button:last-child{border-right:0}.visual-editor-section{color:#313746;background:#fff;border:1px dashed #9ba3b6;border-radius:11px;padding:11px;font-weight:800}.visual-editor-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.visual-editor-row button{color:#343946;background:#fff;border:1px solid #d3d6e0;border-radius:10px;padding:10px;font-weight:700}.visual-editor-empty{text-align:center;border:1px dashed #aeb4c3;border-radius:14px;margin:0 18px 18px;padding:22px}.visual-editor-empty b{font-size:14px}.visual-editor-empty p{color:#6e7483;margin:8px 0 0;font-size:11px;line-height:1.6}.visual-editor-footer{background:#f0f2f7;border-top:1px solid #dfe1e8;flex-direction:column;gap:8px;padding:15px 18px 18px;display:flex}.visual-editor-footer>div{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.visual-editor-footer>div span{color:#2c713c;font-size:10px;font-weight:800}.visual-editor-footer button{color:#242833;background:#fff;border:1px solid #ced2dd;border-radius:10px;padding:10px;font-weight:800}.visual-editor-footer>div button{padding:7px 10px}.visual-editor-footer button:disabled{opacity:.4}.visual-editor-footer .visual-editor-reset{color:#a91f31;border-color:#efcbd0}.visual-editor-footer small{color:#757b89;margin-top:4px;font-size:9px;line-height:1.6}.visual-editor-active [data-visual-key]{cursor:pointer}.visual-editor-active [data-visual-key]:hover{outline-offset:4px;outline:2px dashed #2855e7!important}.visual-editor-active [data-visual-key][data-visual-selected]{outline-offset:5px;outline:3px solid #2855e7!important}.visual-editor-reopen{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15171de8;border:1px solid #fff6;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:900;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #0004}@media (width<=700px){.visual-editor{border-radius:18px;width:calc(100vw - 16px);max-height:62svh;top:auto;bottom:8px;right:8px}.visual-editor-head{padding:14px 15px}.visual-editor-guide{padding:12px 15px}.visual-editor-selection{margin-inline:15px}.visual-editor-controls,.visual-editor-footer{padding-inline:15px}}.visual-editor{overscroll-behavior:contain;width:min(400px,100vw - 36px)}.visual-editor.is-left{left:18px;right:auto}.visual-editor.is-right{left:auto;right:18px}.visual-editor.is-free{right:auto}.visual-editor.is-collapsed{width:min(350px,100vw - 36px);max-height:none;overflow:hidden}.visual-editor.is-collapsed>:not(.visual-editor-head){display:none}.visual-editor-title{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-width:105px;position:relative}.visual-editor-title:active{cursor:grabbing}.visual-editor-title i{color:#9ca2b0;letter-spacing:-.2em;font:900 13px/1 Arial,sans-serif;position:absolute;top:50%;right:-13px;translate:0 -50%}.visual-editor-head .visual-editor-head-actions{flex-direction:row;align-items:center;gap:4px;display:flex}.visual-editor-head-actions button{color:#343945;background:#fff;border:1px solid #d5d8e1;border-radius:8px;place-items:center;min-width:31px;height:31px;padding:0;font-size:13px;display:grid}.visual-editor-head-actions .is-preview{color:#fff;background:#16191f;border:0;width:auto;height:auto;margin-left:3px;padding:8px 10px;font-size:11px;display:block}.visual-editor-move{color:#242833;text-align:left;background:#fff;border:1px solid #cfd3df;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;width:calc(100% - 36px);margin:0 18px 13px;padding:11px 13px;display:flex}.visual-editor-move b{font-size:12px}.visual-editor-move span{color:#737988;font-size:9px}.visual-editor-move.is-active{border-color:var(--editor-blue);color:#183caa;background:#edf2ff;box-shadow:0 0 0 3px #2855e714}.visual-editor-partial{background:#edf2ff;border:1px solid #b9c6f2;border-radius:13px;flex-direction:column;gap:9px;padding:13px;display:flex}.visual-editor-partial-head{flex-direction:column;gap:4px;display:flex}.visual-editor-partial-head span{font-size:11px;font-weight:900}.visual-editor-partial-head b{color:#3153a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.visual-editor-partial label{grid-template-columns:78px minmax(0,1fr) 105px;align-items:center;gap:7px;display:grid}.visual-editor-partial label>span{margin:0;font-size:10px;font-weight:800}.visual-editor-partial label>span b{float:right;color:#3153a9}.visual-editor-partial input[type=range]{width:100%;min-width:0;accent-color:var(--editor-blue)}.visual-editor-partial input[type=color]{background:0 0;border:0;width:38px;height:30px;padding:0}.visual-editor-partial select{background:#fff;border:1px solid #cbd3e9;border-radius:8px;width:100%;min-width:0;padding:7px;font-size:10px}.visual-editor-partial label button,.visual-editor-clear-partial{color:#25428f;background:#fff;border:1px solid #b5c2e7;border-radius:8px;padding:8px 7px;font-size:9px;font-weight:900}.visual-editor-clear-partial{color:#596987;background:0 0;width:100%}.visual-editor-group{background:#fff;border:1px solid #d9dce5;border-radius:13px;flex-direction:column;gap:12px;padding:13px;display:flex}.visual-editor-group>strong{border-bottom:1px solid #e4e6ec;padding-bottom:9px;font-size:11px}.visual-editor-group .visual-editor-range>span{margin-bottom:5px}.visual-editor-width-control{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:9px;display:grid}.visual-editor-width-control>.visual-editor-range{min-width:0}.visual-editor-width-number{flex-direction:column;gap:5px;display:flex}.visual-editor-width-number>span:first-child{margin:0;font-size:9px;font-weight:800}.visual-editor-width-number>span:last-child{grid-template-columns:minmax(0,1fr) 13px;align-items:center;gap:3px;display:grid}.visual-editor-width-number input{text-align:right;background:#fff;border:1px solid #d3d6df;border-radius:7px;width:100%;min-width:0;padding:6px 5px}.visual-editor-width-number i{color:#737988;font-size:9px;font-style:normal}.visual-editor-width-control>small{color:#687085;grid-column:1/-1;font-size:9px;line-height:1.5}.visual-editor-auto{color:#555c6b;background:#f8f9fb;border:1px dashed #a9afbd;border-radius:8px;width:100%;padding:8px;font-size:9px;font-weight:800}.visual-editor-axis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visual-editor-axis label{background:#f8f9fb;border:1px solid #d7dae3;border-radius:9px;grid-template-columns:1fr 50px 17px;align-items:center;gap:4px;padding:7px 8px;display:grid}.visual-editor-axis span{font-size:9px;font-weight:800}.visual-editor-axis input{text-align:right;background:#fff;border:1px solid #d3d6df;border-radius:6px;width:50px;padding:5px 4px}.visual-editor-axis i{color:#737988;font-size:8px;font-style:normal}.visual-editor-move-mode [data-visual-key]{touch-action:none;cursor:grab!important}.visual-editor-move-mode [data-visual-key][data-visual-dragging]{outline-offset:5px;cursor:grabbing!important;outline:3px solid #2855e7!important}@media (width<=700px){.visual-editor{width:calc(100vw - 16px)}.visual-editor.is-left{left:8px;right:auto}.visual-editor.is-right{left:auto;right:8px}.visual-editor.is-collapsed{width:min(340px,100vw - 16px);inset:8px 8px auto auto}.visual-editor-head-actions button:nth-child(-n+2){display:none}.visual-editor-title i{right:-8px}.visual-editor-move{width:calc(100% - 30px);margin-inline:15px}.visual-editor-partial label{grid-template-columns:70px minmax(0,1fr) 96px}}.hero3d-copy .hero3d-product-title>span{font-size:clamp(54px,4.2vw,65px);font-weight:600}.hero3d-badge span{font-size:clamp(27px,2.65vw,39px)}.clip-copy h3,.clip-copy .body{white-space:pre-line}.authorship h3{font-weight:700}.quality h3 span:first-child{font-weight:900}.quality h3 span:last-child{font-weight:700}@media (width>=801px){.clip-panel:first-child .clip-copy h3{text-align:left;font-size:45px;font-weight:600}.clip-panel:nth-child(2) .clip-copy h3{font-weight:700}.clip-panel:nth-child(3) .clip-copy h3{font-size:44px;font-weight:600}.clip-panel .clip-copy .body{font-size:17px}.clip-panel:first-child .clip-copy>small{font-size:14px}.lecture-intro .two-col>p:first-child,.lecture-intro blockquote small{font-size:19px}.authorship>div>p{font-size:17px}}@media (width<=1200px){.hero3d-copy .hero3d-product-title>span{font-size:clamp(42px,4.2vw,54px)}.hero3d-badge span{font-size:clamp(24px,2.2vw,31px)}}@media (width<=800px){.hero3d-copy .hero3d-product-title>span{font-size:clamp(29px,8.2vw,39px)}.hero3d-badge span{font-size:22px}}@media (width<=390px){.hero3d-copy .hero3d-product-title>span{font-size:30px}.hero3d-badge span{font-size:19px}}.site-intro{pointer-events:none;isolation:isolate;contain:paint;background:0 0;animation:2.78s linear forwards introImpactDismiss;transform:translateZ(0)}.site-intro:before,.site-intro:after{backface-visibility:hidden;will-change:transform;background:#160b0a;animation:1.25s cubic-bezier(.4,0,.2,1) 1.5s forwards introPanelLeft}.site-intro:before{right:calc(50% - 1px)}.site-intro:after{background:linear-gradient(110deg,#6f0000,#ad0000);animation-name:introPanelRight;left:calc(50% - 1px)}.intro-brand{animation:2s cubic-bezier(.2,.8,.2,1) forwards introBrandImpact}.intro-progress i{animation:1.55s cubic-bezier(.16,1,.3,1) .1s both introProgressImpact}header{animation:.82s cubic-bezier(.16,1,.3,1) 2.5s backwards heroHeaderStrike}.hero-rebuilt{transform-origin:50%;backface-visibility:hidden;animation:1.35s cubic-bezier(.16,1,.3,1) 1.55s backwards heroViewportImpact}.hero-rebuilt:before{backface-visibility:hidden;animation:1.55s cubic-bezier(.16,1,.3,1) 1.58s backwards heroPlanetImpact,16s ease-in-out 3.13s infinite rebuiltRedPlanet}.hero3d-grid{animation:1.15s cubic-bezier(.16,1,.3,1) 1.75s backwards heroGridImpact}.hero3d-word{animation:1.25s cubic-bezier(.16,1,.3,1) 1.7s backwards heroWordImpact}.hero3d-scene{backface-visibility:hidden;will-change:transform,opacity;animation:1.55s cubic-bezier(.16,1,.3,1) 1.68s backwards heroSceneImpact}.hero3d-kicker{animation:.7s cubic-bezier(.16,1,.3,1) 1.95s backwards heroKickerStrike}.hero3d-badge{animation:1.05s cubic-bezier(.16,1,.3,1) 2.02s backwards heroBadgeStrike,4.6s ease-in-out 3.08s infinite restoredBadgeFloat}.hero3d-copy .hero3d-product-title>span{animation:1s cubic-bezier(.16,1,.3,1) 2.1s backwards heroTitleStrike}.hero3d-copy .hero3d-product-title>strong{animation:1s cubic-bezier(.16,1,.3,1) 2.25s backwards heroDoubleStrike}.hero3d-lead{animation:.78s cubic-bezier(.16,1,.3,1) 2.43s backwards heroCopyStrike}.hero3d-actions{animation:.78s cubic-bezier(.16,1,.3,1) 2.55s backwards heroCopyStrike}.hero3d-price{animation:.82s cubic-bezier(.16,1,.3,1) 2.33s backwards heroPriceStrike}.hero3d-facts{animation:.82s cubic-bezier(.16,1,.3,1) 2.5s backwards heroFactsStrike}.comment-one p{animation:.98s cubic-bezier(.16,1,.3,1) 2.1s backwards heroCommentBurst,5.2s ease-in-out 3.08s infinite commentFloatOne}.comment-two p{animation:.98s cubic-bezier(.16,1,.3,1) 2.25s backwards heroCommentBurst,5.8s ease-in-out 3.23s infinite commentFloatTwo}.comment-three p{animation:.98s cubic-bezier(.16,1,.3,1) 2.38s backwards heroCommentBurst,5.5s ease-in-out 3.36s infinite commentFloatThree}.hero3d-impact{z-index:30;contain:paint;pointer-events:none;margin:0;position:absolute;inset:0;overflow:hidden}.hero3d-impact:before,.hero3d-impact:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:48.5%;left:68.5%;transform:translate(-50%,-50%)}.hero3d-impact:before{aspect-ratio:1;border:5px solid #fff;width:7vmin;animation:1s cubic-bezier(.16,1,.3,1) 1.72s both heroImpactRing;box-shadow:0 0 0 10px #d08a00,0 0 55px 18px #fff}.hero3d-impact:after{aspect-ratio:1;background:radial-gradient(circle,#fff 0 1%,#ffd879 2% 3%,#ffffffb8 4%,#0000 13%);width:150vmax;animation:.84s ease-out 1.68s both heroImpactFlash}.hero3d-impact i{--ray-angle:0deg;z-index:2;transform-origin:0;background:linear-gradient(90deg,#0000,#fff 36%,#d08a00 50%,#0000 72%);border-radius:999px;width:75vmax;height:3px;animation:.92s cubic-bezier(.16,1,.3,1) 1.75s both heroImpactRay;position:absolute;top:48.5%;left:68.5%}.hero3d-impact i:first-child{--ray-angle:-24deg}.hero3d-impact i:nth-child(2){--ray-angle:11deg;animation-delay:1.8s}.hero3d-impact i:nth-child(3){--ray-angle:37deg;animation-delay:1.85s}@keyframes introImpactDismiss{0%,99%{visibility:visible}to{visibility:hidden;pointer-events:none}}@keyframes introPanelLeft{0%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes introPanelRight{0%{transform:translate(0)}to{transform:translate(105%)}}@keyframes introBrandImpact{0%{opacity:0;transform:scale(.65)}24%{opacity:1;transform:scale(1.04)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes introProgressImpact{0%{transform:scaleX(0)}82%{transform:scaleX(1)}to{transform:scaleX(1.35)}}@keyframes heroViewportImpact{0%{opacity:.28;transform:translateZ(0)scale(1.065)}62%{opacity:1;transform:translateZ(0)scale(.995)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes heroPlanetImpact{0%{opacity:0;transform:translate(34vw,-22vw)scale(.15)}70%{opacity:1;transform:translate(-1vw,1vw)scale(1.06)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroGridImpact{0%{opacity:0;transform:scale(1.22)rotate(1.5deg)}}@keyframes heroWordImpact{0%{opacity:0;transform:translate(-18vw,-50%)scaleX(1.25)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes heroSceneImpact{0%{opacity:0;transform:translate(-50%,-50%)perspective(1700px)rotateX(50deg)rotateY(-70deg)rotate(-12deg)scale(.12)}68%{opacity:1;transform:translate(-50%,-50%)perspective(1700px)rotateX(-3deg)rotateY(7deg)rotate(1.5deg)scale(1.07)}to{opacity:1;transform:translate3d(-50%,-50%,0) perspective(1700px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry)) scale(1)}}@keyframes heroKickerStrike{0%{opacity:0;letter-spacing:.42em;transform:translate(-70px)}}@keyframes heroBadgeStrike{0%{opacity:0;transform:translate(-70px,-40px)rotate(-220deg)scale(.1)}68%{opacity:1;transform:translate(5px,3px)rotate(6deg)scale(1.12)}to{opacity:1;transform:translate(0)rotate(-6deg)scale(1)}}@keyframes heroTitleStrike{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-95px)skew(-14deg)}72%{opacity:1;clip-path:inset(0);transform:translate(8px)skew(2deg)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes heroDoubleStrike{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-110px)scaleX(.65)}70%{opacity:1;clip-path:inset(0);transform:translate(10px)scaleX(1.04)}to{opacity:1;clip-path:inset(0);transform:translate(0)scaleX(1)}}@keyframes heroCopyStrike{0%{opacity:0;transform:translateY(38px)}}@keyframes heroHeaderStrike{0%{opacity:0;transform:translateY(-100%)scaleY(.65)}}@keyframes heroPriceStrike{0%{opacity:0;transform:translate(90px)skew(-8deg)}}@keyframes heroFactsStrike{0%{opacity:0;transform:translateY(80px)scale(.85)}}@keyframes heroCommentBurst{0%{opacity:0;transform:translate(-25vw,18vh)rotate(-28deg)scale(.1)}72%{opacity:1;transform:translate(8px,-6px)rotate(2deg)scale(1.06)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes heroImpactRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}22%{opacity:1}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(24);box-shadow:0 0 0 2px #d08a0066}}@keyframes heroImpactFlash{0%{opacity:0;transform:translate(-50%,-50%)}20%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes heroImpactRay{0%{opacity:0;transform:translate(0,-50%) rotate(var(--ray-angle)) scaleX(0)}30%{opacity:.85}to{opacity:0;transform:translate(0,-50%) rotate(var(--ray-angle)) scaleX(1)}}@media (width<=800px){.hero3d-impact:before,.hero3d-impact:after,.hero3d-impact i{top:62%;left:50%}.hero3d-scene{animation-name:heroSceneImpactMobile}@keyframes heroSceneImpactMobile{0%{opacity:0;transform:perspective(1300px)rotateX(52deg)rotateY(-68deg)rotate(-10deg)scale(.12)}68%{opacity:1;transform:perspective(1300px)rotateX(-3deg)rotateY(7deg)rotate(1.5deg)scale(1.06)}to{opacity:1;transform:perspective(1300px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry)) scale(1)}}.hero3d-word{animation-name:heroWordImpactMobile}@keyframes heroWordImpactMobile{0%{opacity:0;transform:translate(-18vw,-50%)rotate(-15deg)scaleX(1.25)}to{opacity:1;transform:translateY(-50%)rotate(-8deg)scaleX(1)}}}.book-object{transform:translate(0)rotateY(0)rotate(0)}.book-floor{opacity:.55;transform:translate(-50%)scale(.88)}@media (prefers-reduced-motion:reduce){.site-intro,.hero3d-impact{display:none!important}.hero-rebuilt,.hero-rebuilt:before,.hero3d-grid,.hero3d-word,.hero3d-scene,.hero3d-kicker,.hero3d-badge,.hero3d-copy .hero3d-product-title>span,.hero3d-copy .hero3d-product-title>strong,.hero3d-lead,.hero3d-actions,.hero3d-price,.hero3d-facts,.hero-comment p,header{animation:none!important}}.clip-copy .body{white-space:pre-line}.faq details p,.notice ul,.order aside p,.legal p{max-inline-size:34em}@media (width>=1281px){.quality h3{font-size:clamp(62px,4.55vw,70px)}}@media (width>=801px) and (width<=1280px){.clip-panel:first-child .clip-copy h3,.clip-panel:nth-child(3) .clip-copy h3{font-size:clamp(34px,3.3vw,42px)}.feature-screen-copy .feature-title-long{font-size:clamp(46px,3.9vw,56px)}.quality h3{font-size:clamp(38px,4.45vw,57px)}}@media (width<=430px){.experience .experience-title-03{font-size:clamp(26px,7.4vw,32px)}}.lecture-intro blockquote>span{display:block}@media (width>=1281px){.lecture-intro{width:100%;max-width:1760px;margin-inline:auto}.lecture-intro .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,6vw,108px);margin:clamp(58px,5vw,78px) 0 0}.lecture-intro .two-col>p{width:100%;max-inline-size:38em;margin:0}.lecture-intro .two-col>p:last-child{justify-self:end}.lecture-intro blockquote{background:var(--gray);border-left:7px solid var(--red);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px clamp(42px,5vw,88px);width:100%;max-width:none;margin:clamp(72px,6vw,104px) 0 0;padding:clamp(32px,3vw,48px) clamp(34px,3.4vw,58px);font-size:clamp(28px,2.25vw,42px);display:grid}.lecture-intro blockquote small{grid-column:1/-1;margin-top:8px}.clip-panel{grid-template-columns:90px minmax(240px,.68fr) minmax(420px,1.12fr);gap:clamp(30px,4vw,72px)}}@media (width>=801px) and (width<=1280px){.clip-panel{grid-template-columns:66px minmax(210px,.65fr) minmax(300px,1fr);gap:clamp(24px,3vw,42px)}}.comparison .comparison-copy-edited{font-size:22px;font-weight:600}.comparison .book-group>strong{font-size:16px}.comparison .book-set.four .book-icon:nth-child(3){font-size:10px}.proof>.section-head h2{text-wrap:wrap}@media (width>=1281px){.clip-panel .clip-copy h3{font-size:54px}.clip-inline-caption b{font-size:17px}.lecture-intro .lecture-limits{font-size:22px}.lecture-intro .lecture-change{font-size:19px}.lecture-intro .lecture-change strong{font-size:35px}.lecture-intro blockquote small{font-size:23px}.authorship>div>p{font-size:20px}}@media (width>=801px) and (width<=1280px){.clip-panel .clip-copy h3{font-size:clamp(38px,4.2vw,54px)}.clip-inline-caption b{font-size:17px}.lecture-intro .lecture-limits{font-size:clamp(19px,1.75vw,22px)}.lecture-intro .lecture-change{font-size:19px}.lecture-intro .lecture-change strong{font-size:clamp(28px,2.75vw,35px)}.lecture-intro blockquote small{font-size:23px}.authorship>div>p{font-size:20px}}@media (width<=800px){.comparison .comparison-copy-edited{font-size:clamp(17px,5vw,21px)}.comparison .book-group>strong{font-size:11px}}.feature-video-slot{overflow:hidden}.feature-video-slot video{object-fit:contain;background:#000;border-radius:25px;width:100%;height:100%;display:block}@media (width<=800px){.feature-video-slot video{border-radius:20px}}.recording-player{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.recording-player video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.clip-inline-phone .recording-player,.clip-inline-phone .recording-player video{border-radius:27px}.feature-video-slot .recording-player,.feature-video-slot .recording-player video{border-radius:25px}.recording-start{z-index:5;cursor:pointer;background:#0005;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.recording-start span{aspect-ratio:1;color:#fff;width:clamp(62px,7vw,92px);transition:transform .35s var(--ease),background .35s var(--ease);background:#161616d9;border:1px solid #fff9;border-radius:50%;place-items:center;padding-left:.12em;font-size:clamp(22px,2.1vw,30px);display:grid;box-shadow:0 12px 32px #0005}.recording-start:hover span{background:var(--red);transform:scale(1.08)}@media (width>=1281px){.hero-fit-shell{grid-template-columns:minmax(500px,1fr) minmax(540px,1fr);grid-template-areas:"copy stage""footer footer"}.hero-fit-copy{max-width:720px}.hero-fit-kicker{font-size:clamp(13px,1vw,16px)}.hero-fit-kicker b{font-size:clamp(9px,.7vw,12px)}.hero-fit-lockup{grid-template-columns:clamp(112px,8.5vw,142px) minmax(0,1fr)}.hero-fit-badge span{font-size:clamp(29px,2.25vw,38px)}.hero-fit-lockup h1>span{font-size:clamp(40px,3vw,52px)}.hero-fit-lockup h1>strong{font-size:clamp(58px,4.4vw,76px)}.hero-fit-lead{max-width:670px;font-size:clamp(15px,1.12vw,18px)}.hero-fit-footer{grid-template-columns:minmax(500px,1fr) minmax(540px,1fr)}.hero-fit-actions{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.hero-fit-actions>a{min-height:62px;padding:18px 22px;font-size:15px}.hero-fit-actions>span{font-size:11px}.hero-fit-facts span{min-height:54px;font-size:12px}.hero-fit-facts b{font-size:9px}.clip-panel{grid-template-columns:90px minmax(340px,.88fr) minmax(420px,1fr);gap:clamp(28px,3.2vw,58px)}.clip-inline-media{height:min(82svh,790px)}.clip-inline-phone{height:min(73svh,720px)}.feature-screen-panel{width:min(1380px,94vw)}.feature-screen-grid{grid-template-columns:minmax(390px,.92fr) minmax(430px,1.08fr);gap:clamp(45px,5vw,88px);padding-inline:clamp(42px,5vw,78px)}.feature-video-slot{width:min(100%,475px)}}@media (width>=801px) and (width<=1280px){.clip-panel{grid-template-columns:66px minmax(275px,.82fr) minmax(310px,1fr)}.clip-inline-media{height:min(76svh,680px)}.clip-inline-phone{height:min(67svh,620px)}.feature-screen-grid{grid-template-columns:minmax(300px,.86fr) minmax(360px,1.14fr);gap:clamp(34px,4vw,58px)}.feature-video-slot{width:min(100%,420px)}}.spec>.section-head h2{font-size:clamp(54px,5.8vw,82px)}.product-table>div{grid-template-columns:clamp(180px,15vw,240px) minmax(0,1fr);gap:20px;padding:24px 14px}.product-table span{font-size:13px}.product-table b{font-size:17px;line-height:1.7}.included,.schedule,.environment{padding:clamp(46px,4vw,66px)}.included h3,.schedule h3,.environment h3{font-size:clamp(31px,2.7vw,42px)}.included ul,.environment ul{line-height:2.15}.included li,.environment li{font-size:16px}.included small,.environment small{font-size:12px;line-height:1.8}.schedule>div{grid-template-columns:120px minmax(0,1fr) 220px;gap:18px;padding:22px 16px}.schedule span{font-size:14px}.schedule b{font-size:16px}.schedule em{font-size:14px}.order-flow>p,.faq>p{font-size:13px}.order-flow>h2,.faq>h2{font-size:clamp(52px,5.5vw,76px)}.steps article{min-height:190px;padding:32px}.steps article b{font-size:32px}.steps article h3{font-size:20px;line-height:1.5}.steps article small{font-size:12px}.notice{grid-template-columns:190px minmax(0,1fr);padding:34px}.notice b{font-size:15px}.notice li{font-size:15px;line-height:1.95}.faq summary{padding:29px 8px;font-size:18px;line-height:1.65}.faq summary span{width:65px;font-size:12px}.faq summary b{font-size:24px}.faq details p{padding:0 65px 30px;font-size:16px;line-height:2}.order{padding-block:145px}.order>p{font-size:13px}.order h2{font-size:clamp(54px,5.7vw,82px)}.order>div{gap:28px;max-width:790px;padding:34px}.order>div>span{font-size:18px}.order>div b{font-size:72px}.order>div b small{font-size:16px}.order>div em{padding:10px 13px;font-size:13px}.order aside{max-width:900px;padding:34px}.order aside>b{font-size:18px}.order aside p{font-size:15px;line-height:2}.order>button{padding:23px 36px;font-size:16px}.order>small,.order>a{font-size:12px}.legal{padding-block:92px}.legal h2{font-size:36px}.legal p{font-size:14px;line-height:1.9}footer{padding-top:76px}footer>p,footer nav{font-size:13px}footer>small{font-size:11px}@media (width<=800px){.hero-fit-kicker{font-size:clamp(9px,2.65vw,11px)}.hero-fit-kicker b{font-size:7px}.hero-fit-lockup{grid-template-columns:clamp(66px,18vw,78px) minmax(0,1fr)}.hero-fit-badge span{font-size:clamp(19px,5.3vw,23px)}.hero-fit-lockup h1>span{font-size:clamp(23px,6.1vw,29px)}.hero-fit-lockup h1>strong{font-size:clamp(34px,9.2vw,43px)}.hero-fit-lead{font-size:clamp(10px,2.8vw,12px)}.hero-fit-actions>a{font-size:12px}.hero-fit-facts span{font-size:7.5px}.clip-inline-phone{height:min(48svh,440px)}.clip-inline-caption{width:min(100%,420px)}.feature-screen-grid{gap:30px}.feature-video-slot{width:min(300px,78vw)}.clip-inline-phone .recording-player,.clip-inline-phone .recording-player video{border-radius:19px}.feature-video-slot .recording-player,.feature-video-slot .recording-player video{border-radius:20px}.recording-start span{width:68px;font-size:23px}.spec>.section-head h2{font-size:clamp(38px,10vw,48px)}.product-table>div{grid-template-columns:minmax(90px,29%) minmax(0,1fr);gap:14px;padding:21px 4px}.product-table span{font-size:12px}.product-table b{font-size:15px}.included,.schedule,.environment{padding:30px max(20px,5vw)}.included h3,.schedule h3,.environment h3{font-size:28px}.included li,.environment li{font-size:14px}.included small,.environment small{font-size:11px}.schedule>div{grid-template-columns:68px minmax(0,1fr);gap:8px 12px;padding:18px 2px}.schedule span{font-size:12px}.schedule b{font-size:14px}.schedule em{grid-column:2;font-size:12px}.order-flow>h2,.faq>h2{font-size:clamp(37px,9.8vw,47px)}.steps article{min-height:135px;padding:24px}.steps article h3{font-size:17px}.notice{grid-template-columns:1fr;padding:24px}.notice b,.notice li{font-size:14px}.faq summary{padding:24px 3px;font-size:15px}.faq summary span{width:46px;font-size:10px}.faq details p{padding:0 46px 26px;font-size:14px}.order{padding-block:98px}.order>p{font-size:11px}.order h2{font-size:clamp(40px,10.5vw,50px)}.order>div{padding:28px 15px}.order>div b{font-size:54px}.order aside{padding:26px}.order aside p{font-size:14px}.legal h2{font-size:29px}.legal p{font-size:13px}footer>p,footer nav{font-size:12px}}@media (width>=601px) and (width<=800px){.hero-fit-shell{width:min(100%,740px);padding-inline:24px}.hero-fit-lockup{grid-template-columns:76px minmax(0,1fr)}.hero-fit-lockup h1>span{font-size:28px}.hero-fit-lockup h1>strong{font-size:42px}.hero-fit-lead{font-size:11.5px}.hero-fit-actions>span{max-width:110px;font-size:7.5px}.hero-fit-facts span{font-size:8px}}span.visual-text-fragment{line-height:inherit;letter-spacing:inherit;white-space:inherit;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}.visual-editor-footer>.visual-editor-history{align-items:flex-start;gap:10px}.visual-editor-footer>.visual-editor-history>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.visual-editor-footer>.visual-editor-history>div button{min-width:88px;padding:8px 7px;font-size:10px}.visual-editor-show-hidden [data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}.visual-editor-show-hidden main [data-visual-key]{animation:none!important}.visual-editor-show-hidden .motion-rail>div{animation:none!important;transform:none!important}.visual-editor-show-hidden .all-center{opacity:1!important;filter:none!important;transform:translate(-50%,-50%)scale(1)rotateX(0)!important}.visual-editor-show-hidden .all-stat{opacity:1!important;filter:none!important;transform:translate3d(0,0,0) rotate(var(--end-r)) scale(1)!important}.visual-editor-visibility{background:#fff;border:1px solid #cad1e3;border-radius:13px;margin:0 18px 14px}.visual-editor-visibility>summary{cursor:pointer;color:#26334f;align-items:center;padding:11px 13px;font-size:11px;font-weight:900;list-style:none;display:flex}.visual-editor-visibility>summary::-webkit-details-marker{display:none}.visual-editor-visibility>summary b{color:#2855e7;margin-left:auto;font-size:17px;transition:transform .2s}.visual-editor-visibility[open]>summary b{transform:rotate(45deg)}.visual-editor-visibility>div{border-top:1px solid #e3e6ee;flex-direction:column;gap:11px;padding:0 12px 12px;display:flex}.visual-editor-visibility>div>button{color:#343946;text-align:left;background:#f8f9fb;border:1px solid #d5d9e3;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:11px;padding:10px 11px;display:flex}.visual-editor-visibility>div>button strong{font-size:11px}.visual-editor-visibility>div>button small{color:#747b8a;font-size:9px}.visual-editor-visibility>div>button.is-active{color:#183caa;background:#edf2ff;border-color:#2855e7}.visual-editor-visibility section{flex-direction:column;gap:7px;display:flex}.visual-editor-visibility section>span{color:#656c7b;font-size:9px;font-weight:900}.visual-editor-visibility section>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.visual-editor-visibility section button{color:#343946;background:#f8f9fb;border:1px solid #d5d9e3;border-radius:8px;min-width:0;padding:7px 4px;font-size:9px;font-weight:900}.visual-editor-visibility section button.is-active{color:#fff;background:#2855e7;border-color:#2855e7}.visual-editor-visibility section .visual-editor-close-screen{color:#7b2630;background:#fff;width:100%}@media (width<=700px){.visual-editor-visibility{margin-inline:15px}}.feature-screen-panel{overscroll-behavior:contain}.feature-screen-grid{box-sizing:border-box;grid-template-columns:minmax(280px,460px) minmax(0,1fr);align-items:center;gap:clamp(38px,5vw,86px);min-height:calc(100svh - 84px);padding:clamp(34px,5vh,58px) clamp(34px,5vw,76px)}.feature-video-slot{box-sizing:border-box;aspect-ratio:9/16;flex:none;justify-self:center;width:auto;max-width:100%;height:min(72svh,760px);margin:0}.feature-video-slot .recording-player,.feature-video-slot .recording-player video{aspect-ratio:9/16;object-fit:contain;width:100%;height:100%}.feature-screen-copy{justify-self:start;width:100%;max-width:720px}.feature-screen-copy>small{font-size:clamp(11px,.82vw,14px)}.feature-screen-copy h2{width:auto;max-width:12em;margin:clamp(12px,1.5vh,20px) 0 clamp(18px,2.2vh,30px);font-size:clamp(42px,3.6vw,62px)}.feature-experience{font-size:clamp(12px,.9vw,15px)}.lecture{overflow:clip}.authorship{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:clamp(42px,7vw,118px);padding-block:clamp(82px,8vw,138px);position:relative}.authorship>div{min-width:0}.authorship h3{width:auto;max-inline-size:100%}.authorship>div>p{width:auto}.authorship .audio-player{box-sizing:border-box;place-self:center end;width:min(100%,700px);max-width:700px;margin:0;position:relative;inset:auto;translate:none}.lecture+.experience{z-index:1;clear:both;position:relative}.hero-fit-shell,.hero-fit-footer{min-width:0}.hero-fit-copy,.hero-fit-stage,.hero-fit-actions,.hero-fit-facts{min-width:0;max-width:100%}.hero-fit-lockup h1>span,.hero-fit-lockup h1>strong{max-width:100%}@media (width>=1281px){.feature-screen-panel{width:min(1380px,94vw)}}@media (width>=801px) and (width<=1280px){.feature-screen-grid{grid-template-columns:minmax(250px,360px) minmax(0,1fr);gap:clamp(30px,4vw,54px);min-height:calc(100svh - 84px);padding:clamp(28px,4vh,46px) clamp(28px,4vw,52px)}.feature-video-slot{height:min(67svh,650px)}.feature-screen-copy h2{font-size:clamp(36px,4.5vw,52px)}.feature-screen-copy p{font-size:clamp(14px,1.35vw,16px)}}@media (width<=800px){.feature-screen-grid{grid-template-columns:1fr;align-items:start;gap:30px;min-height:auto;padding:28px max(18px,5vw) 52px}.feature-video-slot{width:auto;max-width:min(82vw,300px);height:min(52svh,500px)}.feature-screen-copy{max-width:560px;margin-inline:auto}.feature-screen-copy h2{max-width:none;font-size:clamp(30px,8.3vw,38px)}.feature-screen-copy p{font-size:clamp(13px,3.8vw,15px);line-height:1.82}.authorship{grid-template-columns:1fr;gap:38px;padding-block:clamp(70px,18vw,96px)}.authorship .audio-player{justify-self:start;width:calc(100% - 10px)}}@media (width<=430px){.feature-video-slot{max-width:78vw;height:min(49svh,440px)}}@media (width<=390px){.feature-video-slot{max-width:76vw;height:min(47svh,410px)}.feature-screen-grid{gap:26px;padding-inline:16px}}.feature-screen-copy h2,.lecture-intro h2{max-width:none}@media (width<=479px){.comparison,.section-head,.features,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal,footer{padding-inline:var(--stage-pad)}.lecture-intro{padding-block:70px}.lecture-intro h2{letter-spacing:-.065em;width:100%;line-height:1.42}.lecture-intro .two-col{gap:22px;margin:42px 0 0}.lecture-intro .two-col>p{max-inline-size:none;font-size:var(--stage-body);line-height:1.92}.lecture-intro .two-col strong{font-size:calc(var(--stage-body) * 1.34)}.lecture-intro blockquote{margin-top:44px;padding-left:18px;font-size:clamp(22px,6.2cqi,39px);line-height:1.72}.feature-screen-top{padding-inline:var(--stage-pad)}.feature-screen-grid{padding:22px var(--stage-pad) 44px;gap:22px}.feature-video-slot{width:auto;max-width:72vw;height:min(47svh,430px)}.feature-screen-copy{width:100%;max-width:none}.feature-screen-copy h2{letter-spacing:-.045em;width:100%;max-width:none;margin:10px 0 15px;line-height:1.42}.feature-screen-copy p{max-width:none;font-size:var(--stage-body);line-height:1.9}.feature-experience{margin-top:20px}.quality-statement,.quality-panel>p,.authorship>div>p,.order aside p,.faq details p{max-inline-size:none;font-size:var(--stage-body)}.product-table>div{grid-template-columns:1fr;gap:5px}.product-table span{color:var(--red);font-weight:800}}@media (width<=374px){:root{--stage-pad:16px;--stage-body:14px}}@media (width>=375px) and (width<=389px){:root{--stage-pad:18px;--stage-body:14px}}@media (width>=390px) and (width<=399px){:root{--stage-pad:20px;--stage-body:14.5px}}@media (width>=400px) and (width<=419px){:root{--stage-pad:20px;--stage-body:15px}}@media (width>=420px) and (width<=479px){:root{--stage-pad:22px;--stage-body:15.5px}}@media (width>=480px) and (width<=767px){:root{--stage-pad:32px;--stage-body:16px}.comparison,.section-head,.features,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal,footer{padding-inline:var(--stage-pad)}.lecture-intro h2{letter-spacing:-.06em;line-height:1.38}.lecture-intro .two-col>p{font-size:var(--stage-body)}.feature-screen-grid{min-height:calc(100svh - 68px);padding:34px var(--stage-pad);grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);gap:32px}.feature-video-slot{max-width:100%;height:min(62svh,590px)}.feature-screen-copy h2{max-width:none;line-height:1.38}.feature-screen-copy p{font-size:var(--stage-body);line-height:1.9}}@media (width>=768px) and (width<=899px){:root{--stage-pad:42px;--stage-body:17px}header{padding-inline:var(--stage-pad)}header nav{transition:transform .7s var(--ease);background:#fff;flex-direction:column;place-content:center;padding:90px 34px 40px;font-size:18px;position:fixed;inset:0;transform:translateY(-105%)}header nav.open{transform:none}.menu{z-index:2;background:0 0;border:0;display:block}.menu i{background:var(--red);width:25px;height:2px;margin:6px;display:block}.comparison,.section-head,.features,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal,footer{padding-inline:var(--stage-pad)}.lecture-intro h2{letter-spacing:-.06em;line-height:1.35}.lecture-intro .two-col>p{font-size:var(--stage-body)}.feature-screen-panel{border-left:0;border-top:6px solid var(--red);width:100vw}.feature-screen-top{height:76px;padding-inline:var(--stage-pad)}.feature-screen-grid{min-height:calc(100svh - 76px);padding:38px var(--stage-pad);grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:38px}.feature-video-slot{max-width:100%;height:min(68svh,660px)}.feature-screen-copy h2{max-width:none;line-height:1.36}.feature-screen-copy p{font-size:var(--stage-body);line-height:1.9}}@media (width>=900px) and (width<=1099px){:root{--stage-pad:54px;--stage-body:18px}header{padding-inline:var(--stage-pad)}header nav{transition:transform .7s var(--ease);background:#fff;flex-direction:column;place-content:center;padding:100px 42px 46px;font-size:20px;position:fixed;inset:0;transform:translateY(-105%)}header nav.open{transform:none}.menu{z-index:2;background:0 0;border:0;display:block}.menu i{background:var(--red);width:28px;height:2px;margin:7px;display:block}.comparison,.section-head,.features,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal,footer{padding-inline:var(--stage-pad)}.lecture-intro h2{letter-spacing:-.06em;line-height:1.34}.lecture-intro .two-col>p{font-size:var(--stage-body)}.feature-screen-panel{border-left:0;border-top:6px solid var(--red);width:100vw}.feature-screen-grid{min-height:calc(100svh - 84px);padding:42px var(--stage-pad);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:46px}.feature-video-slot{max-width:100%;height:min(70svh,720px)}.feature-screen-copy h2{max-width:none;line-height:1.34}.feature-screen-copy p{font-size:var(--stage-body);line-height:1.9}}@media (width>=480px) and (width<=1099px){.feature-screen-copy h2{word-break:normal;overflow-wrap:normal;text-wrap:balance}@supports (word-break:auto-phrase){.feature-screen-copy h2{word-break:auto-phrase}}}@media (width>=1100px) and (width<=1599px){:root{--stage-pad:clamp(64px,7vw,112px);--stage-body:17px}.comparison,.section-head,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal{padding-inline:var(--stage-pad)}.lecture-intro .two-col>p,.feature-screen-copy p{font-size:var(--stage-body)}}@media (width>=1600px){:root{--stage-pad:clamp(110px,8vw,154px);--stage-body:18px}.comparison,.section-head,.lecture-intro,.quality,.authorship,.spec,.confidence,.order,.legal{padding-inline:var(--stage-pad)}.lecture-intro .two-col>p,.feature-screen-copy p{font-size:var(--stage-body)}}.br-sp{display:inline}.br-pc{display:none}@media (width>=480px){.br-sp{display:none}.lecture-intro .two-col>p,.quality-panel>p,.authorship>div>p,.faq details p,.notice ul,.order aside p,.legal p,.feature-screen-copy p{max-inline-size:34em}}@media (width>=768px){.br-pc{display:inline}}.section-head h2,.spec>.section-head h2,.order-flow>h2,.faq>h2{font-size:clamp(26px,6.4cqi,72px);line-height:1.36}.lecture-intro h2{letter-spacing:-.04em;font-size:clamp(24px,7.2cqi,76px);line-height:1.38}.quality h3,.authorship h3{font-size:clamp(22px,8.6cqi,60px);line-height:1.34}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{font-size:clamp(24px,5.6cqi,62px);line-height:1.38}.clip-panel .clip-copy h3{font-size:clamp(20px,6cqi,46px);line-height:1.32}.experience-title,.experience h2{max-inline-size:100%;font-size:clamp(22px,6.8cqi,54px);line-height:1.34}.hero-fit-actions>span{max-inline-size:22em;font-size:clamp(11px,2.8cqi,13px);line-height:1.7}@media (width<=479px){.lecture-intro .two-col>p,.quality-panel>p,.authorship>div>p,.feature-screen-copy p,.faq details p{width:100%;max-inline-size:none}.hero-fit-actions{grid-template-columns:1fr}.hero-fit-actions>span{width:100%;max-width:none}}.experience{overflow:clip}@media (width<=800px){.experience{display:block}.experience a{margin-block-start:30px;margin-inline-start:auto}}.comparison-copy-edited .nw{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:inline}.authorship>div>p .nw,.product-table b .nw{color:inherit;font:inherit;letter-spacing:inherit}.feature-screen-copy{container-type:inline-size}@media (width>=801px) and (width<=1000px){.quality,.authorship{grid-template-columns:1fr;gap:46px}.quality-copy{max-width:720px}.quality h3,.authorship h3{max-width:100%}.quality-panel{width:100%}.authorship .audio-player{justify-self:start}}html.is-programmatic-scrolling{scroll-behavior:auto}.hero-fit-footer{grid-template-columns:minmax(0,1fr)}.hero-fit-actions{grid-template-columns:minmax(320px,480px) minmax(0,1fr);width:min(100%,820px);max-width:none}.hero-fit-price,.hero-fit-comment{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-fit-price>*{text-align:center;width:100%;max-inline-size:none}.hero-fit-price{width:clamp(205px,14vw,265px);min-height:clamp(128px,9.5vw,176px);padding:clamp(18px,1.5vw,28px)}.hero-fit-price small{letter-spacing:.16em;font-size:clamp(11px,.8vw,14px)}.hero-fit-price b{font-size:clamp(46px,3.8vw,66px);line-height:1}.hero-fit-price span{font-size:clamp(12px,.88vw,15px);line-height:1.45}.hero-fit-comment{width:clamp(220px,16.5vw,300px);min-height:clamp(106px,7.6vw,142px);padding:0}.hero-fit-comment p{text-align:center;width:100%;max-width:none;max-inline-size:none;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.48}.hero-fit-comment p>*{max-inline-size:none}.hero-fit-shell{grid-template-columns:minmax(520px,.94fr) minmax(560px,1.06fr);column-gap:clamp(28px,3vw,58px);width:min(100%,1800px);padding-inline:clamp(42px,4.4vw,82px)}.hero-fit-kicker{font-size:clamp(17px,1.15vw,21px)}.hero-fit-kicker-sub{font-size:clamp(11px,.78vw,14px)}.hero-fit-lockup{grid-template-columns:clamp(132px,10vw,168px) minmax(0,1fr);gap:clamp(22px,2vw,34px)}.hero-fit-badge{width:clamp(132px,10vw,168px);height:clamp(132px,10vw,168px)}.hero-fit-badge span{font-size:clamp(34px,2.55vw,46px)}.hero-fit-lockup h1>span{font-size:clamp(43px,3.25vw,59px);line-height:1.12}.hero-fit-lockup h1 strong{font-size:clamp(66px,4.8vw,88px);line-height:1.02}.hero-fit-lead{max-width:720px;font-size:clamp(17px,1.25vw,22px);line-height:1.72}.hero-fit-actions>a{min-height:clamp(68px,5vw,82px);padding-inline:clamp(26px,2.1vw,40px);font-size:clamp(17px,1.2vw,21px)}.hero-fit-actions>span{max-inline-size:none;font-size:clamp(13px,.9vw,16px)}.hero-fit-stage .fit-comment-one{top:4%;left:1%}.hero-fit-stage .fit-comment-two{top:43%;right:1%}.hero-fit-stage .fit-comment-three{bottom:4%;left:1%}.all-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:clamp(190px,16vw,250px);min-height:clamp(138px,10.5vw,172px);padding-block:clamp(18px,1.5vw,26px);padding-inline:clamp(10px,.8vw,12px);display:flex}.all-stat>div{justify-content:center;align-items:baseline;width:100%;display:flex}.all-stat b{font-size:clamp(43px,4vw,64px)}.all-stat span{font-size:clamp(14px,1.05vw,17px)}.all-stat p{text-align:center;width:100%;max-width:none;max-inline-size:none;margin-inline:0;font-size:clamp(15px,1.05vw,17px);line-height:1.45}.motion-rail>.motion-rail-track{gap:0;width:max-content;min-width:200vw;display:flex}.motion-rail-group{flex:none;justify-content:space-around;align-items:center;width:max-content;min-width:100vw;display:flex}.proof-story{height:480svh}.clip-panel{transition:opacity .8s var(--ease),transform 1.05s var(--ease),filter 1.05s var(--ease)}.experience a:before{animation-duration:19s}@media (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .82s var(--ease),transform .82s var(--ease);transform:translateY(24px)}[data-reveal].shown{transform:translate(0)}}@media (width>=801px) and (width<=1280px){.hero-fit-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(20px,2.4vw,36px);width:100%;padding-inline:clamp(26px,3vw,44px)}.hero-fit-copy{max-width:620px}.hero-fit-kicker{font-size:clamp(13px,1.4vw,17px)}.hero-fit-kicker-sub{font-size:clamp(9px,.9vw,12px)}.hero-fit-lockup{grid-template-columns:clamp(88px,9vw,118px) minmax(0,1fr);gap:clamp(14px,1.5vw,24px)}.hero-fit-badge{width:clamp(88px,9vw,118px);height:clamp(88px,9vw,118px)}.hero-fit-badge span{font-size:clamp(25px,2.75vw,36px)}.hero-fit-lockup h1>span{font-size:clamp(30px,3.55vw,45px)}.hero-fit-lockup h1 strong{font-size:clamp(44px,5vw,64px)}.hero-fit-lead{font-size:clamp(14px,1.45vw,18px)}.hero-fit-price{width:clamp(165px,16vw,215px);min-height:clamp(105px,10vw,140px);padding:clamp(14px,1.4vw,22px)}.hero-fit-price small{font-size:clamp(10px,.95vw,12px)}.hero-fit-price b{font-size:clamp(36px,4vw,50px)}.hero-fit-price span{font-size:clamp(10.5px,1vw,13px)}.hero-fit-comment{width:clamp(178px,18.5vw,235px);min-height:clamp(86px,8.2vw,112px);padding:0}.hero-fit-comment p{font-size:clamp(13.5px,1.35vw,16.5px)}.hero-fit-actions{grid-template-columns:minmax(280px,390px) minmax(0,1fr);width:min(100%,690px)}.hero-fit-actions>a{min-height:clamp(58px,5.6vw,72px);font-size:clamp(14px,1.35vw,18px)}.hero-fit-actions>span{font-size:clamp(11px,1vw,13px)}.all-stat{width:clamp(160px,15vw,205px);min-height:clamp(120px,10.5vw,148px);padding-block:clamp(14px,1.4vw,20px);padding-inline:clamp(8px,.8vw,10px)}.all-stat b{font-size:clamp(38px,4.2vw,54px)}.all-stat span{font-size:clamp(12.5px,1.1vw,14.5px)}.all-stat p{font-size:clamp(13px,1.2vw,15.5px)}}@media (width<=800px){.hero-fit{height:max(100svh,760px);min-height:760px;max-height:none}.hero-fit-shell{grid-template-rows:auto minmax(300px,1fr) auto;grid-template-columns:1fr;gap:clamp(14px,2.8vh,24px);width:100%;max-width:800px;height:100%;padding:clamp(70px,10svh,90px) clamp(16px,4.5vw,26px) clamp(18px,3.5vh,30px)}.hero-fit-copy{max-width:none}.hero-fit-kicker{font-size:clamp(12px,3.4vw,15px)}.hero-fit-kicker-sub{font-size:clamp(9px,2.5vw,11px)}.hero-fit-lockup{grid-template-columns:clamp(78px,23vw,104px) minmax(0,1fr);gap:clamp(14px,4vw,22px)}.hero-fit-badge{width:clamp(78px,23vw,104px);height:clamp(78px,23vw,104px)}.hero-fit-badge span{font-size:clamp(24px,6.8vw,31px)}.hero-fit-lockup h1>span{white-space:normal;font-size:clamp(26px,7.5vw,35px);line-height:1.1}.hero-fit-lockup h1 strong{font-size:clamp(40px,11vw,52px)}.hero-fit-lead{max-width:none;font-size:clamp(12px,3.45vw,15px);line-height:1.65}.hero-fit-stage{min-height:300px}.hero-fit-price{width:clamp(142px,39vw,190px);min-height:clamp(90px,25vw,116px);padding:clamp(9px,2.8vw,13px)}.hero-fit-price small{font-size:clamp(9.5px,2.35vw,11px)}.hero-fit-price b{font-size:clamp(32px,9.2vw,42px)}.hero-fit-price span{font-size:clamp(9.5px,2.5vw,11.5px)}.hero-fit-comment{width:clamp(142px,40vw,190px);min-height:clamp(80px,23vw,106px);padding:0}.hero-fit-comment p{font-size:clamp(11px,3vw,14px);line-height:1.42}.hero-fit-stage .fit-comment-one{top:2%;left:2%}.hero-fit-stage .fit-comment-two{top:42%;right:2%}.hero-fit-stage .fit-comment-three{bottom:1%;left:2%}.hero-fit-footer{display:block}.hero-fit-actions{grid-template-columns:1fr;gap:8px;width:100%}.hero-fit-actions>a{width:100%;min-height:clamp(52px,14vw,60px);padding-inline:clamp(18px,5vw,26px);font-size:clamp(14px,4vw,16px)}.hero-fit-actions>span{width:100%;max-width:none;font-size:clamp(10px,2.8vw,12px);line-height:1.5}.all-stat{width:clamp(116px,34vw,142px);min-height:clamp(104px,29vw,124px);padding-block:clamp(11px,3vw,15px);padding-inline:5px}.all-stat b{font-size:clamp(32px,9.2vw,38px)}.all-stat span{font-size:clamp(10.5px,3vw,12.5px)}.all-stat p{font-size:clamp(12px,3.1vw,14px);line-height:1.35}.proof-story{height:480svh}}@media (width<=390px){.hero-fit-shell{padding-inline:15px}.hero-fit-lockup{grid-template-columns:78px minmax(0,1fr);gap:12px}.hero-fit-badge{width:78px;height:78px}.hero-fit-badge span{font-size:23px}.hero-fit-lockup h1>span{font-size:26px}.hero-fit-lockup h1 strong{font-size:40px}.hero-fit-comment{width:142px;padding:0}.hero-fit-comment p{font-size:12px}.hero-fit-price{width:145px;padding:9px}.hero-fit-price small{font-size:10px}.hero-fit-price b{font-size:34px}.hero-fit-price span{font-size:10.5px}.all-stat{width:118px;min-height:106px;padding-block:11px;padding-inline:5px}.all-stat p{font-size:12px}}@media (width<=350px){.hero-fit-comment{width:136px}.hero-fit-price{width:138px}.all-stat{width:112px}}.jp-phrase[data-jp-phrase]{inline-size:auto!important;width:auto!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:inherit!important;vertical-align:baseline!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:inline-block!important;position:static!important;transform:none!important}.jp-phrase-container{line-break:strict;word-break:normal;overflow-wrap:normal}:where(h1,h2,h3,h4,p,li,dd,blockquote):has(.jp-phrase){line-break:strict;word-break:normal;overflow-wrap:normal}.quality-panel>p,.authorship>div>p,.feature-screen-copy p,.notice ul,.faq details p,.order aside p,.legal p{max-inline-size:none}@media (width>=480px){.lecture-intro .two-col>p{max-inline-size:min(100%,38em)}}.section-head h2,.order-flow>h2,.faq>h2,.order h2{max-inline-size:none}.faq summary>.faq-question{inline-size:100%;min-inline-size:0;max-inline-size:none;color:inherit;font:inherit;text-align:start;transition:none;display:block;transform:none}.faq summary:hover>.faq-question{transform:none}@media (width<=479px){.faq details p{padding-inline:clamp(38px,10.5vw,46px) clamp(4px,1.8vw,8px)}}@media (width>=801px) and (width<=1099px){.quality{grid-template-columns:1fr;gap:46px;min-height:auto}.quality-copy,.quality h3{max-inline-size:none}.quality-panel{inline-size:100%}}main,header{max-width:none}.motion-rail>.motion-rail-track{flex:none;min-width:0;animation-duration:42s}.motion-rail-group{justify-content:flex-start;min-width:0}.cookie-open{--cookie-ui-reserve:86px}.cookie-open .hero-fit{--hero-cookie-reserve:var(--cookie-ui-reserve)}.cookie-open .turn-cue,.cookie-open .all-in-cue{bottom:calc(16px + var(--cookie-ui-reserve))}@media (width>=801px){.feature-screen-panel{border-left:0;border-top:6px solid var(--red);width:100vw;max-width:none}.feature-screen-grid{align-content:center;align-items:start}}@media (width>=1281px){.feature-screen-grid{width:100%;max-width:1380px;margin-inline:auto}.lecture-intro,.authorship{inline-size:min(100%,1600px);margin-inline:auto}.lecture-intro .two-col{column-gap:clamp(48px,4vw,80px);width:100%;max-width:1500px;margin-inline:auto}.lecture-intro .two-col>p,.lecture-intro .two-col>p:last-child{justify-self:stretch;max-inline-size:none}.authorship>div>p{max-inline-size:min(100%,36em)}}@media (width<=800px){.cookie-open{--cookie-ui-reserve:72px}.hero-fit-shell{padding-bottom:calc(clamp(18px,3.5vh,30px) + var(--hero-cookie-reserve))}.cookie-open .turn-cue,.cookie-open .all-in-cue{bottom:calc(8px + var(--cookie-ui-reserve))}.feature-screen-grid{grid-template-columns:1fr;align-items:start}}@media (width<=600px){.all-center{width:28vw}}@media (width<=350px){.cookie-open{--cookie-ui-reserve:64px}}.hero-fit-lockup h1>.hero-fit-product-line{white-space:nowrap;text-wrap:nowrap;letter-spacing:-.09em;max-inline-size:100%;font-size:clamp(36px,2.7vw,48px);display:block}.comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,86px);padding-block:clamp(84px,8vw,132px)}.comparison-title{white-space:nowrap;text-wrap:nowrap;letter-spacing:-.07em;width:100%;grid-column:1/-1;max-inline-size:none;margin:0;font-size:clamp(14px,3vw,42px);font-weight:900;line-height:1.2}.comparison>.comparison-copy-edited{width:100%;max-inline-size:none;margin:0;font-size:clamp(17px,1.4vw,22px);font-weight:400;line-height:2}.comparison-copy-edited .nw{font-weight:inherit}.comparison .book-equation{min-width:0;max-width:100%}@media (width>=801px) and (width<=1280px){.hero-fit-lockup h1>.hero-fit-product-line{font-size:clamp(20px,2.7vw,34px)}}@media (width<=800px){.hero-fit-lockup h1>.hero-fit-product-line{letter-spacing:-.1em;font-size:clamp(17px,5.2vw,23px)}.comparison{grid-template-columns:1fr;gap:clamp(30px,7vw,48px);padding-block:clamp(70px,12vw,96px)}.comparison-title{letter-spacing:-.09em;grid-column:auto;font-size:clamp(14px,3.45vw,24px)}.comparison>.comparison-copy-edited{font-size:clamp(12px,3.6vw,15.5px);font-weight:400;line-height:1.9}.comparison .book-equation{width:100%;max-width:100%;overflow:visible!important}}@media (width<=600px){.comparison>.comparison-copy-edited{justify-self:center;inline-size:23em;max-inline-size:100%}}@media (width>=601px) and (width<=800px){.hero-fit-lockup h1>.hero-fit-product-line{font-size:27px}}@media (width>=801px) and (width<=930px){.hero-fit-lockup h1>.hero-fit-product-line{font-size:clamp(18px,2.3vw,22px)}}@media (width>=801px) and (width<=1100px){.comparison{grid-template-columns:1fr}.comparison-title{grid-column:auto}.comparison .book-equation{width:min(760px,100%);margin-inline:auto}}.feature-list .feature-row{grid-template-columns:clamp(42px,4cqi,58px) minmax(0,1fr) clamp(32px,3cqi,40px)}.feature-list .feature-row b{white-space:normal;line-break:strict;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;min-width:0;max-width:100%;padding-inline-end:clamp(8px,1.2cqi,16px)}.feature-list .feature-row b .feature-row-phrase{width:auto;min-width:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;display:inline-block}.feature-list .feature-row i{z-index:1;text-align:center;justify-self:end;inline-size:100%;position:relative}@supports (word-break:auto-phrase){.feature-list .feature-row b{word-break:auto-phrase;overflow-wrap:normal}}.hero-fit-lead{border-left:0;padding-left:0;font-weight:850}.hero-fit-lead strong{font-weight:inherit}.hero-fit-book{height:min(96%,740px);top:50%;left:50%}.fit-comment-one p,.fit-comment-two p,.fit-comment-three p{opacity:0;pointer-events:none;transform-origin:50%;will-change:auto;animation:12s cubic-bezier(.4,0,.2,1) 2.9s infinite both heroFitCommentCycle}.fit-comment-two p{animation-delay:6.9s}.fit-comment-three p{animation-delay:10.9s}@keyframes heroFitCommentCycle{0%{opacity:0;transform:translateY(12px)scale(.96)}5%,27%{opacity:1;transform:translate(0)scale(1)}33.333%,to{opacity:0;transform:translateY(-10px)scale(.98)}}@media (width>=801px) and (width<=1280px){.hero-fit-book{height:min(94%,680px);top:50%;left:50%}}@media (width<=800px){.hero-fit-book{height:96%;top:50%;left:50%}}@media (prefers-reduced-motion:reduce){.fit-comment-one p{opacity:1!important;filter:none!important;transform:none!important}.fit-comment-two p,.fit-comment-three p{opacity:0!important}}.hero-fit-shell{grid-template-areas:"copy stage""footer stage";row-gap:clamp(10px,1.4vh,16px)}.hero-fit-footer{grid-area:footer;align-self:end;padding-block:16px}.hero-fit-actions{grid-template-columns:minmax(0,480px)}.hero-fit-price{border:1px solid #a7000038;border-top:5px solid var(--red);width:clamp(300px,25vw,370px);min-width:0;min-height:104px;box-shadow:8px 9px 0 var(--gold),0 18px 38px #4d12001f;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:#fff;border-radius:18px;grid-area:stage;grid-template-columns:auto minmax(118px,1fr);grid-template-areas:"amount detail";place-self:end center;align-items:center;column-gap:clamp(14px,1.4vw,22px);margin:0 0 16px;padding:13px clamp(18px,1.6vw,26px) 15px;display:grid;position:relative;inset:auto}.hero-fit-price b{text-align:left;grid-area:amount;margin:0;font-size:clamp(42px,3.4vw,56px)}.hero-fit-price span{text-align:left;border-left:1px solid #a7000030;grid-area:detail;align-self:stretch;align-items:center;padding-left:clamp(12px,1.1vw,18px);font-size:clamp(11px,.82vw,14px);font-weight:850;display:flex}@media (width<=800px){.hero-fit{--hero-mobile-cover-height:clamp(310px,93.7vw,520px);height:auto;min-height:100svh}.hero-fit-shell{grid-template-rows:auto calc(var(--hero-mobile-cover-height) + 172px) auto;grid-template-areas:"copy""stage""footer";row-gap:8px;height:auto;padding-bottom:12px}.hero-fit-stage{min-height:calc(var(--hero-mobile-cover-height) + 172px)}.hero-fit-book{top:calc(16px + (var(--hero-mobile-cover-height) / 2));height:var(--hero-mobile-cover-height)}.hero-fit-price{z-index:8;width:min(100% - 20px,300px);min-height:94px;box-shadow:6px 7px 0 var(--gold),0 14px 28px #4d12001b;border-radius:16px;grid-area:stage;grid-template-columns:auto minmax(88px,1fr);grid-template-areas:"amount detail";place-self:end center;column-gap:11px;margin:0 0 16px;padding:11px 14px 13px}.hero-fit-price b{font-size:clamp(36px,10vw,44px)}.hero-fit-price span{letter-spacing:-.04em;white-space:nowrap;padding-left:10px;font-size:clamp(9px,2.55vw,12px)}.hero-fit-stage .fit-comment-three{bottom:138px}.hero-fit-footer{align-self:auto}.hero-fit-actions{grid-template-columns:1fr}}@media (width>=801px){.hero-fit-book{height:min(78%,650px);top:41%;left:50%}.hero-fit-stage .fit-comment-three{bottom:148px}}@media (width>=801px) and (height<=760px){.hero-fit{min-height:900px;max-height:none}}.motion-rail>.motion-rail-track{animation-duration:54s}.motion-rail.reverse>.motion-rail-track{animation-duration:58s}.all-center{width:min(92vw,720px);max-width:calc(100vw - 24px)}.all-center>p,.all-center h2,.all-center strong,.all-center small{white-space:nowrap;max-width:none}.all-center strong>span{white-space:nowrap;display:inline}.all-center small{width:100%;margin-inline:0}@media (width>=1281px){.all-stat.stat-1{--end-r:-4deg;top:8%;left:12%}.all-stat.stat-2{--end-r:4deg;top:10%;right:12%}.all-stat.stat-3{--end-r:2deg;top:42%;left:3%}.all-stat.stat-4{--end-r:-2deg;top:44%;right:3%}.all-stat.stat-5{--end-r:-3deg;bottom:8%;left:11%}.all-stat.stat-6{--end-r:3deg;bottom:7%;right:11%}}@media (width>=801px) and (width<=1280px){.all-center{width:min(60vw,720px)}.all-stat.stat-1{--end-r:-4deg;top:7%;left:5%}.all-stat.stat-2{--end-r:4deg;top:9%;right:5%}.all-stat.stat-3{--end-r:2deg;top:42%;left:.5%}.all-stat.stat-4{--end-r:-2deg;top:44%;right:.5%}.all-stat.stat-5{--end-r:-3deg;bottom:7%;left:5%}.all-stat.stat-6{--end-r:3deg;bottom:6%;right:5%}}.cookie-open .all-in-cue{bottom:16px}@media (width<=800px){.all-in-sticky{--all-orbit-edge:clamp(38px,5.5vw,48px);background:radial-gradient(circle,#fff 0 28%,#f8f7f3 58%,#fff 82%)}.all-in-sticky:before,.all-in-sticky:after{top:50%}.all-in-sticky:before{width:min(138vw,72svh)}.all-in-sticky:after{width:min(150vw,78svh)}.cookie-open .all-in-cue{bottom:8px}.all-center{top:50%}.all-stat.stat-1{left:50%;right:auto;top:var(--all-orbit-edge);--end-r:-4deg;bottom:auto;translate:-50%}.all-stat.stat-2{--end-r:4deg;inset:calc(12% + 10px) 4% auto auto;translate:none}.all-stat.stat-3{--end-r:2deg;inset:calc(14% + 10px) auto auto 4%;translate:none}.all-stat.stat-4{--end-r:-2deg;inset:auto 4% calc(12% + 10px) auto;translate:none}.all-stat.stat-5{--end-r:-4deg;inset:auto auto calc(14% + 10px) 4%;translate:none}.all-stat.stat-6{top:auto;left:50%;right:auto;bottom:var(--all-orbit-edge);--end-r:4deg;translate:-50%}}@media (width<=800px) and (orientation:landscape){.all-in-sticky:before{width:86vw;height:72svh}.all-in-sticky:after{width:96vw;height:78svh}}@media (width<=600px){.all-stat{width:clamp(94px,27vw,116px)}.all-stat.stat-6>div{gap:3px}.all-stat.stat-6 b{font-size:clamp(27px,8vw,34px)}}@media (width<=350px){.all-center>p{margin-bottom:5px;font-size:8px}.all-center h2{font-size:clamp(44px,15vw,54px)}.all-center strong{margin-top:12px;font-size:clamp(16px,5.3vw,19px);line-height:1.25}.all-center small{margin-top:7px;font-size:8px;line-height:1.3}.all-stat{width:clamp(94px,29vw,110px);min-height:78px;padding:7px 5px}.all-stat b{font-size:clamp(27px,8.5vw,32px)}.all-stat span{font-size:9px}.all-stat p{margin-top:6px;font-size:clamp(10px,3vw,11px);line-height:1.25}.all-stat.is-in{box-shadow:0 12px 26px #2b1b1122,5px 6px #a7000017}}.all-stat p>.all-stat-mobile-line{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;display:inline}.comparison .br-mobile{display:none}@media (width<=800px){.all-stat p>.all-stat-mobile-line{white-space:nowrap;display:block}.comparison{row-gap:clamp(8px,2.5vw,14px)}.comparison-title{font-size:clamp(15.5px,5vw,34px)}.comparison>.comparison-copy-edited{letter-spacing:-.035em;white-space:nowrap;justify-self:stretch;inline-size:100%;max-inline-size:none;font-size:clamp(10.75px,3.55vw,15.5px)}.comparison-copy-edited .jp-phrase{white-space:nowrap!important}.comparison .br-mobile{display:inline}.comparison .br-pc{display:none}.comparison .book-equation{margin-top:clamp(18px,4vw,30px)}}@media (width<=350px){.comparison{padding-inline:12px}.comparison>.comparison-copy-edited{letter-spacing:-.05em;font-size:12px}.all-stat.stat-4{right:3%}.all-stat.stat-5{left:3%}}.proof .clip-panel .clip-copy h3{font-weight:800}@media (width<=800px){.proof-story{--proof-scroll-range:2800px;height:calc(100svh + var(--proof-scroll-range))}.proof-sticky{height:100svh;min-height:0}.clip-panel{overscroll-behavior:auto;transition:opacity .26s var(--ease);will-change:auto;contain:layout paint;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:60px clamp(38px,10vw,46px) 12px clamp(12px,4vw,18px);overflow:hidden;filter:none!important;transform:none!important}.clip-panel.is-active,.clip-panel.is-past,.clip-panel.is-next{filter:none!important;transform:none!important}.clip-inline-media{align-self:start;gap:8px;width:100%;height:auto;min-height:0}.clip-inline-phone{max-width:calc(100vw - 72px);height:clamp(360px,100vw,400px);max-height:none}.clip-inline-caption{gap:4px;display:flex}.clip-inline-caption span{font-size:7px;line-height:1.25}.clip-inline-caption b{white-space:nowrap;font-size:clamp(10px,2.6vw,12px);line-height:1.4}.clip-panel .clip-copy{width:100%;max-width:560px;margin:0 auto}.clip-copy>p:first-child{margin:0 0 5px;font-size:clamp(11px,3vw,14px);line-height:1.3}.clip-panel .clip-copy h3{margin:0 0 6px;font-size:clamp(27px,7vw,34px);line-height:1.25}.clip-panel .clip-copy .body{margin:0;font-size:clamp(14px,3.55vw,16.5px);line-height:1.5}.clip-panel .clip-copy>small{margin-top:8px;font-size:clamp(8.5px,2.2vw,10px);display:block}.clip-panel .clip-no{top:16px;left:clamp(16px,4vw,22px)}.clip-panel .clip-no b{font-size:34px}.clip-progress{gap:9px;top:calc(60px + clamp(180px,50vw,200px));right:max(9px,3vw)}.clip-progress i{width:32px;height:32px;font-size:10px}.turn-cue,.cookie-open .turn-cue{bottom:2px}}@media (width<=350px){.clip-panel{gap:5px;padding:60px 38px 22px 12px}.clip-inline-phone{height:min(88vw,295px);max-height:none}.clip-inline-caption{display:none}.clip-panel .clip-copy h3{font-size:23px;line-height:1.25}.clip-panel .clip-copy .body{font-size:12.5px;line-height:1.5}.clip-panel .clip-copy>small{font-size:8px}.clip-progress{top:calc(60px + min(44vw,147.5px))}}@media (width>=601px) and (width<=800px){.clip-inline-phone{height:clamp(440px,72vw,580px);max-height:none}.clip-progress{top:calc(60px + clamp(220px,36vw,290px))}}@media (prefers-reduced-motion:reduce){.clip-panel{transition:none!important}}.is-motion-paused,.is-motion-paused:before,.is-motion-paused:after,.is-motion-paused *,.is-motion-paused :before,.is-motion-paused :after{animation-play-state:paused!important}.motion-rail i{animation:none!important;transform:none!important}.hero-fit-comment p,.hero-fit-price{-webkit-backdrop-filter:none;backdrop-filter:none}.all-center{filter:none;transition:opacity .82s var(--ease),transform 1s var(--ease)}.all-stat{filter:none;transform:translate3d(var(--from-x),var(--from-y),0) rotate(var(--from-r)) scale(.55);transition:opacity .58s var(--ease),transform .9s var(--ease)}.all-center.is-in,.all-stat.is-in{filter:none}.clip-panel{visibility:hidden;will-change:auto;transition:opacity .34s var(--ease),transform .62s var(--ease),visibility 0s .62s;filter:none!important}.clip-panel.is-active{visibility:visible;transition:opacity .34s var(--ease),transform .62s var(--ease),visibility 0s;filter:none!important}@media (width>=801px){.clip-panel.is-active{transform:translate(0)!important}.clip-panel.is-past{filter:none!important;transform:translate(-3%)!important}.clip-panel.is-next{filter:none!important;transform:translate(3%)!important}}.feature-screen{visibility:hidden;contain:layout paint;transition:opacity .42s var(--ease),visibility 0s .62s}.feature-screen:target{visibility:visible;transition:opacity .42s var(--ease),visibility 0s}.feature-screen-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140000c7}.feature-screen-panel{contain:layout paint;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100svh;transition:transform .62s var(--ease);transform:translate(105%)}.feature-screen:target .feature-screen-panel{transform:translate(0)}body.feature-modal-open{overscroll-behavior:none;overflow:hidden}html:has(.feature-screen:target){overscroll-behavior:none;overflow:hidden}body.menu-open{overflow:hidden}.feature-screen:not(:target),.feature-screen:not(:target) *,.clip-panel:not(.is-active),.clip-panel:not(.is-active) *{animation-play-state:paused!important}.audio-player{animation:none!important}.cookie{contain:layout paint;transition:opacity .28s var(--ease),transform .28s var(--ease)}.cookie.is-closing{opacity:0;pointer-events:none;transform:translateY(12px)}@media (hover:hover) and (pointer:fine){.feature-list .feature-row:hover,.faq summary:hover{padding-left:5px}}.faq-answer{opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-12px)}.faq-answer>div{min-height:0;overflow:hidden}.faq details[open] .faq-answer{animation:.68s cubic-bezier(.22,1,.36,1) both faqAnswerOpen}.faq details.is-closing .faq-answer{animation:.5s cubic-bezier(.4,0,.2,1) both faqAnswerClose}@keyframes faqAnswerOpen{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-12px)}to{opacity:1;grid-template-rows:1fr;transform:translate(0)}}@keyframes faqAnswerClose{0%{opacity:1;grid-template-rows:1fr;transform:translate(0)}to{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq details[open] .faq-answer,.faq details.is-closing .faq-answer{opacity:1;grid-template-rows:1fr;transform:none;animation:none!important}}.order-flow.shown .steps article,.order-flow.shown .steps article:nth-child(n){animation:none!important}.steps article{transition:background .35s;transform:none}.steps article:hover{transform:none}.steps article:after{transition:none;right:12px}.steps article:hover:after{transform:none}.comparison-copy-edited,.proof>.section-head h2,.experience h2,.features .section-head h2,.lecture-intro h2,.spec>.section-head h2,.order-flow>h2,.faq>h2,.order aside p,.legal h2,.legal p:nth-of-type(2){font-weight:600}.lecture-intro blockquote small,.feature-screen-copy h2,.included h3,.schedule h3,.environment h3,.order h2,.order>p{font-weight:700}.authorship>div>span{font-weight:600}.proof{background:#fff;overflow:clip}.proof>.section-head{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(28px,6vw,96px)}.proof>.section-head h2{width:100%;max-width:none;max-inline-size:none}.proof-list{background:#fff;width:100%;display:grid}.proof-card{border-top:1px solid var(--line);isolation:isolate;background:#fff;min-height:clamp(720px,88svh,940px);padding:clamp(72px,8vw,126px) clamp(28px,6vw,96px);position:relative;overflow:visible}.proof-card:nth-child(2),.proof-card:nth-child(3){background:#fff}.proof-card:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#a7000009 1px,#0000 1px),linear-gradient(90deg,#a7000009 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32% 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32% 68%,#0000 100%)}.proof-card-shell{z-index:1;grid-template-columns:clamp(76px,7vw,110px) minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,4.2vw,76px);width:min(100%,1500px);min-width:0;margin-inline:auto;display:grid;position:relative}.proof-card-number{min-width:0;color:var(--red);border-right:1px solid #a7000030;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding-right:clamp(16px,2vw,30px);display:flex}.proof-card-number small{letter-spacing:.22em;font:900 10px Arial,sans-serif}.proof-card-number b{letter-spacing:-.08em;margin-top:10px;font:900 clamp(58px,6vw,92px)/.88 Arial,sans-serif}.proof-card-number span{color:#8c8178;letter-spacing:.12em;margin-top:10px;font:800 11px Arial,sans-serif}.proof-card-media{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.proof-device{aspect-ratio:702/1280;width:auto;max-width:100%;height:min(68svh,680px);min-height:500px;box-shadow:0 30px 64px #3b110036,12px 14px 0 var(--gold);isolation:isolate;background:#080808;border:2px solid #45413c;border-radius:40px;flex:none;padding:9px;position:relative;overflow:hidden}.proof-device:before{content:"";z-index:4;pointer-events:none;background:#050505;border-radius:999px;width:32%;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.proof-device .recording-player,.proof-device video{width:100%;height:100%}.proof-device video{object-fit:contain;background:#000;border-radius:29px;display:block}.proof-card-caption{width:100%;min-width:0;color:var(--red);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.proof-card-caption span{letter-spacing:.2em;font:900 8px Arial,sans-serif}.proof-card-caption b{white-space:normal;width:100%;max-width:none;font-size:clamp(10px,.85vw,13px);line-height:1.55}.proof-card-copy{width:100%;min-width:0;max-width:none;max-inline-size:none}.proof-card-count{width:100%;color:var(--red);letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 clamp(14px,2vh,22px);font:900 11px Arial,sans-serif;display:flex}.proof-card-count span{background:var(--red);color:#fff;letter-spacing:.19em;padding:7px 10px;font:900 8px Arial,sans-serif;display:inline-block}.proof-card-copy h3{letter-spacing:-.055em;text-wrap:balance;width:100%;max-width:none;max-inline-size:none;margin:0;font-size:clamp(36px,4.1vw,66px);font-weight:800;line-height:1.32}.proof-card-body{letter-spacing:.01em;text-wrap:pretty;width:100%;max-width:none;max-inline-size:none;margin:clamp(22px,2.8vw,36px) 0 0;font-size:clamp(16px,1.25vw,20px);line-height:2}.proof-card-copy>small{color:#746a63;width:100%;margin-top:16px;font-size:clamp(10px,.82vw,13px);line-height:1.6;display:block}.proof-card-step{z-index:2;gap:9px;display:flex;position:absolute;bottom:clamp(24px,3vw,42px);left:50%;transform:translate(-50%)}.proof-card-step i{background:#a7000024;border-radius:999px;width:28px;height:4px}.proof-card-step i.is-current{background:var(--red)}@media (prefers-reduced-motion:no-preference){.proof-card[data-reveal]{opacity:0;transition:opacity .78s var(--ease),transform .95s var(--ease);transform:translateY(64px)}.proof-card[data-reveal].shown{opacity:1;transform:translate(0)}.proof-device{opacity:0;transition:opacity .72s .18s var(--ease),transform 1s .18s var(--ease);transform:translateY(46px)scale(.94)rotate(-2deg)}.proof-card:nth-child(2n) .proof-device{transform:translateY(46px)scale(.94)rotate(2deg)}.proof-card.shown .proof-device{opacity:1;transform:translate(0)scale(1)rotate(0)}.proof-card-number{opacity:0;transition:opacity .6s 80ms var(--ease),transform .8s 80ms var(--ease);transform:translate(-24px)}.proof-card-copy{opacity:0;transition:opacity .72s .3s var(--ease),transform .92s .3s var(--ease);transform:translate(42px)}.proof-card:nth-child(2n) .proof-card-copy{transform:translate(-42px)}.proof-card.shown .proof-card-number,.proof-card.shown .proof-card-copy{opacity:1;transform:translate(0)}}@media (width>=801px) and (width<=1100px){.proof-card{padding-inline:clamp(24px,4vw,44px)}.proof-card-shell{grid-template-columns:68px minmax(260px,.74fr) minmax(0,1.26fr);gap:clamp(24px,3vw,38px)}.proof-device{height:min(62svh,580px);min-height:460px}.proof-card-copy h3{font-size:clamp(32px,4.2vw,46px)}.proof-card-body{font-size:clamp(15px,1.65vw,18px)}}@media (width<=800px){.proof{overflow:clip}.proof>.section-head{padding-inline:clamp(18px,5vw,28px);padding-bottom:clamp(44px,10vw,70px)}.proof>.section-head h2{font-size:clamp(35px,10vw,54px)}.proof-card{min-height:0;padding:clamp(58px,14vw,82px) clamp(16px,4.8vw,26px) clamp(78px,18vw,104px)}.proof-card-shell{grid-template-columns:minmax(0,1fr);gap:clamp(28px,7vw,42px);width:100%}.proof-card-number{border-bottom:1px solid #a7000030;border-right:0;flex-direction:row;justify-content:flex-start;align-self:auto;align-items:baseline;width:100%;padding:0 0 14px}.proof-card-number small{margin-right:13px;font-size:9px}.proof-card-number b{margin:0;font-size:clamp(50px,15vw,68px)}.proof-card-number span{margin:0 0 0 8px;font-size:10px}.proof-card-media{gap:15px;width:100%}.proof-device{max-width:calc(100vw - 64px);height:clamp(460px,130vw,620px);min-height:0;box-shadow:0 24px 50px #3b110032,8px 10px 0 var(--gold);border-radius:32px;padding:7px}.proof-device:before{height:14px;top:11px}.proof-device video{border-radius:23px}.proof-card-caption{gap:5px}.proof-card-caption span{font-size:7px}.proof-card-caption b{font-size:clamp(10px,2.9vw,13px);line-height:1.5}.proof-card-copy{width:100%;max-width:none;max-inline-size:none}.proof-card-count{margin-bottom:14px;font-size:10px}.proof-card-count span{font-size:7px}.proof-card-copy h3{text-wrap:pretty;width:100%;font-size:clamp(30px,9vw,42px);line-height:1.28}.proof-card-body{width:100%;margin-top:20px;font-size:clamp(15.5px,4.25vw,18px);line-height:1.85}.proof-card-copy>small{margin-top:13px;font-size:clamp(9.5px,2.65vw,11px)}.proof-card-step{bottom:30px}}@media (width<=800px) and (prefers-reduced-motion:no-preference){.proof-card-copy,.proof-card:nth-child(2n) .proof-card-copy{transform:translateY(34px)}.proof-card-number{transform:translateY(20px)}}@media (width<=350px){.proof-card{padding-inline:14px}.proof-device{max-width:calc(100vw - 54px);height:clamp(420px,128vw,470px)}.proof-card-copy h3{font-size:28px}.proof-card-body{font-size:14.5px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.proof-card,.proof-card-number,.proof-device,.proof-card-copy{opacity:1!important;transition:none!important;transform:none!important}}header .eprost{z-index:3;position:relative}header .eprost img{width:115px}header .eprost span{letter-spacing:.01em;white-space:nowrap;font-size:16px;line-height:1}header nav{font-size:12px;font-weight:700}header .nav-order{padding:14px 18px}.menu-backdrop{display:none}.hero-fit-copy{container-type:inline-size}.hero-fit-lead{--hero-lead-double:clamp(34px,2.5vw,44px);width:100%;max-width:none;max-inline-size:none;font-size:var(--hero-lead-double);font-size:min(var(--hero-lead-double),6.9cqi);letter-spacing:-.055em;text-wrap:nowrap;line-height:1.22}.hero-fit-lead strong{width:100%;max-width:none;max-inline-size:none;display:block}.hero-fit-lead-line{white-space:nowrap;width:max-content;max-width:100%;display:block}@media (width>=1281px){.hero-fit{height:auto;min-height:max(100svh,860px);max-height:none}.hero-fit-shell{height:auto;min-height:max(100svh,860px)}.hero-fit-copy{max-width:none}}@media (width>=801px) and (width<=1280px){header nav{gap:18px;font-size:11px}.hero-fit{height:auto;min-height:max(100svh,820px);max-height:none}.hero-fit-shell{height:auto;min-height:max(100svh,820px)}.hero-fit-copy{max-width:none}.hero-fit-lead{--hero-lead-double:clamp(28px,2.9vw,36px);line-height:1.24}}@media (width<=1099px){body.menu-open header{z-index:90}header .menu{z-index:4;position:relative}.menu-backdrop{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:#17110fc7;border:0;padding:0;transition:opacity .35s,visibility 0s .35s;display:block;position:fixed;inset:0}.menu-backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s,visibility}header nav{z-index:1;overscroll-behavior:contain;visibility:hidden;height:auto;max-height:calc(100svh - 24px);transition:transform .65s var(--ease),visibility 0s .65s;background:#fff;border-radius:0 0 28px 28px;flex-direction:column;place-content:center flex-start;align-items:center;gap:clamp(20px,2.8svh,28px);padding:clamp(108px,13svh,128px) 24px 32px;inset:0 0 auto;overflow-y:auto;transform:translateY(calc(-100% - 24px));box-shadow:0 18px 48px #160d0a40}header nav>a{white-space:nowrap;position:relative}header nav.open{visibility:visible;transition:transform .65s var(--ease),visibility 0s;transform:none}}@media (width<=800px){header .eprost img{width:min(88px,25vw)}header .eprost span{white-space:nowrap;font-size:12px}header nav{gap:clamp(18px,2.6svh,24px);padding:clamp(96px,12svh,116px) 24px 28px;font-size:18px}.hero-fit{height:auto;min-height:100svh;max-height:none}.hero-fit-shell{height:auto;min-height:100svh}.hero-fit-lead{--hero-lead-double:clamp(24px,6.9vw,30px);letter-spacing:-.055em;margin-top:clamp(18px,5vw,26px);line-height:1.24}}@media (width<=1099px) and (orientation:landscape){header nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;justify-items:center;gap:14px 26px;padding:82px 38px 24px;display:grid}header nav .nav-order{grid-column:1/-1;justify-self:center}}@media (width<=350px){header{gap:8px;padding-inline:14px}}.all-stat .all-stat-label{width:100%;max-width:none;max-inline-size:none;color:var(--ink);font-size:var(--all-card-label-size,clamp(18px,1.45vw,23px));letter-spacing:-.04em;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;margin:0;font-weight:850;line-height:1.15;display:block}.all-stat .all-stat-label strong{color:var(--red);font-weight:950}.all-stat-label-line{white-space:nowrap;width:max-content;max-width:100%;margin-inline:auto;display:block}.all-stat .all-stat-label .all-stat-label-line{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.all-stat-basic-text,.all-stat-past-questions,.all-stat-multiple-choice,.all-stat-quick-questions,.all-stat-supervised-lecture{--all-card-label-size:clamp(18px,1.5vw,24px)}@media (width>=1281px){.all-stat.stat-1{--end-r:-3deg;inset:8% auto auto 50%;translate:-50%}.all-stat.stat-2{--end-r:3deg;inset:26% 7% auto auto;translate:none}.all-stat.stat-3{--end-r:-3deg;inset:auto 12% 8% auto;translate:none}.all-stat.stat-4{--end-r:3deg;inset:auto auto 8% 12%;translate:none}.all-stat.stat-5{--end-r:-3deg;inset:26% auto auto 7%;translate:none}}@media (width>=801px) and (width<=1280px){.all-stat.stat-1{--end-r:-3deg;inset:7% auto auto 50%;translate:-50%}.all-stat.stat-2{--end-r:3deg;inset:27% 3% auto auto;translate:none}.all-stat.stat-3{--end-r:-3deg;inset:auto 8% 7% auto;translate:none}.all-stat.stat-4{--end-r:3deg;inset:auto auto 7% 8%;translate:none}.all-stat.stat-5{--end-r:-3deg;inset:27% auto auto 3%;translate:none}}@media (width<=800px){.all-in-sticky{--card-w:clamp(132px,39vw,190px);--card-h:clamp(112px,32.5vw,156px);--card-font:clamp(17px,4.8vw,24px);--card-side:clamp(6px,calc(5vw - 10px),28px);--card-top:clamp(12px,2.5svh,30px);--card-upper:max(calc(var(--card-top) + var(--card-h) + 8px),min(22svh,220px));--card-lower-bottom:clamp(60px,10.5svh,82px)}.all-center{top:56%}.all-stat{width:var(--card-w);height:var(--card-h);place-items:center;min-height:0;padding:12px 8px;display:grid}.all-stat-basic-text,.all-stat-past-questions,.all-stat-multiple-choice,.all-stat-quick-questions,.all-stat-supervised-lecture{--all-card-label-size:var(--card-font)}.all-stat .all-stat-label{line-height:1.2}.all-center>p{font-size:clamp(11px,1.8vw,14px)}.all-center strong{font-size:clamp(27px,7vw,36px)}.all-center small{max-width:none;font-size:clamp(12px,1.8vw,14px)}.all-stat.stat-1{left:50%;right:auto;top:var(--card-top);--end-r:-2deg;bottom:auto;translate:-50%}.all-stat.stat-2{left:auto;right:var(--card-side);top:var(--card-upper);--end-r:2deg;bottom:auto;translate:none}.all-stat.stat-3{left:auto;right:var(--card-side);top:auto;bottom:var(--card-lower-bottom);--end-r:-2deg;translate:none}.all-stat.stat-4{left:var(--card-side);top:auto;right:auto;bottom:var(--card-lower-bottom);--end-r:2deg;translate:none}.all-stat.stat-5{left:var(--card-side);right:auto;top:var(--card-upper);--end-r:-2deg;bottom:auto;translate:none}}@media (width<=600px){.all-stat .all-stat-label{letter-spacing:-.04em}}@media (width<=800px) and (height>=760px){.all-in-sticky{--card-lower-bottom:clamp(155px,19svh,200px)}.all-center{top:52.5%}}.proof-card-number b,.proof-card-number span,.proof-card-count b{font-variant-numeric:tabular-nums;font-family:Arial,sans-serif}.proof-card-number span{letter-spacing:.08em}.proof-card-count b{color:var(--red);letter-spacing:.08em;white-space:nowrap;font-size:13px;font-weight:900;line-height:1}@media (width<=800px){.proof-card-count b{font-size:11px}header nav>a:not(.nav-order){font-size:36px;line-height:1.15}}@media (width>=801px) and (width<=1099px){header nav>a:not(.nav-order){font-size:22px;line-height:1.15}}@media (width<=1099px) and (orientation:landscape){header nav{gap:clamp(8px,3svh,14px) 26px;max-height:calc(100svh - 8px);padding:clamp(72px,21svh,82px) 38px clamp(10px,5svh,24px)}}@media (width>=1100px) and (width<=1280px){header nav{flex-wrap:nowrap;gap:15px 27px;font-size:16.5px}header .nav-order{padding:21px 27px}}@media (width>=1281px){header nav{flex-wrap:nowrap;gap:15px 42px;font-size:18px}header .nav-order{padding:21px 27px}}.all-in-sticky:after{content:"";color:#0000;letter-spacing:0;padding-top:0;font-size:0}.all-in-sticky.is-measuring .all-center{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.all-in-sticky.is-measuring .all-stat{opacity:1!important;animation:none!important;transform:none!important}.all-stat{opacity:0;transform:translate3d(var(--orbit-x0,0px),var(--orbit-y0,0px),0) rotate(calc(var(--end-r,0deg) - 260deg)) scale(.28);transition:none}.all-stat.is-in{will-change:transform,opacity;animation:1.45s cubic-bezier(.2,.72,.18,1) both allCardOrbitAssemble}@keyframes allCardOrbitAssemble{0%{opacity:0;transform:translate3d(var(--orbit-x0,0px),var(--orbit-y0,0px),0) rotate(calc(var(--end-r,0deg) - 260deg)) scale(.28)}34%{opacity:.82;transform:translate3d(var(--orbit-x1,0px),var(--orbit-y1,0px),0) rotate(calc(var(--end-r,0deg) - 172deg)) scale(.64)}68%{opacity:1;transform:translate3d(var(--orbit-x2,0px),var(--orbit-y2,0px),0) rotate(calc(var(--end-r,0deg) - 83deg)) scale(.86)}90%{opacity:1;transform:translate3d(var(--orbit-x3,0px),var(--orbit-y3,0px),0) rotate(calc(var(--end-r,0deg) - 26deg)) scale(.98)}to{opacity:1;transform:translate3d(0,0,0) rotate(var(--end-r,0deg)) scale(1)}}@media (prefers-reduced-motion:reduce){.all-stat,.all-stat.is-in{opacity:1!important;transform:translate3d(0,0,0) rotate(var(--end-r,0deg)) scale(1)!important;animation:none!important}}.all-in-one.all-scan{--scan-paper:#f5f2eb;--scan-paper-bright:#fffdfa;isolation:isolate;color:#f7f4ed;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 76% 18%,#a7000024,#0000 34%),#171716;border-block:1px solid #302e2b;height:auto;min-height:0;padding:clamp(84px,8vw,148px) clamp(16px,5vw,96px);position:relative;overflow:hidden}.all-scan-shell{z-index:1;width:min(100%,1500px);margin-inline:auto;position:relative}.all-scan-caption{color:#ffffff8f;letter-spacing:.2em;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;font:800 10px/1 Arial,sans-serif;display:flex}.all-scan-caption b{color:#fff;font-size:inherit}.all-scan-window{isolation:isolate;color:var(--ink);background:var(--scan-paper);border:1px solid #ffffff3d;position:relative;overflow:hidden;box-shadow:12px 12px #730000,24px 24px #350000,0 40px 90px #0008;container-type:inline-size}.all-scan-system-bar{color:#57534d;letter-spacing:.18em;background:#e9e5dc;border-bottom:1px solid #c9c4ba;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:15px clamp(18px,2.2vw,34px);font:850 9px/1 Arial,sans-serif;display:flex}.all-scan-system-bar b{color:#242321;font-size:inherit;white-space:nowrap}.all-scan-system-bar i{color:var(--red);margin-left:8px;font-style:normal}.all-scan-body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);min-height:clamp(500px,43vw,650px);display:grid}.all-scan-core{border-right:clamp(7px,.7vw,11px) solid var(--red);background:linear-gradient(145deg,transparent 0 69%,#a7000009 69% 70%,transparent 70%), radial-gradient(circle at 18% 12%,#fff 0,transparent 42%), var(--scan-paper);flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,5.2vw,84px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.all-scan-core:before{content:"";background:var(--red);width:clamp(46px,5vw,76px);height:5px;margin-bottom:clamp(28px,3.2vw,46px);box-shadow:18px 0 #a7000040}.all-scan-core>p{color:var(--red);letter-spacing:.2em;margin:0 0 14px;font-size:clamp(10px,2.7cqi,14px);font-weight:900;line-height:1.3}.all-scan-core h2{letter-spacing:-.085em;white-space:nowrap;max-width:100%;margin:0;font:900 clamp(48px,18cqi,104px)/.88 Arial,sans-serif}.all-scan-core h2>span{color:var(--red)}.all-scan-core>strong{letter-spacing:-.055em;flex-wrap:wrap;gap:.18em .35em;max-width:100%;margin-top:clamp(30px,4.2vw,52px);font-size:clamp(24px,6.8cqi,42px);line-height:1.24;display:flex}.all-scan-core>strong>span{white-space:nowrap}.all-scan-core>small{color:#77736c;width:100%;max-width:none;margin-top:18px;font-size:clamp(11px,2.5cqi,14px);line-height:1.7;display:block}.all-scan-layers{background:#d8d3ca;grid-template-rows:repeat(5,minmax(0,1fr));min-width:0;display:grid}.all-scan-layer{background:var(--scan-paper-bright);border-bottom:1px solid #d5d0c6;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:96px;padding:clamp(17px,1.7vw,26px) clamp(18px,2.2vw,34px);display:grid;position:relative}.all-scan-layer:nth-child(2n){background:#f0ede6}.all-scan-layer:last-child{border-bottom:0}.all-scan-layer:before{content:"";background:var(--red);width:clamp(4px,.45vw,7px);opacity:calc(.28 + var(--scan-layer-index,1) * .12);position:absolute;inset:0 auto 0 0}.all-scan-layer:first-child{--scan-layer-index:1}.all-scan-layer:nth-child(2){--scan-layer-index:2}.all-scan-layer:nth-child(3){--scan-layer-index:3}.all-scan-layer:nth-child(4){--scan-layer-index:4}.all-scan-layer:nth-child(5){--scan-layer-index:5}.all-scan-layer>p{width:100%;min-width:0;max-width:none;max-inline-size:none;color:var(--ink);letter-spacing:-.045em;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(20px,2.05cqi,31px);font-weight:850;line-height:1.16}.all-scan-module{color:#8b877f;letter-spacing:.16em;margin-left:18px;font:800 8px/1 Arial,sans-serif}.all-scan-shutter{z-index:8;will-change:transform;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/64px 100%,#292826;height:50%;transition:transform .72s cubic-bezier(.77,0,.18,1);position:absolute;left:0;right:0}.all-scan-shutter-top{border-bottom:1px solid #a7000080;top:0;transform:translate(0)}.all-scan-shutter-bottom{border-top:1px solid #a7000080;bottom:0;transform:translate(0)}.all-scan.shown .all-scan-shutter-top{transition-delay:.22s;transform:translateY(-102%)}.all-scan.shown .all-scan-shutter-bottom{transition-delay:.22s;transform:translateY(102%)}.all-scan-seal{z-index:9;color:#fff;text-align:center;width:min(82%,560px);transition:opacity .25s ease,transform .4s var(--ease);justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.all-scan-seal span,.all-scan-seal small{letter-spacing:.24em;font:800 9px/1 Arial,sans-serif}.all-scan-seal strong{letter-spacing:-.075em;font:900 clamp(42px,7vw,92px)/.9 Arial,sans-serif}.all-scan-seal small{color:#ffffff80;font-size:7px}.all-scan.shown .all-scan-seal{opacity:0;transition-delay:.16s;transform:translate(-50%,-50%)scale(.94)}.all-scan-beam{z-index:7;opacity:0;height:46px;color:var(--red);pointer-events:none;background:linear-gradient(#c0000026,#0000);border-top:2px solid #d00000;justify-content:flex-end;align-items:flex-start;padding:5px 18px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-60px)}.all-scan-beam span{letter-spacing:.2em;font:900 7px/1 Arial,sans-serif}.all-scan.shown .all-scan-beam{animation:1.05s cubic-bezier(.22,.7,.2,1) 1s both allScanPass}@keyframes allScanPass{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(calc(100cqh - 8px))}}.all-scan-foot{color:#ffffff8f;letter-spacing:.04em;justify-content:flex-end;gap:.45em;margin:38px 0 0;font-size:clamp(14px,1.35vw,20px);font-weight:750;display:flex}.all-scan-foot strong{color:#fff;font-weight:900}@media (width<=900px){.all-in-one.all-scan{padding:clamp(68px,10vw,96px) clamp(12px,4vw,30px)}.all-scan-window{box-shadow:8px 8px #730000,16px 16px #350000,0 28px 60px #0008}.all-scan-body{grid-template-columns:1fr;min-height:0}.all-scan-core{border-right:0;border-bottom:clamp(7px,1.2vw,10px) solid var(--red);min-height:clamp(330px,66vw,460px);padding:clamp(32px,7vw,58px)}.all-scan-core h2{font-size:clamp(54px,16cqi,94px)}.all-scan-core>strong{font-size:clamp(25px,6.4cqi,38px)}.all-scan-layers{grid-template-rows:none}.all-scan-layer{min-height:clamp(82px,12vw,104px)}.all-scan-layer>p{font-size:clamp(21px,3.6cqi,28px)}}@media (width>=600px) and (width<=900px) and (orientation:landscape){.all-in-one.all-scan{padding:42px 24px 56px}.all-scan-body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.all-scan-core{border-right:7px solid var(--red);border-bottom:0;min-height:0;padding:30px 28px}.all-scan-core:before{margin-bottom:20px}.all-scan-core h2{font-size:clamp(46px,16cqi,64px)}.all-scan-core>strong{margin-top:22px;font-size:clamp(21px,6.4cqi,28px)}.all-scan-core>small{margin-top:12px;font-size:10px;line-height:1.45}.all-scan-layer{min-height:70px;padding-block:11px}.all-scan-layer>p{font-size:clamp(17px,2.7cqi,21px)}.all-scan-foot{margin-top:26px}}@media (width<=520px){.all-in-one.all-scan{background-size:44px 44px,44px 44px,auto,auto;padding:62px 12px 76px}.all-scan-caption{letter-spacing:.12em;gap:10px;margin-bottom:12px;font-size:7px}.all-scan-caption b{text-align:right}.all-scan-system-bar{letter-spacing:.1em;gap:10px;min-height:44px;padding:12px 14px;font-size:7px}.all-scan-system-bar b{font-size:6.5px}.all-scan-system-bar i{margin-left:4px}.all-scan-core{min-height:310px;padding:34px 20px 30px}.all-scan-core:before{margin-bottom:25px}.all-scan-core h2{font-size:clamp(46px,18cqi,62px)}.all-scan-core>strong{margin-top:25px;font-size:clamp(22px,7.8cqi,29px)}.all-scan-core>small{font-size:11px;line-height:1.55}.all-scan-layer{grid-template-columns:minmax(0,1fr);min-height:76px;padding:13px 14px}.all-scan-layer>p{font-size:clamp(17px,5.6cqi,21px)}.all-scan-module{display:none}.all-scan-seal{padding-inline:12px}.all-scan-seal strong{font-size:clamp(38px,14vw,54px)}.all-scan-foot{justify-content:center;margin-top:30px;font-size:13px}}@media (width<=350px){.all-scan-caption span{max-width:132px;line-height:1.3}.all-scan-system-bar span{max-width:130px;line-height:1.35}.all-scan-core{padding-inline:17px}.all-scan-core h2{font-size:45px}.all-scan-core>strong{font-size:21px}.all-scan-layer{grid-template-columns:minmax(0,1fr);padding-inline:11px}.all-scan-layer>p{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.all-in-one.all-scan{opacity:1!important;transform:none!important}.all-scan-shutter,.all-scan-seal,.all-scan-beam{display:none!important}}.all-in-one.all-burst{--burst-paper:#fff;--burst-card:#fff;isolation:isolate;border-block:1px solid var(--line);height:auto;min-height:0;color:var(--ink);background:#fff;padding:clamp(84px,8vw,148px) clamp(16px,5vw,96px);position:relative;overflow:hidden}.all-burst-shell{z-index:1;width:min(100%,1500px);min-width:0;margin-inline:auto;position:relative}.all-burst-caption{color:#77736c;letter-spacing:.2em;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;font:800 10px/1 Arial,sans-serif;display:flex}.all-burst-caption b{color:var(--red);font-size:inherit}.all-burst-stage{isolation:isolate;width:100%;min-width:0;height:clamp(740px,58vw,860px);box-shadow:none;background:#fff;border:0;position:relative;overflow:hidden;container-type:inline-size}.all-burst-stage:before,.all-burst-stage:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.all-burst-stage:before{border:1px solid #a7000018;width:min(66cqi,900px);box-shadow:0 0 0 80px #a7000007,0 0 0 160px #d08a0005}.all-burst-stage:after{border:1px dashed #a7000022;width:min(75cqi,1040px)}.all-burst-trigger{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%;opacity:0!important;transition:none!important;transform:none!important}.all-burst-cards{z-index:3;pointer-events:none;position:absolute;inset:0}.all-burst-card{--burst-x:0px;--burst-y:0px;--burst-r:0deg;--stack-x:0px;--stack-y:0px;--stack-r:0deg;background:var(--burst-card);opacity:1;width:clamp(190px,18vw,270px);min-height:clamp(132px,11.5vw,178px);transform:translate(-50%,-50%) translate3d(var(--stack-x),var(--stack-y),0) rotate(var(--stack-r)) scale(.46);transform-origin:50%;backface-visibility:hidden;border:1px solid #ebe8e1;border-radius:24px;place-items:center;margin:0;padding:20px 18px;transition:opacity .35s ease-out,transform 2.35s cubic-bezier(.16,.76,.18,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 22px 45px #2b1b1117,6px 7px #a700000d}.all-burst-card:before,.all-burst-card:after{display:none}.all-burst-card>p{z-index:1;width:100%;max-width:none;max-inline-size:none;color:var(--ink);letter-spacing:-.045em;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(20px,1.75vw,27px);font-weight:850;line-height:1.16;position:relative}.all-burst-card-basic-text{--stack-x:-4px;--stack-y:-4px;--stack-r:-1deg;--burst-x:0px;--burst-y:calc(-1 * clamp(235px,20vw,300px));--burst-r:-2.5deg}.all-burst-card-past-questions{--stack-x:5px;--stack-y:-3px;--stack-r:1deg;--burst-x:clamp(285px,30vw,470px);--burst-y:calc(-1 * clamp(110px,11vw,160px));--burst-r:2.5deg}.all-burst-card-multiple-choice{--stack-x:7px;--stack-y:5px;--stack-r:-1deg;--burst-x:clamp(285px,28vw,430px);--burst-y:clamp(210px,17vw,250px);--burst-r:-2deg}.all-burst-card-quick-questions{--stack-x:-6px;--stack-y:6px;--stack-r:1deg;--burst-x:calc(-1 * clamp(285px,28vw,430px));--burst-y:clamp(210px,17vw,250px);--burst-r:2deg}.all-burst-card-supervised-lecture{--stack-x:0px;--stack-y:9px;--stack-r:-.5deg;--burst-x:calc(-1 * clamp(285px,30vw,470px));--burst-y:calc(-1 * clamp(110px,11vw,160px));--burst-r:-2.5deg;width:clamp(220px,20vw,310px)}.all-burst-trigger.shown~.all-burst-cards .all-burst-card{opacity:1;transform:translate(-50%,-50%) translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--burst-r)) scale(1);box-shadow:0 25px 55px #2b1b1126,7px 8px #a7000017}.all-burst-core{z-index:5;width:clamp(330px,36vw,520px);min-width:0;min-height:clamp(250px,23vw,315px);color:var(--ink);text-align:center;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px,3.6vw,54px);transition:none;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(1);container-type:inline-size}.all-burst-trigger.shown~.all-burst-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.all-burst-core:before{display:none}.all-burst-core>p{width:100%;max-width:none;color:var(--red);letter-spacing:.2em;margin:0 0 13px;font-size:clamp(10px,2.7cqi,14px);font-weight:900;line-height:1.3}.all-burst-core h2{letter-spacing:-.085em;white-space:nowrap;max-width:100%;margin:0;font:900 clamp(48px,18cqi,96px)/.88 Arial,sans-serif}.all-burst-core h2>span{color:var(--red)}.all-burst-core>strong{letter-spacing:-.055em;flex-wrap:wrap;justify-content:center;gap:.14em .34em;width:100%;max-width:none;margin-top:clamp(25px,6cqi,38px);font-size:clamp(22px,6cqi,34px);line-height:1.22;display:flex}.all-burst-core>strong>span{white-space:nowrap}.all-burst-core>small{color:#77736c;width:100%;max-width:none;margin-top:16px;font-size:clamp(10px,2.45cqi,13px);line-height:1.65;display:block}.all-burst-foot{width:100%;max-width:100%;color:var(--ink);letter-spacing:-.065em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.08em .28em;margin:clamp(38px,5vw,72px) auto 0;font-size:clamp(40px,6.2vw,96px);font-weight:900;line-height:1.03;display:flex}.all-burst-foot>span,.all-burst-foot>strong{white-space:nowrap}.all-burst-foot strong{color:var(--red);font-weight:900}.all-burst-foot[data-reveal]{opacity:0;transform-origin:50%;transition:opacity .5s ease-out,transform 1.08s cubic-bezier(.16,1.16,.3,1);transform:translateY(48px)scale(.74)}.all-burst-foot[data-reveal].shown{opacity:1;transform:translate(0)scale(1)}.all-burst-stage.is-burst-resetting .all-burst-card,.all-burst-stage.is-burst-resetting .all-burst-core{transition:none!important}@media (width>=901px) and (width<=1100px){.all-in-one.all-burst{padding-inline:24px}.all-burst-stage{height:740px}.all-burst-card{width:190px;min-height:108px;padding-inline:16px}.all-burst-card-supervised-lecture{width:220px}.all-burst-core{width:clamp(320px,34cqi,374px);min-height:260px;padding:32px 24px}.all-burst-card-basic-text{--burst-y:-245px}.all-burst-card-past-questions{--burst-x:clamp(300px,33cqi,330px);--burst-y:-120px}.all-burst-card-supervised-lecture{--burst-x:calc(-1 * clamp(300px,33cqi,330px));--burst-y:-120px}.all-burst-card-multiple-choice{--burst-x:clamp(280px,31cqi,308px);--burst-y:210px}.all-burst-card-quick-questions{--burst-x:calc(-1 * clamp(280px,31cqi,308px));--burst-y:210px}}@media (width<=900px){.all-in-one.all-burst{padding:clamp(68px,10vw,96px) clamp(12px,4vw,30px)}.all-burst-stage{height:880px;box-shadow:none}.all-burst-stage:before{width:clamp(470px,155cqi,650px);box-shadow:0 0 0 32px #a7000007,0 0 0 60px #d08a0005}.all-burst-stage:after{width:clamp(520px,175cqi,720px)}.all-burst-card{border-radius:20px;width:min(50% - 20px,250px);min-height:clamp(112px,30vw,146px);padding:17px 10px}.all-burst-card>p{font-size:clamp(17px,4.2vw,22px)}.all-burst-card-basic-text{--burst-x:calc(-1 * min(calc(25cqi - 4px),140px));--burst-y:-305px;--burst-r:-2deg}.all-burst-card-past-questions{--burst-x:min(calc(25cqi - 4px),140px);--burst-y:-305px;--burst-r:2deg}.all-burst-card-multiple-choice{--burst-x:min(calc(25cqi - 4px),140px);--burst-y:220px;--burst-r:-2deg}.all-burst-card-quick-questions{--burst-x:calc(-1 * min(calc(25cqi - 4px),140px));--burst-y:220px;--burst-r:2deg}.all-burst-card-supervised-lecture{--burst-x:0px;--burst-y:350px;--burst-r:-1deg;width:min(100% - 44px,340px)}.all-burst-core{width:min(100% - 40px,540px);min-height:270px;padding:32px 22px}.all-burst-core h2{font-size:clamp(50px,16cqi,82px)}.all-burst-core>strong{font-size:clamp(23px,6.8cqi,34px)}}@media (width>=600px) and (width<=900px) and (orientation:landscape){.all-in-one.all-burst{padding:42px 24px 56px}.all-burst-stage{height:780px}.all-burst-stage:before{width:min(100cqi,650px)}.all-burst-stage:after{width:min(112cqi,720px)}.all-burst-card-basic-text,.all-burst-card-past-questions{--burst-y:-255px}.all-burst-card-multiple-choice,.all-burst-card-quick-questions{--burst-y:200px}.all-burst-card-supervised-lecture{--burst-y:315px}.all-burst-core{width:min(100% - 44px,470px);min-height:240px;padding:28px 24px}.all-burst-foot{margin-top:34px}}@media (width<=520px){.all-in-one.all-burst{padding:62px 12px 76px}.all-burst-caption{letter-spacing:.12em;gap:10px;margin-bottom:12px;font-size:7px}.all-burst-caption b{text-align:right}.all-burst-card{border-radius:18px;padding-inline:8px}.all-burst-card>p{font-size:clamp(17px,5.25cqi,20px)}.all-burst-card-supervised-lecture{width:calc(100% - 36px)}.all-burst-core{border-radius:0;width:calc(100% - 28px);min-height:268px;padding:30px 16px}.all-burst-core h2{font-size:clamp(46px,18cqi,60px)}.all-burst-core>strong{margin-top:24px;font-size:clamp(22px,7.8cqi,28px)}.all-burst-core>small{font-size:10.5px;line-height:1.55}.all-burst-foot{flex-direction:column;gap:.08em;margin-top:36px;font-size:clamp(40px,12vw,56px)}}@media (width<=350px){.all-burst-stage{height:850px}.all-burst-caption span{max-width:132px;line-height:1.3}.all-burst-card{min-height:108px}.all-burst-card>p{font-size:16.5px}.all-burst-card-basic-text,.all-burst-card-past-questions{--burst-y:-290px}.all-burst-card-multiple-choice,.all-burst-card-quick-questions{--burst-y:205px}.all-burst-card-supervised-lecture{--burst-y:330px}.all-burst-core{min-height:258px;padding-inline:14px}.all-burst-core h2{font-size:45px}.all-burst-core>strong{font-size:21px}}.visual-editor-show-hidden .all-burst-core{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.visual-editor-show-hidden .all-burst-card{opacity:1!important;transform:translate(-50%,-50%) translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--burst-r)) scale(1)!important;transition:none!important}@media (prefers-reduced-motion:reduce){.all-in-one.all-burst{opacity:1!important;height:auto!important;transform:none!important}.all-burst-foot[data-reveal],.all-burst-foot[data-reveal].shown{opacity:1!important;transition:none!important;transform:none!important}.all-burst-core{opacity:1!important;transition:none!important;transform:translate(-50%,-50%)scale(1)!important}.all-burst-card{opacity:1!important;transform:translate(-50%,-50%) translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--burst-r)) scale(1)!important;transition:none!important}}body,main,.hero-fit,.comparison,.all-in-one.all-burst,.all-burst-stage,.proof,.proof-list,.proof-card,.proof-card:nth-child(2),.proof-card:nth-child(3),.features,.feature-screen-panel,.lecture,.lecture-intro,.authorship,.spec,.confidence,.legal{background:#fff}header{background:linear-gradient(#fffffff5 0,#0000 100%)}.included,.schedule,.environment{border:1px solid var(--line)}.comparison{--comparison-visual-scale:1.2;--comparison-visual-inline-size:120%}@media (width>=1101px){.comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:10vw;padding-inline:5.5vw}.comparison .book-equation{inline-size:var(--comparison-visual-inline-size);justify-self:end;max-inline-size:none}}@media (width>=801px) and (width<=1100px){.comparison .book-equation{width:min(912px,100%)}}@media (width>=801px){.comparison .book-equation{gap:14px!important}.comparison .book-group{gap:14px}.comparison .book-set{gap:8px}.comparison .book-icon{background:linear-gradient(90deg,#eee9df 0 10px,#fff 10px);border-left-width:6px;padding:11px 5px 8px;box-shadow:5px 6px #d9d4ca}.comparison .book-icon:after{inset:6px 5px}.comparison .book-icon b{white-space:nowrap;max-inline-size:100%;font-size:clamp(13px,1.05vw,17px);font-weight:900;line-height:1.12}.comparison .book-icon small{font:700 10px Arial;bottom:5px;right:6px}.comparison .book-group>strong{font-size:clamp(18px,1.45vw,20px)}.comparison .book-equation>i{font-size:31px!important}.comparison .double-result{min-height:154px;box-shadow:10px 11px 0 var(--gold);padding:22px 14px;font-size:25px}}@media (width<=800px){.comparison{padding-inline:clamp(12px,3vw,24px)}.comparison .book-equation{justify-self:stretch;width:100%;max-width:100%;gap:8px!important}.comparison .book-group{gap:14px}.comparison .book-set{gap:4px}.comparison .book-icon{border-left-width:4px;padding:6px 2px;box-shadow:3px 4px #d9d4ca}.comparison .book-icon b{white-space:nowrap;max-inline-size:100%;font-size:clamp(11px,3.15vw,14px);font-weight:900;line-height:1.12}.comparison .book-icon small{font:700 9px Arial;bottom:3px;right:4px}.comparison .book-group>strong{font-size:clamp(12px,3.25vw,14px)}.comparison .book-equation>i{font-size:31px!important}.comparison .double-result{min-height:89px;box-shadow:9px 10px 0 var(--gold);margin-top:12px;padding:22px 14px;font-size:24px}}.feature-screen-panel{overflow:hidden auto}.feature-screen-grid{align-content:center;align-items:center}.feature-video-slot{aspect-ratio:9/16;align-self:center;width:min(100%,40.5svh,430px);max-width:100%;height:auto}.feature-screen-copy{flex-direction:column;justify-content:center;place-self:center stretch;width:100%;min-width:0;max-width:none;display:flex}.feature-screen-copy>small{font-size:clamp(14px,.9vw,17px);line-height:1.45;display:block}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{letter-spacing:-.055em;word-break:normal;overflow-wrap:normal;text-wrap:balance;width:100%;max-width:none;margin:clamp(14px,1.6vh,22px) 0 clamp(22px,2.5vh,34px);font-size:clamp(48px,8.2cqi,70px);line-height:1.26}.feature-screen-copy p{width:100%;max-width:none;margin:0;font-size:clamp(19px,3cqi,22px);line-height:1.85}.feature-experience{white-space:nowrap;align-self:flex-start;margin-top:clamp(28px,3vh,40px);padding:19px 26px;font-size:clamp(14px,1vw,17px)}@media (width>=768px) and (width<=1099px){.feature-video-slot{width:min(100%,36svh,360px);height:auto}.feature-screen-copy>small{font-size:clamp(13px,1.55vw,16px)}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{font-size:clamp(38px,8.5cqi,52px);line-height:1.3}.feature-screen-copy p{font-size:clamp(17px,3.3cqi,20px);line-height:1.85}.feature-experience{margin-top:clamp(24px,2.8vh,34px);padding:18px 23px;font-size:clamp(13px,1.6vw,16px)}}@media (width>=480px) and (width<=767px) and (orientation:portrait){.feature-screen-grid{min-height:auto;padding:clamp(28px,4vh,38px) var(--stage-pad) 52px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:clamp(26px,4vw,34px)}.feature-video-slot{width:min(58vw,29.25svh,292px);max-width:100%;height:auto}.feature-screen-copy{align-self:stretch}.feature-screen-copy>small{font-size:clamp(13px,2.2vw,15px)}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{font-size:clamp(36px,8.2cqi,46px);line-height:1.32}.feature-screen-copy p{font-size:clamp(17px,3.2cqi,19px);line-height:1.85}}@media (width>=480px) and (width<=767px) and (orientation:landscape){.feature-screen-grid{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);gap:clamp(22px,4vw,32px);min-height:calc(100svh - 68px);padding:22px 24px 34px}.feature-video-slot{width:min(100%,40.5svh,281px);max-width:100%;height:auto}.feature-screen-copy>small{font-size:clamp(12px,1.8vw,14px)}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{font-size:clamp(32px,9cqi,40px);line-height:1.3}.feature-screen-copy p{font-size:clamp(16px,4.2cqi,18px);line-height:1.8}.feature-experience{margin-top:22px;padding:16px 20px;font-size:13px}}@media (width<=479px){.feature-screen-grid{align-content:start;align-items:start}.feature-video-slot{width:min(72vw,26.5svh,242px);max-width:100%;height:auto}.feature-screen-copy{align-self:stretch}.feature-screen-copy>small{font-size:clamp(13px,3.5vw,15px)}.feature-screen-copy h2,.feature-screen-copy .feature-title-long{margin:12px 0 20px;font-size:clamp(34px,9.2cqi,42px);line-height:1.32}.feature-screen-copy p{font-size:clamp(16px,4.2cqi,18px);line-height:1.85}.feature-experience{margin-top:24px;padding:17px 20px;font-size:clamp(13px,3.5vw,15px)}}header nav{flex-wrap:nowrap!important;gap:0!important}header nav>a:not(.nav-order){position:relative;padding:0 clamp(14px,1.6vw,30px)!important;font-size:clamp(13px,1.35vw,19px)!important}header nav>a:not(.nav-order)+a:not(.nav-order):before{content:"";opacity:.5;border-left:1px dotted;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}header nav>.nav-order{margin-left:clamp(14px,1.6vw,30px)!important}@media (width<=800px){header nav{flex-wrap:wrap!important;gap:22px!important}header nav>a:not(.nav-order){padding:0!important;font-size:22px!important}header nav>a:not(.nav-order):before{display:none}header nav>.nav-order{margin-left:0!important}}header nav>a:not(.nav-order){flex-direction:column;align-items:center;gap:5px;font-weight:400!important;display:flex!important}header nav>a:not(.nav-order)>i{letter-spacing:.16em;opacity:.45;font:500 8px/1 Arial,sans-serif}header nav>a:not(.nav-order)>span{letter-spacing:.04em;font-size:clamp(12px,1.15vw,15px)}header nav>a:not(.nav-order)+a:not(.nav-order):before{opacity:.2!important;border-left:1px solid!important;height:26px!important}header nav>a:not(.nav-order):after{bottom:-10px}@media (width<=800px){header nav>a:not(.nav-order)>i{display:none}header nav>a:not(.nav-order)>span{font-size:22px}}header .nav-order{letter-spacing:.06em;font-weight:600;color:#fff!important;background:#1c1a19!important;padding:13px 20px!important;font-size:clamp(11px,1.05vw,13px)!important}@media (width<=800px){.menu i{background:#1c1a19!important;width:22px!important;height:2px!important;margin:5px 0!important}.menu{z-index:4;flex-direction:column;gap:4px;display:flex!important}.menu-backdrop{opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;padding:0;transition:background .45s,opacity .45s;position:fixed;inset:0}.menu-backdrop.open{opacity:1;pointer-events:auto;background:#0d0a0966}header nav{z-index:3;border:1px solid var(--line)!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:min(320px,84vw)!important;padding:4px 20px 18px!important;position:fixed!important;inset:70px 14px auto auto!important;transform:translateY(-125%)!important;box-shadow:0 18px 44px #0000002e!important}header nav.open{transform:none!important}header nav>a:not(.nav-order){border-bottom:1px solid #e8e5df;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:12px!important;padding:15px 0!important}header nav>a:not(.nav-order)>i{letter-spacing:.13em;opacity:.4;order:-1;min-width:62px;font:500 8px/1 Arial,sans-serif;display:block!important}header nav>a:not(.nav-order)>span{letter-spacing:.03em;font-size:15px!important}header nav>a:not(.nav-order):after{display:none}header nav>.nav-order{text-align:center;margin-top:16px!important;padding:14px!important;font-size:12px!important}}@media (width<=1099px){.menu{z-index:4;background:0 0;border:0;flex-direction:column;gap:0;padding:8px;display:flex!important}.menu i{border-radius:1px;background:#1c1a19!important;width:22px!important;height:2px!important;margin:0 0 5px!important;display:block!important}.menu i:last-child{margin-bottom:0!important}.menu-backdrop{opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;padding:0;transition:background .45s,opacity .45s;position:fixed;inset:0}.menu-backdrop.open{opacity:1;pointer-events:auto;background:#0d0a0966}header nav{z-index:3;border:1px solid var(--line)!important;width:min(330px,86vw)!important;height:auto!important;transition:transform .55s var(--ease)!important;background:#fff!important;flex-flow:column!important;place-content:stretch flex-start!important;align-items:stretch!important;gap:0!important;padding:4px 22px 20px!important;display:flex!important;position:fixed!important;inset:84px 16px auto auto!important;overflow:visible!important;transform:translateY(-130%)!important;box-shadow:0 20px 48px #00000030!important}header nav.open{transform:none!important}header nav>a:not(.nav-order){border-bottom:1px solid #e8e5df;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:12px!important;margin:0!important;padding:15px 0!important;font-size:15px!important;display:flex!important}header nav>a:not(.nav-order):before,header nav>a:not(.nav-order):after{display:none!important}header nav>a:not(.nav-order)>i{letter-spacing:.13em;opacity:.4;order:-1;min-width:64px;font-style:normal;font:500 8px/1 Arial,sans-serif!important;display:block!important}header nav>a:not(.nav-order)>span{letter-spacing:.03em;font-size:15px!important}header nav>.nav-order{text-align:center;margin:16px 0 0!important;padding:14px!important;font-size:12px!important}}@media (width<=800px){header nav{top:74px!important;right:14px!important}}header nav>a.sp-only{display:none!important}@media (width<=1099px){header nav{padding:16px 22px 20px!important}header nav>a.sp-only{display:flex!important}header nav>a:not(.nav-order){align-items:center!important;padding:13px 0!important}header nav>a:not(.nav-order)>i{display:none!important}header nav>a:not(.nav-order):before{border-radius:2px;flex:none;margin-right:12px;content:""!important;background:var(--red)!important;opacity:1!important;border:0!important;width:3px!important;height:15px!important;display:block!important;position:static!important;transform:none!important}header nav>a.mi-gold:before{background:var(--gold)!important}header nav>a.mi-mute:before{background:#bdbab4!important}header nav>a:not(.nav-order)>span{font-size:15px!important}header nav,header nav.open{transition:opacity .38s var(--ease),transform .38s var(--ease),visibility .38s!important;border-top:0!important;border-radius:0 0 3px 3px!important;margin:0!important;position:absolute!important;inset:100% 0 auto auto!important}header nav{opacity:0!important;visibility:hidden!important;transform:translateY(-14px)!important}header nav.open{opacity:1!important;visibility:visible!important;transform:none!important}header nav>a:not(.nav-order):before,header nav>a:not(.nav-order)+a:not(.nav-order):before{content:""!important;opacity:1!important;background:#c3c0ba!important;border:0!important;border-radius:2px!important;flex:none!important;width:3px!important;min-width:3px!important;height:16px!important;margin:0 12px 0 0!important;display:block!important;position:static!important;transform:none!important}header nav,header nav.open{margin-top:-1px!important}header{overflow:visible!important}body.menu-open header{background:#fff!important;border-bottom-color:#0000!important}body.menu-open header .eprost span{color:var(--red)!important}.menu-backdrop,.menu-backdrop.open{background:0 0!important}header nav,header nav.open{z-index:5!important;border:0!important;border-radius:0 0 0 4px!important;width:min(340px,88vw)!important;margin:0!important;padding:74px 24px 22px!important;position:fixed!important;inset:0 0 auto auto!important;transform:translateY(-101%)!important;box-shadow:0 22px 44px -14px #00000047!important}header nav.open{transform:none!important}.menu{z-index:6!important;position:fixed!important;top:26px!important;right:22px!important}.menu i{transition:transform .35s var(--ease),opacity .2s}body.menu-open .menu i:first-child{transform:translateY(7px)rotate(45deg)}body.menu-open .menu i:nth-child(2){opacity:0}body.menu-open .menu i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-backdrop.open{background:#0d0a0959!important}}@media (width<=800px){.menu{top:20px!important;right:16px!important}header nav,header nav.open{padding-top:64px!important}}.intro-brand span{letter-spacing:.02em;padding-left:14px!important;font-size:17px!important;font-weight:700!important}.intro-brand b{letter-spacing:.18em!important;align-self:center!important;margin-top:0!important;font:700 12px Arial,sans-serif!important}@media (width<=800px){.site-intro .intro-brand{gap:10px!important}.intro-brand img{width:100px!important}.intro-brand span{padding-left:10px!important;font-size:13px!important}.intro-brand b{font-size:10px!important}}.intro-brand span{padding-left:13px!important;font-size:18px!important;font-weight:700!important}.intro-brand b{align-self:center!important;margin-top:0!important;font:700 13px Arial,sans-serif!important}@media (width<=800px){.intro-brand img{width:68px!important}.intro-brand span{padding-left:10px!important;font-size:14px!important}.intro-brand b{font-size:10px!important}}.intro-brand span{font-size:18px!important}.intro-brand b{letter-spacing:.1em!important;font:700 22px Arial,sans-serif!important}@media (width<=800px){.intro-brand img{width:58px!important}.intro-brand span{font-size:14px!important}.intro-brand b{font:700 17px Arial,sans-serif!important}}.hero-fit-price{display:none!important}.hero-fit-book{top:50%!important;left:50%!important}@media (width<=800px){.hero-fit-book{top:50%!important}.hero-fit-stage{min-height:calc(var(--hero-mobile-cover-height) + 72px)!important}}@media (width>=801px) and (width<=1180px){.hero-fit-book{height:min(78%,44vw,650px)!important}.hero-fit-stage{aspect-ratio:39/50!important;align-self:center!important;height:auto!important}}.hero-fit-stage .fit-comment-one{top:7%!important;left:10%!important;right:auto!important}.hero-fit-stage .fit-comment-two{top:44%!important;left:auto!important;right:9%!important}.hero-fit-stage .fit-comment-three{inset:auto auto 8% 10%!important}@media (width<=800px){.hero-fit-stage .fit-comment-one{top:5%!important;left:8%!important}.hero-fit-stage .fit-comment-two{top:43%!important;right:7%!important}.hero-fit-stage .fit-comment-three{bottom:6%!important;left:8%!important}}.hero-fit-comment{width:clamp(330px,24.7vw,450px)!important;min-height:clamp(159px,11.4vw,213px)!important}.hero-fit-comment p{border-radius:clamp(24px,2.4vw,33px)!important;font-size:clamp(24px,1.73vw,30px)!important}@media (width>=801px) and (width<=1280px){.hero-fit-comment{width:clamp(267px,27.7vw,352px)!important;min-height:clamp(129px,12.3vw,168px)!important}.hero-fit-comment p{font-size:clamp(20px,2vw,24.5px)!important}}@media (width<=800px){.hero-fit-comment{width:clamp(192px,54vw,257px)!important;min-height:clamp(108px,31vw,143px)!important}.hero-fit-comment p{border-radius:16px!important;padding:11px 13px!important;font-size:clamp(15px,4vw,19px)!important}}@media (width<=390px){.hero-fit-comment{width:192px!important}.hero-fit-comment p{font-size:16px!important}}@media (width<=350px){.hero-fit-comment{width:184px!important}}.hero-fit-comment p{-webkit-backdrop-filter:none!important;border:1px solid #00000014!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px 6px #00000012,0 3px #00000010,0 14px 26px -6px #3a10004d,0 26px 46px -10px #3a100040!important}.fit-comment-one p{background:linear-gradient(#f2f8ff 0%,#e2eefc 55%,#cfe2f7 100%)!important}.fit-comment-two p{background:linear-gradient(#fffbe9 0%,#fdf3cf 55%,#f7e7b2 100%)!important}.fit-comment-three p{background:linear-gradient(#f1faee 0%,#e2f2dd 55%,#d1e8ca 100%)!important}.hero-fit-comment b{text-shadow:0 1px #ffffffb3}.intro-brand{gap:clamp(10px,1.4vw,16px)!important}.intro-brand img{width:clamp(62px,17vw,115px)!important}.intro-brand span{padding-left:clamp(10px,1.4vw,16px)!important;font-size:clamp(15px,4.8vw,28px)!important}.intro-brand b{font-size:clamp(18px,5.9vw,34px)!important}@media (width<=800px){.intro-brand img{width:clamp(62px,17vw,115px)!important}.intro-brand span{font-size:clamp(15px,4.8vw,28px)!important}.intro-brand b{font-size:clamp(18px,5.9vw,34px)!important}}.hero-fit-kicker>span{letter-spacing:.02em!important;font-size:clamp(15px,1.5vw,22px)!important;font-weight:800!important}.hero-fit-kicker b{color:#fff!important;letter-spacing:.2em!important;background:#1c1a19!important;border-radius:2px!important;align-self:flex-start!important;width:fit-content!important;margin-top:7px!important;padding:5px 11px 6px!important;font-size:clamp(9.5px,.95vw,13px)!important;display:inline-block!important}@media (width<=800px){.hero-fit-kicker>span{font-size:clamp(13px,3.6vw,17px)!important}.hero-fit-kicker b{padding:4px 9px 5px!important;font-size:clamp(8px,2.2vw,10.5px)!important}}.hero-fit-art{display:none}@media (width>=801px){.hero-fit-art{width:100%;max-width:720px;height:auto;display:block}.hero-fit-kicker,.hero-fit-lockup,.hero-fit-lead{display:none!important}}.hero-fit-art-sp{display:none}@media (width<=800px){.hero-fit-art-sp{width:100%;height:auto;display:block}.hero-fit-kicker,.hero-fit-lockup,.hero-fit-lead{display:none!important}}.hero-fit-actions>a{box-shadow:none!important;transition:transform .3s var(--ease),filter .3s!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.hero-fit-actions>a:before,.hero-fit-actions>a b{display:none!important}.hero-fit-actions>a:hover{filter:brightness(1.06)drop-shadow(0 10px 18px #4d120033)!important;transform:translateY(-3px)!important}.hero-fit-btn-art{width:100%;max-width:430px;height:auto;display:block}.setup-box{text-align:left;background:#eaf3fb;border:2px solid #1f3350;border-radius:16px;width:100%;max-width:520px;display:block;overflow:hidden;box-shadow:0 14px 28px -10px #1f335040}.setup-box-head{color:#fff;letter-spacing:.03em;background:#1f3350;padding:13px 18px;font-size:clamp(16px,1.5vw,21px);font-weight:800;display:block}.setup-box-body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.setup-box-text{color:#22303f;font-size:clamp(12px,1.05vw,15px);font-weight:500;line-height:1.75}.setup-box-text b{color:#a70000;font-weight:800}.setup-box-cta{color:#fff;letter-spacing:.04em;transition:transform .25s var(--ease),box-shadow .25s;background:#1f3350;border-radius:999px;align-self:flex-end;padding:11px 22px;font-size:clamp(12px,1.05vw,15px);font-weight:700;box-shadow:0 6px 14px -4px #1f335066}.hero-fit-actions>a:hover .setup-box-cta{transform:translateY(-2px);box-shadow:0 10px 20px -5px #1f335080}.setup-box{border-radius:8px!important;max-width:none!important}.setup-box-cta{border-radius:6px!important}.hero-fit-actions{width:100%!important}.hero-fit-actions>a{width:100%!important;display:block!important}.hero-fit-actions>a b{display:inline!important}.setup-box-cta{display:block!important}.hero-fit-actions,.hero-fit-actions>a{width:100%!important;max-width:none!important}.hero-fit-copy{max-width:none!important}.setup-box{position:relative;border-radius:10px!important;overflow:visible!important}.setup-box-head{border-radius:8px 8px 0 0}.setup-box-illust{pointer-events:none;z-index:3;filter:drop-shadow(0 10px 16px #00000024);background:url(/sensei_v2.png) 0 100%/contain no-repeat;width:clamp(88px,10.5vw,132px);height:calc(100% + 52px);position:absolute;bottom:-14px;left:-18px}@media (width<=800px){.setup-box-illust{width:76px;height:calc(100% + 34px);bottom:-10px;left:-12px}.setup-box-head,.setup-box-body{padding-left:80px!important}}.hero-fit-footer{width:100%!important;max-width:none!important}.hero-fit-footer,.hero-fit-actions{align-items:stretch!important}@media (width>=801px) and (width<=1180px){.setup-box-illust{width:clamp(112px,13.5vw,152px)!important;height:calc(100% + 86px)!important;left:8px!important}.setup-box-head,.setup-box-body{padding-left:clamp(128px,15vw,170px)!important}}@media (width<=800px){.setup-box-illust{width:94px!important;height:calc(100% + 64px)!important;bottom:-12px!important;left:-6px!important}.setup-box-head,.setup-box-body{padding-left:96px!important}}.setup-box-illust{width:clamp(122px,13vw,158px)!important;height:calc(100% + 120px)!important;bottom:-14px!important;left:-14px!important}@media (width>=801px) and (width<=1180px){.setup-box-illust{width:clamp(134px,16vw,168px)!important;left:2px!important}.setup-box-head,.setup-box-body{padding-left:clamp(148px,17vw,184px)!important}}@media (width<=800px){.setup-box-illust{width:118px!important;bottom:-12px!important;left:-10px!important}.setup-box-head,.setup-box-body{padding-left:118px!important}}.hero-fit-footer,.hero-fit-actions,.hero-fit-actions>a,.setup-box{flex:auto!important;place-self:stretch stretch!important;min-width:0!important}.hero-fit-footer,.hero-fit-actions{display:block!important}.setup-box-illust{width:clamp(112px,11.8vw,146px)!important;left:1px!important}.setup-box-head,.setup-box-body{padding-left:clamp(126px,13vw,160px)!important}@media (width>=801px) and (width<=1180px){.setup-box{margin-top:20px!important}.setup-box-illust{left:17px!important}.setup-box-head,.setup-box-body{padding-left:clamp(160px,18vw,196px)!important}}@media (width<=800px){.setup-box{margin-top:20px!important}}@media (width>=601px) and (width<=800px){.hero-fit-copy{justify-content:flex-start!important}.hero-fit-footer{align-self:start!important;margin-top:14px!important}.setup-box{margin-top:0!important}.setup-box-illust{width:96px!important;left:-4px!important}.setup-box-head,.setup-box-body{padding-left:96px!important}.setup-box-head{white-space:nowrap!important;padding-right:12px!important;font-size:15px!important}.setup-box-text{font-size:13px!important}.setup-box-cta{white-space:nowrap!important;padding:10px 16px!important;font-size:12.5px!important}}@media (width>=801px) and (width<=1000px){.hero-fit-copy{justify-content:flex-start!important}.hero-fit-footer{align-self:start!important;margin-top:14px!important}.setup-box{margin-top:0!important}.setup-box-illust{width:104px!important;left:0!important}.setup-box-head,.setup-box-body{padding-left:110px!important}.setup-box-head{white-space:nowrap!important;padding-right:12px!important;font-size:15px!important}.setup-box-text{font-size:13px!important}.setup-box-cta{white-space:nowrap!important;padding:10px 16px!important;font-size:12.5px!important}}@media (width>=801px) and (width<=1180px){.hero-fit{height:auto!important;min-height:0!important;max-height:none!important}.hero-fit-shell{align-content:start!important;height:auto!important;min-height:0!important;padding-top:104px!important;padding-bottom:34px!important}.hero-fit-copy{align-self:start!important}.hero-fit-footer{align-self:start!important;margin-top:22px!important;padding-block:0!important}}.setup-box-note{opacity:.85;margin-left:6px;font-size:.72em;font-weight:600;display:none}@media (width>=1181px){.setup-box-note{display:inline}}.setup-box-text .nw{display:inline-block}@media (width>=801px) and (width<=1180px){.setup-box-illust{width:112px!important;left:2px!important}.setup-box-head,.setup-box-body{padding-left:118px!important}}@media (width<=800px){.setup-box-illust{width:132px!important;bottom:-2px!important;left:-8px!important}.setup-box-head,.setup-box-body{padding-left:126px!important}}@media (width>=801px) and (width<=1180px){.setup-box-illust{width:128px!important;bottom:-6px!important;left:6px!important}.setup-box-head,.setup-box-body{padding-left:134px!important}}@media (width<=800px){.setup-box{margin-top:38px!important}.setup-box-illust{width:128px!important;bottom:-4px!important;left:4px!important}.setup-box-head,.setup-box-body{padding-left:134px!important}}@media (width>=801px) and (width<=1180px){.setup-box-illust{bottom:9px!important}}@media (width<=800px){.setup-box-illust{bottom:4px!important}.setup-box{margin-top:18px!important}}.motion-rail>div{animation-duration:56s!important}.motion-rail.reverse>div{animation-duration:64s!important}@media (width>=1281px){.hero-fit-shell{padding-bottom:clamp(44px,5vh,78px)!important}}@media (width>=1181px){.hero-fit-book{height:min(78%,40vw,650px)!important}}@media (width>=1181px) and (width<=1280px){.hero-fit{height:auto!important;min-height:0!important;max-height:none!important}.hero-fit-shell{align-content:start!important;height:auto!important;min-height:0!important;padding-top:104px!important;padding-bottom:44px!important}.hero-fit-copy{align-self:start!important}.hero-fit-footer{align-self:start!important;margin-top:22px!important;padding-block:0!important}.hero-fit-stage{aspect-ratio:39/50!important;align-self:center!important;height:auto!important}}@media (width>=1281px){.hero-fit-shell{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important}.hero-fit-footer{grid-template-columns:minmax(0,1fr)!important}.hero-fit-book{height:min(74%,36vw,650px)!important}.hero-fit-stage{overflow:hidden!important}}@media (width>=901px){.all-burst-stage{height:clamp(480px,38vw,600px)!important}.all-burst-card{width:clamp(200px,23cqi,250px)!important;min-height:clamp(118px,14cqi,150px)!important}.all-burst-card-supervised-lecture{--burst-x:-34.7cqi!important;--burst-y:-6.7cqi!important;width:clamp(210px,24cqi,262px)!important}.all-burst-core{width:min(48cqi,500px)!important;min-height:min(30cqi,300px)!important}.all-burst-stage:before{width:min(58cqi,620px)!important}.all-burst-stage:after{width:min(70cqi,740px)!important}.all-burst-card{width:clamp(175px,19.5cqi,215px)!important;min-height:clamp(100px,11.7cqi,127px)!important;padding:17px 15px!important}.all-burst-card>p{font-size:clamp(16.5px,2cqi,22px)!important}.all-burst-card-supervised-lecture{width:clamp(175px,19.5cqi,215px)!important}.all-burst-stage:after{border:1px dashed #d08a0055!important;width:min(76cqi,800px)!important;box-shadow:0 0 0 26px #d08a0006!important}.all-burst-stage:before{background:radial-gradient(circle,#a7000010 0%,#a7000009 62%,#a700000. 78%,transparent 82%)!important;border:1px solid #a7000022!important;width:min(52cqi,540px)!important;box-shadow:0 0 0 1px #fff!important}.all-burst-stage:after{width:min(74cqi,780px)!important;box-shadow:none!important;background-image:radial-gradient(6px at 50% 0,#d08a00 98%,#0000 100%),radial-gradient(6px at 97.6% 34.6%,#d08a00 98%,#0000 100%),radial-gradient(6px at 79.4% 90.5%,#d08a00 98%,#0000 100%),radial-gradient(6px at 20.6% 90.5%,#d08a00 98%,#0000 100%),radial-gradient(6px at 2.4% 34.6%,#d08a00 98%,#0000 100%)!important;background-repeat:no-repeat!important;border:1px dashed #d08a0066!important}.all-burst-stage:before{width:min(50cqi,520px)!important;box-shadow:none!important;background:radial-gradient(circle,#a700000d 0%,#a7000006 60%,#0000 74%)!important;border:0!important}.all-burst-stage:after{background:conic-gradient(from 0deg, transparent 0 13deg, #a70000 13deg 59deg, transparent 59deg 85deg, #a70000 85deg 131deg, transparent 131deg 157deg, #a70000 157deg 203deg, transparent 203deg 229deg, #a70000 229deg 275deg, transparent 275deg 301deg, #a70000 301deg 347deg, transparent 347deg 360deg)!important;opacity:.34!important;border:0!important;width:min(70cqi,740px)!important;-webkit-mask:radial-gradient(circle,#0000 0 calc(50% - 2.5px),#000 calc(50% - 2.5px) 50%,#0000 50%)!important;mask:radial-gradient(circle,#0000 0 calc(50% - 2.5px),#000 calc(50% - 2.5px) 50%,#0000 50%)!important}.all-burst-shell{width:min(100%,980px)!important}.all-burst-stage{aspect-ratio:980/800!important;height:auto!important}.all-burst-card-basic-text{--burst-x:0px!important;--burst-y:-33.2cqi!important}.all-burst-card-past-questions{--burst-x:31.6cqi!important;--burst-y:-10.3cqi!important}.all-burst-card-multiple-choice{--burst-x:19.5cqi!important;--burst-y:26.8cqi!important}.all-burst-card-quick-questions{--burst-x:-19.5cqi!important;--burst-y:26.8cqi!important}.all-burst-card-supervised-lecture{--burst-x:-31.6cqi!important;--burst-y:-10.3cqi!important}.all-burst-stage:before{aspect-ratio:1!important;width:min(46cqi,450px)!important;height:min(46cqi,450px)!important;box-shadow:none!important;opacity:1!important;background:radial-gradient(circle,#a700000f 0%,#a7000008 62%,#0000 84%)!important;border:1px solid #a7000014!important;border-radius:50%!important;-webkit-mask:none!important;mask:none!important}.all-burst-stage:after{aspect-ratio:1!important;opacity:1!important;background:0 0!important;border:1px solid #a7000038!important;border-radius:50%!important;width:min(66.3cqi,650px)!important;height:min(66.3cqi,650px)!important;box-shadow:0 0 0 34px #a7000005,0 0 0 35px #d08a001f!important;-webkit-mask:none!important;mask:none!important}.all-burst-core>small{color:#5b564f!important;margin-top:18px!important;font-size:clamp(13.5px,3cqi,16px)!important;line-height:1.55!important}}@media (width>=801px){.hero-fit-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.hero-fit-footer{grid-template-columns:minmax(0,1fr)!important}}@media (width>=901px){.all-burst-caption{display:none!important}.all-in-one.all-burst{padding-top:clamp(34px,4vw,60px)!important;padding-bottom:clamp(46px,5vw,76px)!important}.all-burst-core>small{text-align:left!important;width:fit-content!important;margin-inline:auto!important}}.ab-badge,.ab-desc{display:none}@media (width>=901px){.all-burst-shell{width:min(100%,1040px)!important}.all-burst-stage{aspect-ratio:1040/800!important}.all-burst-card{text-align:left!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:16px!important;width:340px!important;min-height:112px!important;padding:16px 20px!important;display:grid!important}.ab-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex!important}.ab-badge{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:999px;padding:4px 10px 5px;font:800 9px/1 Arial,sans-serif;display:inline-block!important}.all-burst-card>.ab-head>p{white-space:nowrap!important;text-align:left!important;font-size:19px!important}.ab-desc{color:#6b665f;letter-spacing:0;border-left:1px solid #e5e0d8;padding-left:16px;font-size:12px;line-height:1.65;display:block!important}.all-burst-card-basic-text{--burst-x:0px!important;--burst-y:-31.7cqi!important}.all-burst-card-past-questions{--burst-x:30.1cqi!important;--burst-y:-9.8cqi!important}.all-burst-card-multiple-choice{--burst-x:18.6cqi!important;--burst-y:25.6cqi!important}.all-burst-card-quick-questions{--burst-x:-18.6cqi!important;--burst-y:25.6cqi!important}.all-burst-card-supervised-lecture{--burst-x:-30.1cqi!important;--burst-y:-9.8cqi!important;width:340px!important}.all-burst-stage:after{width:min(63.5cqi,660px)!important;height:min(63.5cqi,660px)!important}.all-burst-stage:before{width:min(45cqi,468px)!important;height:min(45cqi,468px)!important}.all-burst-core{width:min(45cqi,468px)!important}.all-burst-card{border:1px solid #f0ece6!important;border-radius:8px!important;column-gap:0!important;padding:18px 22px!important;box-shadow:9px 9px #e7cdc7!important}.ab-head{border-right:1px solid #e7cdc7!important;justify-content:center!important;align-self:stretch!important;gap:7px!important;padding-right:22px!important}.ab-badge{letter-spacing:.06em!important;padding:3px 9px 4px!important;font:700 8px/1 Arial,sans-serif!important}.all-burst-card>.ab-head>p{color:var(--red)!important;font-size:21px!important;font-weight:800!important;line-height:1.15!important}.ab-desc{border-left:0!important;align-self:center!important;padding-left:22px!important;font-size:13px!important;line-height:1.7!important}.all-burst-stage{overflow:visible!important}.all-burst-card-past-questions{--burst-x:min(37cqi,calc(50vw - 210px))!important}.all-burst-card-supervised-lecture{--burst-x:calc(min(37cqi,calc(50vw - 210px)) * -1)!important}.all-burst-card-multiple-choice{--burst-x:min(26cqi,calc(50vw - 300px))!important}.all-burst-card-quick-questions{--burst-x:calc(min(26cqi,calc(50vw - 300px)) * -1)!important}}@media (width>=901px) and (width<=1180px){.all-burst-card{text-align:center!important;width:226px!important;min-height:0!important;padding:18px 18px 20px!important;display:block!important}.ab-head{border-right:0!important;flex-direction:column!important;align-items:center!important;gap:9px!important;padding-right:0!important;display:flex!important}.all-burst-card>.ab-head>p{text-align:center!important;font-size:19px!important}.ab-desc{text-align:center!important;border-top:1px solid #e7cdc7!important;border-left:0!important;margin-top:14px!important;padding:14px 0 0!important;font-size:12.5px!important;line-height:1.75!important;display:block!important}.all-burst-card-past-questions{--burst-x:min(34cqi,calc(50vw - 135px))!important}.all-burst-card-supervised-lecture{--burst-x:calc(min(34cqi,calc(50vw - 135px)) * -1)!important}.all-burst-card-multiple-choice{--burst-x:min(24cqi,calc(50vw - 200px))!important}.all-burst-card-quick-questions{--burst-x:calc(min(24cqi,calc(50vw - 200px)) * -1)!important}}@media (width>=901px){.ab-badge{justify-content:center!important;align-items:center!important;height:19px!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}}@media (width>=901px) and (width<=1180px){.ab-badge{align-self:flex-start!important}}@media (width<=900px){.all-burst-caption{display:none!important}.all-in-one.all-burst{padding-top:clamp(24px,6vw,40px)!important;padding-bottom:clamp(32px,8vw,56px)!important}.all-burst-stage:before{aspect-ratio:1!important;width:min(62cqi,420px)!important;height:min(62cqi,420px)!important;box-shadow:none!important;opacity:1!important;background:radial-gradient(circle,#a700000f 0%,#a7000008 62%,#0000 84%)!important;border:1px solid #a7000014!important;border-radius:50%!important;-webkit-mask:none!important;mask:none!important}.all-burst-stage:after{aspect-ratio:1!important;opacity:1!important;background:0 0!important;border:1px solid #a7000038!important;border-radius:50%!important;width:min(89cqi,600px)!important;height:min(89cqi,600px)!important;box-shadow:0 0 0 22px #a7000005,0 0 0 23px #d08a001f!important;-webkit-mask:none!important;mask:none!important}.all-burst-core>h2,.all-burst-core h2{font-size:clamp(30px,10.5cqi,58px)!important;line-height:.92!important}.all-burst-core>strong,.all-burst-core strong{font-size:clamp(17px,5.4cqi,30px)!important}.all-burst-core>small{color:#5b564f!important;text-align:left!important;margin-top:14px!important;width:fit-content!important;margin-inline:auto!important;font-size:clamp(12.5px,3.5cqi,17px)!important;line-height:1.75!important}.all-burst-stage{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important}.all-burst-stage:before,.all-burst-stage:after{display:none!important}.all-burst-cards{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:26px!important;display:flex!important;position:static!important;inset:auto!important}.all-burst-card{text-align:left!important;opacity:1!important;border:1px solid #f0ece6!important;border-radius:7px!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:0!important;margin:0!important;padding:11px 14px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:5px 5px #e7cdc7!important}.ab-head{text-align:left!important;border-right:0!important;align-self:center!important;padding-right:0!important;display:block!important}.all-burst-card>.ab-head>p{color:#1c1a19!important;text-align:left!important;white-space:nowrap!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.ab-badge{background:var(--red)!important;color:#fff!important;letter-spacing:.04em!important;white-space:nowrap!important;border-radius:999px!important;grid-area:1/2!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:17px!important;padding:0 9px!important;font:700 8px/1 Arial,sans-serif!important;display:inline-flex!important}.ab-desc{color:#6b665f!important;text-align:left!important;white-space:nowrap!important;border:0!important;grid-area:2/1!important;margin:3px 0 0!important;padding:0!important;font-size:10.5px!important;line-height:1.4!important;display:block!important}.ab-desc br{display:none!important}.all-burst-card{border-radius:6px!important;align-content:center!important;place-items:stretch start!important;padding:9px 13px!important}.all-burst-card>p,.all-burst-card>.ab-head{place-self:auto!important;width:auto!important;max-width:none!important}.ab-badge{place-self:center end!important}.ab-desc{justify-self:start!important;margin-top:2px!important}.all-burst-card{grid-template-columns:1fr!important;row-gap:0!important}.ab-head{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important;width:100%!important;display:grid!important}.all-burst-card>.ab-head>p{grid-column:1!important;justify-self:start!important}.ab-head>.ab-badge{grid-column:2!important;place-self:center end!important}.ab-desc{grid-area:auto/1!important;margin-top:2px!important}.ab-head{grid-template-columns:1fr auto!important}.all-burst-card>.ab-head>p{color:var(--red)!important;justify-self:start!important}.ab-head>.ab-badge{justify-self:end!important}.ab-desc{color:#3f3b36!important}.all-burst-card>.ab-head{justify-self:stretch!important;width:100%!important;min-width:0!important}.all-burst-stage{flex-direction:column!important;align-items:stretch!important;display:flex!important}.all-burst-core{text-align:center!important;order:1!important;width:100%!important;max-width:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.all-burst-cards{order:2!important;gap:16px!important;margin-top:34px!important}.all-burst-core>small{text-align:center!important;width:auto!important;max-width:none!important;margin-inline:0!important}.all-burst-core>small br{display:none!important}.all-burst-core>small .jp{white-space:nowrap!important;display:inline-block!important}.all-burst-card>.ab-head>p{font-size:clamp(17px,5.4cqi,30px)!important;line-height:1.2!important}.ab-desc{margin-top:4px!important;font-size:clamp(12.5px,3.5cqi,17px)!important;line-height:1.5!important}.all-in-one.all-burst{padding-top:clamp(8px,2vw,20px)!important}.all-burst-cards{background:radial-gradient(circle at 50% 40%,#a700000f 0%,#a7000008 58%,#a7000004 100%)!important;border-radius:14px!important;margin-top:17px!important;padding:18px 14px!important;position:relative!important}.all-burst-core,.all-burst-core>small{margin-bottom:0!important;padding-bottom:0!important}.all-burst-cards{background:radial-gradient(circle at 50% 40%,#a7000024 0%,#a7000018 58%,#a700000f 100%)!important;margin-top:8px!important}.all-burst-card{opacity:0!important;transition:opacity .5s ease-out,transform .62s cubic-bezier(.2,.72,.24,1)!important;transform:translate(-42px)!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card{opacity:1!important;transform:translate(0)!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card-basic-text{transition-delay:0s!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card-past-questions{transition-delay:.13s!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card-multiple-choice{transition-delay:.26s!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card-quick-questions{transition-delay:.39s!important}.all-burst-trigger.shown~.all-burst-cards .all-burst-card-supervised-lecture{transition-delay:.52s!important}}.all-burst-foot{gap:.02em .06em!important;font-size:clamp(68px,10vw,154px)!important}.all-burst-foot>span{margin-right:-.06em!important}@media (width<=900px){.all-burst-foot{gap:.02em!important;font-size:clamp(30px,10.5cqi,58px)!important}.all-burst-foot>span{margin-right:0!important}}.all-burst-foot{font-size:clamp(48px,18cqi,96px)!important}@media (width<=900px){.all-burst-foot{font-size:clamp(30px,9cqi,58px)!important}}@media (width>=901px){.all-burst-foot{font-size:clamp(30px,11.4cqi,62px)!important}}.all-burst-foot{display:none!important}.all-in-one,.all-in-one.all-burst{border-top:0!important;border-bottom:0!important}.comparison{background:#faf5e9!important;border-top:0!important;border-radius:16px!important}.comparison-title{font-size:clamp(20px,8cqi,42px)!important;line-height:1.3!important}.comparison .comparison-copy-edited{font-size:clamp(13.5px,3cqi,16px)!important;font-weight:400!important;line-height:1.9!important}.comparison .book-icon{background:linear-gradient(90deg,#efe9dd 0 8px,#fff 8px)!important;box-shadow:4px 5px #ddd5c4!important}@media (width<=900px){.comparison{margin-inline:14px!important}.comparison-title{font-size:clamp(18px,5.6cqi,26px)!important}.comparison .comparison-copy-edited{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(12.5px,3.5cqi,15px)!important}.comparison .comparison-copy-edited br.br-mobile{display:inline!important}.comparison .comparison-copy-edited br.br-pc{display:none!important}.comparison{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.comparison>*{min-width:0!important;max-width:100%!important}.comparison .book-equation{grid-template-columns:minmax(0,1.15fr) auto minmax(0,.85fr)!important;min-width:0!important}.comparison .book-group,.comparison .book-set,.comparison .book-icon{min-width:0!important}.comparison .book-group>strong{white-space:normal!important;text-align:center!important}.comparison{padding-top:26px!important;padding-bottom:26px!important}.comparison .double-result{white-space:nowrap!important;min-height:0!important;padding:18px 14px!important;font-size:22px!important;line-height:1.2!important}.comparison .double-result br{display:none!important}.comparison{row-gap:20px!important;padding:26px 18px!important}.comparison>.comparison-title{margin-top:0!important}.comparison>:last-child{margin-bottom:0!important}.comparison .comparison-copy-edited{white-space:normal!important;margin:0!important}.comparison .comparison-copy-edited br{display:none!important}.comparison .comparison-copy-edited .nw{white-space:nowrap!important}.comparison{padding:26px 23px 36px!important}.comparison .book-group>strong{white-space:normal!important;word-break:keep-all!important}.comparison .book-group>strong .nw{white-space:nowrap!important}}@media (width<=400px){.comparison{padding-inline:18px!important}}.comparison .book-group>strong span,.comparison .book-group>strong em{font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border:0!important;padding:0!important}@media (width>=801px) and (width<=900px){.comparison .book-equation{grid-template-columns:minmax(0,1.15fr) auto minmax(0,.85fr)!important;gap:10px!important}.comparison .book-equation>.equals{display:none!important}.comparison .double-result{width:100%!important;min-height:74px!important;box-shadow:9px 10px 0 var(--gold)!important;grid-column:1/4!important;margin-top:14px!important;padding:18px 14px!important;font-size:22px!important}.comparison .book-equation>i{font-size:26px!important}}.comparison .double-result .dr-s,.comparison .double-result .dr-m,.comparison .double-result .dr-l{display:none;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=450px){.comparison .double-result .dr-s{display:inline!important}}@media (width>=451px) and (width<=699px){.comparison .double-result .dr-m{display:inline!important}}@media (width>=700px){.comparison .double-result .dr-l{display:inline!important}}@media (width>=901px){.comparison .double-result .dr-l{display:none!important}.comparison .double-result .dr-s{display:inline!important}}.comparison .double-result .dr-s>i{white-space:nowrap;font-style:normal;display:inline-block}.comparison .double-result i{color:inherit!important;font-weight:inherit!important}@media (width>=901px){.comparison{padding-top:clamp(28px,2.6vw,42px)!important;padding-bottom:clamp(48px,2.6vw + 20px,62px)!important}}.comparison-title{font-size:clamp(18px,6cqi,32px)!important}@media (width<=900px){.comparison-title{font-size:clamp(16px,4.6cqi,22px)!important}}@media (width>=901px){.all-burst-card{position:absolute!important}.ab-head>.ab-badge,.ab-badge{z-index:2!important;align-self:auto!important;position:absolute!important;top:10px!important;left:10px!important}}@media (width>=1181px){.all-burst-card{width:354px!important;min-height:126px!important;padding:25px 29px!important}.all-burst-card-past-questions{--burst-x:min(calc(37cqi + 7px),calc(50vw - 203px))!important}.all-burst-card-supervised-lecture{--burst-x:calc(min(calc(37cqi + 7px),calc(50vw - 203px)) * -1)!important}.all-burst-card-multiple-choice{--burst-x:min(calc(26cqi + 7px),calc(50vw - 293px))!important}.all-burst-card-quick-questions{--burst-x:calc(min(calc(26cqi + 7px),calc(50vw - 293px)) * -1)!important}}@media (width>=901px) and (width<=1180px){.ab-head>.ab-badge,.ab-badge{z-index:2!important;align-self:auto!important;position:absolute!important;top:10px!important;left:10px!important}.ab-head{gap:0!important}.all-burst-card{padding-top:51px!important}}@media (width>=1181px){.all-burst-card{min-height:136px!important;padding-top:35px!important}}@media (width>=901px){.all-in-one.all-burst{padding-top:calc(clamp(34px,4vw,60px) + 25px)!important}}.comparison-title{align-items:center!important;gap:.5em!important;display:flex!important}.comparison-title .ct-icon{width:1.25em;height:1.25em;color:var(--gold);flex:none}.comparison-title>span{font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border:0!important;padding:0!important}.comparison-title{gap:calc(.5em - 10px)!important}.comparison-title .ct-icon{position:relative;top:-2px}.proof>.section-head h2{font-size:clamp(48px,11.4cqi,62px)!important}@media (width<=900px){.proof>.section-head h2{font-size:clamp(30px,10.5cqi,58px)!important}}.proof>.section-head:after{content:"FEATURES"!important}.proof>.section-head>p{font-size:14px!important}@media (width<=900px){.proof>.section-head>p{font-size:13px!important}}.proof-card-copy h3 .num-wide{letter-spacing:.045em;letter-spacing:.022em!important}.proof-card-copy h3 .num-tight{letter-spacing:-.02em!important;letter-spacing:-.05em!important}.proof-card-copy h3 .tw,.proof-card-body .bw,.proof-card-copy small .bw{display:inline-block}@media (width<=900px){.experience{margin-top:40px!important}}.experience>div>small{font-size:14px!important}.experience{margin-bottom:0!important}@media (width<=900px){.experience>div>small{font-size:13px!important}.experience{margin-bottom:0!important}}.features>.section-head>p{font-size:14px!important}.features>.section-head h2{font-size:clamp(48px,11.4cqi,62px)!important}@media (width<=900px){.features>.section-head>p{font-size:13px!important}.features>.section-head h2{font-size:clamp(30px,10.5cqi,58px)!important}}.features>.section-head.compact{padding-bottom:35px!important}.feature-list .feature-row b .bw,.feature-screen-copy h2 .bw,.feature-screen-copy p .bw{display:inline-block}.feature-screen-copy p{white-space:normal!important}.feature-list .feature-row b .bw{white-space:nowrap;width:auto;min-width:0;margin:0;padding:0;display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background:0 0!important;border:0!important}.feature-screen-copy h2 .bw,.feature-screen-copy p .bw{color:inherit!important;font:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important}@media (width<=900px){.features{padding-bottom:55px!important}}.features{padding-bottom:60px!important}.motion-rail{margin-top:60px!important}@media (width<=900px){.features{padding-bottom:30px!important}}.lecture-intro>p{font-size:14px!important}.lecture-intro h2{font-size:clamp(48px,11.4cqi,62px)!important}@media (width<=900px){.lecture-intro>p{font-size:13px!important}.lecture-intro h2{font-size:clamp(30px,10.5cqi,58px)!important}}.lecture-intro h2{max-width:none!important}.lecture-intro h2 .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.two-col p .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}.quality{padding-top:50px!important}@media (width<=900px){.quality{padding-top:35px!important}}.lecture-intro{padding-bottom:100px!important}@media (width<=900px){.lecture-intro{padding-bottom:52px!important}}.quality{padding-top:50px!important;padding-bottom:50px!important}@media (width<=900px){.quality{padding-top:46px!important;padding-bottom:46px!important}}@media (width>=1100px){.quality{align-items:center!important;padding-top:50px!important;padding-bottom:50px!important}.quality-panel{align-self:center!important}.quality-label{margin-bottom:22px!important}.quality h3{margin:0!important;line-height:1.25!important}.quality-label{margin-bottom:14px!important;padding:7px 10px!important}.quality h3{line-height:1.12!important}.quality-statement{margin-top:16px!important}.quality{height:auto!important;min-height:0!important}.quality-panel,.quality-copy{min-height:0!important}}.quality-statement .bw,.quality-panel>p .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}.quality-process article strong .nw{white-space:nowrap;color:inherit!important;font:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}.spec>.section-head>p{font-size:14px!important}.spec>.section-head h2{max-width:none!important;font-size:clamp(48px,11.4cqi,62px)!important}.spec>.section-head h2 .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}@media (width<=900px){.spec>.section-head>p{font-size:13px!important}.spec>.section-head h2{font-size:clamp(30px,10.5cqi,58px)!important}}.spec>.section-head.compact{padding-bottom:35px!important}.environment .env-block{margin-top:26px}.environment .env-block:first-of-type{margin-top:18px}.environment .env-block h4{border-left:4px solid var(--red);color:var(--ink);margin:0 0 10px;padding-left:11px;font-size:15px;line-height:1.4}.environment .env-lead{margin:0 0 8px;font-size:14px;font-weight:800}.environment .env-block p{margin:0;font-size:13px;line-height:1.9}.environment .env-block ul{margin:0;padding-left:1.2em;font-size:13px;line-height:1.9}.environment .env-block small{color:#6b665f;margin-top:9px;font-size:11.5px;line-height:1.75;display:block}.environment .env-table{gap:6px;margin:0;display:grid}.environment .env-table>div{border-bottom:1px solid #e6e2da;grid-template-columns:minmax(96px,auto) 1fr;gap:12px;padding:7px 0;display:grid}.environment .env-table dt{margin:0;font-size:13px;font-weight:800}.environment .env-table dd{margin:0;font-size:13px}@media (width<=900px){.environment .env-table>div{grid-template-columns:minmax(84px,auto) 1fr;gap:10px}.environment .env-block h4{font-size:14px}}.product-table b{font-weight:400!important}.product-table b .nw{font-weight:inherit!important}.schedule{margin-bottom:20px!important}.environment .env-block ul{padding-left:0;list-style:none}.environment .env-block ul li{padding-left:1.05em;position:relative}.environment .env-block ul li:before{content:"・";color:var(--red);position:absolute;left:0}.environment .env-block small{text-indent:-1.2em;padding-left:1.2em}.environment .env-block .bw{text-indent:0;display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}.schedule{padding-bottom:20px!important}.environment .env-block h4{letter-spacing:.02em;background:#efeae0;border-radius:4px;border-left:0!important;padding:8px 13px!important;font-size:14px!important}.environment .env-block>p,.environment .env-block>ul,.environment .env-block>dl,.environment .env-block>small,.environment .env-lead{padding-left:13px}.environment .env-block>small{padding-left:calc(13px + 1.2em)}.environment .env-block h4{background:var(--red)!important;color:#fff!important}.schedule h3{margin-bottom:20px!important}.spec{padding-bottom:60px!important}.order-flow>p{font-size:14px!important}.order-flow>h2{max-width:none!important;margin:14px 0 35px!important;font-size:clamp(48px,11.4cqi,62px)!important}.order-flow>h2 .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}@media (width<=900px){.spec{padding-bottom:50px!important}.order-flow>p{font-size:13px!important}.order-flow>h2{margin-bottom:35px!important;font-size:clamp(30px,10.5cqi,58px)!important}}.confidence{padding-top:50px!important}@media (width<=900px){.confidence{padding-top:40px!important}}.steps{align-items:stretch!important}.steps article{height:100%!important}.steps article h3{word-break:keep-all;overflow-wrap:normal;line-break:strict}.notice li .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}.faq>p{font-size:14px!important}.faq>h2{max-width:none!important;margin:14px 0 35px!important;font-size:clamp(48px,11.4cqi,62px)!important}.faq>h2 .bw{display:inline-block;color:inherit!important;font:inherit!important;line-height:inherit!important}@media (width<=900px){.faq>p{font-size:13px!important}.faq>h2{margin-bottom:35px!important;font-size:clamp(30px,10.5cqi,58px)!important}}.faq-answer p{white-space:pre-line;white-space:pre-line}@media (width<=900px){.confidence{padding-bottom:0!important}.motion-rail{margin-top:50px!important}.order{padding-top:70px!important}}.order{padding-top:70px!important}@media (width<=900px){.motion-rail{margin-bottom:50px!important}.order{padding-top:55px!important}footer{margin-top:70px!important}}.to-top{z-index:60;background:var(--red);color:#fff;opacity:0;pointer-events:none;width:52px;height:52px;transition:opacity .45s var(--ease),transform .45s var(--ease),background .35s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 10px 26px #2b1b1140}.to-top span{font:900 20px/1 Arial,sans-serif;transform:translateY(-1px)}.to-top:hover{background:var(--red2)}body.scrolled .to-top,.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}@media (width<=900px){.to-top{width:46px;height:46px;bottom:14px;right:14px}.to-top span{font-size:18px}}.motion-rail{margin-bottom:0!important}.confidence{padding-bottom:70px!important}footer{margin-top:0!important}@media (width<=900px){.confidence{padding-bottom:55px!important}.motion-rail{margin-bottom:0!important}}.notice{margin-bottom:40px!important}@media (width<=900px){.notice{margin-bottom:32px!important}}footer .eprost span{color:#fff!important}.feature-screen-top{z-index:10!important}.feature-video-slot{z-index:0!important}body.intro-holding{overflow:hidden}body.intro-holding .site-intro,body.intro-holding .site-intro *{animation-play-state:paused!important}footer nav{flex-wrap:wrap!important;gap:14px 20px!important;min-width:0!important}footer nav>a{white-space:nowrap!important;flex:none!important}@media (width<=900px){footer nav{gap:12px 16px!important}footer nav>a{font-size:12px!important}}.order-cta{justify-content:center;margin-top:44px;display:flex}.order-cta-btn{background:var(--red);color:#fff;width:min(100%,460px);box-shadow:8px 9px 0 var(--gold);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .35s;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:22px 28px;display:grid;position:relative;overflow:hidden}.order-cta-btn>span{letter-spacing:.02em;grid-column:1;font-size:19px;font-weight:900;line-height:1.3}.order-cta-btn>small{opacity:.88;grid-area:2/1;font-size:11.5px;line-height:1.5}.order-cta-btn>b{transition:transform .45s var(--ease);grid-area:1/2/3;font-size:24px}.order-cta-btn:hover{background:var(--red2);box-shadow:11px 13px 0 var(--gold);transform:translate(-3px,-4px)}.order-cta-btn:hover>b{transform:translate(6px)}.order-cta-btn:before{content:"";background:#fff2;width:30%;animation:4.5s ease-in-out infinite orderButtonShine;position:absolute;inset:-60% auto -60% -60%;transform:skew(-18deg)}@media (width<=900px){.order-cta{margin-top:34px}.order-cta-btn{box-shadow:6px 7px 0 var(--gold);padding:18px 22px}.order-cta-btn>span{font-size:17px}.order-cta-btn>small{font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
