.wp26-site{--wp26-blue:#0528c2;--wp26-ink:#1c1c1c;--wp26-paper:#f7f7f7;--wp26-line:#dedee1;color:var(--wp26-ink);background:#fff;font-family:var(--text-font-family);line-height:1.6;--header-height:86px;--header-group-height:112px}
.wp26-site *{box-sizing:border-box}.wp26-site [hidden]{display:none!important}.wp26-shell{max-width:1480px;margin-inline:auto;padding-inline:clamp(22px,4.6vw,80px)}.wp26-section{padding-block:clamp(70px,8vw,132px)}.wp26-site h1,.wp26-site h2,.wp26-site h3{font-family:var(--heading-font-family);font-weight:400;text-transform:none;letter-spacing:-.045em;line-height:1.12}.wp26-site h1{font-size:clamp(40px,5.2vw,80px)}.wp26-site h2{font-size:clamp(32px,3.4vw,54px)}.wp26-site h3{font-size:23px;letter-spacing:-.025em}.wp26-site p{margin:0}.wp26-eyebrow{font-family:var(--subheading-font-family),sans-serif;font-size:11px!important;line-height:1.5!important;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--wp26-blue);margin-bottom:22px!important}.wp26-lead{font-size:clamp(15px,1.2vw,18px);line-height:1.75;max-width:520px;color:#56565e}.wp26-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.wp26-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:17px 26px;background:var(--wp26-blue);color:white!important;border-radius:100px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;min-height:54px;border:1px solid transparent;cursor:pointer}.wp26-button:hover{background:#03219c;transform:translateY(-1px)}.wp26-button:disabled{background:#737680;cursor:not-allowed;transform:none}.wp26-button span:last-child{font-size:21px;line-height:1}.wp26-text-link{font-size:14px;display:inline-flex;gap:17px;align-items:center;border-bottom:1px solid currentColor;padding-block:7px;line-height:1.6;text-decoration:none}.wp26-small{font-size:11px;line-height:1.65;color:#65656e}.wp26-site :focus-visible{outline:3px solid #6681ff;outline-offset:4px}.wp26-live-dot{width:7px;height:7px;background:var(--wp26-blue);border-radius:100%;display:inline-block;flex:none}.wp26-site a{text-underline-offset:4px}
.wp26-announcement{background:var(--wp26-blue);color:white;text-align:center;padding:8px 20px;font-size:10px;letter-spacing:.04em;line-height:1.4;display:flex;justify-content:center;gap:20px}.wp26-header{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-inline:clamp(22px,4.6vw,80px);background:rgba(255,255,255,.97);border-bottom:1px solid #ebebee}.wp26-logo{flex:none;width:168px;display:block}.wp26-logo img{width:100%;height:auto}.wp26-desktop-nav{display:flex;gap:30px;align-items:center;font-size:12px}.wp26-desktop-nav a{padding-block:15px}.wp26-nav-actions{display:flex;align-items:center;gap:22px}.wp26-cart-link{display:flex;align-items:center;gap:5px;min-width:34px;min-height:44px}.wp26-count{font-size:10px}.wp26-nav-buy{font-size:12px;min-height:44px;padding:12px 20px;gap:18px}.wp26-mobile-menu{display:none}.wp26-site .shopify-section-group-header-group{position:sticky;top:0;z-index:6}.wp26-mobile-menu summary{list-style:none;width:30px;height:40px;display:flex;justify-content:center;flex-direction:column;gap:6px;cursor:pointer}.wp26-mobile-menu summary::-webkit-details-marker{display:none}.wp26-mobile-menu summary span{width:23px;height:1.5px;background:var(--wp26-ink)}.wp26-mobile-menu nav{position:absolute;top:100%;inset-inline:0;background:white;padding:20px 26px 30px;box-shadow:0 15px 20px #00000012;display:flex;flex-direction:column;gap:4px}.wp26-mobile-menu nav a{padding-block:12px;border-bottom:1px solid #eee;font-size:16px}
.wp26-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;min-height:680px;gap:20px;padding-block:32px 52px}.wp26-hero-copy{padding-block:36px}.wp26-hero h1{margin-bottom:30px;letter-spacing:-.055em;font-size:clamp(42px,5vw,78px);line-height:1.08}.wp26-hero-price{margin-top:25px!important;font-size:12px;color:#555}.wp26-hero-price span{color:#777}.wp26-hero-image{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;background:#f8f8f8;border-radius:4px;overflow:hidden}.wp26-hero-image>img{width:100%;height:100%;max-height:680px;object-fit:contain;mix-blend-mode:multiply}.wp26-image-caption{position:absolute;bottom:26px;left:28px;right:28px;display:flex;align-items:center;gap:8px;font-family:var(--subheading-font-family),sans-serif;font-size:11px;letter-spacing:.01em}.wp26-image-caption>span:last-child{margin-left:auto;color:#72727a}.wp26-trust-strip{display:flex;justify-content:center;gap:clamp(30px,6vw,100px);padding:26px 24px;border-block:1px solid var(--wp26-line);font-size:12px}.wp26-trust-strip>span{display:flex;gap:9px;align-items:center}.wp26-section-heading{text-align:center;max-width:800px;margin:auto}.wp26-section-heading>p:last-child{max-width:560px;font-size:16px;color:#63636a;line-height:1.8;margin:24px auto 0}.wp26-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;margin-top:64px}.wp26-benefits article{padding-top:26px;border-top:1px solid var(--wp26-line)}.wp26-number{color:var(--wp26-blue);font-family:var(--subheading-font-family),sans-serif;font-size:12px;display:block;margin-bottom:25px}.wp26-benefits h3{font-size:23px;margin-bottom:14px}.wp26-benefits p{font-size:14px;color:#63636a;line-height:1.8}
.wp26-dark{background:var(--wp26-ink);color:#fff}.wp26-dark .wp26-eyebrow{color:#b5c2ff}.wp26-split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:55px}.wp26-split-heading>p{max-width:330px;color:#b9bac2;font-size:14px;line-height:1.8;padding-bottom:5px}.wp26-how-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,100px);align-items:center}.wp26-demo{position:relative;background:#29292c;border-radius:4px;overflow:hidden}.wp26-demo video{width:100%;aspect-ratio:1.1;object-fit:contain;background:#232326;display:block}.wp26-demo>p{padding:19px 22px;display:flex;justify-content:space-between;font-size:12px;border-top:1px solid #454549}.wp26-steps{list-style:none;counter-reset:none;padding:0;margin:0}.wp26-steps li{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:27px 0;border-top:1px solid #48484d}.wp26-steps li:last-child{border-bottom:1px solid #48484d}.wp26-steps li>span{font-size:12px;color:#aebbf3;padding-top:6px}.wp26-steps h3{font-size:25px;margin-bottom:12px}.wp26-steps p{color:#b9bac2;font-size:14px;line-height:1.8}
.wp26-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,110px);align-items:center}.wp26-app-visual{background:#f5f5f7;border-radius:4px;position:relative;min-height:550px;display:flex;align-items:center;justify-content:center;overflow:hidden}.wp26-app-visual img{width:100%;max-height:650px;object-fit:contain;mix-blend-mode:multiply}.wp26-caption{position:absolute;bottom:26px;left:28px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6a6a74}.wp26-app-copy h2{margin-bottom:24px}.wp26-app-included{display:flex;gap:15px;padding:24px 0;margin-top:14px}.wp26-app-included .wp26-live-dot{margin-top:8px}.wp26-app-included h3{font-size:16px;letter-spacing:-.02em;margin-bottom:8px}.wp26-app-included p{font-size:13px;line-height:1.7;color:#65656e}.wp26-detail{border-block-start:1px solid var(--wp26-line);padding-block:19px;font-size:14px}.wp26-detail:last-of-type{border-bottom:1px solid var(--wp26-line)}.wp26-detail summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:14px;line-height:1.55;font-weight:500}.wp26-detail summary::-webkit-details-marker{display:none}.wp26-detail summary>span{font-size:22px;line-height:1;font-weight:400;transition:transform .2s}.wp26-detail[open] summary>span{transform:rotate(45deg)}.wp26-detail>p{padding-top:17px;line-height:1.8;color:#62626a;font-size:13px}.wp26-detail>a{display:inline-block;font-size:12px;margin-top:15px;text-decoration:underline}.wp26-store-button{display:inline-flex;gap:24px;align-items:center;border:1px solid var(--wp26-ink);padding:13px 20px;border-radius:6px;font-size:13px}.wp26-app-copy>.wp26-small{margin-top:20px}.wp26-app-copy .wp26-actions{gap:12px}
.wp26-product{display:grid;grid-template-columns:1.16fr 1fr;gap:clamp(35px,6vw,90px);padding-block:48px 70px;align-items:start}.wp26-gallery{position:sticky;top:144px;min-width:0}.wp26-gallery-stage{background:#f7f7f8;aspect-ratio:1.03;position:relative;border-radius:4px;overflow:hidden}.wp26-gallery-slide{height:100%;width:100%;position:relative}.wp26-gallery-slide>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wp26-gallery-slide video{width:100%;height:100%;object-fit:contain;background:#f7f7f8}.wp26-gallery-note{position:absolute;top:23px;left:25px;font-size:10px;letter-spacing:.17em;color:#65656e;pointer-events:none}.wp26-zoom{position:absolute;bottom:19px;right:19px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #d7d7dc;border-radius:100%;background:#ffffffc9;font-size:23px;line-height:1}.wp26-thumbnails{display:flex;gap:10px;overflow:auto;padding:16px 2px 8px;scrollbar-width:thin}.wp26-thumbnails button{position:relative;width:72px;aspect-ratio:1;flex:none;border:1px solid #ddd;border-radius:3px;padding:3px;background:#f7f7f8;cursor:pointer}.wp26-thumbnails button[aria-pressed=true]{border:2px solid var(--wp26-blue)}.wp26-thumbnails img{width:100%;height:100%;object-fit:cover}.wp26-thumbnails button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:grid;place-content:center;background:#fff;border-radius:100%;font-size:10px}.wp26-gallery-demo{margin-top:12px;font-size:12px}.wp26-product-copy{padding-top:8px}.wp26-product-copy .wp26-eyebrow{margin-bottom:17px!important;font-size:10px!important}.wp26-product h1{font-size:24px;letter-spacing:-.025em;margin-bottom:9px}.wp26-product .wp26-product-promise{font-size:clamp(32px,3.2vw,48px);line-height:1.12;margin-bottom:20px;letter-spacing:-.04em}.wp26-product-description{font-size:14px;color:#606068;line-height:1.75;max-width:480px}.wp26-price{display:flex;align-items:center;gap:14px;font-size:25px;margin-top:22px;letter-spacing:-.025em}.wp26-price s{font-size:16px;color:#85858c}.wp26-free-app{font-size:12px;display:flex;align-items:center;gap:8px;margin-top:6px!important;color:#54545c}.wp26-packs{padding:0;margin:25px 0 17px;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.wp26-packs legend{font-size:12px;margin-bottom:10px}.wp26-packs label{position:relative;cursor:pointer;min-width:0}.wp26-packs input{position:absolute;top:10px;left:10px;width:1px;height:1px;opacity:0}.wp26-pack-content{display:flex;flex-direction:column;gap:5px;padding:17px 11px;text-align:center;border:1px solid #d6d6dd;border-radius:6px;font-size:12px;background:#fff;min-height:104px;justify-content:center}.wp26-pack-content strong{font-weight:500}.wp26-pack-content small{font-size:10px;color:#676773}.wp26-packs input:checked+.wp26-pack-content{border:1.5px solid var(--wp26-blue);box-shadow:0 0 0 .5px var(--wp26-blue);background:#f5f6ff}.wp26-packs input:checked+.wp26-pack-content small{color:var(--wp26-blue)}.wp26-packs input:focus-visible+.wp26-pack-content{outline:3px solid #6681ff;outline-offset:3px}.wp26-add{width:100%;justify-content:space-between;padding-inline:24px;min-height:56px;font-size:15px}.wp26-pack-note{margin-top:11px!important;text-align:center;font-size:10px}.wp26-purchase-info{margin-block:23px 16px}.wp26-purchase-info>div{display:flex;gap:12px;margin-block:11px;font-size:11px;line-height:1.7;color:#585862}.wp26-purchase-info>div>span{color:var(--wp26-blue);font-size:16px;flex:none}.wp26-purchase-info a{text-decoration:underline}.wp26-product-copy>.wp26-detail{padding-block:15px}.wp26-product-copy>.wp26-detail summary{font-size:12px}.wp26-sticky{position:fixed;bottom:0;inset-inline:0;background:#fffffff5;border-top:1px solid #dedee1;backdrop-filter:blur(12px);padding:12px max(24px,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:5;box-shadow:0 -5px 30px #00000005}.wp26-sticky>div{display:flex;gap:20px;align-items:center;font-size:14px}.wp26-sticky strong{font-weight:500}.wp26-sticky .wp26-button{padding:12px 24px;min-height:46px;font-size:12px}.wp26-lightbox{inset:0;width:min(94vw,1000px);height:min(90vh,1000px);margin:auto;padding:20px;border:0;border-radius:8px;background:white;z-index:10000}.wp26-lightbox::backdrop{background:#000a;backdrop-filter:blur(5px)}.wp26-lightbox img{width:100%;height:100%;object-fit:contain}.wp26-lightbox button{position:absolute;right:15px;top:15px;width:44px;height:44px;border-radius:100%;background:#fff;border:1px solid #ccc;font-size:25px;cursor:pointer}
.wp26-tint{background:var(--wp26-paper)}.wp26-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px)}.wp26-details-grid img{width:100%;max-height:430px;object-fit:contain;mix-blend-mode:multiply;margin-top:30px}.wp26-specs dl{margin:0 0 30px}.wp26-specs dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9d9de;padding:15px 0;font-size:13px}.wp26-specs dt{color:#666670}.wp26-specs dd{margin:0}.wp26-specs h3{font-size:18px;margin:27px 0 10px}.wp26-specs p{font-size:13px;color:#62626a;line-height:1.85}.wp26-specs .wp26-text-link{margin-top:20px}.wp26-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,120px)}.wp26-faq h2{margin-bottom:27px}.wp26-faq .wp26-detail{padding-block:23px}.wp26-more{margin-top:25px}.wp26-final{position:relative;background:var(--wp26-blue);color:white;padding-block:100px;text-align:center;overflow:hidden}.wp26-final:before,.wp26-final:after{content:'';position:absolute;width:620px;height:620px;border:1px solid #ffffff17;border-radius:50%;top:50%;transform:translateY(-50%);pointer-events:none}.wp26-final:before{left:-420px}.wp26-final:after{right:-420px}.wp26-final .wp26-eyebrow{color:#c6cffc}.wp26-final h2{font-size:clamp(38px,4.5vw,70px);margin-bottom:22px}.wp26-final p{color:#d9defa;font-size:15px}.wp26-button-white{background:#fff;color:var(--wp26-blue)!important;margin-top:32px}.wp26-button-white:hover{background:#e8edff}
.wp26-footer{background:#151517;color:#fff;padding-block:75px 30px}.wp26-footer-top{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-bottom:65px}.wp26-wordmark{width:230px;display:block}.wp26-wordmark img{width:100%;height:auto}.wp26-footer h2{font-size:27px;margin:28px 0 20px;letter-spacing:-.025em;color:#cfcfd5}.wp26-footer-top>div>p{font-size:11px;color:#9a9aa4}.wp26-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.wp26-footer h3{font-family:var(--subheading-font-family),sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;margin:5px 0 23px;color:#8e8e99}.wp26-footer-links a{display:block;font-size:12px;line-height:1.6;margin:13px 0;color:#e2e2e7}.wp26-footer-links a:hover{text-decoration:underline}.wp26-footer-bottom{border-top:1px solid #38383e;padding-top:30px;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:26px}.wp26-footer-bottom>p{font-size:10px;color:#8f8f98}.wp26-localization{display:flex;align-items:flex-end;gap:18px;font-size:11px}.wp26-localization label{display:block;margin-bottom:6px;color:#90909b}.wp26-localization select{background:transparent;color:white;border:0;border-bottom:1px solid #5d5d66;padding:8px 20px 8px 0;max-width:200px;font-size:11px;appearance:auto}.wp26-localization option{color:#111;background:white}.wp26-localization button{font-size:11px}.wp26-payments{display:flex;gap:5px;flex-wrap:wrap;max-width:320px}.wp26-payments svg{width:30px;height:20px}.wp26-page-heading{max-width:900px}.wp26-page-heading h1{font-size:clamp(38px,4.8vw,70px)}.wp26-page-heading>p:last-child:not(.wp26-eyebrow){max-width:620px;margin-top:28px;line-height:1.8;color:#62626a;font-size:16px}.wp26-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:70px;align-items:center}.wp26-about-grid>img{width:100%;background:#f7f7f8}.wp26-about-grid h2{font-size:30px;margin:25px 0 15px}.wp26-about-grid p{font-size:14px;line-height:1.9;color:#62626a}.wp26-about-grid a{margin-top:24px}.wp26-contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;margin-top:65px}.wp26-contact-grid aside{background:#f7f7f8;padding:35px;border-radius:5px;align-self:start}.wp26-contact-grid aside h2{font-size:24px;margin-bottom:25px}.wp26-contact-grid aside a{display:block;margin:18px 0;font-size:13px;overflow-wrap:anywhere}.wp26-contact-form{display:flex;flex-direction:column}.wp26-contact-form label{font-size:12px;margin-bottom:8px}.wp26-contact-form input,.wp26-contact-form textarea{border:1px solid #ccc;border-radius:4px;padding:14px;font:inherit;font-size:15px;background:#fff;margin-bottom:24px;width:100%}.wp26-contact-form .wp26-button{align-self:start}.wp26-prose{max-width:800px;margin:55px auto 0;line-height:1.9;font-size:15px}.wp26-prose h2{font-size:30px;line-height:1.3}.wp26-prose h3{font-size:23px;line-height:1.3}.wp26-site .shopify-policy__container{max-width:900px;padding:60px 25px 90px;line-height:1.85;font-size:14px}.wp26-site .shopify-policy__container h1{font-size:42px;margin-bottom:36px}.wp26-site .shopify-policy__container h2{font-size:25px;line-height:1.35;margin-block:30px 15px}.wp26-site .shopify-policy__container h3{font-size:20px;line-height:1.35}.wp26-site .shopify-policy__container p{margin-block:14px}.wp26-site .shopify-policy__container a{text-decoration:underline}.wp26-site #wp26-buy,.wp26-site #wp26-how,.wp26-site #wp26-region{scroll-margin-top:135px}
@media(min-width:1600px){.wp26-hero{min-height:720px}.wp26-hero-image{margin-right:-20px}}
@media(max-width:1100px){.wp26-desktop-nav{gap:18px;font-size:11px}.wp26-nav-buy{display:none}.wp26-benefits{gap:32px}.wp26-footer-top{gap:40px}.wp26-about-grid{gap:45px}.wp26-contact-grid{gap:45px}}
@media(max-width:899px){.wp26-site{--header-height:66px;--header-group-height:96px}.wp26-header{height:66px}.wp26-logo{width:145px}.wp26-desktop-nav{display:none}.wp26-mobile-menu{display:block}.wp26-nav-actions{gap:18px}.wp26-announcement{font-size:9px;padding-block:8px;gap:12px}.wp26-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:30px}.wp26-hero-copy{padding-block:10px 15px}.wp26-hero h1{font-size:clamp(40px,8vw,65px);max-width:650px;margin-bottom:20px}.wp26-hero .wp26-lead{max-width:600px;font-size:14px;line-height:1.75}.wp26-hero .wp26-actions{margin-top:23px;gap:22px}.wp26-hero-price{margin-top:20px!important;font-size:11px}.wp26-hero-image{height:auto;aspect-ratio:1.15;max-height:570px}.wp26-hero-image>img{height:100%;width:100%}.wp26-image-caption{bottom:18px;left:18px;right:18px;font-size:9px}.wp26-trust-strip{display:grid;grid-template-columns:repeat(2,auto);gap:18px 35px;font-size:10px;padding:22px}.wp26-benefits{gap:28px;margin-top:40px}.wp26-benefits h3{font-size:20px}.wp26-benefits p{font-size:12px}.wp26-how-grid{grid-template-columns:1fr;gap:30px}.wp26-split-heading{display:block;margin-bottom:32px}.wp26-split-heading>p{margin-top:24px;max-width:500px}.wp26-demo video{aspect-ratio:1.2;max-height:550px}.wp26-steps li{padding-block:22px}.wp26-app-grid{grid-template-columns:1fr;gap:40px}.wp26-app-visual{min-height:0;max-height:500px;aspect-ratio:1.1}.wp26-app-visual img{height:100%;object-fit:contain}.wp26-app-copy{max-width:650px}.wp26-product{grid-template-columns:1fr;gap:30px;padding-block:24px 55px}.wp26-gallery{position:relative;top:0;max-width:660px;width:100%;margin:auto}.wp26-gallery-stage{aspect-ratio:1.12}.wp26-gallery-note{top:16px;left:17px;font-size:8px}.wp26-thumbnails{padding-block:12px 4px;gap:8px}.wp26-thumbnails button{width:58px}.wp26-gallery-demo{margin-top:8px}.wp26-product-copy{padding-top:0;max-width:650px;width:100%;margin:auto}.wp26-product .wp26-product-promise{font-size:36px}.wp26-product h1{font-size:22px}.wp26-product-description{max-width:none}.wp26-packs{margin-top:22px}.wp26-product-copy .wp26-eyebrow{margin-bottom:10px!important}.wp26-details-grid{grid-template-columns:1fr;gap:35px}.wp26-details-grid img{max-height:400px}.wp26-faq{grid-template-columns:1fr;gap:35px}.wp26-footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.wp26-footer-links{gap:20px}.wp26-footer{padding-top:55px}.wp26-wordmark{width:190px}.wp26-footer h2{font-size:25px}.wp26-footer-top>div>p{margin-bottom:0}.wp26-footer-bottom{align-items:start}.wp26-about-grid{grid-template-columns:1fr;gap:25px;margin-top:40px}.wp26-contact-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.wp26-sticky{padding:12px 22px calc(12px + env(safe-area-inset-bottom));gap:10px}.wp26-sticky>div{flex-direction:column;gap:1px;align-items:flex-start;font-size:11px}.wp26-sticky .wp26-button{font-size:11px;padding:13px 21px;min-height:44px}.wp26-site #wp26-buy,.wp26-site #wp26-how,.wp26-site #wp26-region{scroll-margin-top:112px}.wp26-section-heading>p:last-child{font-size:14px}.wp26-final{padding-block:70px}.wp26-page-heading>p:last-child:not(.wp26-eyebrow){font-size:14px}.wp26-prose{margin-top:35px;font-size:14px}}
@media(max-width:599px){.wp26-benefits{grid-template-columns:1fr;gap:26px}.wp26-benefits article{display:grid;grid-template-columns:32px 1fr;gap:0 14px;padding-top:20px}.wp26-number{grid-row:span 2;margin-top:5px}.wp26-benefits h3{font-size:21px;margin-bottom:9px}.wp26-benefits p{font-size:13px}.wp26-eyebrow{font-size:9px!important;margin-bottom:17px!important}.wp26-hero{padding-inline:22px}.wp26-hero h1{font-size:43px}.wp26-hero .wp26-button{font-size:12px;padding:15px 21px;gap:20px}.wp26-hero .wp26-text-link{font-size:12px}.wp26-hero-image{aspect-ratio:1.05}.wp26-trust-strip{gap:15px 23px}.wp26-product .wp26-product-promise{font-size:34px}.wp26-product-description{font-size:13px}.wp26-product h1{font-size:20px}.wp26-price{font-size:24px}.wp26-pack-content{padding:13px 7px;font-size:11px;min-height:95px}.wp26-pack-content small{font-size:9px}.wp26-packs{gap:7px}.wp26-gallery-stage{aspect-ratio:1.05}.wp26-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wp26-footer-links>div{min-width:0}.wp26-footer-links h3{font-size:9px;letter-spacing:.045em;margin-bottom:15px}.wp26-footer-links a{font-size:11px;line-height:1.65;margin:10px 0;overflow-wrap:anywhere}.wp26-localization{flex-wrap:wrap;gap:15px}.wp26-localization select{max-width:175px}.wp26-footer-bottom{gap:25px}.wp26-demo video{aspect-ratio:1}.wp26-steps h3{font-size:22px}.wp26-steps p{font-size:13px}.wp26-app-copy h2{font-size:34px}.wp26-detail summary{font-size:13px}.wp26-final h2{font-size:38px}.wp26-final:before,.wp26-final:after{width:450px;height:450px}.wp26-final:before{left:-380px}.wp26-final:after{right:-380px}.wp26-site .shopify-policy__container h1{font-size:32px}.wp26-payments{max-width:100%}}
@media(prefers-reduced-motion:reduce){.wp26-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Keep action buttons above the base theme reset. */
.wp26-site .wp26-button{background:var(--wp26-blue)}
.wp26-site .wp26-button:hover{background:#03219c}
.wp26-site .wp26-button-white{background:#fff;color:var(--wp26-blue)!important}
.wp26-site .wp26-button-white:hover{background:#e8edff}
.wp26-site .wp26-button:disabled{background:#737680}
.wp26-site cart-drawer h2{font-size:28px}

.wp26-site .wp26-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:var(--wp26-blue);color:#fff;display:grid;place-items:center;box-shadow:0 3px 25px #0003;cursor:pointer;font-size:20px}.wp26-play span{margin-left:4px}

.wp26-site .wp26-icon{display:inline-block;flex:none;vertical-align:middle;height:auto}.wp26-site .wp26-icon-diagonal{transform:rotate(-45deg)}.wp26-site .wp26-icon-play path{fill:currentColor}.wp26-site .wp26-play .wp26-icon-play{width:22px}.wp26-site .wp26-thumbnails .wp26-icon-play{width:10px}.wp26-site .wp26-button>.wp26-icon,.wp26-site .wp26-button>span>.wp26-icon{width:20px}

.wp26-pack-content{height:100%}

@media(max-width:899px){.wp26-site .wp26-sticky{display:none!important}}

.wp26-localization{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;width:min(100%,440px);align-items:start}.wp26-localization>div{min-width:0}.wp26-localization label{font-size:12px;color:#b4b4bc;margin-bottom:9px}.wp26-select-wrap{position:relative}.wp26-localization .wp26-select-wrap select{display:block;width:100%;max-width:none;min-height:48px;margin:0;padding:12px 36px 12px 14px;border:1px solid #45454d;border-radius:8px;background:#1d1d20;background-image:none;color:#f4f4f6;font:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer;text-overflow:ellipsis}.wp26-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#b4b4bc}.wp26-localization select:focus-visible{outline:2px solid #8095ff;outline-offset:3px}.wp26-footer-bottom #wp26-region{width:min(100%,440px)}
@media(max-width:599px){.wp26-footer-bottom #wp26-region,.wp26-localization{width:100%}.wp26-localization{grid-template-columns:minmax(0,170px) minmax(0,130px);gap:10px}.wp26-localization .wp26-select-wrap select{min-height:38px;padding:8px 28px 8px 10px;font-size:13px;border-radius:6px}.wp26-select-chevron{right:10px;width:10px}.wp26-localization label{font-size:11px;margin-bottom:7px}}

.wph-product{max-width:1440px;grid-template-columns:1.12fr 1fr;gap:clamp(38px,6vw,88px);padding-top:40px;padding-bottom:64px}.wph-product .wp26-product-copy{padding-top:0}.wph-product h1{font-size:clamp(38px,4vw,58px);font-weight:500;margin:7px 0 12px;letter-spacing:-.05em}.wph-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.13em;color:#626673;margin:0 0 12px!important}.wph-promise{font-size:18px;line-height:1.45;color:#232631;max-width:440px}.wph-benefits{list-style:none;padding:0;margin:22px 0 20px;display:grid;gap:10px}.wph-benefits li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.wph-benefits svg{flex-shrink:0;margin-top:3px;color:#0528c2}.wph-product .wp26-gallery{top:138px}.wph-product .wp26-gallery-stage{border-radius:18px;aspect-ratio:.9;background:#f5f5f5}.wph-gallery-badges{position:absolute;top:15px;left:15px;right:15px;z-index:2;display:flex;flex-wrap:wrap;gap:7px;pointer-events:none}.wph-gallery-badges span{font-size:10px;line-height:1.4;border-radius:5px;padding:9px 11px;background:#1c1c1c;color:#fff}.wph-gallery-badges span+span{background:#e2e8ff;color:#0528c2}.wph-product .wp26-thumbnails button{width:64px;border-radius:7px}.wph-product .wp26-gallery-demo{font-size:12px;min-height:44px}.wph-product .wp26-price{font-size:26px;margin-top:0}.wph-product .wp26-free-app{font-size:11px}.wph-product .wp26-add{border-radius:9px;min-height:58px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.wph-product .wp26-return-assurance{display:flex;justify-content:center;font-size:11px;margin:13px 0 18px}.wph-product .wp26-return-assurance a{display:flex;gap:7px;align-items:center}.wph-product .wp27-trust{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:18px 0;margin:0 0 20px;gap:12px;border-block:1px solid #e5e5e8}.wph-product .wp27-trust li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:10px;line-height:1.5}.wph-product .wp27-trust svg{color:#0528c2;width:18px;height:18px}.wph-editorial{margin:25px 0}.wph-editorial h2{font-size:21px;line-height:1.25;margin-bottom:12px;font-weight:500}.wph-editorial p,.wph-product .wp27-description{font-size:13px;line-height:1.8;color:#5b5e67}.wph-product .wp27-description{padding-top:15px}.wph-product .wp27-description p+p{margin-top:10px}.wph-product .wp26-detail summary{font-size:13px;min-height:26px}.wph-product .wp26-detail{padding-block:16px}.wph-product .wp26-lightbox{z-index:20}.wph-video-section{padding-block:65px 80px;border-top:1px solid #e9e9ed}.wph-section-head{text-align:center;max-width:700px;margin:0 auto 36px}.wph-section-head h2{font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin-bottom:16px}.wph-section-head>p:last-child:not(.wph-eyebrow){font-size:14px;color:#60636c;line-height:1.7}.wph-video-section .wp-videos{margin-top:28px}.wph-video-section .wp-videos__track{gap:18px}.wph-video-section .wp-video-card{border-radius:14px}.wph-flow{background:#f4f5f8;padding-block:80px}.wph-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.wph-feature-image{position:relative;align-self:stretch;min-height:540px;overflow:hidden;border-radius:18px;background:#e7e9ed}.wph-feature-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.wph-image-label{position:absolute;bottom:24px;left:24px;background:#fff;padding:10px 14px;border-radius:6px;font-size:10px;letter-spacing:.1em}.wph-feature-copy h2{font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.12;margin-bottom:20px}.wph-feature-copy>p:not(.wph-eyebrow){font-size:15px;line-height:1.7;color:#5b5e67}.wph-feature-list{margin:30px 0}.wph-feature-list>div{display:flex;gap:18px;padding:20px 0;border-top:1px solid #d9dce3}.wph-feature-list>div>span{font-size:11px;color:#0528c2;padding-top:4px}.wph-feature-list h3{font-size:18px;font-weight:500;margin-bottom:8px}.wph-feature-list p{font-size:13px;color:#5b5e67;line-height:1.7}.wph-feature-copy .wp26-button{border-radius:9px;font-size:13px}.wph-use{padding-block:90px}.wph-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wph-use-grid article{background:#eef2ff;border-radius:14px;padding:30px;min-height:230px;display:flex;flex-direction:column}.wph-use-grid article:nth-child(2){background:#f4f3ef}.wph-use-grid article:nth-child(3){background:#edf4f0}.wph-use-number{font-size:12px;color:#0528c2;margin-bottom:35px}.wph-use-grid h3{font-size:24px;font-weight:500;margin-bottom:12px}.wph-use-grid p{font-size:13px;line-height:1.75;color:#50545c}.wph-compare{background:#0528c2;color:#fff;padding-block:80px}.wph-compare-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.wph-compare .wph-eyebrow{color:#becbff}.wph-compare h2{font-size:clamp(32px,3.4vw,48px);font-weight:500;margin-bottom:20px}.wph-compare p:not(.wph-eyebrow){font-size:14px;line-height:1.8;color:#dbe2ff}.wph-compare a{margin-top:22px}.wph-table-wrap{overflow:auto;border-radius:12px}.wph-compare table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6;background:#fff;color:#232631}.wph-compare th,.wph-compare td{padding:18px 16px;border-bottom:1px solid #e5e8ef;text-align:center}.wph-compare th:first-child{text-align:left;font-weight:500;width:34%}.wph-compare td:nth-child(2),.wph-compare thead th:nth-child(2){background:#eaf0ff;color:#0528c2;font-weight:600}.wph-compare thead th{font-size:12px;font-weight:600}.wph-compare tr:last-child>*{border-bottom:0}body:has(.wph-product) .wp26-demo{border-radius:14px}body:has(.wph-product) .wp26-demo>p{color:#fff}body:has(.wph-product) .wp26-faq h2{font-weight:500}#wp27-purchase{scroll-margin-top:130px}
@media(max-width:899px){.wph-product{display:flex;flex-direction:column;gap:22px;padding:16px 20px 40px}.wph-product .wp26-gallery{position:static;width:100%}.wph-product .wp26-gallery-stage{height:clamp(300px,94vw,440px);aspect-ratio:auto;border-radius:12px}.wph-gallery-badges{top:12px;left:12px;gap:6px}.wph-gallery-badges span{font-size:9px;padding:7px 9px}.wph-product .wp26-thumbnails{padding:10px 2px 2px;gap:8px}.wph-product .wp26-thumbnails button{width:48px}.wph-product .wp26-gallery-demo{margin-top:2px;min-height:37px;font-size:11px}.wph-product .wp26-product-copy{width:100%}.wph-product h1{font-size:38px;margin:6px 0 10px}.wph-eyebrow{font-size:10px!important}.wph-promise{font-size:16px}.wph-benefits{margin:18px 0;gap:8px}.wph-benefits li{font-size:12px}.wph-product .wp26-add{min-height:55px}.wph-product .wp27-trust{margin-bottom:14px}.wph-video-section{padding-block:45px}.wph-section-head{margin-bottom:24px}.wph-section-head h2{font-size:32px}.wph-section-head>p:last-child:not(.wph-eyebrow){font-size:13px}.wph-flow{padding-block:40px}.wph-split{grid-template-columns:1fr;gap:30px}.wph-feature-image{min-height:370px}.wph-feature-copy h2{font-size:33px}.wph-feature-copy>p:not(.wph-eyebrow){font-size:14px}.wph-feature-list{margin:24px 0}.wph-use{padding-block:45px}.wph-use-grid{grid-template-columns:1fr;gap:12px}.wph-use-grid article{min-height:0;padding:24px}.wph-use-number{margin-bottom:18px}.wph-use-grid h3{font-size:23px}.wph-compare{padding-block:45px}.wph-compare-grid{grid-template-columns:1fr;gap:30px}.wph-compare th,.wph-compare td{padding:13px 8px;font-size:10px}.wph-compare thead th{font-size:10px}body:has(.wph-product) .wp26-section{padding-block:50px}}
