@font-face{font-family:Montserrat;src:url('assets/montserrat-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-semibold.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:'Playfair Display';src:url('assets/playfair-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Playfair Display';src:url('assets/playfair-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'Playfair Display';src:url('assets/playfair-italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
body{font-family:Montserrat,Arial,sans-serif}h1,h2,h3,.single-price,.trial-highlight{font-family:'Playfair Display',Georgia,serif}.brand-lockup{width:205px;height:61px;display:block;overflow:visible}.brand-word{font-family:'Playfair Display',Georgia,serif;font-size:39px;font-style:italic;letter-spacing:5px}.simple-header{padding:20px 5%;color:#493b30}.one-page .simple-logo{display:block;color:#654a3a;line-height:1}.simple-header nav{font-size:11px;gap:28px}.simple-header nav .login-link{border-color:#795c4b60;background:#fff5}.one-page{background:var(--sand)}.simple-hero{height:min(800px,88vh);min-height:690px;background:#f7e7de}.cover-photo{object-position:center 62%}.cover-shade{background:linear-gradient(90deg,#fff5edeb 0%,#fff5edb5 22%,#fff5ed30 43%,transparent 57%)}.simple-hero-copy{color:#493b30;margin:65px 0 35px 7%;max-width:540px}.simple-hero-copy .simple-kicker{font-size:9px;letter-spacing:.24em;font-weight:500}.simple-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(60px,5.8vw,88px);line-height:1.09;letter-spacing:-.04em}.simple-hero-copy>p:not(.simple-kicker){color:#493b30;font-size:14px;line-height:1.85;max-width:390px}.one-page .light-button{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.one-page .light-button:hover{background:#56463c}.one-page .button{font-size:12px;padding:15px 24px}.hero-curve{position:absolute;bottom:-1px;left:0;width:100%;height:64px;fill:var(--sand);pointer-events:none}.practice-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1080px;margin:0 auto;padding:30px 25px 40px;text-align:center;background:var(--sand)}.practice-benefits svg{width:36px;height:36px;color:#6d6259;margin:0 auto 13px}.practice-benefits p{font-size:11px;line-height:1.65;color:var(--ink);margin:0}.program-preview{background:var(--sand);padding:24px 5% 95px}.preview-heading{display:block;text-align:center;position:relative;margin:0 auto 33px;max-width:1200px}.one-page .preview-heading h2{font-family:'Playfair Display',Georgia,serif;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-.03em}.preview-heading>div>p{font-size:12px;margin:12px 0 0}.preview-heading>.text-link{font-size:10px;margin-top:15px;padding:3px 0}.preview-grid{max-width:1200px;margin:auto;gap:22px}.preview-card{background:#f7f0e8;border-radius:17px;box-shadow:0 7px 18px #735d4512}.preview-card img{aspect-ratio:1.55;border-radius:17px 17px 0 0}.preview-card>div{padding:18px 18px 22px;min-height:127px}.preview-card h3{font-family:'Playfair Display',Georgia,serif;font-size:25px;letter-spacing:-.03em;margin-bottom:10px}.preview-card>div>div>p{font-size:11px;line-height:1.65;margin:0;color:#51473e}.single-offer-section{background:#e8cec3;padding:10px 7% 55px;isolation:isolate}.single-offer-section:before{background:radial-gradient(ellipse at 60% 35%,#f5dfd6 0,transparent 70%)}.wave-top{fill:#e8cec3;height:66px;top:-65px}.wave-bottom{fill:var(--sand);height:46px}.single-offer-inner{display:block;text-align:center;max-width:750px;padding:8px 0 10px}.offer-heading .simple-kicker{display:none}.price-prefix{font-size:12px;margin:0 0 5px}.offer-heading .single-price{font-family:'Playfair Display',Georgia,serif;font-size:72px;line-height:1.1;margin:0 0 10px;letter-spacing:-.06em}.single-price span{font-size:27px}.annual-billing{font-size:10px;margin:0 0 12px}.single-description{font-size:11px;line-height:1.7;margin:0 auto 20px}.single-description br{display:none}.single-offer-action .button{min-width:300px}.annual-available{font-size:10px;margin-top:13px}.offer-terms{font-size:8px;margin-top:10px}.offer-terms br{display:none}.catalogue-teaser{background:var(--sand);padding:24px 6% 75px}.catalogue-teaser:before{background:linear-gradient(140deg,#edd6ce,#e5c4c659);top:85px}.catalogue-peek{background:var(--ivory);border-radius:28px;max-width:1080px}.one-page .peek-heading h2{font-family:'Playfair Display',Georgia,serif;font-size:34px}.about-faq{background:var(--sand)}.about-solene>img{border-radius:65px 65px 12px 12px}.one-page .about-solene h2,.one-page .short-faq h2{font-family:'Playfair Display',Georgia,serif;font-size:32px}.simple-footer .brand-lockup{width:180px;height:52px}.member-page .logo{color:#654a3a}.member-page .logo .brand-lockup{width:190px;height:55px}.member-heading h1{font-family:'Playfair Display',Georgia,serif}.member-page .header{padding-top:16px;padding-bottom:16px}
@media(max-width:1000px) and (min-width:601px){.simple-hero{min-height:650px;height:700px}.simple-hero h1{font-size:64px}.simple-hero-copy{max-width:440px}.brand-lockup{width:180px;height:54px}.simple-header nav{gap:20px}.preview-grid{gap:16px}.preview-card h3{font-size:21px}.preview-card>div{padding:16px 13px}.practice-benefits{gap:15px}}
@media(max-width:600px){.simple-header{padding:17px 6%;gap:12px;align-items:center}.brand-lockup{width:140px;height:46px}.simple-header nav{font-size:9px;gap:13px}.simple-header nav .login-link{background:none;border:0}.simple-hero{min-height:730px;height:92svh;max-height:850px;background:#f6e5dc}.cover-photo{top:auto;bottom:0;height:58%;object-position:64% 68%;mask-image:linear-gradient(to bottom,transparent 0,#000 20%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20%)}.cover-shade{background:linear-gradient(180deg,#fff5ed40,transparent 60%)}.simple-hero-copy{margin:122px 6% 0;max-width:340px;color:#493b30}.simple-hero-copy .simple-kicker{font-size:7px;letter-spacing:.2em;margin-bottom:21px}.simple-hero h1{font-size:clamp(42px,12vw,64px);line-height:1.1;margin-bottom:20px}.simple-hero-copy>p:not(.simple-kicker){font-size:12px;line-height:1.7;max-width:280px;margin-bottom:22px}.one-page .button{font-size:11px;padding:14px 20px;min-height:48px}.hero-curve{height:34px}.practice-benefits{grid-template-columns:repeat(2,1fr);gap:25px 15px;padding:20px 6% 25px}.practice-benefits svg{width:30px;height:30px;margin-bottom:8px}.practice-benefits p{font-size:10px}.program-preview{padding:15px 6% 68px}.one-page .preview-heading h2{font-size:30px;max-width:320px;margin:auto}.preview-heading>div>p{font-size:10px;line-height:1.8;max-width:260px;margin:10px auto 0}.preview-heading>.text-link{margin-top:12px;font-size:9px}.preview-grid{gap:20px 13px}.preview-card{border-radius:13px}.preview-card img{aspect-ratio:1.3;border-radius:13px 13px 0 0}.preview-card>div{padding:14px 12px 17px;min-height:132px}.preview-card h3{font-size:20px;margin-bottom:8px}.preview-card>div>div>p{font-size:9px;line-height:1.7}.single-offer-section{padding:5px 6% 40px}.wave-top{height:40px;top:-39px}.wave-bottom{height:30px}.single-offer-inner{padding:6px 0 10px}.price-prefix{font-size:11px}.offer-heading .single-price{font-size:63px;margin:0 0 12px}.single-price span{font-size:24px}.annual-billing{font-size:9px;line-height:1.7;margin-bottom:12px}.single-description{font-size:10px;line-height:1.9;max-width:285px;margin-bottom:20px}.single-offer-action .button{min-width:270px}.annual-available{font-size:9px;line-height:1.8;max-width:260px;margin:13px auto 0}.offer-terms{font-size:8px;line-height:1.8;margin-top:10px}.catalogue-teaser{padding:18px 4% 50px}.catalogue-peek{border-radius:23px}.one-page .peek-heading h2{font-size:29px}.about-faq{padding-top:45px}.one-page .about-solene h2,.one-page .short-faq h2{font-size:29px}.simple-footer .brand-lockup{width:150px;height:46px}.member-page .logo .brand-lockup{width:165px;height:50px}.member-heading h1{font-size:49px}}
@media(max-width:360px){.brand-lockup{width:122px}.simple-header nav{font-size:8px;gap:11px}.simple-hero-copy{margin-top:118px}.simple-hero h1{font-size:43px}}
/* Pictograms and captions from the supplied reference. */
.practice-benefits svg{width:38px;height:38px;margin-bottom:14px;color:#756f64}.practice-benefits p{font-weight:500;font-size:11px;line-height:1.65}
@media(max-width:600px){.practice-benefits svg{width:33px;height:33px;margin-bottom:10px}.practice-benefits p{font-size:10px}}
/* Refined programmes, one clear offer, and a clickable multi-screen preview. */
.program-preview{padding-bottom:105px}.preview-grid{max-width:1100px;gap:22px}.preview-card{background:transparent;border-radius:10px;box-shadow:none;overflow:visible}.preview-card img{aspect-ratio:1.5;border-radius:10px;object-position:center}.preview-card>div{min-height:0;padding:14px 2px 0;border:0}.preview-card h3{font-size:23px;margin:0}.preview-heading{margin-bottom:30px}
.single-offer-section{--offer-pink:#e5c4c6;background:var(--offer-pink);padding:18px 6% 75px}.single-offer-section:before{display:none}.single-offer-section .wave-top{fill:var(--offer-pink)}.single-offer-section .wave-bottom{fill:var(--sand)}.single-offer-inner{display:block;max-width:800px;padding:12px 0 10px;text-align:center}.single-offer-inner .offer-heading{margin:0 0 27px;letter-spacing:normal;line-height:1.25}.single-offer-inner .price-prefix{display:block;font:400 17px/1.6 Montserrat,Arial,sans-serif;color:var(--ink);margin:0 0 8px}.single-offer-inner .single-price{display:block;font-size:76px;margin:0;line-height:1.2;color:var(--ink)}.single-offer-inner .single-price span{font-size:28px;letter-spacing:-.02em}.single-offer-inner>.button{min-width:320px;justify-content:center;gap:34px;font-size:13px;padding:19px 28px}
.catalogue-teaser{padding:35px 5% 80px}.catalogue-teaser:before{display:none}.device-preview{display:block;border:0;border-radius:28px;padding:40px 4% 30px;background:linear-gradient(145deg,#fffaf4,#f0ded4);box-shadow:none;transition:box-shadow .25s}.device-preview:hover{box-shadow:0 15px 45px #62453612}.device-preview .peek-heading{display:block;text-align:center;padding:0;margin-bottom:35px}.device-preview .peek-heading .simple-kicker{margin-bottom:15px}.device-preview .peek-heading p{font-size:12px}.device-stage{position:relative;width:100%;max-width:920px;aspect-ratio:1.9;margin:0 auto 28px;isolation:isolate}.device-stage img{width:100%;height:100%;object-fit:contain;object-position:top;background:var(--sand)}.device-tv{position:absolute;top:0;right:1%;width:70%;filter:drop-shadow(0 18px 17px #49382a26)}.tv-screen{aspect-ratio:16/9;background:#242322;border:9px solid #262524;border-bottom-width:15px;border-radius:8px;overflow:hidden;position:relative}.tv-screen img{object-fit:cover}.tv-screen:after{content:'';position:absolute;left:49%;bottom:-10px;width:6px;height:2px;background:#ccc}.tv-neck{width:9%;height:25px;background:linear-gradient(90deg,#6e6b68,#b8b5b1,#777470);margin:auto}.tv-foot{width:32%;height:7px;border-radius:50%;background:linear-gradient(#bcb8b1,#6d6862);margin:auto}.device-laptop{position:absolute;left:0;bottom:0;width:65%;filter:drop-shadow(0 18px 13px #49382a30)}.laptop-lid{position:relative;margin:0 6%;padding:12px 8px 16px;background:#242322;border:2px solid #99928c;border-radius:13px 13px 0 0}.laptop-screen{aspect-ratio:1.6;overflow:hidden;background:var(--sand);border-radius:3px}.laptop-screen img{object-fit:cover;object-position:top}.laptop-camera{position:absolute;top:4px;left:50%;width:3px;height:3px;background:#454647;border-radius:50%}.laptop-base{height:11px;background:linear-gradient(#e7e3de,#b1aaa2);border-radius:0 0 65% 65%/0 0 100% 100%;border-bottom:2px solid #89827a;position:relative}.laptop-base:after{content:'';position:absolute;top:0;left:43%;width:14%;height:3px;background:#aaa39c;border-radius:0 0 5px 5px}.device-phone{position:absolute;right:6%;bottom:0;width:17%;aspect-ratio:.48;background:#262524;border:2px solid #9c9187;border-radius:25px;padding:6px;box-shadow:7px 16px 20px #49382a30;overflow:hidden}.phone-screen{width:100%;height:100%;border-radius:18px;background:var(--sand);overflow:hidden;padding-top:4px}.phone-camera{position:absolute;top:10px;left:31%;width:38%;height:12px;border-radius:20px;background:#262524;z-index:2}.phone-status{font:7px/18px Arial,sans-serif;padding:0 7px;color:var(--ink);display:flex;justify-content:space-between}.phone-status span{font-size:5px}.phone-screen>p{font:italic 14px/1.6 'Playfair Display',Georgia,serif;color:#493b30;margin:12px 10px 6px}.phone-screen img{width:235%;max-width:none;height:calc(100% - 55px);object-fit:cover;object-position:left top}.device-link{display:flex;justify-content:center;gap:18px;font-size:11px;color:var(--ink);text-decoration:underline;text-underline-offset:5px}
.member-page .header{align-items:center}.member-heading{margin-bottom:30px}.member-heading h1{margin:0}.member-main{padding-top:45px}.embed-loading{font-size:12px;margin:0 0 16px}.library-fallback{padding:55px 30px;border:0}.library-fallback h2{font-size:40px}.library-fallback .text-link{margin-left:24px}.member-nav .nav-member{border-radius:30px}.member-page footer{margin-top:30px}
@media(max-width:1000px) and (min-width:601px){.preview-card h3{font-size:20px}.device-stage{aspect-ratio:1.7}.device-phone{width:18%}.tv-screen{border-width:7px;border-bottom-width:12px}}
@media(max-width:600px){.program-preview{padding-bottom:72px}.preview-grid{gap:25px 15px}.preview-card img{aspect-ratio:1.5;border-radius:8px}.preview-card>div{padding:11px 0 0;min-height:0}.preview-card h3{font-size:19px;line-height:1.25}.single-offer-section{padding:15px 6% 55px}.single-offer-inner{padding:6px 0 12px}.single-offer-inner .price-prefix{font-size:12px;margin-bottom:10px}.single-offer-inner .single-price{font-size:59px}.single-offer-inner .single-price span{font-size:20px}.single-offer-inner .offer-heading{margin-bottom:24px}.single-offer-inner>.button{min-width:0;width:100%;max-width:330px;font-size:12px;padding:17px 20px;gap:20px}.catalogue-teaser{padding:15px 4% 55px}.device-preview{padding:29px 5% 27px;border-radius:22px}.device-preview .peek-heading{margin-bottom:25px}.device-preview .peek-heading h2{max-width:none;font-size:28px}.device-preview .peek-heading p{font-size:10px}.device-stage{aspect-ratio:1.35;margin-bottom:24px}.device-tv{width:89%;right:0}.tv-screen{border-width:5px;border-bottom-width:9px;border-radius:6px}.tv-neck{height:15px}.tv-foot{height:4px}.device-laptop{width:82%;left:-2%}.laptop-lid{padding:8px 5px 10px;border-radius:8px 8px 0 0;border-width:1px}.laptop-camera{top:3px;width:2px;height:2px}.laptop-base{height:7px}.device-phone{width:24%;right:-1%;border-radius:16px;padding:4px;border-width:1px;bottom:-3px}.phone-screen{border-radius:11px}.phone-camera{top:7px;height:8px}.phone-status{font-size:5px;line-height:11px;padding:0 4px}.phone-status span{font-size:4px}.phone-screen>p{font-size:10px;margin:7px 6px 5px}.phone-screen img{height:calc(100% - 34px)}.device-link{font-size:10px;gap:12px}.member-main{padding-top:30px}.member-heading{margin-bottom:20px}.member-heading h1{font-size:43px}.member-page .header{flex-wrap:nowrap;gap:12px}.member-page .logo .brand-lockup{width:130px;height:42px}.member-page .header nav{gap:13px}.member-page .header nav a{font-size:9px}.member-page .header nav .nav-member{padding:8px 10px}.member-page .header nav a span{margin-left:0}.library-fallback{padding:35px 12px}.library-fallback h2{font-size:30px}.library-fallback .text-link{display:block;width:max-content;margin:20px 0 0}}
@media(max-width:360px){.member-page .logo .brand-lockup{width:112px}.member-page .header nav{gap:8px}.member-page .header nav a{font-size:8px}.single-offer-inner .single-price{font-size:53px}}
.tv-screen img,.laptop-screen img{object-fit:contain;object-position:center}.phone-videos{padding:0 9px;color:var(--ink);font-family:Montserrat,Arial,sans-serif}.phone-videos>span{display:block;font-size:9px;font-weight:600;margin:4px 0 8px}.phone-video-thumb{position:relative;overflow:hidden;aspect-ratio:1.8;border-radius:3px}.phone-video-thumb img{position:absolute;width:450%;height:auto;max-width:none;left:-25%;top:-48%;object-fit:initial}.phone-video-thumb.second img{top:-228%}.phone-videos small{display:block;font-size:6px;line-height:1.4;margin:5px 0 12px}
@media(max-width:600px){.phone-videos{padding:0 5px}.phone-videos>span{font-size:6px;margin:3px 0 5px}.phone-videos small{font-size:4px;margin:4px 0 8px}}
@media(max-width:700px){.member-page .header .member-nav{flex-basis:auto;flex-wrap:nowrap;white-space:nowrap;gap:14px}}
/* Branded screen compositions built around the real catalogue capture. */
.device-stage{max-width:900px;aspect-ratio:1.85}.device-tv{right:3%;width:70%}.device-laptop{left:0;width:65%}.device-phone{right:4%;width:17.5%}.laptop-screen{position:relative}.screen-app{position:absolute;inset:0;padding:3% 3.5% 0;display:flex;flex-direction:column;container-type:inline-size;background:#f3ece4;color:var(--ink);text-align:left;font-family:Montserrat,Arial,sans-serif}.screen-head{display:flex;align-items:center;justify-content:space-between;gap:4%;padding-bottom:2%;border-bottom:1px solid #302d2b18;flex-shrink:0}.screen-brand{width:27%;flex-shrink:0}.screen-app .brand-lockup,.phone-brand .brand-lockup{display:block;width:100%;height:auto;color:#654a3a}.screen-menu{display:flex;align-items:center;gap:2.5cqw;font-size:1.5cqw;white-space:nowrap;color:#75665d}.screen-menu .active{color:var(--ink)}.screen-menu i{font-style:normal;font-size:2.1cqw}.screen-title{display:flex;align-items:center;justify-content:space-between;gap:3%;font:400 4cqw/1.25 'Playfair Display',Georgia,serif;letter-spacing:-.03em;margin:2.7% 0 2%;flex-shrink:0}.screen-title>span{font:400 1.45cqw/1.5 Montserrat,Arial,sans-serif;letter-spacing:0;color:#88766a}.screen-tabs{display:flex;align-items:center;gap:3cqw;font-size:1.6cqw;margin-bottom:1.5%;flex-shrink:0;color:#807168}.screen-tabs b{font-weight:500;padding:1.1% 2%;background:#e5c4c66b;border-radius:20px;color:var(--ink)}.screen-catalogue{position:relative;min-height:0;flex:1;overflow:hidden;margin:0 -2.2%;padding:0}.device-stage .screen-catalogue img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none;object-fit:initial;object-position:initial;background:#f3ece4}.device-phone .phone-screen{padding-top:4px;background:#f3ece4;container-type:inline-size}.phone-brand{width:74%;margin:7% auto 9%;border-bottom:1px solid #302d2b18;padding-bottom:5%}.phone-videos{padding:0 7%;text-align:left}.phone-videos>.phone-title{font:400 8cqw/1.2 'Playfair Display',Georgia,serif;margin:0 0 7%;letter-spacing:-.025em}.phone-tabs{display:flex;align-items:center;justify-content:space-between;gap:3%;font-size:3.6cqw;margin-bottom:8%;color:#75665d}.phone-tabs b{font-weight:500;background:#e5c4c680;border-radius:12px;padding:4% 9%;color:var(--ink)}.phone-videos>.phone-category{display:block;font:400 5.8cqw/1.3 'Playfair Display',Georgia,serif;margin:0 0 5%;letter-spacing:-.02em}.phone-video-thumb{aspect-ratio:1.7;border-radius:3px;background:#eee5da}.device-phone .phone-video-thumb img{position:absolute;width:450%;height:auto;max-width:none;left:-25%;top:-48%;object-fit:initial}.device-phone .phone-video-thumb.second img{top:-228%}.phone-videos small{display:block;font-size:3.5cqw;line-height:1.4;margin:4% 0 11%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#51473e}.phone-videos small span{font-size:3cqw;opacity:.65;margin-left:3%}.device-preview .device-stage{margin-left:auto;margin-right:auto}
@media(max-width:1000px) and (min-width:601px){.device-stage{aspect-ratio:1.7}.device-phone{width:18%}}
@media(max-width:600px){.device-stage{aspect-ratio:1.35}.device-tv{width:88%;right:1%}.device-laptop{width:80%;left:0}.device-phone{width:24%;right:0}.phone-brand{margin-top:7%;margin-bottom:9%}.device-phone .phone-screen{padding-top:4px}.phone-videos{padding:0 7%}.phone-videos>.phone-title{font-size:8cqw;margin-bottom:7%}.phone-videos>.phone-category{font-size:5.8cqw;margin-bottom:5%}.phone-videos small{font-size:3.5cqw;margin:4% 0 11%}}
/* Minimal device headers: small logo, title, then the real videos. */
.screen-app{padding:2% 2.5% 0}.screen-head{position:relative;min-height:7cqw;padding-bottom:1.3%;margin-bottom:1%;gap:0}.screen-brand{width:16%}.screen-head .screen-title{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:block;font-size:3.5cqw;line-height:1.2;white-space:nowrap;margin:0;text-align:center}.screen-catalogue{margin:0;flex:1}.device-stage .screen-catalogue img{width:106%;left:-3%;top:-1%}.phone-brand{width:47%;margin:5% auto 5%;padding:0;border:0}.phone-videos>.phone-title{text-align:center;font-size:7cqw;margin:0 0 8%}.phone-videos small{margin-bottom:9%}.phone-video-thumb{aspect-ratio:1.5}
@media(max-width:600px){.phone-brand{width:47%;margin:5% auto}.phone-videos>.phone-title{font-size:7cqw;margin-bottom:8%}.phone-videos small{margin-bottom:9%}}
.phone-video-thumb{aspect-ratio:1.77}.device-phone .phone-video-thumb img{top:-47%}.device-phone .phone-video-thumb.second img{top:-220%}.device-phone .phone-video-thumb.third img{top:-47%;left:-133%}.phone-videos small{margin:3% 0 7%}
/* Keep all three smartphone thumbnails inside the screen at every size. */
.device-phone .phone-screen{display:flex;flex-direction:column}.phone-status,.phone-brand{flex-shrink:0}.phone-videos{flex:1;min-height:0;display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr) auto);gap:2%;padding-bottom:7%}.phone-videos>.phone-title{margin:0 0 3%;align-self:center}.phone-videos .phone-video-thumb{aspect-ratio:auto;min-height:0;width:100%}.phone-videos small{margin:0;line-height:1.3}.device-phone .phone-video-thumb img{top:0;transform:translateY(-12.65%)}.device-phone .phone-video-thumb.second img{top:0;transform:translateY(-59.67%)}.device-phone .phone-video-thumb.third img{top:0;transform:translateY(-12.65%)}
.offer-cancellation{font-size:11px;line-height:1.6;margin:13px 0 0;color:var(--ink);opacity:.8}.offer-cancellation em{font-style:italic;font-weight:400}
@media(max-width:600px){.offer-cancellation{font-size:10px;margin-top:12px}}
