.flag-dropdown,.flag-dropdown .selected-flag{background-color:#fff!important}.flag-dropdown .selected-flag{border-left:2px solid #e3e3e3!important;border-block:2px solid #e3e3e3!important}.mySwiper_kata_mereka .swiper-wrapper{padding-bottom:3rem!important}.mySwiper_kata_mereka .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px))!important;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px))!important;display:inline-block;border-radius:50%!important;background:var(--swiper-pagination-bullet-inactive-color,#c4c4c4)!important;opacity:var(--swiper-pagination-bullet-inactive-opacity,1)!important}.mySwiper_kata_mereka .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-bullet-inactive-color,#f42739)!important;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px))!important;opacity:var(--swiper-pagination-bullet-inactive-opacity,1)!important}.form-control{padding-left:2.5rem!important}.flag-dropdown,.flag-dropdown .selected-flag{background-color:#666!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.flag-dropdown .selected-flag{height:90%!important;border-left:2px solid #666!important;border-block:2px solid #666!important}.bp2{--red:#b71831;--red-dark:#911327;--yellow:#ffcf42;--ink:#202126;--muted:#696b73;--line:#e7e7e9;--cream:#faf9f6;--navy:#151b24;--radius:22px}.bp2,.bp2 *{box-sizing:border-box}.bp2{scroll-behavior:smooth;scroll-padding-top:104px;margin:0;background:#fff;color:var(--ink);font-family:var(--font-inter),Inter,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.bp2 a,.bp2 button,.bp2 input{font:inherit}.bp2 a,.bp2 button{-webkit-tap-highlight-color:transparent}.bp2 a{color:inherit;text-decoration:none}.bp2 button{cursor:pointer}.bp2 button:disabled{cursor:default}.bp2 img{max-width:100%;display:block}.bp2 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bp2 .svg-defs{position:absolute;width:0;height:0;overflow:hidden}.bp2 a:focus-visible,.bp2 button:focus-visible,.bp2 summary:focus-visible,.bp2 video:focus-visible{outline:3px solid #df9800;outline-offset:5px}.bp2 button{color:inherit}.bp2 .container{width:min(1180px,calc(100% - 72px));margin-inline:auto}.bp2 .skip{position:fixed;top:-100px;left:24px;z-index:100;background:#fff;padding:12px}.bp2 .skip:focus{top:12px}.bp2 .header{height:88px;position:sticky;top:0;background:hsla(0,0%,100%,.96);border-bottom:1px solid #eeeef0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bp2 .nav-wrap{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.bp2 .brand img{width:137px;height:auto}.bp2 .header nav{display:flex;gap:34px;font-size:13px;font-weight:600;color:#62646c;margin-left:auto;margin-right:24px}.bp2 .header nav a:hover{color:var(--red)}.bp2 .button{border:1px solid transparent;display:inline-flex;justify-content:center;align-items:center;gap:11px;padding:16px 24px;min-height:54px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.35;transition:background .2s,transform .2s,box-shadow .2s}.bp2 .button:hover{transform:translateY(-2px)}.bp2 .button svg{width:19px;height:19px}.bp2 .button.primary{background:var(--red);color:#fff;box-shadow:0 7px 18px #b7183112}.bp2 .button.primary:hover{background:var(--red-dark);box-shadow:0 9px 22px #b7183120}.bp2 .button.outline{border-color:#dcdce1;background:#fff}.bp2 .button.outline:hover{border-color:var(--ink)}.bp2 .button.small{min-height:43px;padding:12px 17px;font-size:12px}.bp2 .button.dark{background:var(--ink);color:#fff}.bp2 .button.dark:hover{background:#000}.bp2 .button.white{background:#fff;color:var(--ink)}.bp2 .button.white:hover{background:#f4f4f4}.bp2 .eyebrow{font-size:11px;font-weight:750;letter-spacing:1.7px;color:var(--red);display:flex;align-items:center;gap:9px;margin-bottom:17px;line-height:1.5}.bp2 .tiny-line{width:23px;height:2px;background:var(--red)}.bp2 h1,.bp2 h2,.bp2 h3,.bp2 p{margin:0}.bp2 h1{font-size:clamp(46px,4.6vw,64px);letter-spacing:-3.4px;line-height:1.07;font-weight:760}.bp2 h1 span{color:var(--red);position:relative;z-index:1}.bp2 h1 span:after{content:"";position:absolute;bottom:3px;height:11px;background:#ffdd76;left:0;right:0;z-index:-1;transform:rotate(-1deg)}.bp2 .hero{display:grid;grid-template-columns:1.08fr 1fr;gap:54px;padding-top:62px;padding-bottom:70px;align-items:center}.bp2 .hero-intro{font-size:15px;line-height:1.85;color:var(--muted);max-width:453px;margin-top:25px}.bp2 .price-line{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;margin-top:26px}.bp2 .price{font-size:32px;font-weight:750;letter-spacing:-1.4px}.bp2 .price-line>span:nth-child(2){font-size:13px;color:var(--muted)}.bp2 .price-caption{flex-basis:100%;font-size:11px;color:#777a83;margin-top:1px}.bp2 .hero-buttons{display:flex;gap:10px;margin-top:23px}.bp2 .hero-note{display:flex;align-items:center;gap:6px;font-size:10px;color:#74767d;margin-top:17px}.bp2 .hero-note svg{width:15px;height:15px}.bp2 .hero-note>span{margin:0 2px;color:#b4b4bb}.bp2 .hero-visual{position:relative;border-radius:24px;background:#f8f7f3;border:1px solid #efeee9;min-width:0;margin-top:14px;box-shadow:0 28px 48px -40px #29344370}.bp2 .visual-top{display:flex;gap:7px;align-items:center;font-size:8px;font-weight:700;letter-spacing:1px;padding:24px 24px 0;position:relative;z-index:1}.bp2 .live-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #b7183110;display:inline-block;flex-shrink:0}.bp2 .visual-num{margin-left:auto;color:#92948f;font-size:9px;letter-spacing:.5px}.bp2 .hero-photo{height:389px;overflow:hidden;mix-blend-mode:multiply;border-radius:24px}.bp2 .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%;transform:scale(1.05)}.bp2 .briefing-stamp{position:absolute;top:83px;left:-25px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eeeeef;border-radius:13px;padding:14px 17px;box-shadow:0 10px 28px #1919190c}.bp2 .icon-square{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fbecef;color:var(--red)}.bp2 .briefing-stamp span{font-size:10px;color:#777}.bp2 .briefing-stamp strong{display:block;font-size:13px;line-height:1.45}.bp2 .briefing-stamp .stamp-arrow{font-size:22px;color:var(--red);margin-left:8px}.bp2 .visual-bottom{border-top:1px solid #e4e3df;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 23px 25px}.bp2 .visual-bottom>span:first-child{font-size:11px;line-height:1.65;color:#666973}.bp2 .visual-bottom strong{font-weight:650;color:#25282e}.bp2 .small-tag{font-size:7px;letter-spacing:.6px;font-weight:650;border:1px solid #e2e1dc;padding:6px 9px;border-radius:5px}.bp2 .weekly-float{position:absolute;bottom:-24px;right:23px;background:var(--ink);color:#fff;display:flex;gap:12px;align-items:center;padding:13px 16px;border-radius:12px;box-shadow:0 12px 24px #1018201c}.bp2 .weekly-float>svg{color:var(--yellow);width:26px;height:26px}.bp2 .weekly-float>span{font-size:9px;color:#c1c4ca}.bp2 .weekly-float strong{font-size:12px;color:#fff;line-height:1.8}.bp2 .weekly-float .check-round{background:#ffcd43;border-radius:50%;color:var(--ink);width:20px;height:20px;display:grid;place-items:center;margin-left:12px}.bp2 .quick-facts{background:var(--cream);border-block:1px solid #eeede9}.bp2 .facts-inner{display:flex;align-items:center;justify-content:space-between;padding:23px 36px;gap:24px}.bp2 .facts-inner>span{font-size:12px;font-weight:550;display:flex;align-items:center;gap:11px}.bp2 .facts-inner svg{width:21px;height:21px;color:var(--red)}.bp2 .section{padding-top:98px;padding-bottom:88px}.bp2 h2{font-size:36px;letter-spacing:-1.6px;line-height:1.25;font-weight:730}.bp2 h2 span{color:#777a83}.bp2 .section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.bp2 .section-head>p{font-size:13px;color:var(--muted);line-height:1.9;padding-bottom:3px}.bp2 .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.bp2 .benefit-card{padding:28px;background:var(--cream);border:1px solid #ecebe7;border-radius:19px;overflow:hidden;min-width:0}.bp2 .card-topline{justify-content:space-between;margin-bottom:17px}.bp2 .card-topline,.bp2 .label{display:flex;align-items:center}.bp2 .label{font-size:10px;font-weight:700;letter-spacing:1px;gap:8px;color:var(--red)}.bp2 .label svg{width:18px;height:18px}.bp2 .card-index{font-size:13px;color:#a4a5a9}.bp2 .benefit-card h3{font-size:25px;line-height:1.25;letter-spacing:-.8px;font-weight:750;margin-bottom:10px}.bp2 .benefit-card>p{color:var(--muted);font-size:12px;line-height:1.9;max-width:450px;min-height:47px}.bp2 .real-preview{height:232px;margin-top:24px;border-radius:11px;position:relative;overflow:hidden;background:#34343b;border:5px solid #34343b}.bp2 .real-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.bp2 .real-preview>span{position:absolute;bottom:8px;left:9px;font-size:8px;color:#fff;background:#1c2029e8;padding:4px 8px;border-radius:4px}.bp2 .schedule{margin-top:20px}.bp2 .schedule-top{font-size:10px;color:#71737c;display:flex;align-items:center;gap:6px}.bp2 .schedule-top svg{width:14px;height:14px}.bp2 .schedule-times{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}.bp2 .schedule-times>div+div{border-left:1px solid #dfded9;padding-left:24px}.bp2 .schedule-times span{display:block;font-size:10px;color:#70727b}.bp2 .schedule-times strong{font-size:21px;letter-spacing:-.6px;font-weight:700}.bp2 .radar-card{background:#f8f7f2}.bp2 .radar-preview{height:250px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:19px}.bp2 .radar-preview>img{height:190px;width:190px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2;border-radius:15px;transform:rotate(-5deg);box-shadow:14px 18px 28px #26334d1a}.bp2 .radar-orbit{position:absolute;border:1px solid #e1e1d8;border-radius:50%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%)}.bp2 .orbit-one{width:255px}.bp2 .orbit-two{width:355px}.bp2 .radar-tag{position:absolute;z-index:3;background:#fff;border:1px solid #e9e8e0;box-shadow:0 5px 15px #13131a08;padding:7px 11px;border-radius:6px;font-size:9px;font-weight:600}.bp2 .tag-top{left:21px;top:49px}.bp2 .tag-bottom{right:15px;bottom:50px}.bp2 .radar-caption{position:absolute;bottom:0;left:0;font-size:8px;color:#8c8d89}.bp2 .radar-bottom{border-top:1px solid #e2e1da;margin-top:17px;padding-top:16px;display:flex;align-items:flex-start;gap:9px}.bp2 .radar-bottom>svg{color:#648466;width:16px;height:16px;margin-top:3px}.bp2 .radar-bottom p{font-size:10px;color:#72746e;line-height:1.8}.bp2 .radar-bottom strong{font-size:11px;color:#343833;font-weight:600}.bp2 .benefit-foot{padding-top:29px;display:flex;align-items:center;justify-content:center;gap:17px;font-size:11px;color:#7c7d84}.bp2 .benefit-foot a{font-weight:700;color:var(--red)}.bp2 .benefit-foot a span{margin-left:7px}.bp2 .tutorial-section{background:var(--navy);color:#fff;padding:80px 0 76px;overflow:hidden}.bp2 .tutorial-heading{text-align:center;margin-bottom:42px}.bp2 .tutorial-heading .eyebrow{justify-content:center}.bp2 .eyebrow.light{color:var(--yellow);font-size:10px}.bp2 .tutorial-heading h2{font-size:39px;letter-spacing:-1.5px}.bp2 .tutorial-heading h2 span{color:#b5b9c1}.bp2 .tutorial-heading p{font-size:12px;color:#939aa6;margin-top:16px}.bp2 .tutorial-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:68px;max-width:1040px;margin:auto}.bp2 .video-side{max-width:355px;justify-self:center;width:100%;position:sticky;top:112px}.bp2 .video-topline{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1px;margin-bottom:13px;color:#abb0bb}.bp2 .video-topline>span:first-child{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650}.bp2 .live-dot.yellow{background:var(--yellow);box-shadow:none}.bp2 .video-shell{border-radius:15px;overflow:hidden;border:1px solid #4c443f;background:#180c06;position:relative;aspect-ratio:9/16;box-shadow:0 20px 35px #0003}.bp2 .video-shell video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.bp2 .video-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;font-size:11px;font-weight:650;background:linear-gradient(transparent 28%,#0002 55%,#0008);border:0;padding-top:200px;text-shadow:0 1px 4px #000}.bp2 .video-start>span{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:var(--yellow);color:#131820;box-shadow:0 0 0 10px #ffffff1a}.bp2 .video-start svg{width:27px;height:27px;fill:currentColor;margin-left:0}.bp2 .video-start[hidden]{display:none}.bp2 .video-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#9da4b0;margin-top:12px}.bp2 .text-button{border:0;background:none;padding:0;font-size:10px;font-weight:650;color:inherit;display:inline-flex;align-items:center;gap:6px}.bp2 .text-button:hover{color:var(--yellow)}.bp2 .video-hint{color:#9ca4af;margin-top:13px;line-height:1.7}.bp2 .guide-tabs{display:flex;gap:3px;background:#252d38;border:1px solid #353d48;border-radius:9px;padding:4px;margin-bottom:19px}.bp2 .guide-tab{flex:1;border:0;background:none;color:#a3abba;border-radius:6px;padding:11px 6px;font-size:11px;font-weight:550}.bp2 .guide-tab.active{background:#fff;color:#1f2530}.bp2 .steps-list{border-top:1px solid #343c48}.bp2 .step{border-bottom:1px solid #343c48;transition:background .2s}.bp2 .step.active{background:#1e2733;margin-inline:-13px;padding-inline:13px;border-radius:10px;border-bottom-color:transparent}.bp2 .step-button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:none;border:0;color:#e8eaf0;padding:20px 0}.bp2 .step-no{display:grid;place-items:center;width:32px;height:32px;border:1px solid #49525f;border-radius:50%;font-size:10px;flex-shrink:0;font-weight:600;color:#bac2cf}.bp2 .step.active .step-no{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.bp2 .step-title{font-size:12px;font-weight:650;line-height:1.45}.bp2 .step-title small{display:block;font-size:9px;font-weight:400;color:#a1aab7;margin-top:5px}.bp2 .step-time{display:flex;align-items:center;gap:4px;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:400;color:#b4bbc5}.bp2 .step-time svg{width:12px;height:12px}.bp2 .step.active .step-time{color:var(--yellow)}.bp2 .step-detail{padding:0 10px 21px 45px;color:#b7bec8;font-size:11px;line-height:1.95}.bp2 .step-detail strong{color:#f2f3f6;font-weight:600}.bp2 .step-tip{border-left:2px solid #685c39;padding-left:11px;margin-top:12px;color:#d9c892;font-size:10px}.bp2 .inline-stores{display:flex;gap:9px;margin-top:13px;flex-wrap:wrap}.bp2 .inline-stores a{border:1px solid #4a5260;border-radius:5px;padding:5px 10px;font-size:10px;color:#fff}.bp2 .inline-stores a:hover{border-color:var(--yellow);color:var(--yellow)}.bp2 .text-link-light{display:inline-block;margin-top:10px;color:var(--yellow);font-size:10px}.bp2 .guide-help{display:flex;gap:10px;align-items:flex-start;margin-top:22px;color:#b0b7c3;font-size:10px;line-height:1.9}.bp2 .guide-help svg{width:18px;height:18px;color:#929dab;margin-top:2px}.bp2 .guide-help a{display:block;color:var(--yellow);font-weight:600}.bp2 .access-section{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.bp2 .access-copy>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:435px;margin-top:20px}.bp2 .access-item{display:flex;gap:17px;margin-top:27px;max-width:462px}.bp2 .access-item+.access-item{border-top:1px solid var(--line);padding-top:25px}.bp2 .access-number{font-size:11px;font-weight:650;background:#faedef;color:var(--red);border-radius:50%;display:grid;place-items:center;width:30px;height:30px;flex-shrink:0}.bp2 .access-item h3{font-size:15px;font-weight:650;margin-bottom:7px;letter-spacing:-.25px}.bp2 .access-item p{font-size:11px;color:#767983;line-height:1.85}.bp2 .access-item strong{font-weight:600;color:#43464e}.bp2 .text-button.red{color:var(--red);margin-top:11px}.bp2 .text-button.red svg{height:13px;width:13px}.bp2 .access-visual{height:510px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f1e8;border:1px solid #eee9df;border-radius:24px}.bp2 .access-visual>img{width:260px;height:auto;border-radius:15px;box-shadow:0 12px 35px #0002;position:relative;z-index:1}.bp2 .access-circle{position:absolute;aspect-ratio:1;width:350px;border-radius:50%;background:#ede4d2}.bp2 .access-caption{position:absolute;bottom:13px;z-index:2;left:0;right:0;text-align:center;color:#7d786d;font-size:8px}.bp2 .start-section{padding-top:10px;padding-bottom:13px}.bp2 .start-card{background:#ffda61;border:1px solid #f3cc50;border-radius:22px;padding:35px 43px 42px}.bp2 .start-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:27px;border-bottom:1px solid #292a2224;margin-bottom:30px}.bp2 .start-top .eyebrow{font-size:10px;color:#5b4a16;margin:0}.bp2 .plan-badge{font-size:9px;letter-spacing:1px;font-weight:650;padding:5px 10px;border:1px solid #292a2250;border-radius:4px}.bp2 .start-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.bp2 .start-layout h2{font-size:33px;letter-spacing:-1.4px}.bp2 .start-layout p{font-size:12px;line-height:1.85;color:#635629;max-width:355px;margin-top:16px}.bp2 .included{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px;font-size:11px;font-weight:500}.bp2 .included li{display:flex;align-items:center;gap:8px}.bp2 .included svg{width:16px;height:16px}.bp2 .join-panel{background:#fff9e49c;border:1px solid #fff9e9a1;border-radius:15px;padding:24px}.bp2 .join-label{font-size:10px;color:#645a3e;font-weight:550}.bp2 .join-price{font-size:36px;font-weight:750;letter-spacing:-1.4px;line-height:1.4;margin-top:3px}.bp2 .join-price span{font-size:11px;color:#7d7254;font-weight:400;letter-spacing:0;margin-left:8px}.bp2 .join-sub{display:block;font-size:10px;color:#73674a;margin-top:12px;margin-bottom:10px}.bp2 .join-panel .button{display:flex;width:100%;font-size:11px;min-height:49px;border-radius:8px;padding:13px 12px}.bp2 .join-panel .button>svg:last-child{margin-left:auto}.bp2 .join-panel .button.white{margin-top:8px;justify-content:space-between;gap:6px;font-size:10px}.bp2 .direct-order{display:block;text-align:center;margin-top:15px;font-size:9px;text-decoration:underline;text-underline-offset:3px;color:#65562b}.bp2 .direct-order:hover{color:#000}.bp2 .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.bp2 .faq-section h2{font-size:31px}.bp2 .faq-section>div>p{font-size:12px;color:var(--muted);margin-top:19px;line-height:1.9}.bp2 .faq-section .button{margin-top:21px;font-size:11px;min-height:47px;padding:13px 17px}.bp2 .faq-list{border-top:1px solid var(--line)}.bp2 .faq-list details{border-bottom:1px solid var(--line)}.bp2 .faq-list summary{font-size:12px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 0}.bp2 .faq-list summary::-webkit-details-marker{display:none}.bp2 .faq-list summary svg{width:16px;height:16px;color:#9b9da5;transition:transform .2s}.bp2 .faq-list details[open] summary svg{transform:rotate(45deg);color:var(--red)}.bp2 .faq-list details[open] summary{color:var(--red)}.bp2 .faq-list details p{font-size:11px;color:#737782;line-height:1.9;padding:0 28px 20px 0}.bp2 footer{background:var(--cream);border-top:1px solid #eeede9;padding:34px 0 24px}.bp2 .footer-top{display:flex;align-items:center;gap:25px}.bp2 .footer-top>p{font-size:10px;color:#787b84;line-height:1.9}.bp2 .footer-top>p strong{font-weight:500;color:#454850}.bp2 .footer-top>a:last-child{font-size:10px;color:#8c3645;font-weight:550}.bp2 .footer-bottom{border-top:1px solid #e7e6e1;padding-top:17px;margin-top:25px;display:flex;justify-content:space-between;gap:40px;font-size:8px;color:#919299}.bp2 .footer-bottom>p{max-width:600px;text-align:right}.bp2 .mobile-bar{display:none}.bp2 dialog{width:min(470px,calc(100% - 32px));border:1px solid #e5e5e8;border-radius:22px;padding:40px 30px;color:var(--ink);text-align:center;box-shadow:0 30px 80px #0003}.bp2 dialog::backdrop{background:#111822ab;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bp2 .dialog-close{position:absolute;right:17px;top:11px;border:0;background:none;font-size:28px;color:#777;line-height:1;padding:5px}.bp2 .dialog-icon{width:58px;height:58px;border-radius:16px;background:#faecef;color:var(--red);display:grid;place-items:center;margin:0 auto 18px}.bp2 .dialog-icon svg{width:29px;height:29px}.bp2 dialog h2{font-size:26px;letter-spacing:-.8px}.bp2 dialog p{font-size:12px;color:#7b7e88;margin-top:13px;line-height:1.8}.bp2 .store-buttons{display:flex;align-items:center;justify-content:center;gap:12px;margin:25px 0}.bp2 .store-buttons a{display:block}.bp2 .store-buttons img{width:162px;max-height:50px;-o-object-fit:contain;object-fit:contain}.bp2 dialog>.button{width:100%;font-size:12px}.bp2.dialog-open{overflow:hidden}@media (min-width:1440px){.bp2 .hero{padding-top:78px;padding-bottom:88px}.bp2 .hero-photo{height:430px}.bp2 h1{font-size:68px}}@media (max-width:1050px){.bp2 .container{width:calc(100% - 48px)}.bp2 .header nav{gap:22px;margin-right:8px}.bp2 .hero{gap:30px;padding-top:45px}.bp2 .hero-photo{height:375px}.bp2 h1{font-size:51px;letter-spacing:-2.8px}.bp2 .hero-buttons{gap:8px}.bp2 .hero-buttons .button{font-size:11px;padding:14px 16px}.bp2 .visual-top{padding-inline:17px;font-size:7px}.bp2 .small-tag{display:none}.bp2 .briefing-stamp{left:-12px;top:75px;padding:11px}.bp2 .hero-note{flex-wrap:wrap;font-size:9px}.bp2 .facts-inner{padding-inline:0;gap:14px}.bp2 .facts-inner>span{font-size:10px;gap:7px}.bp2 .section-head{gap:40px}.bp2 .section-head h2{font-size:31px}.bp2 .benefit-card{padding:22px}.bp2 .real-preview{height:210px}.bp2 .radar-preview{height:229px}.bp2 .radar-preview>img{width:165px;height:165px}.bp2 .tag-top{left:0}.bp2 .tag-bottom{right:0}.bp2 .tutorial-layout{gap:44px}.bp2 .video-side{max-width:320px}.bp2 .step-title{font-size:11px}.bp2 .step-button{gap:11px}.bp2 .step-detail{font-size:10px}.bp2 .access-section{gap:55px}.bp2 .access-visual{height:480px}.bp2 .access-visual>img{width:244px}.bp2 .start-layout{gap:38px}.bp2 .start-card{padding:30px}.bp2 .start-layout h2{font-size:29px}.bp2 .faq-section{gap:50px}.bp2 .faq-section h2{font-size:29px}}@media (max-width:760px){.bp2{scroll-padding-top:85px}.bp2 .container{width:calc(100% - 36px)}.bp2 .header{height:72px}.bp2 .brand img{width:115px}.bp2 .header nav{display:none}.bp2 .button.small{font-size:10px;min-height:38px;padding:10px 13px;border-radius:8px}.bp2 .nav-wrap{gap:12px}.bp2 .hero{grid-template-columns:1fr;gap:36px;padding-top:36px;padding-bottom:49px}.bp2 .eyebrow{font-size:10px;letter-spacing:1.35px;margin-bottom:15px}.bp2 h1{font-size:clamp(43px,8.7vw,61px);letter-spacing:-2.8px;line-height:1.09}.bp2 .hero-copy{max-width:540px}.bp2 .hero-intro{font-size:13px;line-height:1.8;margin-top:19px;max-width:470px}.bp2 .price-line{margin-top:20px}.bp2 .price{font-size:29px}.bp2 .price-line>span:nth-child(2){font-size:12px}.bp2 .price-caption{font-size:10px}.bp2 .hero-buttons{margin-top:18px;gap:8px}.bp2 .hero-buttons .button{font-size:11px;min-height:49px;padding:14px 16px;flex:1;max-width:235px}.bp2 .hero-note{font-size:9px;margin-top:13px;gap:5px}.bp2 .hero-note svg{width:13px;height:13px}.bp2 .hero-visual{margin:0 5px;border-radius:19px}.bp2 .visual-top{padding:21px 18px 0;font-size:8px}.bp2 .hero-photo{height:310px}.bp2 .hero-photo img{-o-object-position:center 75%;object-position:center 75%;transform:scale(1)}.bp2 .briefing-stamp{left:-6px;top:60px;padding:11px 13px;gap:9px}.bp2 .briefing-stamp strong{font-size:12px}.bp2 .briefing-stamp span{font-size:9px}.bp2 .icon-square{width:34px;height:34px}.bp2 .visual-bottom{padding:16px 17px 21px}.bp2 .visual-bottom>span:first-child{font-size:10px}.bp2 .small-tag{display:block;font-size:6px;padding:5px 7px}.bp2 .weekly-float{right:12px;bottom:-19px;padding:10px 12px;gap:10px}.bp2 .weekly-float>span{font-size:8px}.bp2 .weekly-float strong{font-size:11px}.bp2 .weekly-float>svg{width:22px;height:22px}.bp2 .facts-inner{padding-block:18px;display:grid;grid-template-columns:1fr;gap:13px;padding-inline:9px}.bp2 .facts-inner>span{font-size:11px;gap:11px}.bp2 .facts-inner svg{width:18px;height:18px}.bp2 .section{padding-top:58px;padding-bottom:54px}.bp2 .section-head{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.bp2 .section-head h2,.bp2 h2{font-size:29px;letter-spacing:-1.2px}.bp2 .section-head>p{font-size:12px;max-width:530px;line-height:1.85}.bp2 .benefit-grid{grid-template-columns:1fr;gap:17px}.bp2 .benefit-card{padding:23px;border-radius:16px}.bp2 .card-topline{margin-bottom:13px}.bp2 .benefit-card h3{font-size:25px}.bp2 .benefit-card>p{font-size:12px;min-height:0}.bp2 .real-preview{height:auto;aspect-ratio:1.82;margin-top:20px}.bp2 .schedule-times strong{font-size:22px}.bp2 .schedule-times{gap:16px}.bp2 .schedule-times>div+div{padding-left:19px}.bp2 .schedule-times span,.bp2 .schedule-top{font-size:10px}.bp2 .radar-preview{height:245px;margin-top:15px}.bp2 .radar-preview>img{height:184px;width:184px}.bp2 .tag-top{left:7px;top:43px}.bp2 .tag-bottom{right:1px;bottom:41px}.bp2 .radar-bottom p{font-size:11px}.bp2 .radar-bottom strong{font-size:12px}.bp2 .benefit-foot{padding-top:23px;display:block;font-size:10px;text-align:center;line-height:1.8}.bp2 .benefit-foot a{display:block;margin-top:7px;font-size:11px}.bp2 .tutorial-section{padding:52px 0}.bp2 .tutorial-heading{text-align:left;margin-bottom:27px}.bp2 .tutorial-heading .eyebrow{justify-content:flex-start;font-size:9px;letter-spacing:1.2px}.bp2 .tutorial-heading h2{font-size:30px;letter-spacing:-1.2px;line-height:1.25}.bp2 .tutorial-heading p{font-size:11px;margin-top:15px;line-height:1.9;max-width:300px}.bp2 .tutorial-layout{grid-template-columns:1fr;gap:29px}.bp2 .video-side{position:static;max-width:282px}.bp2 .video-topline{font-size:8px}.bp2 .video-shell{border-radius:12px}.bp2 .video-start{padding-top:175px}.bp2 .video-start>span{width:57px;height:57px}.bp2 .video-hint{font-size:9px;text-align:center;margin-top:11px}.bp2 .video-footer{font-size:8px}.bp2 .video-footer .text-button{font-size:9px}.bp2 .guide-tabs{margin-bottom:13px}.bp2 .guide-tab{font-size:11px;padding:12px 4px}.bp2 .step.active{margin-inline:0;padding-inline:11px}.bp2 .step-button{gap:11px;padding:19px 2px}.bp2 .step-title{font-size:11px}.bp2 .step-title small{font-size:9px;max-width:220px}.bp2 .step-time{font-size:8px;gap:3px}.bp2 .step-no{width:29px;height:29px;font-size:9px}.bp2 .step-detail{padding:0 3px 20px 41px;font-size:11px;line-height:1.9}.bp2 .inline-stores a,.bp2 .step-tip{font-size:10px}.bp2 .guide-help{font-size:10px;margin-top:19px}.bp2 .access-section{grid-template-columns:1fr;gap:27px}.bp2 .access-copy>p{font-size:12px;line-height:1.9;margin-top:16px}.bp2 .access-item{margin-top:22px;gap:13px}.bp2 .access-item h3{font-size:14px}.bp2 .access-item p{font-size:11px}.bp2 .access-item+.access-item{padding-top:21px}.bp2 .access-visual{height:420px;max-width:470px;width:100%;margin:auto}.bp2 .access-visual>img{width:217px;border-radius:10px}.bp2 .access-circle{width:315px}.bp2 .access-caption{font-size:8px;bottom:10px}.bp2 .start-section{padding-top:0;padding-bottom:0}.bp2 .start-card{padding:23px;border-radius:17px}.bp2 .start-top{padding-bottom:20px;margin-bottom:22px;gap:10px}.bp2 .start-top .eyebrow{font-size:8px;letter-spacing:.9px}.bp2 .plan-badge{font-size:7px;letter-spacing:.7px;white-space:nowrap;padding:4px 6px}.bp2 .start-layout{grid-template-columns:1fr;gap:24px}.bp2 .start-layout h2{font-size:27px;letter-spacing:-1px}.bp2 .start-layout p{font-size:11px;margin-top:12px}.bp2 .included{font-size:11px;margin-top:17px;gap:7px}.bp2 .join-panel{padding:20px}.bp2 .join-price{font-size:35px}.bp2 .join-panel .button{font-size:11px}.bp2 .join-panel .button.white{font-size:10px}.bp2 .direct-order{font-size:9px}.bp2 .faq-section{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.bp2 .faq-section h2{font-size:29px}.bp2 .faq-section>div>p{font-size:12px;margin-top:15px}.bp2 .faq-section .button{margin-top:17px;font-size:11px}.bp2 .faq-list summary{font-size:12px;line-height:1.7;padding:18px 0;gap:15px}.bp2 .faq-list details p{font-size:11px;padding-right:15px}.bp2 footer{padding-top:27px;padding-bottom:110px}.bp2 .footer-top{flex-wrap:wrap;gap:19px}.bp2 .footer-top>p{font-size:9px}.bp2 .footer-top>a:last-child{font-size:10px;width:100%}.bp2 .footer-bottom{font-size:8px;gap:11px;flex-direction:column;margin-top:19px}.bp2 .footer-bottom>p{text-align:left;font-size:8px;line-height:1.8}.bp2 .mobile-bar{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e9e9ec;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -7px 30px #17191f08;transition:transform .25s}.bp2 .mobile-bar.is-hidden{transform:translateY(120%);pointer-events:none}.bp2 .mobile-bar strong{font-size:15px;display:block;letter-spacing:-.4px;line-height:1.3}.bp2 .mobile-bar strong>span{font-size:9px;font-weight:400;color:#777;letter-spacing:0;margin-left:2px}.bp2 .mobile-bar small{font-size:8px;color:#7b7e86}.bp2 .mobile-bar .button{font-size:10px;min-height:43px;padding:12px 14px}.bp2 .mobile-bar .button svg{width:16px;height:16px}.bp2 dialog{padding:37px 23px 28px}.bp2 dialog h2{font-size:24px}.bp2 dialog p{font-size:11px}.bp2 .store-buttons{gap:9px}.bp2 .store-buttons img{width:145px;max-height:46px}}@media (max-width:370px){.bp2 .container{width:calc(100% - 28px)}.bp2 h1{font-size:42px;letter-spacing:-2.5px}.bp2 .hero-buttons .button{padding-inline:10px;font-size:10px}.bp2 .hero-note{font-size:8px}.bp2 .small-tag{display:none}.bp2 .step-title{font-size:10px}.bp2 .step-title small{font-size:8px}.bp2 .step-no{width:26px;height:26px}.bp2 .step-button{gap:9px}.bp2 .step-time{font-size:7px}.bp2 .benefit-card{padding:19px}.bp2 .schedule-times strong{font-size:19px}.bp2 .start-card{padding:20px}.bp2 .join-panel{padding:17px}.bp2 .mobile-bar{padding-inline:14px}.bp2 .mobile-bar .button{padding-inline:11px;font-size:9px}}.bp2 .access-copy>p,.bp2 .section-head>p{font-size:14px}.bp2 .benefit-card>p{font-size:13px}.bp2 .benefit-card{display:flex;flex-direction:column}.bp2 .radar-bottom,.bp2 .schedule{margin-top:auto;padding-top:20px}.bp2 .radar-preview,.bp2 .real-preview{flex-shrink:0;margin-bottom:18px}.bp2 .schedule-times span,.bp2 .schedule-top{font-size:11px}.bp2 .radar-bottom p,.bp2 .radar-bottom strong{font-size:12px}.bp2 .tutorial-heading p{font-size:14px}.bp2 .guide-tab{font-size:12px}.bp2 .step-time{font-size:10px}.bp2 .step-detail{font-size:13px}.bp2 .guide-help,.bp2 .inline-stores a,.bp2 .step-tip,.bp2 .text-link-light{font-size:11px}.bp2 .access-item p{font-size:13px}.bp2 .access-item h3{font-size:16px}.bp2 .text-button.red{font-size:11px}.bp2 .faq-list summary{font-size:14px}.bp2 .faq-list details p,.bp2 .faq-section>div>p,.bp2 .start-layout p{font-size:13px}.bp2 .included{font-size:12px}.bp2 .join-label,.bp2 .join-sub{font-size:11px}.bp2 .join-panel .button{font-size:12px}.bp2 .join-panel .button.white{font-size:11px}.bp2 .direct-order,.bp2 .footer-bottom,.bp2 .footer-bottom>p,.bp2 .video-hint{font-size:10px}@media (max-width:760px){.bp2 .access-copy>p,.bp2 .benefit-card>p,.bp2 .section-head>p{font-size:13px}.bp2 .section-head h2,.bp2 h2{line-height:1.3}.bp2 .hero-intro{font-size:14px}.bp2 .hero-buttons .button{font-size:12px}.bp2 .tutorial-heading p{font-size:13px}.bp2 .step-title{font-size:12px}.bp2 .step-title small{font-size:10px}.bp2 .step-time{font-size:9px}.bp2 .step-detail{font-size:12px}.bp2 .step-tip{font-size:11px}.bp2 .guide-tab{font-size:12px}.bp2 .step-button{gap:10px}.bp2 .step-detail{padding-left:40px}.bp2 .access-item p{font-size:12px}.bp2 .access-item h3{font-size:15px}.bp2 .faq-list summary{font-size:13px}.bp2 .faq-list details p,.bp2 .included,.bp2 .join-panel .button,.bp2 .start-layout p{font-size:12px}.bp2 .join-panel .button.white{font-size:11px}.bp2 .direct-order{font-size:10px}.bp2 .footer-bottom,.bp2 .footer-bottom>p{font-size:9px}.bp2 .step-time svg{display:none}.bp2 .tutorial-layout{gap:27px}}@media (max-width:370px){.bp2 .hero-buttons .button,.bp2 .step-title{font-size:11px}.bp2 .step-title small{font-size:9px}.bp2 .step-time{font-size:8px}.bp2 .step-button{gap:8px}.bp2 .step-detail{padding-left:36px}.bp2 .join-panel .button.white{font-size:10px}}@media (prefers-reduced-motion:reduce){.bp2{scroll-behavior:auto}.bp2,.bp2 *,.bp2 :after,.bp2 :before{transition:none!important;animation:none!important}}.bp2 .payment-section{padding-top:74px;padding-bottom:10px;scroll-margin-top:100px}.bp2 .payment-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:29px}.bp2 .payment-heading>p{max-width:410px;color:var(--muted);line-height:1.9}.bp2 .payment-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:32px}.bp2 .payment-summary{background:#faf9f6;border:1px solid #eae8e1;border-radius:17px;padding:28px}.bp2 .payment-summary h3{font-size:22px;letter-spacing:-.6px}.bp2 .payment-price{font-size:34px;font-weight:750;letter-spacing:-1.1px;margin-top:8px}.bp2 .payment-price span{font-size:12px;letter-spacing:0;font-weight:400;color:#777;margin-left:5px}.bp2 .payment-summary .included{font-size:12px;line-height:1.7}.bp2 .payment-account-note{border-top:1px solid #e3e1da;padding-top:22px;margin-top:24px}.bp2 .payment-account-note strong{font-size:13px}.bp2 .payment-account-note p{font-size:12px;color:#757781;margin-top:7px;line-height:1.8}.bp2 .payment-account-note button{margin-top:12px;color:var(--red);font-size:12px}.bp2 .payment-flow-note{margin-top:22px;font-size:11px;color:#7d7d86;line-height:1.9}.bp2 .payment-flow-note strong{color:#4e515a}.bp2 .checkout-card{border:1px solid #e4e4e9;border-radius:18px;box-shadow:0 16px 38px #151b2408;overflow:hidden;scroll-margin-top:106px;background:#fff}.bp2 .checkout-preview-notice{display:flex;align-items:center;gap:9px;padding:13px 24px;background:#fff7de;border-bottom:1px solid #efe3bc;font-size:10px;line-height:1.6;color:#746021}.bp2 .checkout-preview-notice strong{font-size:10px;white-space:nowrap;padding:3px 6px;border:1px solid #d9bf77;border-radius:4px;letter-spacing:.7px}.bp2 .checkout-progress{display:flex;gap:10px;list-style:none;margin:0;padding:21px 26px 19px;border-bottom:1px solid #eee}.bp2 .checkout-progress li{flex:1;display:flex;align-items:center;gap:7px;font-size:11px;color:#9597a1;font-weight:500}.bp2 .checkout-progress li>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid #dcdde3;font-size:10px;flex-shrink:0}.bp2 .checkout-progress li.current{color:var(--red);font-weight:650}.bp2 .checkout-progress li.current>span{background:var(--red);color:#fff;border-color:var(--red)}.bp2 .checkout-progress li.done{color:#427651}.bp2 .checkout-progress li.done>span{background:#edf6ef;color:#427651;border-color:#bed9c5}.bp2 .checkout-panel{padding:26px}.bp2 .checkout-panel[hidden]{display:none}.bp2 .checkout-panel h3{font-size:21px;font-weight:700;letter-spacing:-.6px;line-height:1.4;outline:none}.bp2 .checkout-panel>.panel-intro{font-size:12px;color:#777b86;margin-top:8px;margin-bottom:22px;line-height:1.8}.bp2 .checkout-field{margin-top:17px}.bp2 .checkout-field label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.bp2 .checkout-field label>span{color:var(--red)}.bp2 .checkout-field input{display:block;width:100%;height:49px;border:1px solid #d8dbe1;border-radius:8px;padding:12px 13px;font-size:14px;color:#252832;background:#fff;font-family:inherit;transition:border .2s}.bp2 .checkout-field input::-moz-placeholder{color:#a1a4ad;font-size:12px}.bp2 .checkout-field input::placeholder{color:#a1a4ad;font-size:12px}.bp2 .checkout-field input:focus{outline:3px solid #b7183110;border-color:var(--red)}.bp2 .checkout-field input[aria-invalid=true]{border-color:#bb213a;background:#fff9fa}.bp2 .field-error{font-size:11px;color:#b71831;margin-top:5px;line-height:1.6;min-height:0}.bp2 .field-hint{font-size:10px;color:#848792;margin-top:6px;line-height:1.7}.bp2 .account-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:22px;color:#656975;font-size:11px;line-height:1.8}.bp2 .account-confirm input{width:16px;height:16px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.bp2 .checkout-submit{display:flex;width:100%;margin-top:21px;font-size:12px}.bp2 .checkout-safe-note{font-size:10px;color:#8a8c95;text-align:center;margin-top:11px}.bp2 .review-account{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:15px;margin:18px 0}.bp2 .review-account-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;font-weight:600}.bp2 .review-account-header button{font-size:10px;color:var(--red)}.bp2 .review-account p{font-size:12px;color:#777b85;overflow-wrap:anywhere;line-height:1.9}.bp2 .review-account #review-name{color:#343943;font-weight:550}.bp2 .checkout-total{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #eee;padding:14px 0;font-size:12px}.bp2 .checkout-total strong{font-size:23px;letter-spacing:-.7px}.bp2 .payment-method{border:1px solid #dadce3;border-radius:10px;margin-top:19px;padding:16px}.bp2 .payment-method-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600}.bp2 .bank-badge{font-size:15px;font-style:italic;font-weight:800;color:#145294;letter-spacing:.5px}.bp2 .va-example{border:1px dashed #c7cbd4;border-radius:7px;background:#f7f8fa;color:#858b97;padding:16px 9px;text-align:center;margin-top:13px;font-size:12px;font-weight:600}.bp2 .payment-method p{font-size:10px;color:#858994;line-height:1.7;margin-top:9px}.bp2 .payment-instructions{font-size:11px;color:#777c86;line-height:1.85;padding-left:18px;margin:15px 0}.bp2 .payment-instructions li{padding-left:3px;margin-bottom:6px}.bp2 .checkout-demo-actions{border-top:1px solid #eee;padding-top:18px}.bp2 .checkout-demo-actions>span{display:block;font-size:10px;color:#9c8242;font-weight:600;letter-spacing:.4px;margin-bottom:10px}.bp2 .checkout-demo-actions .button{width:100%;min-height:49px}.bp2 .checkout-demo-actions .text-button{width:100%;justify-content:center;font-size:11px;margin-top:14px;color:#707680}.bp2 .payment-issue{border:1px solid #e7d393;background:#fff9e8;color:#88732e;font-size:11px;line-height:1.8;padding:13px;border-radius:8px;margin-top:17px}.bp2 .success-icon{width:60px;height:60px;background:#edf7ef;border-radius:50%;display:grid;place-items:center;color:#3b8350;margin-bottom:18px}.bp2 .success-icon svg{width:30px;height:30px}.bp2 .success-tag{font-size:10px;color:#987739;letter-spacing:1px;font-weight:650;margin-bottom:8px}.bp2 .success-account{background:#f7f9f7;padding:13px 15px;border:1px solid #dfebdf;border-radius:8px;font-size:12px;margin:18px 0;overflow-wrap:anywhere}.bp2 .success-account small{display:block;color:#788578;font-size:10px}.bp2 .success-next{color:#6d747d;padding-left:18px;line-height:1.9;margin-bottom:21px}.bp2 .success-next li{margin-bottom:9px}.bp2 .success-next strong{color:#353c46;font-weight:600}.bp2 .checkout-success-buttons{display:flex;flex-wrap:wrap;gap:9px}.bp2 .checkout-success-buttons .button{flex:1;font-size:11px;padding-inline:12px;white-space:nowrap}.bp2 .restart-checkout{font-size:11px;color:#757c87;margin-top:18px}.bp2 .checkout-announcement{font-size:11px;color:#7b704c;background:#fffdfa;line-height:1.7;padding:0 26px}.bp2 .checkout-announcement:not(:empty){padding-block:13px;border-top:1px solid #f0e9d7}.bp2 .preview-micro{display:block;color:#a8873c;font-size:10px;margin-top:8px}.bp2 .payment-demo-link{color:var(--red);text-decoration:underline;text-underline-offset:3px}.bp2 .payment-summary{position:sticky;top:108px}@media (max-width:760px){.bp2 .payment-section{padding-top:52px}.bp2 .payment-heading{display:block;margin-bottom:23px}.bp2 .payment-heading>p{font-size:12px;margin-top:15px}.bp2 .payment-grid{grid-template-columns:1fr;gap:20px}.bp2 .payment-summary{position:static;padding:23px}.bp2 .payment-summary h3{font-size:21px}.bp2 .payment-price{font-size:31px}.bp2 .payment-summary .included{font-size:12px}.bp2 .payment-account-note{margin-top:18px;padding-top:17px}.bp2 .payment-flow-note{margin-top:15px;font-size:11px}.bp2 .checkout-panel{padding:22px 20px}.bp2 .checkout-preview-notice{padding:12px 18px;font-size:10px;gap:7px;align-items:flex-start}.bp2 .checkout-preview-notice strong{font-size:9px}.bp2 .checkout-progress{padding:18px 17px;gap:5px}.bp2 .checkout-progress li{font-size:10px;gap:5px}.bp2 .checkout-progress li>span{width:21px;height:21px;font-size:9px}.bp2 .checkout-panel h3{font-size:21px}.bp2 .checkout-panel>.panel-intro{font-size:12px}.bp2 .checkout-field input{font-size:16px}.bp2 .account-confirm{font-size:11px}.bp2 .checkout-announcement{padding-inline:20px}.bp2 .checkout-demo-actions .button{font-size:11px}.bp2 .checkout-card{scroll-margin-top:88px}}.bp2 #hero-title{font-size:clamp(43px,4.8vw,66px);line-height:1.09;letter-spacing:-2.8px}.bp2 .hero-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:23px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:#686c74;max-width:455px}.bp2 .hero-flow>span{display:flex;align-items:center;gap:5px}.bp2 .hero-flow b{font-size:8px;color:var(--red);font-weight:750}.bp2 .hero-flow i{font-style:normal;color:#b3b6be}.bp2 .payment-section{padding-top:24px;padding-bottom:82px}.bp2 .payment-heading{gap:32px}.bp2 .payment-heading>p{font-size:13px;max-width:395px}.bp2 .payment-grid{grid-template-columns:1.04fr 1fr}.bp2 .payment-summary.offer-card{background:linear-gradient(140deg,#191b23,#111827);border:1px solid #887037;border-radius:22px;padding:35px 30px;text-align:center;color:#fff;box-shadow:0 15px 36px #1118270c;overflow:hidden}.bp2 .offer-label{display:inline-block;padding:6px 13px;border:1px solid #91764480;border-radius:30px;background:#b57a231c;color:#e8d6af;font-size:10px;letter-spacing:1px;font-weight:650}.bp2 .offer-card h3{font-size:34px;line-height:1.18;letter-spacing:-1.2px;margin-top:24px}.bp2 .offer-card .offer-intro{font-size:13px;line-height:1.85;color:#c9cdd6;margin-top:17px}.bp2 .offer-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:27px}.bp2 .offer-price-row del{color:#9ba1b1;font-size:17px;text-decoration-thickness:1px}.bp2 .offer-card .payment-price{color:#ffd54b;font-size:47px;letter-spacing:-1.8px;margin:0;line-height:1.25;white-space:nowrap}.bp2 .offer-card .payment-price span{color:#aab0bf;font-size:12px;font-weight:400;letter-spacing:0;margin-left:6px}.bp2 .offer-card .offer-caption{font-size:10px;color:#a6adbd;line-height:1.85;margin-top:13px}.bp2 .offer-card .offer-benefits{background:#0b102099;border:1px solid #333949;border-radius:14px;padding:20px 17px;text-align:left;font-size:12px;line-height:1.75;gap:12px;margin-top:26px}.bp2 .offer-benefits li{align-items:flex-start;gap:10px}.bp2 .offer-benefits svg{color:#ffd04a;margin-top:3px;width:17px;height:17px}.bp2 .offer-cta{background:linear-gradient(100deg,#ffb611,#ef9000);color:#15120a;width:100%;margin-top:28px;border-radius:10px;font-size:14px;min-height:59px;box-shadow:0 8px 25px #f5a50024}.bp2 .offer-cta:hover{background:#ffbd35;box-shadow:0 10px 30px #f5a50035}.bp2 .offer-card .offer-after{font-size:9px;color:#afb5c3;margin-top:15px;line-height:1.9}.bp2 .checkout-field label,.bp2 .checkout-panel>.panel-intro{font-size:13px}.bp2 .field-hint{font-size:11px}.bp2 .identity-note{display:flex;gap:10px;background:#f7f5ef;border:1px solid #eee8d6;border-radius:9px;padding:14px;margin-top:22px}.bp2 .identity-note svg{width:20px;height:20px;margin-top:3px;color:#8f702d}.bp2 .identity-note p{font-size:11px;color:#75726a;line-height:1.8}.bp2 .identity-note strong{color:#504a3d;font-size:11px}.bp2 .checkout-progress{padding-inline:22px}.bp2 .checkout-progress li{white-space:nowrap}.bp2 .success-account>span,.bp2 .success-account>strong{display:block}.bp2 .success-account>strong{font-size:13px;margin-top:3px}.bp2 .success-account>span{font-size:12px;margin-top:3px}.bp2 .success-stores{gap:11px;margin:22px 0}.bp2 .success-stores a{flex:1;max-width:172px}.bp2 .success-stores img{width:100%;height:auto}.bp2 .success-tutorial{width:100%;font-size:12px}.bp2 .success-next{font-size:12px}.bp2 .checkout-demo-actions .button{font-size:12px;white-space:normal}.bp2 .checkout-panel h3{line-height:1.35}.bp2 .checkout-announcement:empty{display:none}.bp2 .tutorial-section{padding-top:70px}.bp2 .tutorial-heading h2{font-size:36px;line-height:1.2}.bp2 .tutorial-heading>p{max-width:630px;margin-inline:auto}.bp2 .journey-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ffffff1c;background:#ffffff04;border-radius:13px;padding:22px 26px;margin:34px 0 43px}.bp2 .journey-strip>div{display:flex;align-items:center;gap:11px}.bp2 .journey-strip b{width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dfb85680;border-radius:50%;font-size:10px;color:var(--yellow);font-weight:600}.bp2 .journey-strip>div>span{font-size:12px;font-weight:600;color:#f5f6fa}.bp2 .journey-strip small{display:block;font-size:9px;font-weight:400;margin-top:2px;color:#939cab}.bp2 .journey-arrow{color:#6c7585;font-size:16px}.bp2 .guide-label{font-size:10px;letter-spacing:1.5px;color:#d1b365;font-weight:650;margin-bottom:11px;padding-bottom:14px;border-bottom:1px solid #ffffff1a}.bp2 .tutorial-layout{align-items:start}.bp2 .steps-side{padding-top:6px}.bp2 .step-button{min-height:82px}.bp2 .step-title small{max-width:310px}.bp2 .guide-help{margin-top:25px}.bp2 .access-section{padding-top:80px;padding-bottom:60px}@media (max-width:1050px){.bp2 #hero-title{font-size:49px;letter-spacing:-2.2px}.bp2 .payment-grid{gap:20px}.bp2 .payment-summary.offer-card{padding:27px 23px}.bp2 .offer-card h3{font-size:29px}.bp2 .offer-card .payment-price{font-size:38px}.bp2 .offer-price-row{gap:8px}.bp2 .offer-price-row del{font-size:14px}.bp2 .offer-label{font-size:8px;letter-spacing:.7px}.bp2 .offer-card .offer-benefits{font-size:11px;padding:17px 14px}.bp2 .offer-cta{font-size:12px}.bp2 .journey-strip{gap:9px;padding:20px}.bp2 .journey-strip>div{gap:8px}.bp2 .journey-strip>div>span{font-size:10px}.bp2 .journey-strip small{font-size:8px}.bp2 .journey-strip b{width:24px;height:24px}.bp2 .journey-arrow{font-size:13px}}@media (max-width:760px){.bp2 #hero-title{font-size:clamp(38px,9vw,58px);letter-spacing:-2px;line-height:1.12}.bp2 .hero-flow{gap:8px;font-size:9px;margin-top:20px;padding-top:15px;max-width:none}.bp2 .hero-flow b{font-size:8px}.bp2 .hero-intro{font-size:14px}.bp2 .hero-buttons{flex-wrap:wrap}.bp2 .hero-buttons .button{font-size:11px}.bp2 .payment-section{padding-top:9px;padding-bottom:53px}.bp2 .payment-heading>p{font-size:13px;margin-top:15px}.bp2 .payment-grid{grid-template-columns:1fr;gap:23px}.bp2 .payment-summary.offer-card{position:static;padding:28px 23px;border-radius:18px}.bp2 .offer-label{font-size:9px;letter-spacing:.8px}.bp2 .offer-card h3{font-size:32px;margin-top:22px}.bp2 .offer-card .offer-intro{font-size:13px;max-width:370px;margin-inline:auto}.bp2 .offer-price-row{gap:9px;margin-top:24px}.bp2 .offer-price-row del{font-size:16px}.bp2 .offer-card .payment-price{font-size:43px}.bp2 .offer-card .payment-price span{font-size:11px;margin-left:5px}.bp2 .offer-card .offer-caption{font-size:11px;margin-top:13px}.bp2 .offer-card .offer-benefits{font-size:12px;padding:18px 15px;gap:13px;margin-top:22px}.bp2 .offer-cta{font-size:13px;min-height:55px;margin-top:24px}.bp2 .offer-card .offer-after{font-size:9px}.bp2 .checkout-panel>.panel-intro{font-size:13px}.bp2 .checkout-progress li{font-size:10px}.bp2 .checkout-panel{padding:24px 20px}.bp2 .checkout-field label{font-size:13px}.bp2 .field-hint{font-size:11px}.bp2 .checkout-preview-notice{font-size:10px}.bp2 .identity-note{padding:12px;gap:8px}.bp2 .identity-note p{font-size:11px}.bp2 .checkout-total{font-size:12px}.bp2 .checkout-total strong{font-size:23px}.bp2 .checkout-submit{font-size:13px}.bp2 .success-next{font-size:12px}.bp2 .success-stores{gap:10px}.bp2 .success-stores a{max-width:162px}.bp2 .tutorial-section{padding-top:48px}.bp2 .tutorial-heading h2{font-size:29px}.bp2 .tutorial-heading>p{margin-left:0;max-width:100%;font-size:13px}.bp2 .journey-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;padding:20px;margin:26px 0 31px}.bp2 .journey-arrow{display:none}.bp2 .journey-strip>div{gap:9px}.bp2 .journey-strip>div>span{font-size:11px}.bp2 .journey-strip small{font-size:9px}.bp2 .journey-strip b{width:25px;height:25px}.bp2 .guide-label{font-size:9px;padding-bottom:13px;margin-bottom:7px}.bp2 .step-button{min-height:75px}.bp2 .access-section{padding-top:55px;padding-bottom:15px}.bp2 .faq-section{padding-top:45px}.bp2 .checkout-card{scroll-margin-top:88px}}@media (max-width:370px){.bp2 #hero-title{font-size:36px;letter-spacing:-1.8px}.bp2 .hero-flow{font-size:8px;gap:6px}.bp2 .hero-flow b{font-size:7px}.bp2 .payment-summary.offer-card{padding:24px 18px}.bp2 .offer-label{font-size:8px}.bp2 .offer-card h3{font-size:28px}.bp2 .offer-card .payment-price{font-size:38px}.bp2 .offer-price-row del{font-size:14px}.bp2 .offer-card .offer-benefits{font-size:11px;padding:16px 12px}.bp2 .offer-cta{font-size:12px;padding-inline:12px}.bp2 .checkout-panel{padding:21px 17px}.bp2 .checkout-progress{padding-inline:15px;gap:4px}.bp2 .checkout-progress li{font-size:9px;gap:5px}.bp2 .journey-strip{padding:17px 14px;gap:19px 10px}.bp2 .journey-strip small{font-size:8px}.bp2 .journey-strip>div>span{font-size:10px}.bp2 .journey-strip>div{gap:7px}}.bp2 .hero{padding-top:49px;padding-bottom:55px}.bp2 .hero-intro{max-width:450px}.bp2 .hero-buttons{align-items:center;gap:20px}.bp2 .hero-tutorial-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:550;color:#656975;padding:12px 0;text-decoration:underline;text-underline-offset:5px}.bp2 .hero-tutorial-link svg{width:16px;height:16px}.bp2 .hero-tutorial-link:hover{color:var(--red)}.bp2 .hero-visual{padding-bottom:12px}.bp2 .hero-photo{height:370px}.bp2 .hero-note{margin-top:15px}.bp2 .payment-section{padding-top:27px;padding-bottom:64px}.bp2 .payment-grid{gap:26px;align-items:start}.bp2 .payment-summary.offer-card{position:static;padding:29px 30px 30px}.bp2 .offer-card h2{font-size:33px;line-height:1.2;letter-spacing:-1.2px;margin-top:17px}.bp2 .offer-price-row{margin-top:22px}.bp2 .offer-card .payment-price{font-size:45px}.bp2 .offer-card .offer-caption{margin-top:8px}.bp2 .offer-card .offer-benefits{margin-top:22px;padding:18px 17px;gap:13px}.bp2 .offer-benefits strong{font-size:12px;color:#f8f9fc;font-weight:600;display:block}.bp2 .offer-benefits small{font-size:10px;color:#b1b8c7;line-height:1.7;display:block;margin-top:2px}.bp2 .offer-cta{margin-top:22px}.bp2 .checkout-panel{padding:24px}.bp2 .checkout-field{margin-top:16px}.bp2 .identity-note{margin-top:18px;padding:11px 13px}.bp2 .checkout-total{padding-block:12px;margin-top:17px}.bp2 .checkout-submit{margin-top:18px}.bp2 .checkout-panel>.panel-intro{margin-bottom:17px}.bp2 .checkout-demo-actions{margin-top:18px}.bp2 .tutorial-section{padding:51px 0}.bp2 .tutorial-heading{margin-bottom:30px}.bp2 .tutorial-heading h2{font-size:33px;letter-spacing:-1.1px}.bp2 .tutorial-layout{grid-template-columns:.75fr 1.25fr;gap:50px;max-width:840px;align-items:center}.bp2 .video-side{max-width:235px;position:static}.bp2 .video-start{padding-top:115px;font-size:10px}.bp2 .video-start>span{width:50px;height:50px}.bp2 .video-start svg{width:23px;height:23px}.bp2 .video-topline{font-size:7px}.bp2 .video-footer{font-size:8px}.bp2 .video-footer .text-button,.bp2 .video-hint{font-size:9px}.bp2 .steps-side{padding-top:0}.bp2 .step-button{min-height:72px;padding-block:17px}.bp2 .step-title{font-size:13px}.bp2 .step-title small{font-size:10px}.bp2 .step-detail{font-size:12px}.bp2 .radar-access-note{color:#929dac;font-size:11px;line-height:1.8;padding:17px 0 20px}.bp2 .radar-access-note strong{color:#d7dce5;font-weight:500}.bp2 .tutorial-join{font-size:12px;min-height:49px;padding:14px 20px}.bp2 .faq-section{padding-top:51px;padding-bottom:49px;gap:65px}.bp2 .faq-section h2{font-size:27px;line-height:1.3;letter-spacing:-.8px}.bp2 .faq-section .button{margin-top:17px}.bp2 .faq-list summary{font-size:13px}.bp2 .faq-list details p{font-size:12px}.bp2 .footer-top{justify-content:space-between}.bp2 .footer-bottom{margin-top:20px}.bp2 .footer-top>a:last-child{width:auto}@media (max-width:1050px){.bp2 .hero{padding-top:40px;padding-bottom:45px}.bp2 .hero-photo{height:340px}.bp2 .hero-buttons{gap:15px}.bp2 .hero-tutorial-link{font-size:11px}.bp2 .payment-summary.offer-card{padding:27px 23px}.bp2 .offer-card h2{font-size:29px}.bp2 .offer-card .payment-price{font-size:38px}.bp2 .offer-benefits strong{font-size:11px}.bp2 .offer-benefits small{font-size:9px}.bp2 .tutorial-layout{gap:34px}}@media (max-width:760px){.bp2 .hero{padding-top:33px;padding-bottom:32px;gap:27px}.bp2 .hero-buttons{flex-wrap:nowrap;gap:17px;margin-top:18px}.bp2 .hero-buttons .button{flex:initial;max-width:none;font-size:12px;padding-inline:19px}.bp2 .hero-tutorial-link{font-size:11px;white-space:nowrap;gap:5px}.bp2 .hero-tutorial-link svg{width:14px;height:14px}.bp2 .hero-photo{height:270px}.bp2 .hero-visual{margin-top:0}.bp2 .hero-note{font-size:9px;margin-top:14px}.bp2 .hero-intro{font-size:14px;margin-top:20px}.bp2 .payment-section{padding-top:17px;padding-bottom:44px}.bp2 .payment-summary.offer-card{padding:26px 23px}.bp2 .offer-card h2{font-size:30px;margin-top:17px}.bp2 .offer-price-row{margin-top:20px}.bp2 .offer-card .payment-price{font-size:42px}.bp2 .offer-card .offer-caption{font-size:10px}.bp2 .offer-card .offer-benefits{padding:17px 15px;gap:13px;margin-top:20px}.bp2 .offer-benefits strong{font-size:12px}.bp2 .offer-benefits small{font-size:10px}.bp2 .offer-cta{margin-top:21px;font-size:13px}.bp2 .checkout-panel{padding:22px 20px}.bp2 .identity-note{padding:11px 12px}.bp2 .checkout-panel h3{font-size:21px}.bp2 .tutorial-section{padding:40px 0}.bp2 .tutorial-heading{text-align:left;margin-bottom:25px}.bp2 .tutorial-heading h2{font-size:28px;line-height:1.25}.bp2 .tutorial-heading .eyebrow{font-size:9px;margin-bottom:12px}.bp2 .tutorial-layout{grid-template-columns:1fr;gap:20px}.bp2 .video-side{max-width:230px}.bp2 .video-start{padding-top:100px}.bp2 .video-topline{font-size:7px}.bp2 .video-footer{font-size:8px}.bp2 .video-hint{margin-top:8px}.bp2 .step-button{min-height:68px;padding-block:16px}.bp2 .step-title{font-size:12px}.bp2 .step-title small{font-size:10px}.bp2 .step-detail{font-size:12px;padding-bottom:17px}.bp2 .radar-access-note{font-size:11px;padding:15px 2px 19px}.bp2 .tutorial-join{width:100%;font-size:12px}.bp2 .faq-section{padding-top:40px;padding-bottom:35px;gap:24px}.bp2 .faq-section h2{font-size:27px}.bp2 .faq-list summary{font-size:12px;padding-block:17px}.bp2 .faq-list details p{font-size:12px}.bp2 footer{padding-top:23px}.bp2 .footer-top{gap:15px}.bp2 .footer-top>a:last-child{font-size:10px}}@media (max-width:370px){.bp2 .hero-buttons{gap:12px}.bp2 .hero-buttons .button{font-size:11px;padding-inline:16px}.bp2 .hero-tutorial-link{font-size:10px}.bp2 .hero-photo{height:245px}.bp2 .payment-summary.offer-card{padding:24px 18px}.bp2 .offer-card h2{font-size:27px}.bp2 .offer-card .payment-price{font-size:38px}.bp2 .offer-benefits strong{font-size:11px}.bp2 .offer-benefits small{font-size:9px}.bp2 .checkout-panel{padding-inline:17px}}.bp2 .testimonials-section{background:#faf8f4;border-block:1px solid #eee9e0;padding:45px 0 38px;scroll-margin-top:100px}.bp2 .testimonials-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:23px}.bp2 .testimonials-heading .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:10px}.bp2 .testimonials-heading h2{font-size:34px;letter-spacing:-1.2px;line-height:1.15}.bp2 .testimonials-swipe{display:none}.bp2 .testimonial-grid{display:grid;grid-template-columns:1.06fr 1fr 1fr;gap:15px;align-items:stretch;outline-offset:5px}.bp2 .testimonial-card{margin:0;min-width:0;border:1px solid #e5e1da;border-radius:17px;background:#fff;padding:22px 23px;display:flex;flex-direction:column;gap:15px;box-shadow:0 5px 17px #372b1903}.bp2 .testimonial-category{font-size:9px;font-weight:650;color:#8e4854;letter-spacing:1.2px;line-height:1.5;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:12px}.bp2 .testimonial-mark{font:38px/.5 Georgia,serif;color:#caa5ab;transform:translateY(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp2 .testimonial-card blockquote{margin:0;flex:1}.bp2 .testimonial-card blockquote p{font-size:14px;line-height:1.8;color:#55535a;font-weight:400}.bp2 .testimonial-card blockquote strong{color:#303139;font-weight:650}.bp2 .testimonial-card figcaption{display:flex;align-items:center;gap:10px;padding-top:13px;margin-top:0;border-top:1px solid #f0ede8;font-size:11px;color:#49474d;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.bp2 .testimonial-monogram{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:50%;background:#f7edf0;color:#9b3648;font-weight:650;font-size:11px}.bp2 .testimonial-card:nth-child(3) .testimonial-monogram{background:#edf0f7;color:#576c8c}.bp2 .testimonial-card:nth-child(4) .testimonial-monogram{background:#f5efdf;color:#907448}.bp2 .testimonial-card:nth-child(5) .testimonial-monogram{background:#edf2ed;color:#5d785f}.bp2 .testimonial-featured{grid-row:span 2;background:linear-gradient(150deg,#92162d,#651a2a);border-color:#811b30;box-shadow:0 8px 27px #67152713;padding:28px 28px 25px;gap:28px;position:relative;isolation:isolate;overflow:hidden}.bp2 .testimonial-featured:after{content:"";width:300px;height:300px;border:1px solid #ffffff09;position:absolute;bottom:-140px;right:-185px;border-radius:50%;box-shadow:0 0 0 40px #ffffff03,0 0 0 80px #ffffff02;z-index:-1}.bp2 .testimonial-featured .testimonial-category{color:#f0cda4;font-size:10px;letter-spacing:1.3px}.bp2 .testimonial-featured .testimonial-mark{font-size:58px;color:#f6d5a5b0;transform:translateY(10px)}.bp2 .testimonial-featured blockquote{display:flex;align-items:center}.bp2 .testimonial-featured blockquote p{font-size:25px;line-height:1.5;letter-spacing:-.6px;font-weight:450;color:#f7e8eb}.bp2 .testimonial-featured blockquote strong{color:#ffe0a1;font-weight:650}.bp2 .testimonial-featured figcaption{border-color:#ffffff24;padding-top:21px;color:#fff;font-size:12px}.bp2 .testimonial-featured .testimonial-monogram{width:38px;height:38px;background:#ffffff13;color:#fff3d5;border:1px solid #f2d7af44;font-size:13px}.bp2 .testimonials-note{font-size:10px;color:#8c8790;line-height:1.8;margin-top:17px;max-width:650px}.bp2 .testimonials-section+.payment-section{padding-top:49px}@media (max-width:1050px){.bp2 .testimonial-grid{gap:12px;grid-template-columns:1fr 1fr 1fr}.bp2 .testimonial-card{padding:19px 18px;gap:13px}.bp2 .testimonial-card blockquote p{font-size:12px;line-height:1.8}.bp2 .testimonial-card figcaption{font-size:10px;gap:8px}.bp2 .testimonial-category{font-size:8px;letter-spacing:.8px}.bp2 .testimonial-featured{padding:24px 22px}.bp2 .testimonial-featured blockquote p{font-size:22px;line-height:1.5}.bp2 .testimonial-featured figcaption{font-size:11px}}@media (max-width:760px){.bp2 .testimonials-section{padding:32px 0 26px;scroll-margin-top:86px;overflow:hidden}.bp2 .testimonials-heading{align-items:end;margin-bottom:20px;gap:15px}.bp2 .testimonials-heading .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:8px}.bp2 .testimonials-heading h2{font-size:28px;letter-spacing:-.8px;line-height:1.2}.bp2 .testimonials-swipe{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:#8b7580;margin-bottom:3px}.bp2 .testimonials-swipe svg{width:14px;height:14px}.bp2 .testimonial-grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;gap:13px;padding:1px 18px 13px 1px;margin-right:-18px;scrollbar-width:thin;scrollbar-color:#c8a6a9 #eee9e0}.bp2 .testimonial-card{flex:0 0 min(85%,345px);scroll-snap-align:start;min-height:326px;padding:23px;gap:20px;box-shadow:none;border-radius:16px}.bp2 .testimonial-category{font-size:9px;letter-spacing:1px}.bp2 .testimonial-card blockquote{display:flex;align-items:center}.bp2 .testimonial-card blockquote p{font-size:16px;line-height:1.75}.bp2 .testimonial-card figcaption{padding-top:16px;font-size:11px}.bp2 .testimonial-monogram{width:34px;height:34px}.bp2 .testimonial-featured{grid-row:auto;gap:20px;padding:23px}.bp2 .testimonial-featured .testimonial-category{font-size:9px;letter-spacing:1px}.bp2 .testimonial-featured blockquote p{font-size:22px;line-height:1.5}.bp2 .testimonial-featured figcaption{font-size:12px;padding-top:17px}.bp2 .testimonial-featured .testimonial-monogram{width:34px;height:34px}.bp2 .testimonials-note{font-size:9px;line-height:1.8;margin-top:13px;max-width:350px}.bp2 .testimonials-section+.payment-section{padding-top:32px}}@media (max-width:370px){.bp2 .testimonials-heading h2{font-size:26px}.bp2 .testimonials-heading{gap:8px}.bp2 .testimonials-swipe{font-size:9px}.bp2 .testimonial-grid{margin-right:-14px;padding-right:14px;gap:11px}.bp2 .testimonial-card{padding:20px;flex-basis:89%;min-height:335px}.bp2 .testimonial-card blockquote p{font-size:15px}.bp2 .testimonial-featured blockquote p{font-size:20px}.bp2 .testimonial-card figcaption{font-size:10px}.bp2 .testimonial-featured figcaption{font-size:11px}}.bp2 .benefit-value-section{padding-top:28px;padding-bottom:54px;scroll-margin-top:100px}.bp2 .benefit-value-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.bp2 .benefit-value-heading .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:10px}.bp2 .benefit-value-heading h2{font-size:34px;line-height:1.2;letter-spacing:-1.2px}.bp2 .benefit-value-link{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 0;font-size:12px;font-weight:650;color:var(--red)}.bp2 .benefit-value-link:hover{text-decoration:underline;text-underline-offset:5px}.bp2 .benefit-value-link svg{width:18px;height:18px}.bp2 .benefit-value-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.bp2 .benefit-value-card{padding:27px 29px 29px;border:1px solid #a0152b;border-radius:18px;background:var(--red);color:#fff;min-width:0}.bp2 .benefit-value-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.bp2 .benefit-value-feature{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:650;line-height:1.4}.bp2 .benefit-value-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ffffff1f;color:#fff;flex-shrink:0}.bp2 .benefit-value-icon svg{width:22px;height:22px}.bp2 .benefit-value-frequency{font-size:10px;line-height:1.4;color:#fff;background:#9a1429;border:1px solid #ffffff45;border-radius:20px;padding:6px 10px;white-space:nowrap}.bp2 .benefit-value-card h3{font-size:25px;letter-spacing:-.8px;line-height:1.3;font-weight:700;margin-bottom:13px}.bp2 .benefit-value-card p{font-size:13px;line-height:1.85;color:#ffe5ea;max-width:440px}@media (max-width:1050px){.bp2 .benefit-value-card{padding:24px}.bp2 .benefit-value-card h3{font-size:23px}.bp2 .benefit-value-feature{font-size:12px;gap:9px}.bp2 .benefit-value-frequency{font-size:9px;padding:6px 8px}}@media (max-width:760px){.bp2 .benefit-value-section{padding-top:15px;padding-bottom:35px;scroll-margin-top:86px}.bp2 .benefit-value-heading{display:block;margin-bottom:18px}.bp2 .benefit-value-heading .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:8px}.bp2 .benefit-value-heading h2{font-size:28px;letter-spacing:-.8px;line-height:1.25}.bp2 .benefit-value-link{font-size:11px;padding:13px 0 0;gap:8px}.bp2 .benefit-value-link svg{width:16px;height:16px}.bp2 .benefit-value-grid{grid-template-columns:minmax(0,1fr);gap:13px}.bp2 .benefit-value-card{padding:22px;border-radius:16px}.bp2 .benefit-value-top{margin-bottom:19px}.bp2 .benefit-value-feature{font-size:12px;gap:10px}.bp2 .benefit-value-icon{width:36px;height:36px;border-radius:10px}.bp2 .benefit-value-icon svg{width:20px;height:20px}.bp2 .benefit-value-frequency{font-size:9px;padding:6px 9px}.bp2 .benefit-value-card h3{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin-bottom:10px}.bp2 .benefit-value-card p{font-size:13px;line-height:1.8;max-width:520px}}@media (max-width:370px){.bp2 .benefit-value-card{padding:20px 18px}.bp2 .benefit-value-feature{font-size:11px;gap:8px}.bp2 .benefit-value-frequency{font-size:8px;padding:6px 8px}.bp2 .benefit-value-card h3{font-size:22px}.bp2 .benefit-value-card p{font-size:12px}}.bp2 [id]{scroll-margin-top:104px}.bp2 .step{background-color:transparent;transition:background-color .4s ease,border-radius .4s ease,border-color .4s ease}.bp2 .step-no,.bp2 .step-time{transition:background-color .35s ease,border-color .35s ease,color .35s ease}.bp2 .step-detail{display:grid;grid-template-rows:0fr;opacity:0;padding:0!important;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.bp2 .step.active .step-detail{grid-template-rows:1fr;opacity:1}.bp2 .step-detail-clip{min-height:0;overflow:hidden;padding:0 10px 0 45px;transition:padding-bottom .45s cubic-bezier(.4,0,.2,1)}.bp2 .step.active .step-detail-clip{padding-bottom:21px}@media (max-width:560px){.bp2 .step.active .step-detail-clip{padding-bottom:17px}}.bp2 .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.bp2 .faq-answer>div{min-height:0;overflow:hidden}.bp2 .faq-list details[data-open=true] .faq-answer{grid-template-rows:1fr}.bp2 .faq-list details[data-open=false] summary{color:inherit}.bp2 .faq-list details[data-open=false] summary svg{transform:none;color:#9b9da5}.bp2 .faq-list summary{transition:color .3s ease}.bp2 .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.bp2 .reveal.is-in{opacity:1;transform:none}.bp2 .testimonial-card>*{transition:opacity .45s ease}.bp2 .testimonial-grid.is-swapping .testimonial-card>*{opacity:0}.bp2 .checkout-field input[readonly]{background:#f5f5f5;color:#666;cursor:not-allowed}.bp2 .checkout-field .field-hint{margin-top:5px}