:root{--bg:#fbf8f3;--ink:#30263f;--accent:#725b98;--soft:#e9e0f2;--dark:#34263f;--display:Georgia;--line:#30263f28}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{width:100%;display:block;object-fit:contain}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display),Georgia,serif;font-weight:400;letter-spacing:-.055em;line-height:1.03}h1{font-size:76px}h2{font-size:45px}h3{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.025em}p{max-width:640px;color:var(--ink);opacity:.78;line-height:1.65}small,.fine{font-size:12px;line-height:1.5}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:650;margin-bottom:20px}.concept-label{padding:18px 52px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;background:#fff;color:#332f36;border-bottom:1px solid #ddd}.promotion{padding:12px;text-align:center;font-size:11px;background:var(--dark);color:#fff;letter-spacing:.1em;white-space:nowrap;overflow:hidden}.promotion i,.marquee i{padding:0 28px;font-style:normal}nav{margin:0 52px;display:flex;align-items:center;justify-content:space-between;height:100px;border-bottom:1px solid var(--line)}.brand{font:32px/1 Georgia,serif;letter-spacing:-.045em}.brand span{display:block;font:10px/1.7 Segoe UI,sans-serif;letter-spacing:.13em;text-transform:uppercase}.navlinks{display:flex;gap:35px;font-size:13px}.navshop{font-size:12px;border:1px solid var(--ink);border-radius:30px;padding:12px 22px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:64px 52px 72px;min-height:660px;align-items:center}.hero p{font-size:19px;margin:24px 0 28px;max-width:420px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:50px;padding:15px 27px;background:var(--accent);color:#fff;border-radius:4px;font-size:12px;letter-spacing:.06em;font-weight:650;white-space:nowrap}.button span{font-size:18px;line-height:1}.hero-notes{display:flex;gap:18px;margin-top:30px;font-size:10px;letter-spacing:.03em}.hero-notes span:before{content:"\2713  ";color:var(--accent)}.hero-image{position:relative;background:#fff;border-radius:120px 120px 12px 12px;padding:16px;overflow:hidden}.hero-image img{height:465px}.hero-stamp{position:absolute;right:12px;bottom:35px;background:var(--dark);color:#fff;padding:20px;border-radius:50%;font-size:10px;line-height:1.6;letter-spacing:.08em;transform:rotate(9deg);width:106px;height:106px;display:flex;align-items:center;justify-content:center;text-align:center}.photo-credit{font-size:9px;text-align:center;color:#777;padding-top:10px}.section{padding:62px 52px}.section-head{margin-bottom:34px}.section-head p{margin-top:22px}.pain,.alternatives,.function,.specs{border-top:1px solid var(--line)}.pain-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pain-photo img{height:355px}.pain-photo{background:var(--soft);padding:18px;border-radius:12px}.number-list>div{display:flex;gap:30px;padding:23px 0;border-bottom:1px solid var(--line)}.number-list>div:first-child{padding-top:0}.number-list b{font-size:12px;font-weight:400;opacity:.5;padding-top:5px}.number-list p{font-size:15px;margin-top:10px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.audience{background:var(--soft)}.persona{padding:28px;background:var(--bg);border-radius:4px}.persona-number{font:40px/1 var(--display),serif;opacity:.35}.persona h3{margin:30px 0 14px}.persona p{font-size:15px;min-height:125px}.persona-tail{font-size:10px;letter-spacing:.1em;padding-top:20px;border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split>.section-head{margin:0}.motion-frame{position:relative;background:#fff;overflow:hidden;border-radius:8px}.motion-frame img{height:340px}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:1px solid #fff8;border-radius:50%;display:grid;place-items:center;background:#34263fbb;color:#fff;font-size:15px;padding-left:3px}.caption{position:absolute;bottom:0;left:0;right:0;background:var(--dark);color:#fff;font-size:10px;padding:8px 12px;letter-spacing:.06em}.inline-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.inline-facts span{font-size:11px;padding:7px 13px;border:1px solid var(--line);border-radius:30px}.comparison-cards article{border-top:2px solid var(--accent);padding:28px 24px;background:var(--soft)}.comparison-cards article>span{font:12px/1.4 monospace}.comparison-cards h3{margin:24px 0 16px}.comparison-cards p{font-size:15px}.comparison-cards .featured{background:var(--dark);color:#fff}.comparison-cards .featured p{color:#fff}.steps{background:var(--soft)}.steps .motion-frame img{height:240px}.steps h3{font-size:20px;margin-top:22px}.steps article>p{font-size:14px;margin-top:10px}.cost{background:var(--dark);color:#fff}.cost p{color:#fff}.cost .section-head{max-width:650px}.cost-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:22px;border-top:1px solid #ffffff40}.price-number{font:110px/1 var(--display),serif;letter-spacing:-.06em}.price-number span{display:block;font:12px/1.5 Segoe UI,sans-serif;letter-spacing:.04em;margin-top:18px;opacity:.6}.cost-grid h3{font-size:21px;margin-bottom:16px}.cost-grid p{font-size:15px}.text-link{display:inline-block;font-size:12px;margin-top:22px;border-bottom:1px solid currentColor;padding-bottom:4px}.buy{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#fff}.buy-gallery{align-self:start}.main-product{height:470px}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.thumbs img{height:95px;border:1px solid var(--line);padding:5px}.gallery-note{font-size:10px;text-align:center;margin-top:15px}.buy-copy h2{font-size:37px;line-height:1.12}.buy-copy>p{font-size:15px;margin-top:20px}.real-price{font-size:34px;letter-spacing:-.03em;margin:18px 0}.real-price small{font-size:12px;letter-spacing:0}.variant{display:flex;gap:16px;align-items:center;border:1px solid var(--accent);background:var(--soft);padding:16px;border-radius:4px}.variant strong{font-size:14px}.variant span{display:block;font-size:11px;opacity:.6}.variant b{margin-left:auto}.swatch{width:28px;height:28px;border-radius:50%;background:#c4c0ed;border:2px solid white}.benefits{list-style:none;padding:0;margin:22px 0;font-size:14px}.benefits li{margin:9px 0}.benefits li:before{content:"\2713";margin-right:12px}.qty{display:flex;align-items:center;gap:16px;font-size:14px;margin:20px 0}.qty>span{margin-right:auto}.qty button{border:1px solid var(--line);background:none;border-radius:4px;width:32px;height:32px}.buy-copy>.button{width:100%;justify-content:center}.payment-note{font-size:11px;opacity:.6;text-align:center;padding:15px 15px 24px}.shipping-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;gap:8px}.shipping-line span{font-size:9px;position:relative;flex:1}.shipping-line span:not(:last-child):after{content:"";position:absolute;top:6px;left:15px;right:5px;border-top:1px solid var(--line)}.shipping-line b{font-size:12px;display:block;margin-top:8px}.shipping-line small{font-size:10px;opacity:.65}.marquee{padding:24px 0;text-align:center;background:var(--accent);color:#fff;font-size:14px;letter-spacing:.08em;white-space:nowrap;overflow:hidden}.review-design-note{font-size:11px;opacity:.6;border-top:1px solid var(--line);padding:14px 0 22px}.review-card{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.review-photo{height:170px;background:var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.review-photo>span{font:55px var(--display),serif;opacity:.3}.review-photo>small{font-size:10px;opacity:.55}.review-lines{padding:20px}.review-lines b{font-size:14px}.review-lines p{font-size:12px;margin-top:12px}.review-lines a{display:block;font-size:11px;margin-top:20px;text-decoration:underline}.pagination{text-align:center;margin-top:28px;font-size:12px}.pagination b{border-radius:50%;background:var(--accent);color:#fff;padding:8px 12px}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}th,td{padding:19px 15px;border-bottom:1px solid var(--line)}th{font-size:12px;font-weight:600}td:nth-child(2),th:nth-child(2){background:var(--soft)}.details{background:var(--soft)}.detail-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:36px}.detail-big .motion-frame img{height:380px}.detail-small img{height:300px;background:#fff;border-radius:8px}.detail-layout h3{margin-top:22px}.detail-layout p{font-size:14px;margin-top:12px}.tutorial img{height:400px}.tutorial ol{padding-left:22px;font-size:14px;line-height:1.7}.tutorial li{padding:8px 0 8px 5px}.spec-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.spec-layout>img{height:330px}.spec-table>div{display:flex;justify-content:space-between;padding:18px 0;gap:20px;border-bottom:1px solid var(--line);font-size:14px}.spec-table b{font-weight:500;text-align:right}.spec-table .fine{margin-top:20px}.assurance{display:flex;gap:65px;align-items:center;background:var(--dark);color:#fff}.assurance p{color:#fff;max-width:740px;font-size:14px}.assurance .section-head{margin:0 0 20px}.assurance .section-head p{font-size:17px}.assurance h2{font-size:40px}.assurance-symbol{font-size:110px;line-height:1;font-weight:100}.faq-items details{border-bottom:1px solid var(--line);padding:18px 0}.faq-items summary{font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-items summary:after{content:"+";font-size:20px}.faq-items details[open] summary:after{content:"\2212"}.faq-items details p{font-size:13px;margin-top:12px}.recap{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:var(--soft);align-items:center}.recap img{height:350px;border-radius:10px}.recap .section-head{margin-bottom:24px}.recap-price{font-size:30px;margin:20px 0}.recap-price small{font-size:12px}.recap p{font-size:15px}footer{padding:55px 52px;background:var(--dark);color:#fff}.footer-top{display:flex;justify-content:space-between;gap:70px;padding-bottom:35px;border-bottom:1px solid #ffffff40}.footer-top h3{font-family:var(--display),serif;font-size:25px}.email-field{width:400px;border-bottom:1px solid #ffffff66;margin-top:18px;padding:10px 0;font-size:12px;display:flex;justify-content:space-between}.footer-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:35px;font-size:12px}.footer-bottom small{font-size:9px;display:block;opacity:.6;margin-top:8px}.social{display:block;font-size:22px;letter-spacing:2px;margin-top:10px}.sticky{display:flex;align-items:center;padding:15px 52px;background:#fff;color:var(--ink);gap:20px;border-top:1px solid var(--line)}.sticky>img{width:60px;height:50px}.sticky>div{font-size:13px}.sticky small{display:block;font-size:10px;opacity:.6}.sticky strong{margin-left:auto;font-size:16px;font-weight:500}.sticky .button{min-height:42px;font-size:11px;padding:10px 22px}.endnote{padding:18px 52px;font-size:10px;letter-spacing:.02em;background:#f3f3f3;color:#666}.s1 .hero-image{border-radius:48% 48% 4px 4px}.s1 .button{border-radius:40px}.s1 .persona{border-radius:100px 100px 8px 8px;padding:40px 32px}.s1 .persona-number{display:block;text-align:center}.s1 .persona h3{text-align:center}.pl-page{--bg:#fbf8f3;--ink:#30263f;--accent:#725b98;--soft:#e9e0f2;--dark:#34263f;--line:#30263f28;--display:Georgia;padding-bottom:100px;overflow-wrap:break-word}.pl-page button,.pl-page input{font:inherit}.pl-page button{cursor:pointer;color:inherit}.pl-page button:disabled{cursor:not-allowed;opacity:.6}.pl-page :focus-visible{outline:3px solid #ad79de;outline-offset:4px}.pl-page svg{width:24px;height:24px;flex-shrink:0}.pl-page button svg{pointer-events:none}.pl-page .button{border:0;justify-content:center;font-size:13px;min-height:52px;gap:12px;color:#fff}.pl-page .button span{font-size:inherit}.pl-page .section{padding:80px max(36px,calc((100vw - 1320px)/2))}.pl-page .section>*,.pl-page .hero>*,.pl-page .split>*{min-width:0}.pl-page nav{margin:0 max(36px,calc((100vw - 1320px)/2));background:transparent!important}.pl-page .hero{padding:76px max(36px,calc((100vw - 1320px)/2));min-height:720px}.pl-page h1{font-size:clamp(52px,5.4vw,82px)}.pl-page h2{font-size:clamp(34px,3.7vw,53px)}.pl-page .hero-image{padding:25px;overflow:visible;background:#fff!important}.pl-page .hero-image>.pl-hero-still{height:475px}.pl-hero-film{position:absolute;width:39%;right:7%;bottom:2%;border:5px solid #fbf8f3;border-radius:16px;overflow:hidden;box-shadow:0 5px 24px #30263f24}.pl-page .hero-stamp{right:auto;left:-20px;bottom:0}.pl-motion{overflow:hidden;position:relative;border-radius:10px;background:#e9e0f2;aspect-ratio:1}.pl-motion video{display:block;width:100%;height:100%;object-fit:contain;background:#e9e0f2}.pl-full-video{aspect-ratio:9/16;max-height:620px;margin:16px auto}.pl-page .hero-image .pl-motion{border-radius:10px}.pl-page .persona p{min-height:0}.pl-page .persona-tail{margin-top:22px}.pl-page .buy{align-items:start;background:#fff!important}.pl-page .buy-gallery{position:sticky;top:20px;max-width:100%;min-width:0}.pl-gallery-open{display:block;padding:0;width:100%;border:0;background:#fff;cursor:zoom-in!important}.pl-gallery-open img{height:auto;aspect-ratio:1;max-height:550px}.pl-gallery-controls{display:flex;align-items:center;justify-content:space-between;font-size:12px}.pl-gallery-controls button,.pl-quantity button{background:transparent;border:0;min-height:44px;min-width:44px;font-size:22px}.pl-thumbs{display:flex;overflow-x:auto;gap:8px;padding:8px 2px;scrollbar-width:thin}.pl-thumbs button{padding:3px;background:#fff;border:1px solid var(--line);width:76px;flex:0 0 76px;border-radius:7px}.pl-thumbs button[aria-pressed=true]{border:2px solid var(--accent)}.pl-thumbs img{width:100%;height:68px}.pl-gallery-video{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.pl-gallery-video summary{cursor:pointer;min-height:44px}.pl-page .buy-copy h2{font-size:38px}.pl-page .buy-copy .variant{background:var(--soft);gap:14px}.pl-page .variant>img{width:66px;height:66px;border-radius:6px}.pl-review-link{display:inline-block;text-decoration:underline;font-size:13px;margin:16px 0 0;min-height:32px}.pl-quantity-row{display:flex;align-items:center;justify-content:space-between;margin:24px 0 18px}.pl-quantity{border:1px solid var(--line);display:inline-flex;border-radius:30px;align-items:center;max-width:148px;background:#fff;color:#30263f}.pl-quantity input{width:44px;text-align:center;border:0;background:transparent;color:inherit;height:44px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pl-quantity input::-webkit-inner-spin-button,.pl-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pl-add{width:100%;position:relative;letter-spacing:.06em}.pl-payments{display:grid;gap:10px;margin-top:12px}.pl-pay{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:30px;border:0;font-size:13px!important;position:relative;padding:12px}.pl-paypal{background:#ffc439;color:#173b72!important}.pl-card{background:#34263f;color:#fff!important}.pl-pay span{font-size:12px;font-weight:650}.pl-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:100%;display:none;flex-shrink:0}.is-loading .pl-spinner{display:inline-block;animation:pl-spin .7s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-status{font-size:13px;min-height:23px;margin:16px 0!important;color:#6b3145!important}.pl-delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--line);padding-top:24px;margin-top:14px;text-align:center}.pl-delivery details{position:relative;min-width:0}.pl-delivery details:not(:last-child):after{content:"";position:absolute;top:24px;left:75%;width:60%;height:1px;background:var(--line)}.pl-delivery summary{list-style:none;cursor:pointer;display:flex;align-items:center;flex-direction:column;gap:8px}.pl-delivery summary::-webkit-details-marker{display:none}.delivery-icon{height:48px;width:48px;border-radius:100%;background:var(--soft);display:grid;place-items:center}.pl-delivery b{font-size:11px;font-weight:500;min-height:32px}.pl-delivery strong{font-size:12px}.pl-delivery p{font-size:11px;text-align:left;padding:10px 0}.pl-page .fine{font-size:12px;margin-top:16px}.pl-page .price-number{font-size:clamp(55px,7vw,105px)}.pl-page .promotion,.pl-page .marquee{padding:0}.pl-ticker{overflow:hidden;max-width:100%;position:relative}.pl-ticker-track{display:flex;width:max-content;animation:pl-ticker var(--ticker-duration,24s) linear infinite}.pl-ticker-group{display:block;flex:none;white-space:nowrap;padding:15px 30px;font-size:12px;letter-spacing:.1em}.marquee .pl-ticker-group{padding:24px 36px;font-size:15px}.pl-ticker:hover .pl-ticker-track{animation-play-state:paused}@keyframes pl-ticker{to{transform:translate(calc(-1 * var(--ticker-distance,0px)))}}.pl-page .reviews{min-height:330px}.pl-page .reviews .jdgm-widget{--jdgm-primary-color:#725b98;--jdgm-star-color:#725b98;--jdgm-write-review-bg-color:#725b98;--jdgm-paginate-color:#725b98}.pl-page .feature-table-wrap{overflow-x:auto}.pl-page table{min-width:620px}.pl-page .detail-big .pl-motion{aspect-ratio:1;max-height:540px}.pl-page .detail-big video{object-fit:contain}.pl-page .recap .pl-quantity{margin:0 12px 16px 0}.pl-page .recap .pl-add{max-width:330px}.pl-page footer{padding:65px max(36px,calc((100vw - 1320px)/2)) 35px}.pl-page .footer-top>div{max-width:510px;width:100%}.pl-email{display:flex;align-items:center;border-bottom:1px solid #fff8;margin-top:18px}.pl-email input{min-width:0;width:100%;padding:16px 0;border:0;background:transparent;color:#fff;outline-offset:0}.pl-email input::placeholder{color:#d7cfe0}.pl-email button{background:none;color:#fff;border:0;min-width:48px;min-height:48px;font-size:26px}.pl-page footer p{color:#fff}.pl-socials{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:26px 0}.pl-socials a,.pl-socials button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffffff50;background:transparent;color:#fff;min-height:48px;padding:9px;font-size:12px;border-radius:7px}.pl-page .footer-bottom{font-size:13px;padding:28px 0;border-top:1px solid #fff4}.pl-page .footer-bottom a{display:block;margin-top:12px;overflow-wrap:anywhere}.pl-page .footer-bottom h3{font-size:16px;margin-bottom:18px}.pl-payment-icons{display:flex;gap:6px;flex-wrap:wrap}.pl-page .pl-payment-logo{width:42px;height:28px}.pl-copyright{font-size:11px;opacity:.65;margin-top:30px!important}.pl-page .sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;min-height:84px;padding:12px max(24px,calc((100vw - 1320px)/2));gap:20px;background:#fff!important;box-shadow:0 -3px 20px #30263f0a}.pl-page .sticky .pl-add{width:auto;min-width:220px;margin-left:auto}.pl-page .sticky>img{width:56px;height:56px;border-radius:8px}.pl-page .sticky small{font-size:13px;margin-top:6px;opacity:.8}.pl-page .sticky>div:not(.pl-quantity){margin-right:auto}.pl-dialog{border:0;border-radius:20px;padding:26px;max-width:min(620px,calc(100vw - 24px));width:600px;color:var(--ink);background:var(--bg);max-height:90dvh;box-shadow:0 16px 80px #0004}.pl-dialog::backdrop{background:#21152899}.pl-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.pl-dialog h2{font-size:30px;letter-spacing:-.04em}.pl-dialog header button{border:0;background:transparent;font-size:28px;min-height:44px;min-width:44px}.pl-cart-list{max-height:42dvh;overflow-y:auto;overscroll-behavior:contain}.pl-cart-row{display:grid;grid-template-columns:68px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.pl-cart-row img{width:68px;height:68px;background:#fff;border-radius:8px}.pl-cart-row h3{font-size:15px;letter-spacing:0}.pl-cart-row p{font-size:12px;margin-top:5px;overflow-wrap:anywhere}.pl-cart-row strong{font-size:13px;white-space:nowrap}.pl-cart-bottom{padding-top:18px}.pl-subtotal{display:flex;justify-content:space-between;gap:20px}.pl-text-button{border:0;background:transparent;text-decoration:underline;min-height:44px;font-size:13px}.pl-dialog [data-cart-message]{font-size:13px;margin-top:14px}.pl-zoom{width:900px}.pl-zoom header{justify-content:flex-end;margin-bottom:0}.pl-zoom-stage{overflow:auto;max-height:70dvh;text-align:center}.pl-zoom-stage img{max-width:none;width:100%;transform-origin:top left;object-fit:contain;height:auto}.pl-dialog input[readonly]{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:13px;font-size:12px;margin:10px 0 18px}.pl-dialog>p{margin:14px 0;font-size:14px}.pl-dialog>label{font-size:12px}.pl-dialog .button{display:flex;width:100%;margin-top:12px}.pl-skip,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pl-skip:focus{clip:auto;width:auto;height:auto;padding:16px;z-index:100;background:#fff;color:#30263f}.pl-page [id^=opc-override],.pl-page .shopify-payment-button{display:none!important}.pl-page #MainContent{outline:0}.pl-page .spec-table b{max-width:60%}.pl-page .hero-notes{flex-wrap:wrap}.pl-page .pl-payments .pl-checkout-fallback{font-size:12px}.pl-page .persona-tail{min-height:48px}.pl-page .text-link{min-height:36px}.pl-page .function{overflow:hidden}.pl-page .function table{display:table}.pl-page .section-head p{max-width:650px}@media(min-width:1500px){.pl-page .hero{gap:70px}.pl-page .hero-image>.pl-hero-still{height:540px}}@media(max-width:900px){.pl-page .section{padding:58px 28px}.pl-page .hero{padding:48px 28px;gap:26px;min-height:0}.pl-page nav{margin:0 28px}.pl-page .hero h1{font-size:56px}.pl-page .hero-image>.pl-hero-still{height:350px}.pl-page .navlinks{gap:18px}.pl-page .buy{gap:30px}.pl-page .buy-copy h2{font-size:30px}.pl-page .split{gap:32px}.pl-page .price-number{font-size:60px}.pl-page .three{gap:14px}.pl-page .persona{padding:30px 22px}.pl-page .spec-layout{gap:28px}.pl-page footer{padding:50px 28px 30px}.pl-page .sticky>img{display:none}}@media(max-width:700px){.pl-page{font-size:16px;padding-bottom:92px}.pl-page .section{padding:50px 22px}.pl-page nav{height:84px;margin:0 22px;gap:14px}.pl-page .brand{font-size:28px}.pl-page .brand span{font-size:8px}.pl-page .navlinks{display:none}.pl-page .navshop{padding:10px 16px;min-height:44px}.pl-page .hero{grid-template-columns:1fr;padding:42px 22px 54px;gap:34px}.pl-page .hero-copy{max-width:500px}.pl-page h1{font-size:56px!important}.pl-page h2{font-size:37px}.pl-page .hero p{font-size:17px;margin:20px 0 24px}.pl-page .hero-notes{font-size:10px;gap:12px;margin-top:24px}.pl-page .hero-image{max-width:480px;width:100%;padding:14px;margin:0 auto}.pl-page .hero-image>.pl-hero-still{height:auto;max-height:420px}.pl-page .hero-stamp{width:85px;height:85px;left:0;font-size:9px;padding:10px}.pl-page .pl-hero-film{width:37%;right:6%;border-width:4px}.pl-page .pain-layout,.pl-page .split,.pl-page .cost-grid,.pl-page .buy,.pl-page .detail-layout,.pl-page .spec-layout,.pl-page .recap{grid-template-columns:1fr;gap:30px}.pl-page .pain-photo img{height:280px}.pl-page .number-list>div{gap:22px}.pl-page .three{grid-template-columns:1fr;gap:20px}.pl-page .persona{border-radius:20px;padding:28px}.pl-page .persona-number{text-align:left;font-size:30px}.pl-page .persona h3{text-align:left;margin:15px 0 12px}.pl-page .persona p{font-size:15px;min-height:0}.pl-page .persona-tail{margin-top:18px;padding-top:15px;min-height:35px}.pl-page .comparison-cards article{padding:24px}.pl-page .comparison-cards h3{margin:15px 0 12px}.pl-page .steps .three{gap:30px}.pl-page .steps h3{margin-top:18px}.pl-page .pl-motion{max-height:480px}.pl-page .cost .section-head{margin-bottom:25px}.pl-page .cost-grid{gap:28px}.pl-page .price-number{font-size:68px}.pl-page .buy-gallery{position:static;max-width:100%}.pl-page .buy-copy h2{font-size:36px}.pl-page .buy-copy .real-price{font-size:31px}.pl-page .variant{padding:12px}.pl-page .pl-thumbs button{width:64px;flex-basis:64px}.pl-page .pl-thumbs img{height:58px}.pl-page .buy{padding-top:35px}.pl-page .pl-gallery-video .pl-motion{max-height:500px}.pl-page .pl-gallery-video video{max-height:500px}.pl-page .section-head{margin-bottom:28px}.pl-page .spec-layout>img,.pl-page .tutorial img{height:auto}.pl-page .assurance{gap:18px;align-items:flex-start}.pl-page .assurance-symbol{font-size:42px;display:none}.pl-page .assurance h2{font-size:36px}.pl-page .faq .split{gap:10px}.pl-page .faq-items summary{font-size:16px;min-height:44px;align-items:center}.pl-page .recap{gap:24px}.pl-page .recap>img{height:auto}.pl-page .footer-top{display:grid;gap:35px;padding-bottom:28px}.pl-page footer{padding:46px 22px 26px}.pl-page .pl-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pl-page .pl-socials>a:last-child{grid-column:1/-1}.pl-page .footer-bottom{grid-template-columns:1fr;gap:32px}.pl-page .sticky{padding:10px 12px;gap:10px;min-height:80px}.pl-page .sticky>div:not(.pl-quantity){display:none}.pl-page .sticky .pl-quantity{max-width:126px;flex:none}.pl-page .sticky .pl-quantity input{width:32px}.pl-page .sticky .pl-quantity button{min-width:40px}.pl-page .sticky .pl-add{min-width:0;width:100%;font-size:11px;gap:7px;padding:12px;min-height:48px}.pl-page .sticky svg{width:20px;height:20px}.pl-dialog{padding:19px;border-radius:16px}.pl-dialog header{margin-bottom:10px}.pl-cart-row{grid-template-columns:50px 1fr;gap:12px}.pl-cart-row img{width:50px;height:50px}.pl-cart-row strong{grid-column:2}.pl-cart-list{max-height:34dvh}.pl-page .function table{font-size:12px}.pl-page th,.pl-page td{padding:16px 12px}.pl-delivery{gap:5px}.pl-delivery b{font-size:10px}.pl-page .detail-small img{height:auto}.pl-page .text-link{font-size:13px}.pl-page .spec-table>div{font-size:13px}.pl-page .spec-table b{max-width:56%}}@media(max-width:359px){.pl-page .section{padding:42px 17px}.pl-page .hero{padding:32px 17px 44px}.pl-page nav{margin:0 17px}.pl-page h1{font-size:48px!important}.pl-page h2{font-size:33px}.pl-page .hero-notes{gap:9px;font-size:9px}.pl-page .buy-copy h2{font-size:32px}.pl-page .sticky{gap:7px}.pl-page .sticky .pl-quantity{max-width:112px}.pl-page .sticky .pl-quantity button{min-width:36px}.pl-page .sticky .pl-quantity input{width:30px}.pl-page .sticky .pl-add{font-size:10px;padding:11px 8px}.pl-pay span{font-size:11px}.pl-page .footer-bottom a{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pl-ticker-track{animation:none!important;transform:none!important}.pl-ticker-track .pl-ticker-group[aria-hidden]{display:none}.pl-ticker-group{white-space:normal;text-align:center;max-width:100vw}.pl-spinner{animation:none!important}}@media(max-width:700px){.pl-page h1{font-size:44px!important;letter-spacing:-.055em}}@media(max-width:359px){.pl-page h1{font-size:38px!important}}.pl-method-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;border:1px solid #fff5;background:#fff;color:#30263f;border-radius:5px;padding:5px 8px}.pl-method-badge svg{width:22px;height:22px}.pl-cart-row{grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}.pl-cart-row img{width:84px;height:84px;object-fit:contain}.pl-cart-heading{display:flex;align-items:start;gap:10px}.pl-cart-heading h3{flex:1;line-height:1.35}.pl-cart-remove{width:36px;min-height:36px;padding:8px;border:0;background:none;color:var(--ink);flex:none}.pl-cart-remove svg{width:18px;height:18px}.pl-cart-line-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.pl-line-quantity{display:flex;align-items:center;gap:5px}.pl-line-quantity button{width:30px;height:30px;min-height:30px;border:1px solid currentColor;border-radius:50%;background:transparent;font-size:20px;line-height:1;display:grid;place-items:center;padding:0}.pl-line-quantity input{width:36px;height:34px;padding:0;text-align:center;border:0;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:600;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pl-line-quantity input::-webkit-inner-spin-button{display:none}.pl-cart-row[aria-busy=true]{opacity:.65}.pl-cart-row strong{font-size:16px;font-variant-numeric:tabular-nums}.pl-pay-inactive{opacity:.5;cursor:not-allowed!important}.pl-wallet{background:#fff;color:var(--ink);border:1px solid var(--line)}.pl-wallet-icon{width:38px!important;height:24px!important}.pl-cart-list{max-height:35dvh}.pl-dialog{max-height:94dvh}.pl-product-brand{display:flex;gap:10px;align-items:center;font:25px/1 Georgia,serif;flex:none}.pl-product-brand img{width:48px;height:48px;object-fit:contain;border-radius:9px;background:#fff}.pl-product-brand span{font:10px/1.4 Segoe UI,sans-serif;display:block;margin-top:5px;letter-spacing:.02em}.pl-page .navlinks{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:12px}.navshop{display:flex;align-items:center;gap:8px}.navshop svg{width:20px;height:20px}.pl-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.4;margin:20px 0;font-variant-numeric:tabular-nums}.pl-stars{display:inline-flex;align-items:center;gap:3px;position:relative;color:var(--accent);height:17px}.pl-stars svg{width:17px;height:17px;flex:none}.pl-rating-count{text-decoration:underline;text-underline-offset:3px}.pl-gallery{position:relative}.pl-gallery-controls{margin:8px 0;justify-content:center}.pl-gallery-controls [data-gallery-prev],.pl-gallery-controls [data-gallery-next]{position:absolute;top:38%;z-index:2;border:0;background:transparent!important;opacity:.5;font-size:38px;color:var(--ink);padding:4px;min-width:44px}.pl-gallery-controls [data-gallery-prev]{left:4px}.pl-gallery-controls [data-gallery-next]{right:4px}.pl-gallery-dots{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.pl-gallery-dots button{width:22px;height:26px;padding:0;border:0;background:none;display:grid;place-items:center}.pl-gallery-dots button:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#d9d2e2}.pl-gallery-dots button[aria-current=true]:after{background:#34263f;width:8px;height:8px}.pl-gallery-caption{text-align:center;font-size:11px;margin:7px auto 12px}.pl-page .pl-gallery-open img{aspect-ratio:1;max-height:none;object-fit:cover}.pl-sticky-variant{display:block;font-size:11px;color:#6d627c;margin-top:3px}.pl-page .sticky small{display:inline-block;vertical-align:middle;margin:3px 8px 0 0;font-variant-numeric:tabular-nums}.pl-price-saving{font-size:11px!important}.pl-page .reviews button[data-testid=write-review-button],.pl-page .jm-button--primary,.pl-page .jdgm-write-rev-link{background:#725b98!important;border-color:#725b98!important;color:#fff!important;border-radius:28px!important}.pl-page .reviews,.pl-page .jm-review-widget{--jm-primary-color:#725b98;--jm-star-color:#725b98}@media(max-width:700px){.pl-page nav{height:auto;min-height:126px;padding:16px 0;display:grid;grid-template-columns:1fr auto;gap:14px}.pl-page .navlinks{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:8px;font-size:11px}.pl-product-brand{font-size:23px}.pl-page .navshop{padding:8px 12px}.pl-page .sticky{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:7px;padding:8px 12px 10px;min-height:122px}.pl-page .sticky>img{display:block;width:36px;height:36px}.pl-page .sticky>div:not(.pl-quantity){display:block;margin:0;font-size:11px}.pl-page .sticky .pl-sticky-variant{font-size:9px}.pl-page .sticky .pl-quantity{grid-column:1/3;grid-row:2;justify-self:start}.pl-page .sticky .pl-add{grid-column:3;grid-row:1/3;align-self:end;min-width:135px}.pl-page{padding-bottom:130px}.pl-page .sticky small{font-size:11px;margin-top:3px}.pl-cart-row{grid-template-columns:58px minmax(0,1fr);gap:10px}.pl-cart-row img{width:58px;height:66px}.pl-cart-row h3,.pl-cart-row strong{font-size:13px}.pl-cart-line-bottom{gap:6px;flex-wrap:wrap}.pl-cart-list{max-height:29dvh}.pl-line-quantity{gap:2px}.pl-line-quantity button{width:28px;height:28px}.pl-line-quantity input{width:30px}.pl-gallery-dots button{width:22px}.pl-page .pl-pay{min-height:46px;padding:8px}.pl-dialog .fine{font-size:11px;margin-top:10px}.pl-cart-bottom{padding-top:14px}.pl-dialog header h2{font-size:27px}.pl-page .pl-thumbs{display:none}}.pl-page .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pl-page .pl-square{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.pl-page .hero-image{padding:0;background:transparent;aspect-ratio:1}.pl-gif{position:relative;overflow:hidden;aspect-ratio:1;background:#f1eaf5;border-radius:12px;width:100%}.pl-gif img,.pl-gif canvas{width:100%;height:100%;display:block;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.pl-gif canvas[hidden]{display:none}.pl-gif.pl-portrait{aspect-ratio:3/4}.pl-motion-toggle{position:absolute;right:12px;bottom:12px;border:1px solid #725b9860;border-radius:25px;background:#fbf8f3e8;color:#34263f;font-family:inherit;font-size:12px;padding:9px 16px;z-index:1;min-height:38px}.pl-hero-benefits{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:13px;font-size:14px}.pl-hero-benefits li{display:flex;gap:12px;align-items:baseline}.pl-hero-benefits li:before{content:"\2713";color:#725b98;font-weight:700}.pl-page .hero .pl-rating{margin:24px 0 0}.pl-page .number-list h3{font-size:19px}.pl-page .number-list p{font-size:15px;line-height:1.7}.pl-page .number-list>div{padding:20px 0}.pl-page .number-list>div:first-child{padding-top:0}.pl-page .number-list b{font-size:12px;line-height:26px}.pl-page .pl-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pl-page .comparison-cards article{padding:18px;border:1px solid #d9cfe2;background:#fff;border-radius:12px;min-width:0}.pl-page .comparison-cards h3{font-size:21px;margin:14px 0 10px}.pl-page .comparison-cards p{font-size:14px;line-height:1.65}.pl-card-art{aspect-ratio:3/4;overflow:hidden;border-radius:7px;background:#f1eaf5;margin-bottom:18px;display:flex;align-items:center}.pl-scene{width:100%;height:auto;aspect-ratio:1;display:block;flex:none}.pl-page .pl-cost-three{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:30px;align-items:center}.pl-cost-three article>img,.pl-cost-three article>.pl-scene{aspect-ratio:1;width:100%;border-radius:12px}.pl-cost-three h3{font-size:23px;margin:22px 0 13px}.pl-cost-three p{font-size:15px;line-height:1.7}.pl-page .pl-cost-featured{background:#fbf8f3;color:#30263f;padding:22px;border-radius:15px}.pl-page .pl-cost-featured .recap-price{font-size:30px;margin:16px 0}.pl-page .pl-compare-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:start}.pl-page .pl-compare-layout h2{font-size:40px}.pl-table-area{min-width:0}.pl-page .pl-compare-layout table{min-width:560px;font-size:13px}.pl-page .pl-spec-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pl-spec-four article{border-top:1px solid #c9bbd6;padding-top:25px}.pl-spec-four h3{font-size:20px;margin:20px 0 12px}.pl-spec-four p{font-size:14px;line-height:1.7}.pl-spec-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e9e0f2;color:#725b98}.pl-spec-icon svg{width:25px;height:25px}.pl-page [data-module=tutorial_body_areas] h3,.pl-page [data-module=three_step_demo] h3{font-size:22px;margin:22px 0 12px}.pl-page [data-module=tutorial_body_areas] p,.pl-page [data-module=three_step_demo] p{font-size:15px;line-height:1.7}.pl-page [data-module=refund_guarantee] .pl-scene{border-radius:12px}.pl-page .sticky small,.pl-page .recap-price,.pl-page .real-price,.pl-page .price-number,.pl-page .pl-quantity input,.pl-page .pl-line-quantity input{font-variant-numeric:tabular-nums}.pl-page .buy-copy{text-align:left}.pl-page .buy-copy .pl-delivery{max-width:100%}@media(max-width:1000px){.pl-page .split{gap:30px}.pl-page .pl-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-page .pl-compare-layout{grid-template-columns:1fr;gap:20px}.pl-page .pl-spec-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-page .pl-cost-three{gap:18px}}@media(max-width:700px){.pl-page .split{grid-template-columns:1fr;gap:28px}.pl-page .pl-cost-three{grid-template-columns:1fr;gap:30px}.pl-cost-three article:not(.pl-cost-featured){width:80%;margin:auto}.pl-cost-three .pl-cost-featured{width:100%;padding:18px}.pl-page .pl-four{gap:12px}.pl-page .comparison-cards article{padding:12px}.pl-page .comparison-cards h3{font-size:18px}.pl-page .comparison-cards p{font-size:13px}.pl-card-art{aspect-ratio:3/4}.pl-page .pl-compare-layout h2{font-size:36px}.pl-page .pl-spec-four{gap:20px}.pl-spec-four h3{font-size:18px}.pl-page .hero-image{padding:0}.pl-page .pl-gif{max-height:none}.pl-page .pl-hero-benefits{font-size:14px}.pl-page .hero .pl-rating{font-size:12px}.pl-page .pl-rating{gap:8px}.pl-page .pl-table-area{width:100%}}.pl-stars-mask{position:absolute;top:0;right:0;height:100%;background:#fbf8f3;opacity:.76;pointer-events:none}.pl-review-stats{display:flex;gap:12px 24px;flex-wrap:wrap;margin:22px 0 30px;font-size:12px;font-variant-numeric:tabular-nums}.pl-review-note{max-width:760px}.pl-review-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.pl-review-card{border:1px solid #ded4e6;border-radius:12px;overflow:hidden;background:#fff;padding:20px;min-width:0}.pl-review-photo{display:block;border:0;background:#eee8f1;width:calc(100% + 40px);margin:-20px -20px 22px;padding:0;cursor:zoom-in!important}.pl-review-photo img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.pl-page .pl-review-card h3{font-size:19px;letter-spacing:0;margin:0 0 12px}.pl-review-card small{display:block;font-size:10px;color:#74687f;margin-top:10px}.pl-page .pl-review-body{font-size:14px;line-height:1.7;margin-top:18px;white-space:pre-line;overflow-wrap:anywhere}.pl-review-body.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pl-review-card .pl-text-button{padding:0;color:#725b98;text-align:left;font-size:12px}.pl-review-actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:32px}.pl-review-actions p{width:100%;text-align:center;font-size:12px}.pl-write-review{background:transparent!important;color:#725b98!important;border:1px solid #725b98!important}.pl-native-reviews .jm-review-widget__header-and-body,.pl-native-reviews .jdgm-rev-widg__header,.pl-native-reviews .jdgm-rev-widg__body{display:none}.pl-native-open .pl-native-reviews .jm-review-widget__header-and-body,.pl-native-open .pl-native-reviews .jdgm-rev-widg__header,.pl-native-open .pl-native-reviews .jdgm-rev-widg__body{display:block}.pl-native-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:#725b98!important;--jm-review-widget-button-color:#725b98!important;--jm-widget-primary-color:#725b98!important;--jm-review-widget-form-button-color:#725b98!important}.pl-native-reviews{margin-top:30px}.pl-page [hidden]{display:none!important}@media(max-width:900px){.pl-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pl-review-cards{grid-template-columns:1fr}.pl-review-card{padding:22px}.pl-review-photo{width:calc(100% + 44px);margin:-22px -22px 22px}.pl-review-photo img{aspect-ratio:1}.pl-review-actions .button{width:100%;font-size:12px}.pl-review-stats{gap:12px 18px}}.pl-page button.pl-pay-inactive:disabled{opacity:.5!important}.pl-page .comparison-cards article{aspect-ratio:3/4;display:flex;flex-direction:column}.pl-card-art{aspect-ratio:auto;flex:1;min-height:0}.pl-card-art .pl-scene{height:100%;width:100%;object-fit:contain}.pl-page .comparison-cards p{margin:0}@media(max-width:480px){.pl-page .pl-four{grid-template-columns:1fr}.pl-page .comparison-cards article{padding:20px}.pl-page .comparison-cards h3{font-size:22px}.pl-page .comparison-cards p{font-size:15px}}#reviews:not(.pl-native-open) .pl-native-reviews .jm-review-widget__header-and-body{display:none!important}#reviews.pl-native-open .pl-native-reviews .jm-review-widget__header-and-body{display:block!important}#reviews .pl-native-reviews .jm-star-rating__font-icon{color:#725b98!important}#reviews .pl-native-reviews .jm-media-grid__container{display:none!important}#reviews .pl-native-reviews .jm-review-widget__header-and-body *{--jm-review-widget-button-color:#725b98;--jm-review-widget-star-and-histogram-color:#725b98;--jm-widget-primary-color:#725b98}#reviews .pl-native-reviews .jm-button--primary{background:#725b98!important;border-color:#725b98!important;color:#fff!important}.pl-review-cards{align-items:stretch}.pl-review-card{display:flex;flex-direction:column}.pl-review-photo{flex-shrink:0}.pl-review-card .pl-text-button{align-self:flex-start;margin-top:auto;padding-top:16px}#reviews:not(.pl-native-open) .jm-pagination-controls{display:none!important}#reviews .jm-pagination-controls__button--page:not([aria-current=page]){background:transparent!important;color:#725b98!important;border-color:#725b98!important}.pl-page .pl-existing_solutions .comparison-cards article{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/4;padding:22px;justify-content:flex-end;background:#30263f;color:#fff;border:0}.pl-page .pl-existing_solutions .pl-card-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;flex:none;border-radius:0;z-index:-2}.pl-page .pl-existing_solutions .pl-card-art img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.pl-page .pl-existing_solutions .comparison-cards article:nth-child(3) img{object-position:50% 100%}.pl-page .pl-existing_solutions .comparison-cards article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 22%,rgba(35,25,45,.2) 42%,rgba(35,25,45,.94) 100%)}.pl-alternative-copy>span{font-size:11px;letter-spacing:.12em;color:#e9e0f2}.pl-page .pl-existing_solutions .comparison-cards h3{color:#fff;font-size:23px;margin:12px 0}.pl-page .pl-existing_solutions .comparison-cards p{color:#fff;opacity:.92;font-size:13px;line-height:1.65}.pl-page .hero-image .pl-gif{border-radius:12px}.pl-page .pl-gif img,.pl-page .pl-gif canvas{object-fit:cover}@media(min-width:701px)and (max-width:1100px){.pl-page .pl-existing_solutions .comparison-cards h3{font-size:21px}}@media(max-width:700px){.pl-page .pl-existing_solutions .comparison-cards article{padding:20px}.pl-page .pl-existing_solutions .comparison-cards h3{font-size:22px}}.pl-page .pl-cost-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px}.pl-page .pl-cost-three article{width:100%;min-width:0;margin:0}.pl-page .pl-cost-featured{padding:0;background:transparent;color:inherit;border-radius:15px;overflow:hidden}.pl-cost-image-stage{width:100%;aspect-ratio:1;display:grid;place-items:center}.pl-page .pl-cost-visual{width:80%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.pl-page .pl-cost-featured .pl-cost-visual{width:100%;border-radius:12px 12px 0 0}.pl-cost-three article:first-child .pl-cost-visual{object-position:50% 80%}.pl-page .pl-cost-copy{width:80%;margin:0 auto;padding-top:22px}.pl-page .pl-cost-featured .pl-cost-copy{width:100%;padding:26px;background:#fbf8f3;color:#30263f}.pl-page .pl-cost-copy h3{margin:0 0 13px}.pl-page .pl-cost-three article:not(.pl-cost-featured) p{color:inherit}.pl-page .pl-cost-featured p{color:#30263f}.pl-page .pl-line-quantity button{display:grid;place-content:center;place-items:center;padding:0;line-height:1;min-height:0;flex:none}.pl-page .pl-line-quantity button svg{width:14px;height:14px;display:block;margin:0;flex:none;pointer-events:none}.pl-page .pl-compare-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:42px;align-items:center}.pl-page .pl-compare-layout .section-head{margin:0}.pl-page .pl-compare-layout .section-head p{font-size:15px;line-height:1.75}.pl-compare-highlights{display:grid;gap:12px;margin-top:25px;font-size:14px}.pl-compare-highlights>span{display:flex;align-items:center;gap:10px}.pl-feature-check{width:18px;height:18px;flex:none;color:var(--accent)}.pl-page .pl-feature-table{table-layout:fixed;min-width:560px}.pl-page .pl-feature-table th,.pl-page .pl-feature-table td{padding:18px 12px;vertical-align:middle}.pl-page .pl-feature-table th:first-child{width:26%;font-weight:500;text-align:left;background:transparent}.pl-page .pl-feature-table thead th{vertical-align:bottom;text-align:center;padding-top:16px;padding-bottom:20px}.pl-page .pl-feature-table td{text-align:center}.pl-page .pl-feature-table td:nth-child(2){font-weight:600}.pl-page .pl-feature-table tbody th{font-size:13px}.pl-comparison-product{display:flex;flex-direction:column;align-items:center;gap:13px;min-width:0}.pl-page .pl-comparison-thumb{width:86px;height:86px;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#fff}.pl-page .pl-thumb-board{object-fit:contain}.pl-feature-value{display:flex;flex-direction:column;align-items:center;gap:6px}.pl-page .pl-comparison-note{font-size:11px;line-height:1.6;margin:16px 0 0}.pl-tutorial-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:36px}.pl-page .pl-tutorial-header .section-head{margin:0}.pl-page .pl-tutorial-header h2{font-size:40px;line-height:1.15;letter-spacing:-.045em}.pl-tutorial-header h2>span{color:var(--accent)}.pl-tutorial-header .eyebrow{margin-bottom:14px}.pl-tutorial-tabs{display:flex;align-items:center;padding:4px;border:1px solid var(--accent);border-radius:40px;gap:3px}.pl-tutorial-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-width:118px;min-height:44px;border:0;border-radius:30px;padding:11px 16px;background:transparent;color:inherit;font-size:14px;line-height:1.2;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.pl-tutorial-tab svg{width:19px;height:19px;flex:none}.pl-tutorial-tab[aria-selected=true]{background:var(--accent);color:#fff}.pl-tutorial-tab:focus-visible,.pl-tutorial-panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pl-tutorial-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:46px}.pl-tutorial-media{aspect-ratio:1;border-radius:14px;overflow:hidden}.pl-page .pl-tutorial-media img{width:100%;height:100%;object-fit:cover;border-radius:14px}.pl-tutorial-copy .eyebrow{color:var(--accent);margin:0 0 16px;font-variant-numeric:tabular-nums}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy h3{font-size:29px;line-height:1.25;margin:0 0 22px;max-width:510px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy p{font-size:17px;line-height:1.8;max-width:540px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-note{font-size:12px;line-height:1.6;margin:24px 0 0;max-width:100%}@media(max-width:1100px){.pl-tutorial-header{grid-template-columns:1fr;gap:22px}.pl-tutorial-tabs{justify-self:start}.pl-page .pl-compare-layout{grid-template-columns:1fr;gap:30px}}@media(max-width:700px){.pl-page .pl-cost-three{grid-template-columns:1fr;gap:34px}.pl-page .pl-cost-three article{width:100%;margin:0}.pl-page .pl-cost-featured{padding:0}.pl-page .pl-cost-featured .pl-cost-copy{padding:23px}.pl-page .pl-cost-copy{padding-top:16px}.pl-tutorial-header{gap:24px;margin-bottom:25px}.pl-page .pl-tutorial-header h2{font-size:34px}.pl-tutorial-tabs{width:100%;gap:0;padding:3px}.pl-tutorial-tab{flex:1;min-width:0;padding:10px 6px;font-size:12px;gap:5px}.pl-tutorial-tab svg{width:16px;height:16px}.pl-tutorial-panel{grid-template-columns:1fr;gap:28px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy h3{font-size:25px;margin-bottom:15px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy p{font-size:15px}.pl-tutorial-copy .eyebrow{margin-bottom:10px}.pl-page .pl-compare-layout{gap:24px}.pl-page .pl-line-quantity button{width:30px;height:30px}.pl-page .pl-comparison-thumb{width:76px;height:76px}}.pl-gif .pl-motion-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:#f1eaf5}.pl-page .pl-tutorial{padding-top:36px;padding-bottom:54px}.pl-tutorial-inner{max-width:1210px;margin-inline:auto}.pl-page .pl-tutorial-header{grid-template-columns:minmax(0,1fr) 424px;gap:36px;align-items:center;margin-bottom:44px}.pl-page .pl-tutorial-header h2{font-size:36px;line-height:1.25;letter-spacing:-.035em}.pl-page .pl-tutorial-tabs{position:relative;width:424px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;min-height:52px;isolation:isolate;--tutorial-index:0}.pl-tutorial-tabs:before{content:"";position:absolute;left:5px;top:5px;width:calc((100% - 10px)/3);height:calc(100% - 10px);border-radius:30px;background:var(--accent);transform:translate(calc(var(--tutorial-index)*100%));transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:-1}.pl-page .pl-tutorial-tab{min-width:0;min-height:42px;font-size:16px;line-height:1.25;padding:8px 12px;gap:7px;background:transparent;transition:color .2s}.pl-page .pl-tutorial-tab[aria-selected=true]{background:transparent;color:#fff}.pl-page .pl-tutorial-panel{padding:0 22px;gap:33px;animation:pl-tutorial-reveal .25s ease-out}.pl-page .pl-tutorial-media,.pl-page .pl-tutorial-media img{border-radius:20px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy h3{font-size:28px;line-height:1.3;max-width:none;margin:0 0 22px}.pl-tutorial-copy h3 span{color:var(--accent)}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy p{font-size:17px;line-height:1.75;max-width:none}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-note{padding:0 22px;font-size:12px;margin-top:26px}@keyframes pl-tutorial-reveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.pl-page .pl-tutorial-header{grid-template-columns:1fr;gap:24px}.pl-page .pl-tutorial-panel{padding:0;gap:28px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-note{padding:0}}@media(max-width:700px){.pl-page .pl-tutorial{padding-top:32px;padding-bottom:38px}.pl-page .pl-tutorial-header{margin-bottom:30px}.pl-page .pl-tutorial-header h2{font-size:32px}.pl-page .pl-tutorial-tabs{width:100%;min-height:50px}.pl-page .pl-tutorial-tab{min-height:40px;font-size:12px;padding:8px 5px;gap:5px}.pl-page .pl-tutorial-panel{grid-template-columns:1fr;gap:28px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy h3{font-size:25px;margin-bottom:18px}.pl-page [data-module=tutorial_body_areas] .pl-tutorial-copy p{font-size:15px}}@media(prefers-reduced-motion:reduce){.pl-tutorial-tabs:before,.pl-page .pl-tutorial-tab{transition:none}.pl-page .pl-tutorial-panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pl-lavender.css.map */
