.r-page{min-height:100svh;padding:calc(var(--t-header-h) + 12px) 0 120px;isolation:isolate;position:relative;overflow-x:clip}.r-starfield{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.r-neb{z-index:-1;pointer-events:none;position:fixed}.r-wrap{width:100%;max-width:640px;margin:0 auto;padding:0 18px}.r-page h1{font-family:var(--t-serif);letter-spacing:-.01em;margin:16px 0 14px;font-size:clamp(34px,8.5vw,54px);font-weight:500;line-height:1.08}.r-page h2{font-family:var(--t-serif);margin:0 0 8px;font-size:clamp(24px,6vw,32px);font-weight:500;line-height:1.15}.r-lead{color:var(--t-muted);text-wrap:pretty;margin:0 0 20px;font-size:17px}.r-note{color:#f8f5ffa8;text-align:center;margin:12px 0 0;font-size:14px}.r-error{color:#ffc2d4;margin:2px 0 0;font-size:15px}.r-link{color:#f8f5ffb8;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:14px}.r-link:hover{color:var(--t-text)}.r-report-channels{color:var(--t-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:18px 0;font-size:13px;display:flex}.r-report-channels a{text-underline-offset:4px;min-height:44px;color:var(--t-gold);align-items:center;text-decoration:underline;display:inline-flex}.tc-report-preview{border-radius:20px;padding:24px}.r-form,.r-offer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#241642d1,#120b24db);border:1px solid #b65cff66;border-radius:26px;gap:16px;padding:24px 20px;display:grid;box-shadow:0 30px 80px -40px #8b3dffcc,inset 0 1px #ffffff14}.r-field{gap:8px;display:grid}.r-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--t-gold);font-size:12px}.r-field input,.r-field select{width:100%;min-height:54px;color:var(--t-text);font:inherit;appearance:none;background:#060310bf;border:1px solid #d6aaff73;border-radius:14px;padding:0 16px;font-size:17px}.r-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f4c985' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.r-field input::placeholder{color:#f8f5ff66}.r-field select.is-empty{color:#f8f5ff73}.r-field input:focus,.r-field select:focus{border-color:var(--t-gold);outline:none;box-shadow:0 0 0 3px #f4c98538}.r-date{grid-template-columns:1fr 1.7fr 1.25fr;gap:10px;display:grid}.r-toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.r-toggle button{min-height:50px;color:var(--t-muted);font:inherit;cursor:pointer;background:#06031099;border:1px solid #d6aaff66;border-radius:14px;font-size:16px}.r-toggle button.is-on{border-color:var(--t-gold);color:var(--t-text);background:#8b3dff4d}.r-submit{white-space:normal;text-align:center;width:100%}.r-submit:disabled{opacity:.6;cursor:progress}.r-bar{top:calc(var(--t-header-h) + 4px);z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c071cf5;border:1px solid #b65cff40;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:6px;margin:0 0 14px;padding:8px;display:grid;position:sticky}.r-bar li{border-radius:12px;justify-items:center;gap:2px;padding:4px 0;transition:background .5s;display:grid}.r-bar__num{width:34px;height:34px;font-family:var(--t-serif);color:#f8f5ff66;border:1px dashed #f8f5ff40;border-radius:50%;place-items:center;font-size:18px;transition:all .6s cubic-bezier(.2,.8,.2,1.3);display:grid}.r-bar__num svg{opacity:.7;width:14px;height:14px}.r-bar__label{letter-spacing:.04em;text-transform:uppercase;color:#f8f5ff80;text-align:center;font-size:9.5px;line-height:1.1}.r-bar li.is-on .r-bar__num{color:#fff;background:radial-gradient(circle at 35% 30%,#ef70ffe6,#8b3dffe6);border:1px solid #f4c985cc;box-shadow:0 0 16px #ef70ff8c}.r-bar li.is-on .r-bar__label{color:var(--t-gold)}.r-bar li.is-active{background:#8b3dff2e}.r-scene{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.r-stage{place-items:center;min-width:0;min-height:clamp(260px,100svh - 470px,520px);display:grid}.r-subs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;text-wrap:balance;background:#0c071ce6;border-radius:18px;flex-wrap:wrap;place-content:center;min-height:4.5em;margin:0;padding:16px 18px;font-size:clamp(19px,5vw,22px);line-height:1.45;animation:.5s cubic-bezier(.2,.7,.2,1) both r-sub-in;display:flex;position:relative}.r-subs span{white-space:pre;transition:color .18s,text-shadow .18s}.r-subs span.is-wait{color:#f8f5ff8c}.r-subs span.is-said{color:#fff;text-shadow:0 0 14px #f4c98559}@keyframes r-sub-in{0%{opacity:0;transform:translateY(8px)}}.r-progress{background:#f8f5ff1a;border-radius:3px;height:3px;overflow:hidden}.r-progress span{background:linear-gradient(90deg, var(--t-purple), var(--t-gold));height:100%;transition:width .5s;display:block}.r-controls{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090615cc;border:1px solid #b65cff40;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.r-iconbtn{width:46px;height:46px;color:var(--t-text);cursor:pointer;background:#ffffff0d;border:1px solid #d6aaff59;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.r-next{min-height:46px;padding:0 22px}.r-after{scroll-margin-bottom:16px;scroll-margin-top:calc(var(--t-header-h) + 96px);gap:16px;animation:.6s both r-sub-in;display:grid}.r-scene.is-done .r-stage{min-height:0}.r-page .r-scene.is-done .r-const__svg{width:min(36vw,150px,18svh)}.r-scene.is-done .r-const__title{font-size:20px}.r-scene.is-done .r-cover{margin:-30px auto;animation:none;transform:scale(.8)}.r-pop{animation:.6s cubic-bezier(.2,.8,.2,1.2) both r-pop;animation-delay:var(--d,0s)}@keyframes r-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}.r-calc{text-align:center;justify-items:center;gap:18px;width:100%;display:grid}.r-calc__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--t-gold);font-size:12px}.r-calc__row{justify-content:center;align-items:stretch;gap:6px;display:flex}.r-calc__part{align-items:center;gap:6px;display:flex}.r-col{background:linear-gradient(#2c1658,#120a26);border:1px solid #d6aaff59;border-radius:18px;grid-template-rows:auto auto 22px auto;align-content:start;justify-items:center;gap:6px;width:88px;padding:14px 6px;display:grid}.r-col__label{color:#f8f5ff99;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.r-col__raw{font-family:var(--t-serif);font-size:26px;line-height:1}.r-col__chain{color:#f8f5ff99;font-size:13px}.r-num{background:radial-gradient(circle at 35% 30%, var(--t-pink), var(--t-purple));border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid;box-shadow:0 0 22px #ef70ff8c}.r-op{color:var(--t-gold);font-size:22px}.r-total{font-family:var(--t-serif);color:var(--t-text);font-size:26px}.r-total span{color:var(--t-gold)}.r-const{justify-items:center;gap:14px;width:100%;display:grid}.r-page .r-const__svg{width:min(72vw,300px,34svh);height:auto;font-size:inherit;overflow:visible}.r-const__line{fill:none;stroke:#f4d6a0d9;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.r-const__star{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.4)}.r-const.is-p1 .r-const__star,.r-const.is-p2 .r-const__star,.r-const.is-p3 .r-const__star{opacity:1;transition:transform 1.3s cubic-bezier(.2,.8,.2,1),opacity .8s;transition-delay:calc(var(--i) * 45ms);transform:none}.r-const.is-p2 .r-const__line,.r-const.is-p3 .r-const__line{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s ease-in-out}.r-const.is-p3 .r-const__star{animation:2.4s ease-in-out infinite alternate r-twinkle;animation-delay:calc(var(--i) * .12s)}@keyframes r-twinkle{to{opacity:.55}}.r-const__title{font-family:var(--t-serif);color:var(--t-gold);text-align:center;opacity:0;text-wrap:balance;max-width:22ch;font-size:clamp(22px,6vw,28px);transition:all .9s .2s;transform:translateY(8px)}.r-const.is-p3 .r-const__title{opacity:1;transform:none}.r-words{gap:22px;width:100%;display:grid}.r-word{justify-items:center;gap:6px;display:grid}.r-cards{--gap:5px;--avail:calc(min(100vw, 640px) - 44px);--size:min(44px, calc((var(--avail) - (var(--per) - 1) * var(--gap)) / var(--per)));justify-content:center;gap:4px var(--gap);perspective:700px;max-width:calc(var(--row) * var(--size) + (var(--row) - 1) * var(--gap) + 1px);flex-wrap:wrap;margin:0 auto;display:flex}.r-card{width:var(--size);height:calc(var(--size) * 1.45)}.r-card__in{width:100%;height:100%;transform-style:preserve-3d;animation:.8s cubic-bezier(.3,.7,.2,1.1) both r-flip;animation-delay:var(--d,0s);display:block;position:relative}@keyframes r-flip{0%{transform:rotateY(180deg)}}.r-card__back,.r-card__face{backface-visibility:hidden;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.r-card__back{color:var(--t-gold);font-size:calc(var(--size) * .45);background:linear-gradient(160deg,#3a1d6e,#1a0f33);border:1px solid #f4c98599;transform:rotateY(180deg)}.r-card__face{background:linear-gradient(170deg,#4a2491,#2e1660);border:1px solid #f4c9858c;align-content:center;gap:1px}.r-card__char{font-family:var(--t-serif);font-size:calc(var(--size) * .55);line-height:1}.r-card__val{font-size:max(11px, calc(var(--size) * .38));color:var(--t-gold);font-weight:700;line-height:1}.r-card.is-dim .r-card__face{background:#150c2b;border-color:#f8f5ff26}.r-card.is-dim .r-card__char{opacity:.35}.r-word__sum{color:var(--t-gold);font-size:16px;font-weight:600}.r-cover{text-align:center;background:radial-gradient(70% 50% at 50% 0,#ef70ff8c,#0000 70%),radial-gradient(80% 60% at 50% 100%,#8b3dff99,#0000 70%),#1a0f33;border:1px solid #f4c985bf;border-radius:20px;justify-items:center;gap:6px;width:min(100%,330px);margin:0 auto;padding:34px 22px 26px;animation:.8s cubic-bezier(.2,.8,.2,1.2) both r-pop,6s ease-in-out 1s infinite alternate r-float;display:grid;position:relative;box-shadow:0 40px 90px -30px #8b3dfff2}@keyframes r-float{to{transform:translateY(-8px)rotate(-.6deg)}}.r-cover:after{content:"";pointer-events:none;border:1px solid #f4c9854d;border-radius:14px;position:absolute;inset:8px}.r-cover__mark{color:var(--t-gold);font-size:28px}.r-cover__kicker{letter-spacing:.16em;text-transform:uppercase;color:#f8f5ff99;font-size:11px}.r-cover__title{font-family:var(--t-serif);font-size:36px;line-height:1.1}.r-cover__name{font-family:var(--t-serif);color:var(--t-gold);margin-top:10px;font-size:20px}.r-cover__date{color:var(--t-muted);font-size:14px}.r-cover__nums{grid-template-columns:repeat(5,1fr);gap:4px;width:100%;margin-top:16px;display:grid}.r-cover__nums li{color:#f8f5ff99;text-transform:uppercase;letter-spacing:.03em;gap:2px;font-size:8.5px;line-height:1.15;display:grid}.r-cover__nums span{font-family:var(--t-serif);color:var(--t-text);font-size:24px}.r-cover__brand{font-family:var(--t-serif);color:var(--t-muted);margin-top:14px;font-size:15px}.r-offer-checkout{min-width:0;scroll-margin-top:calc(var(--t-header-h) + 110px);grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.r-offer-checkout>h2,.r-offer-checkout>p,.r-offer-checkout>ul,.r-offer-checkout>.r-price{margin:0}.r-offer-checkout .r-timer__label{min-width:0}.r-offer-checkout .r-timer__clock{flex:none}.r-offer-checkout>ul{margin:4px 0 8px;padding:0;list-style:none}.r-offer-checkout .r-field{min-width:0;margin:0}.r-offer-checkout .r-field>span{overflow-wrap:anywhere;line-height:1.5}.r-offer-checkout .r-field input{box-sizing:border-box;min-width:0;max-width:100%;line-height:1.4}.r-offer-checkout>.r-submit{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:60px;padding:14px 18px;line-height:1.35}.r-offer-checkout>.r-submit .t-cta__arrow{flex:none}.r-offer ul{gap:12px;display:grid}.r-offer li{color:var(--t-muted);padding-left:26px;position:relative}.r-offer li:before{content:"✦";color:var(--t-gold);position:absolute;left:0}.r-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;margin:6px 0 0;display:flex}.r-price__old{color:#f8f5ffb3;font-size:22px;text-decoration-color:#ff7a9a;text-decoration-thickness:1.5px}.r-price__now{font-family:var(--t-serif);color:var(--t-text);font-size:46px}.r-price__off{color:#fff;background:#ff5c8a;border-radius:999px;align-self:center;padding:3px 10px;font-size:14px;font-weight:700}.r-timer{background:#ff5c8a24;border:1px solid #ff5c8a73;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.r-timer__label{color:#ffd2de;font-size:14px}.r-timer__clock{font-family:var(--t-serif);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.04em;font-size:30px}.r-timer--over{color:#ffd2de;justify-content:center;margin:0;font-size:14px}.r-guarantee{background:#f4c98514;border:1px dashed #f4c98580;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.r-guarantee__seal{border:2px solid var(--t-gold);width:72px;height:72px;color:var(--t-gold);text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;line-height:1;display:flex;box-shadow:inset 0 0 0 4px #090615e6,inset 0 0 0 5px #f4c98573}.r-guarantee__seal b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.r-guarantee p{color:var(--t-muted);margin:0;font-size:14px;line-height:1.45}.r-guarantee .r-guarantee__title{color:var(--t-text);margin-bottom:2px;font-size:15px;font-weight:600}.r-paid{color:var(--t-text);text-align:center;background:#8b3dff38;border-radius:14px;padding:14px 16px}@media (min-width:720px){.r-form,.r-offer{padding:30px}.r-col{width:110px}}@media (prefers-reduced-motion:reduce){.r-pop,.r-subs,.r-after,.r-cover,.r-card__in{animation:none}.r-const__star{opacity:1;transform:none}.r-const__line{stroke-dashoffset:0}.r-const__title{opacity:1;transform:none}}.r-topbar{z-index:20;height:var(--t-header-h);padding-top:env(safe-area-inset-top);color:var(--t-text);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.r-page{padding-top:calc(var(--t-header-h) + 4px)}.r-page .r-bar{top:8px}.r-unmute{z-index:90;color:var(--t-text);font:inherit;cursor:pointer;background:#0a0618db;border:0;place-content:center;justify-items:center;gap:16px;font-size:18px;display:grid;position:fixed;inset:0}.r-unmute__btn{background:linear-gradient(135deg, var(--t-pink), var(--t-purple));border-radius:50%;place-items:center;width:84px;height:84px;font-size:34px;animation:1.6s ease-in-out infinite r-pulse;display:grid;box-shadow:0 0 40px #ef70ff80}.r-unmute__btn svg{width:38px;height:38px}@keyframes r-pulse{50%{transform:scale(1.08)}}.r-controls{justify-content:center;gap:14px;width:max-content;margin:0 auto;padding:6px 10px}.r-start .r-lead{margin-bottom:10px}.r-start .r-form{margin-top:14px}.r-land{gap:64px;margin-top:72px;display:grid}.r-land__sec{gap:12px;display:grid}.r-land__sec h2{text-align:center;text-wrap:balance;margin-bottom:8px}.r-land__sec>.r-lead{text-align:center;margin:0}.r-land__cta{margin-top:18px}.r-land__tail-title{font-family:var(--t-serif);text-align:center;color:var(--t-gold);margin-top:18px;font-size:24px}.r-spheres{gap:12px;margin-top:14px;display:grid}.r-sphere{background:linear-gradient(#251448,#140b2c);border:1px solid #b65cff52;border-radius:20px;padding:18px}.r-sphere__icon{font-size:26px}.r-sphere h3{font-family:var(--t-serif);color:var(--t-gold);margin:6px 0;font-size:21px;font-weight:500}.r-sphere p{color:var(--t-muted);font-size:16px;line-height:1.5}.r-land__why{text-align:center;background:radial-gradient(80% 60% at 50% 0,#8b3dff47,#0000 70%),#120a26;border:1px solid #f4c98540;border-radius:26px;padding:28px 20px}.r-land__why p{color:var(--t-muted);text-wrap:balance;font-size:18px}.r-land__accent{font-family:var(--t-serif);margin:8px 0;color:var(--t-gold)!important;font-size:28px!important}.r-steps{gap:12px;display:grid}.r-steps li{background:#140b2c;border:1px solid #b65cff47;border-radius:20px;align-items:flex-start;gap:16px;padding:18px;display:flex}.r-steps__n{font-family:var(--t-serif);color:var(--t-gold);flex:none;font-size:34px;line-height:1}.r-steps h3{margin-bottom:4px;font-size:18px;font-weight:600}.r-steps p{color:var(--t-muted);font-size:16px}.r-rating{text-align:center;color:var(--t-muted);font-size:15px}.r-reviews{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:6px -18px 0;padding:6px 18px 14px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.r-reviews::-webkit-scrollbar{display:none}.r-review{scroll-snap-align:start;background:linear-gradient(#2a1652,#150c2e);border:1px solid #f4c9854d;border-radius:22px;flex:none;align-content:start;gap:10px;width:min(82vw,330px);padding:20px;display:grid}.r-review__stars{color:var(--t-gold);letter-spacing:2px}.r-review blockquote{color:var(--t-text);margin:0;font-size:16px;line-height:1.5}:is(.taro-home:has(.r-page[data-stage=lp]) .r-legal,.taro-home:has(.r-page[data-stage=expr]) .r-legal,.taro-home:has(.r-page[data-stage=soul]) .r-legal){display:none}.r-review figcaption{color:var(--t-gold);margin-top:auto;font-size:14px}.r-review__shot{background:#1c1236;border-radius:14px;max-height:240px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.r-review__shot img{width:100%;height:auto;display:block}.r-review__shot.is-tall{height:240px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.r-review.is-text{align-content:center}.r-review.is-text blockquote{font-family:var(--t-serif);font-size:21px;line-height:1.35}.r-review.is-text blockquote:before{content:"«";color:var(--t-gold)}.r-review.is-text blockquote:after{content:"»";color:var(--t-gold)}.r-land__final{text-align:center}.r-land__final p{color:var(--t-muted);font-size:18px}.r-faq{gap:10px;display:grid}.r-faq details{background:#140b2c;border:1px solid #b65cff47;border-radius:16px;padding:16px 18px}.r-faq summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none}.r-faq summary::-webkit-details-marker{display:none}.r-faq summary:after{content:"+";float:right;color:var(--t-gold)}.r-faq details[open] summary:after{content:"−"}.r-faq p{color:var(--t-muted);margin-top:10px}.r-legal{padding:16px 16px calc(22px + env(safe-area-inset-bottom));text-align:center;color:#8f88a6;margin-top:20px;font-size:12px;line-height:1.5}.r-legal nav{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:4px;display:flex}.r-legal a{color:#a8a1bd;text-decoration:none}.r-legal a,.r-legal span{white-space:nowrap}.r-legal a:hover{color:var(--t-text);text-decoration:underline}.r-doc{color:#d9d2ec;max-width:760px;margin:0 auto;padding:28px 18px 8px;font-size:15px;line-height:1.6}.r-doc h1{font-family:var(--t-serif);color:var(--t-text);margin:18px 0 6px;font-size:26px;line-height:1.25}.r-doc h2{color:var(--t-text);margin:22px 0 8px;font-size:17px}.r-doc p{margin:0 0 8px}.r-doc__date{color:#a8a1bd;font-size:13px}.r-doc__back{color:var(--t-gold);font-size:14px;text-decoration:none}@media (min-width:720px){.r-spheres{grid-template-columns:1fr 1fr}.r-reviews{margin-inline:0;padding-inline:2px}}.r-wait{text-align:center;justify-items:center;gap:14px;min-height:60svh;padding-top:80px;display:grid}.r-doc--report{max-width:720px}.r-report__bar{color:var(--t-muted);background:#8b3dff29;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;display:flex}.r-report__print{padding:10px 18px;font-size:14px}.r-report__cover{text-align:center;background:radial-gradient(120% 90% at 50% 0,#8b3dff47,#120b24e6);border:1px solid #f4c9858c;border-radius:22px;padding:34px 18px 28px;box-shadow:inset 0 0 0 6px #090615e6,inset 0 0 0 7px #f4c98559}.r-report__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--t-gold);margin:0;font-size:12px}.r-report__cover h1{font-family:var(--t-serif);color:var(--t-text);margin:10px 0 8px;font-size:clamp(34px,9vw,52px);font-weight:500}.r-report__name{font-family:var(--t-serif);color:var(--t-gold);margin:0;font-size:21px}.r-report__date{color:var(--t-muted);margin:4px 0 0}.r-report__nums{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.r-report__nums a{color:#f8f5ffb3;text-transform:uppercase;letter-spacing:.04em;gap:2px;font-size:10px;text-decoration:none;display:grid}.r-report__nums span{font-family:var(--t-serif);color:var(--t-text);font-size:30px}.r-report__block{margin-top:34px;padding-top:8px;scroll-margin-top:16px}.r-report__label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-gold);margin:0 0 6px;font-size:12px}.r-report__block h2{font-family:var(--t-serif);color:var(--t-text);margin:0 0 10px;font-size:clamp(25px,6.5vw,32px);font-weight:500;line-height:1.2}.r-report__lead{color:var(--t-text);font-size:17px}.r-report__section h3{letter-spacing:0;color:var(--t-gold);margin:24px 0 8px;font-family:inherit;font-size:18px;font-weight:650}.r-report__section p,.r-report__lead{letter-spacing:0}.r-report__section p{color:#d9d2ec}.r-report__end{color:#a8a1bd;margin-top:34px;font-size:12.5px}@media print{.r-report__bar,.r-legal,.r-doc__back,.r-note,.cookie-note{display:none!important}.taro-home,.r-doc{color:#1b1530!important;background:#fff!important}.r-report__cover{box-shadow:none;background:#fff;border-color:#b8913f}.r-report__cover h1,.r-report__block h2,.r-report__lead,.r-report__nums span{color:#1b1530!important}.r-report__section p,.r-report__nums a,.r-report__date{color:#2d2640!important}.r-report__section h3,.r-report__label,.r-report__kicker,.r-report__name{color:#8a6420!important}.r-report__block{break-before:page}.r-report__section{break-inside:avoid-page}}.r-bump{border:2px solid var(--t-gold);cursor:pointer;background:#2a1d33;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:14px 14px 14px 12px;display:grid;position:relative}.r-bump--annual{grid-template-columns:auto 1fr}.r-bump.is-on{background:#3a2a37;box-shadow:0 0 0 4px #f4c9851f}.r-bump__arrow{color:#ff7a9a;margin-top:1px;font-size:22px;line-height:1;animation:1.4s ease-in-out infinite r-bump-nudge;position:relative}@keyframes r-bump-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.r-bump__arrow{animation:none}}.r-bump input{accent-color:#f4c985;cursor:pointer;width:24px;height:24px;margin:1px 0 0}.r-bump__body{gap:6px;display:grid}.r-bump__title{color:var(--t-gold);font-size:15.5px;font-weight:700;line-height:1.3}.r-bump__text{color:var(--t-text);font-size:14px;line-height:1.45}.r-bump__fine{color:#f8f5ffd1;font-size:13px;line-height:1.4}.r-bump__total{text-align:center;color:var(--t-muted);margin:0;font-size:15px}.r-bump__total b{color:var(--t-text)}.r-scene.is-reveal .r-stage{min-height:0}.r-scene.is-reveal .r-cover{margin:-30px auto;animation:none;transform:scale(.8)}.r-subs-anchor{height:0;scroll-margin-top:calc(var(--t-header-h) + 96px)}@media (max-width:480px){.r-report__nums a{letter-spacing:0;font-size:8px}}.r-messenger-options{gap:14px;margin-top:24px;display:grid}.r-messenger-options h3{font:inherit;text-align:center;margin:0;font-size:20px;font-weight:600}.r-messenger-options .r-note{margin:0}.r-messenger-options .r-submit{margin-top:0}.r-messenger-link{color:#e3d7f5;text-align:center;width:100%;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 8px;font-size:14px;line-height:1.5;text-decoration:underline;display:block}.r-messenger-link:disabled{opacity:.55;cursor:wait}.r-sound-strip{z-index:7;background:#0c071cf7;border:1px solid #d6aaff4d;border-radius:16px;justify-self:stretch;justify-items:center;gap:5px;padding:9px 12px;display:grid;position:sticky;top:88px;box-shadow:0 10px 30px #0000002e}.r-sound-strip.is-prompt{border-color:#f4c985bf}.r-sound-strip__button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#8b3dff40;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:6px 12px;font-size:16px;font-weight:600;display:inline-flex}.r-sound-strip.is-prompt .r-sound-strip__button{background:linear-gradient(135deg,#8f3fcbf2,#602ca5f2)}.r-page .r-sound-strip__button svg{flex:none;width:23px;height:23px}.r-sound-strip p{color:#f8f5ffcc;text-align:center;margin:0;font-size:12px;line-height:1.4}.r-sound-strip__silent{color:#eadff8;min-height:36px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:13px;text-decoration:underline}.r-sound-strip__button:focus-visible,.r-sound-strip__silent:focus-visible{outline:2px solid var(--t-gold);outline-offset:3px}.r-sound-strip__action{align-items:center;gap:8px;width:100%;display:flex}.r-sound-strip__action .r-sound-strip__button{flex:1;width:auto;min-width:0}.r-page .r-sound-arrow{color:#f4c985;filter:drop-shadow(0 0 6px #ef70ff8c);flex:none;width:48px;height:44px;animation:1.8s ease-in-out 3 r-point-sound;overflow:visible}.r-page .r-sound-arrow path{stroke:currentColor;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round}.r-page .r-audio-start{color:#f8f5ff;width:min(360px,100% - 32px);max-height:calc(100% - 32px);font:inherit;text-align:center;background:radial-gradient(at top,#46206a 0,#1a102d 65%);border:1px solid #f4c98599;border-radius:28px;margin:auto;padding:30px 24px 22px;overflow:auto;box-shadow:0 20px 80px #0009}.r-page .r-audio-start::backdrop{background:#080413e0}.r-audio-start__symbol{color:#f4c985;background:#9b47d51f;border:1px solid #f4c98566;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:46px;display:grid}.r-page .r-audio-start__eyebrow{color:#f4c985;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.r-page .r-audio-start h2{color:#fff7e9;margin:0;font:36px/1.12 Georgia,serif}.r-page .r-audio-start p:not(.r-audio-start__eyebrow){color:#e3d5f1;margin:16px 0 22px;font-size:16px;line-height:1.5}.r-audio-start__play{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#9942c9,#7027a6);border:1px solid #e8bcff99;border-radius:16px;padding:12px 16px;font-size:18px;font-weight:700;display:block;box-shadow:0 5px 24px #9c39d040}.r-audio-start__play:focus-visible{outline-offset:4px;outline:2px solid #f4c985}@keyframes r-point-sound{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.r-page .r-sound-arrow{animation:none}}@media (max-height:600px){.r-page .r-audio-start{padding:18px 20px 12px}.r-audio-start__symbol{width:48px;height:48px;margin-bottom:10px;font-size:32px}.r-page .r-audio-start h2{font-size:30px}.r-page .r-audio-start p:not(.r-audio-start__eyebrow){margin:10px 0 14px}}.r-messenger-options .r-messenger-button{color:#fff;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:14px 20px;text-decoration:none;display:flex}.r-messenger-button img{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.r-messenger-options .r-messenger-button--max{background:linear-gradient(110deg,#471aff 0%,#6e1aff 56%,#9500ff 100%);box-shadow:0 8px 26px #6e1aff38}.r-messenger-options .r-messenger-button--telegram{background:#168ac3;box-shadow:0 8px 26px #168ac32e}.r-messenger-options .r-messenger-button:hover:not(:disabled){filter:brightness(1.08)}.r-messenger-options .r-messenger-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.r-annual-prices{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.r-annual-prices strong{font-size:1.35rem;line-height:1.2}.r-annual-prices .r-annual-price--promo{color:#83edaf}.r-annual-prices s{color:#ffabb4;font-size:.98rem;text-decoration-color:#ff647c;text-decoration-thickness:2px}
