@font-face{font-family:CiraDM;src:url(cira-font-0.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CiraDM;src:url(cira-font-1.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CiraDM;src:url(cira-font-2.woff2) format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:CiraNewsreader;src:url(cira-font-9.woff2) format("woff2");font-weight:400;font-display:swap}#MainContent.cira-page{--cream:#faf7f0;--stone:#e9e3d9;--blush:#efcbd0;--raspberry:#aa2448;--ink:#343c3e;--dark:#282523;--muted:#61625d;--line:#d6d0c6}#MainContent.cira-page *{box-sizing:border-box}#MainContent.cira-page{scroll-behavior:smooth;scroll-padding-top:100px}#MainContent.cira-page{margin:0;background:var(--cream);color:var(--ink);font:400 18px/1.55 CiraDM,Arial,sans-serif}#MainContent.cira-page button,#MainContent.cira-page input{font:inherit}#MainContent.cira-page button,#MainContent.cira-page a,#MainContent.cira-page summary{touch-action:manipulation;-webkit-tap-highlight-color:#aa244822}#MainContent.cira-page button{cursor:pointer;color:inherit;border:0}#MainContent.cira-page button:focus-visible,#MainContent.cira-page a:focus-visible,#MainContent.cira-page summary:focus-visible,#MainContent.cira-page [tabindex]:focus-visible{outline:3px solid var(--raspberry);outline-offset:5px}#MainContent.cira-page a{color:inherit;text-decoration:none}#MainContent.cira-page img{display:block;max-width:100%;object-fit:cover}#MainContent.cira-page h1,#MainContent.cira-page h2,#MainContent.cira-page h3,#MainContent.cira-page p{margin:0}#MainContent.cira-page h1,#MainContent.cira-page h2,#MainContent.cira-page h3{text-wrap:balance}#MainContent.cira-page p{text-wrap:pretty}#MainContent.cira-page h1,#MainContent.cira-page h2{font:400 clamp(46px,5vw,72px)/1.02 CiraNewsreader,Georgia,serif;letter-spacing:-1.7px}#MainContent.cira-page h3{font-size:24px;line-height:1.2;letter-spacing:-.5px}#MainContent.cira-page .wrap{width:min(1320px,90%);margin-inline:auto}#MainContent.cira-page .section{padding-block:100px}#MainContent.cira-page .section-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:end;margin-bottom:45px}#MainContent.cira-page .section-intro>p{max-width:480px}#MainContent.cira-page .small,#MainContent.cira-page .fine{font-size:13px;line-height:1.55}#MainContent.cira-page .fine{color:var(--muted)}#MainContent.cira-page .center{text-align:center}#MainContent.cira-page .inline,#MainContent.cira-page .text-button{background:none;padding:0;text-decoration:underline;text-underline-offset:4px}#MainContent.cira-page .text-button{display:inline-flex;gap:24px;text-decoration:none;border-bottom:1px solid;padding-bottom:6px;font-size:16px}#MainContent.cira-page .text-button:hover,#MainContent.cira-page .inline:hover{color:var(--raspberry)}#MainContent.cira-page .primary{display:flex;align-items:center;justify-content:space-between;background:var(--raspberry);color:#fff;padding:18px 24px;border-radius:4px;font-weight:600;min-height:60px;width:100%;transition:background .2s}#MainContent.cira-page .primary:hover{background:#8c1938}#MainContent.cira-page .primary span{font-size:23px;font-weight:400}#MainContent.cira-page .light-button{display:inline-block;border:1px solid currentColor;border-radius:4px;padding:13px 24px;font-size:16px}#MainContent.cira-page .light-button:hover{background:#fff6}#MainContent.cira-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#MainContent.cira-page .skip{position:fixed;top:-80px;left:15px;background:#fff;padding:12px;z-index:100}#MainContent.cira-page .skip:focus{top:10px}#MainContent.cira-page .preview-bar{text-align:center;background:#e7e8e5;padding:6px 15px;font-size:11px;line-height:1.5}#MainContent.cira-page .preview-bar button{background:none;text-decoration:underline;font-size:11px;margin-left:10px}#MainContent.cira-page .announcement{display:flex;justify-content:space-between;padding:8px 5%;background:var(--blush);font-size:12px}#MainContent.cira-page .announcement a{text-decoration:underline;text-underline-offset:3px}#MainContent.cira-page header{display:flex;align-items:center;justify-content:space-between;height:85px;background:#faf7f0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:25;padding:0 5%;border-bottom:1px solid #343c3e14}#MainContent.cira-page .logo{font:400 45px/1 CiraNewsreader,Georgia,serif;letter-spacing:-2.8px}#MainContent.cira-page nav{display:flex;gap:32px;font-size:14px}#MainContent.cira-page nav a:hover{text-decoration:underline;text-underline-offset:5px}#MainContent.cira-page .bag{background:none;font-size:14px;display:flex;gap:10px;align-items:center}#MainContent.cira-page .bag span{border:1px solid #a0a29d;width:24px;height:27px;border-radius:3px;display:grid;place-items:center;font-size:11px}#MainContent.cira-page .hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;padding-block:38px 55px;align-items:start}#MainContent.cira-page .hero-photo{position:relative;aspect-ratio:4/4.5;overflow:hidden;border-radius:5px;background:var(--stone)}#MainContent.cira-page .hero-photo>img{width:100%;height:100%;object-position:center}#MainContent.cira-page .photo-tag{position:absolute;top:26px;left:25px;font:400 29px/1.1 CiraNewsreader,Georgia,serif;max-width:180px}#MainContent.cira-page .zoom{position:absolute;right:18px;bottom:18px;width:44px;height:44px;border-radius:50%;background:#fffc;font-size:25px}#MainContent.cira-page .thumbs{display:flex;align-items:center;gap:10px;margin-top:14px}#MainContent.cira-page .thumbs button{width:65px;height:74px;border-radius:3px;padding:0;overflow:hidden;border:2px solid transparent}#MainContent.cira-page .thumbs button[aria-pressed=true]{border-color:var(--raspberry)}#MainContent.cira-page .thumbs img{width:100%;height:100%}#MainContent.cira-page .thumbs>span{font-size:12px;margin-left:12px}#MainContent.cira-page .purchase{padding:20px 0 0}#MainContent.cira-page .product-name{font-size:14px;margin-bottom:21px}#MainContent.cira-page .purchase h1{font-size:clamp(50px,5.3vw,76px);margin-bottom:22px}#MainContent.cira-page .purchase .lead{font-size:23px;line-height:1.3;margin-bottom:17px;max-width:450px}#MainContent.cira-page .purchase>p:not(.lead):not(.product-name):not(.small):not(.fine){font-size:17px;max-width:480px}#MainContent.cira-page .hero-benefits{list-style:none;padding:0;margin:22px 0;font-size:15px;display:grid;gap:8px}#MainContent.cira-page .hero-benefits li:before{content:"\2713";margin-right:10px;color:var(--raspberry)}#MainContent.cira-page .buy-line{display:flex;align-items:center;justify-content:space-between;margin:25px 0 17px}#MainContent.cira-page .buy-line b{font-size:32px;font-weight:500}#MainContent.cira-page .buy-line>span{font-size:13px}#MainContent.cira-page .finish{display:flex;gap:9px;align-items:center}#MainContent.cira-page .finish i{height:21px;width:21px;border:1px solid #96999a;border-radius:50%;background:linear-gradient(120deg,#bbb,#fafafa,#a7aaab)}#MainContent.cira-page .purchase>.small{margin-top:9px}#MainContent.cira-page .guarantee-link{display:block;text-align:center;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin:14px 0 23px}#MainContent.cira-page .hero-bottom{display:flex;border-top:1px solid var(--line);padding-top:19px;gap:30px;font-size:13px;line-height:1.6}#MainContent.cira-page .hero-bottom>b{font-weight:600}#MainContent.cira-page .purchase>.fine{margin-top:13px;font-size:11px}#MainContent.cira-page .campaign{position:relative;min-height:600px;aspect-ratio:1.85;isolation:isolate;overflow:hidden}#MainContent.cira-page .campaign>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}#MainContent.cira-page .campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e6d5c7b3,transparent 65%);z-index:-1}#MainContent.cira-page .campaign-copy{width:41%;margin-left:7%;padding-top:6%;padding-bottom:60px}#MainContent.cira-page .campaign-copy>p:first-child{font-size:15px;margin-bottom:24px}#MainContent.cira-page .campaign-copy h2{font-size:clamp(50px,5.3vw,80px);color:#42342f}#MainContent.cira-page .campaign-copy>p:not(:first-child){margin:25px 0;max-width:360px;font-size:18px;color:#42342f}#MainContent.cira-page .image-foot{position:absolute;bottom:12px;left:20px;font-size:10px;color:#443932}#MainContent.cira-page .benefit-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}#MainContent.cira-page .benefit-tabs button{background:none;border:1px solid var(--line);padding:11px 20px;border-radius:30px;font-size:15px}#MainContent.cira-page .benefit-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#MainContent.cira-page .benefit-tabs button:hover{border-color:var(--ink)}#MainContent.cira-page .benefit-display{display:grid;grid-template-columns:1fr 1fr;background:#f0e7dc;border-radius:6px;overflow:hidden}#MainContent.cira-page .face-map{position:relative;min-height:610px}#MainContent.cira-page .face-map>img{height:100%;width:100%;position:absolute;object-position:50% 30%}#MainContent.cira-page .area-marker{position:absolute;width:95px;height:95px;border:1px solid #fff9;border-radius:50%;top:43%;left:58%;box-shadow:0 0 0 13px #fff2,0 0 0 30px #fff1;background:radial-gradient(#fff4,transparent);transition:transform .4s}#MainContent.cira-page .face-map[data-area=cheeks] .area-marker{transform:translate(-25px,-10px)}#MainContent.cira-page .face-map[data-area=chin] .area-marker{transform:translate(-25px,110px);width:70px;height:70px}#MainContent.cira-page .face-map[data-area=firm] .area-marker{transform:translate(-85px,68px)}#MainContent.cira-page .face-map[data-area=lines] .area-marker{transform:translate(-40px,-140px)}#MainContent.cira-page .area-label{position:absolute;bottom:22px;left:25px;background:#fff9;padding:8px 14px;border-radius:3px;font-size:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#MainContent.cira-page .benefit-copy{padding:65px 12%;display:flex;flex-direction:column;justify-content:center}#MainContent.cira-page .concept-label{font-size:11px;color:#676056;margin-bottom:20px}#MainContent.cira-page .benefit-copy h3{font:400 clamp(37px,3.5vw,50px)/1.06 CiraNewsreader,Georgia,serif;letter-spacing:-1px;margin-bottom:25px}#MainContent.cira-page .benefit-copy>p{font-size:19px}#MainContent.cira-page .attribution{border-top:1px solid #cfc1b1;margin-top:28px;padding-top:22px;font-size:15px}#MainContent.cira-page .attribution span{font-weight:600;display:block;margin-bottom:8px}#MainContent.cira-page .benefit-copy .text-button{margin-top:25px;align-self:flex-start;font-size:13px}#MainContent.cira-page .comparison{background:var(--stone)}#MainContent.cira-page .comparison-scroll{overflow-x:auto;margin-top:30px;border-radius:6px;background:#f6f2eb}#MainContent.cira-page table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;min-width:850px}#MainContent.cira-page th,#MainContent.cira-page td{text-align:center;padding:19px 15px;border-bottom:1px solid #d9d3ca;font-weight:400}#MainContent.cira-page thead th{vertical-align:bottom}#MainContent.cira-page thead th img{width:100%;height:165px;object-fit:contain;margin-bottom:20px;border-radius:4px;background:#fff}#MainContent.cira-page thead th b,#MainContent.cira-page thead th span{display:block}#MainContent.cira-page thead th b{font-size:19px;font-weight:500}#MainContent.cira-page thead th span{font-size:12px;margin-top:5px}#MainContent.cira-page th:first-child{text-align:left;width:19%}#MainContent.cira-page tbody th{font-weight:500}#MainContent.cira-page .ours{background:#ebcbd2}#MainContent.cira-page thead .ours img{object-fit:cover;object-position:center 44%}#MainContent.cira-page .comparison .fine{margin-top:22px;max-width:720px}#MainContent.cira-page tbody tr:last-child>*{border-bottom:0}#MainContent.cira-page .technology{height:230vh;min-height:1600px;background:#a93c50;color:#fff7ef}#MainContent.cira-page .tech-sticky{position:sticky;top:85px;height:calc(100vh - 85px);min-height:640px;max-height:1100px;display:flex;flex-direction:column;justify-content:center;padding:40px 0 24px;overflow:hidden}#MainContent.cira-page .tech-top{display:flex;justify-content:space-between;align-items:end}#MainContent.cira-page .tech-top h2{font-size:clamp(42px,4.2vw,60px)}#MainContent.cira-page .tech-top>p{font-size:15px;padding-right:6%}#MainContent.cira-page .tech-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:center;margin-top:10px}#MainContent.cira-page .cutaway svg{width:100%;height:auto;max-height:440px;overflow:visible}#MainContent.cira-page .diagram-caption{font-size:10px;display:block;text-align:center;opacity:.8}#MainContent.cira-page .raised-skin,#MainContent.cira-page .lift-arrows{transition:opacity .35s}#MainContent.cira-page .electric,#MainContent.cira-page .light-beam{opacity:0;transition:opacity .35s}#MainContent.cira-page .cutaway[data-stage="1"] .electric,#MainContent.cira-page .cutaway[data-stage="2"] .light-beam{opacity:1}#MainContent.cira-page .cutaway[data-stage="1"] .lift-arrows,#MainContent.cira-page .cutaway[data-stage="2"] .lift-arrows{opacity:.12}#MainContent.cira-page .cutaway[data-stage="2"] .raised-skin{opacity:.4}#MainContent.cira-page .stage-nav{display:flex;gap:8px;margin-bottom:26px}#MainContent.cira-page .stage-nav button{background:none;color:#fff7ef;border:1px solid #e8bfc577;padding:7px 18px;border-radius:20px;font-size:14px}#MainContent.cira-page .stage-nav button[aria-pressed=true]{color:#913044;background:#fff7ef;border-color:#fff7ef}#MainContent.cira-page .step-count{font-size:13px;opacity:.75;margin-bottom:12px}#MainContent.cira-page .tech-explanation h3{font:400 clamp(35px,3.4vw,47px)/1.04 CiraNewsreader,Georgia,serif;margin-bottom:19px;letter-spacing:-1px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){max-width:430px;font-size:17px}#MainContent.cira-page .tech-detail{margin-top:14px;font-size:14px!important;opacity:.85}#MainContent.cira-page .tech-explanation .text-button{margin-top:23px;font-size:14px}#MainContent.cira-page .tech-explanation .text-button:hover{color:#fff}#MainContent.cira-page .scroll-hint{font-size:11px;text-align:center;margin-top:20px;opacity:.75}#MainContent.cira-page .mode-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}#MainContent.cira-page .mode-photo{position:relative;overflow:hidden;border-radius:6px;background:#d9d7d6;height:550px}#MainContent.cira-page .mode-photo>img{width:100%;height:100%;object-position:center 48%}#MainContent.cira-page .mode-halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 53%,var(--light-tint,#f51e5144),transparent 50%);mix-blend-mode:screen;pointer-events:none}#MainContent.cira-page .mode-photo>span{position:absolute;bottom:25px;left:25px;background:#fff9;padding:7px 13px;border-radius:3px;font-size:14px}#MainContent.cira-page .mode-buttons{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding-bottom:25px}#MainContent.cira-page .mode-buttons button{background:none;font-size:13px;min-width:65px;padding:6px}#MainContent.cira-page .mode-buttons button i{display:block;margin:0 auto 9px;width:32px;height:32px;border-radius:50%;border:1px solid #aaa}#MainContent.cira-page .mode-buttons button[aria-pressed=true] i{outline:1px solid var(--ink);outline-offset:5px}#MainContent.cira-page .amber{background:#eabb4b}#MainContent.cira-page .red{background:#e84650}#MainContent.cira-page .purple{background:linear-gradient(135deg,#7575df,#e44968)}#MainContent.cira-page .white{background:linear-gradient(125deg,#fff,#ddd)}#MainContent.cira-page .mode-description{padding:35px 0 24px}#MainContent.cira-page .mode-description>p:first-child{font-size:17px;color:var(--raspberry);margin-bottom:17px}#MainContent.cira-page .mode-description h3{font:400 46px/1.07 CiraNewsreader,Georgia,serif;margin-bottom:22px;letter-spacing:-1px}#MainContent.cira-page .mode-description>p{font-size:19px}#MainContent.cira-page .mode-level{display:inline-block;margin-top:25px;font-size:14px;border:1px solid var(--line);padding:8px 12px;border-radius:3px}#MainContent.cira-page .neck-feature{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:#74634f;color:#fff6e9}#MainContent.cira-page .neck-photo{position:relative;overflow:hidden}#MainContent.cira-page .neck-photo img{position:absolute;width:100%;height:100%;object-position:50% 65%;transform:scale(1.12)}#MainContent.cira-page .neck-copy{padding:80px 14%;align-self:center}#MainContent.cira-page .neck-copy h2{font-size:clamp(48px,5vw,73px)}#MainContent.cira-page .neck-copy>p{margin-top:26px;font-size:18px;max-width:380px}#MainContent.cira-page .neck-focus{margin:30px 0;display:grid;gap:10px;font-size:14px}#MainContent.cira-page .neck-focus span:before{content:"\2014";margin-right:12px}#MainContent.cira-page .study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#MainContent.cira-page .study-grid article{padding:30px 25px;background:#efebe3;border-radius:5px}#MainContent.cira-page .study-type{font-size:13px;min-height:42px}#MainContent.cira-page .study-grid strong{font-size:46px;display:block;font-weight:400;line-height:1.2;letter-spacing:-1.5px;margin:15px 0 33px}#MainContent.cira-page .study-grid strong span{display:block;font-size:12px;line-height:1.5;letter-spacing:0;margin-top:8px}#MainContent.cira-page .study-grid h3{font:400 30px/1.07 CiraNewsreader,Georgia,serif;margin-bottom:18px}#MainContent.cira-page .study-grid article>p:not(.study-type){font-size:15px;margin-bottom:24px}#MainContent.cira-page .study-grid a{font-size:13px;text-decoration:underline;text-underline-offset:4px}#MainContent.cira-page .research-context{font-size:13px;max-width:820px;margin-top:26px;color:var(--muted)}#MainContent.cira-page .routine{background:#efcbd0}#MainContent.cira-page .routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}#MainContent.cira-page .routine-number{display:flex;gap:20px;align-items:center;margin:22px 0 28px}#MainContent.cira-page .routine-number strong{font:400 96px/1 CiraNewsreader,Georgia,serif;letter-spacing:-5px}#MainContent.cira-page .routine-number span{font-size:17px;line-height:1.7}#MainContent.cira-page .routine ol{list-style:none;padding:0;counter-reset:step}#MainContent.cira-page .routine li{position:relative;margin-bottom:25px;padding-left:45px;counter-increment:step}#MainContent.cira-page .routine li:before{content:counter(step);position:absolute;left:0;top:0;border:1px solid #b98f98;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:14px}#MainContent.cira-page .routine h3{font-size:19px;margin-bottom:8px}#MainContent.cira-page .routine li p{font-size:16px;max-width:390px}#MainContent.cira-page .routine-copy>.fine{max-width:400px}#MainContent.cira-page .video-poster{position:relative;overflow:hidden;display:block;background:#d8c9c4;padding:0;text-align:left;border-radius:6px}#MainContent.cira-page .routine-video{height:700px;width:100%;align-self:stretch}#MainContent.cira-page .video-poster img{width:100%;height:100%;object-position:center;transition:transform .3s}#MainContent.cira-page .video-poster:hover img{transform:scale(1.025)}#MainContent.cira-page .video-poster:after,#MainContent.cira-page .doubt-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#28252399)}#MainContent.cira-page .video-status{position:absolute;top:20px;left:20px;font-size:11px;background:#fff9;color:var(--dark);padding:6px 11px;border-radius:3px;z-index:1}#MainContent.cira-page .play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:74px;height:74px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;z-index:1;background:#fff2;font-size:22px}#MainContent.cira-page .video-title{position:absolute;bottom:35px;left:30px;right:30px;font:400 42px/1.08 CiraNewsreader,Georgia,serif;color:#fff;z-index:1;letter-spacing:-1px}#MainContent.cira-page .doubt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#MainContent.cira-page .doubt-card{position:relative;padding:0;height:420px;text-align:left;border-radius:5px;overflow:hidden}#MainContent.cira-page .doubt-card img{height:100%;width:100%;object-position:center;transition:transform .3s}#MainContent.cira-page .doubt-card:hover img{transform:scale(1.03)}#MainContent.cira-page .doubt-card>span{position:absolute;bottom:25px;left:24px;right:24px;color:#fff;z-index:1}#MainContent.cira-page .doubt-card small{display:block;font-size:12px;margin-bottom:14px}#MainContent.cira-page .doubt-card b{display:block;font-size:23px;font-weight:400;line-height:1.25;padding-right:20px;max-width:250px}#MainContent.cira-page .doubt-card i{position:absolute;bottom:0;right:0;font-size:24px;font-style:normal}#MainContent.cira-page .reviews{background:#ede8df}#MainContent.cira-page .review-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:40px}#MainContent.cira-page .review-heading>p{font-size:13px;color:var(--muted)}#MainContent.cira-page .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#MainContent.cira-page .review-grid article{background:var(--cream);padding:30px;border-radius:5px;display:flex;flex-direction:column}#MainContent.cira-page .stars{letter-spacing:4px;color:var(--raspberry);font-size:16px;margin-bottom:22px}#MainContent.cira-page .review-grid h3{font:400 29px/1.1 CiraNewsreader,Georgia,serif;margin-bottom:22px}#MainContent.cira-page .review-grid p{font-size:16px;margin-bottom:28px}#MainContent.cira-page .review-grid article>span{font-size:13px;margin-top:auto}#MainContent.cira-page .review-grid small{display:block;margin-top:6px;font-size:11px;color:var(--muted)}#MainContent.cira-page .final-offer{background:var(--dark);color:var(--cream);display:grid;grid-template-columns:1fr 1fr;align-items:center}#MainContent.cira-page .offer-image{overflow:hidden;height:810px;background:#777b7d}#MainContent.cira-page .offer-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity}#MainContent.cira-page .offer-copy{padding:65px 12%;max-width:710px}#MainContent.cira-page .offer-copy>p:first-child{font-size:14px;margin-bottom:22px}#MainContent.cira-page .offer-copy h2{font-size:clamp(47px,4.7vw,68px);margin-bottom:22px}#MainContent.cira-page .offer-copy>p{font-size:18px}#MainContent.cira-page .offer-price{font-size:38px;margin:24px 0 16px}#MainContent.cira-page .offer-price span{font-size:13px}#MainContent.cira-page .offer-copy .small{font-size:12px;text-align:center;margin-top:10px}#MainContent.cira-page .guarantee-block{display:flex;gap:22px;border-top:1px solid #ffffff35;padding-top:28px;margin-top:35px;align-items:center}#MainContent.cira-page .guarantee-block strong{font:400 65px/1 CiraNewsreader,Georgia,serif}#MainContent.cira-page .guarantee-block h3{font-size:16px;letter-spacing:0}#MainContent.cira-page .guarantee-block p{font-size:13px;margin:5px 0}#MainContent.cira-page .guarantee-block button{font-size:12px}#MainContent.cira-page .faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}#MainContent.cira-page .faq>div>p{margin-top:20px;font-size:17px}#MainContent.cira-page .faq details{border-bottom:1px solid var(--line)}#MainContent.cira-page .faq summary{padding:23px 32px 23px 0;cursor:pointer;list-style:none;position:relative;font-size:17px}#MainContent.cira-page .faq summary::-webkit-details-marker{display:none}#MainContent.cira-page .faq summary:after{content:"+";position:absolute;right:0;font-size:23px;top:18px}#MainContent.cira-page .faq details[open] summary:after{content:"\2212"}#MainContent.cira-page .faq details p{font-size:16px;padding:0 25px 25px 0;color:#585c59}#MainContent.cira-page footer{background:#35434a;color:#f8f5ee;padding:55px 5% 95px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#MainContent.cira-page footer .logo{font-size:60px}#MainContent.cira-page footer>p{text-align:right;font-size:20px}#MainContent.cira-page footer>div{display:flex;gap:25px}#MainContent.cira-page footer button{background:none;color:inherit;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:4px}#MainContent.cira-page footer small{font-size:11px;text-align:right;opacity:.8}#MainContent.cira-page .sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:22;background:#faf7f0f7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--line);padding:10px 5% max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between}#MainContent.cira-page .sticky-buy[hidden]{display:none}#MainContent.cira-page .sticky-buy>span{font-size:13px}#MainContent.cira-page .sticky-buy b{font-size:18px;margin-right:15px}#MainContent.cira-page .sticky-buy .primary{width:240px;min-height:46px;padding:11px 20px;justify-content:center;font-size:15px}#MainContent.cira-page dialog{width:min(700px,92vw);max-height:85vh;border:none;border-radius:8px;background:var(--cream);color:var(--ink);padding:55px 45px;overscroll-behavior:contain}#MainContent.cira-page dialog::backdrop{background:#2525239c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#MainContent.cira-page dialog .close{position:absolute;right:15px;top:12px;background:none;width:36px;height:36px;font-size:22px}#MainContent.cira-page dialog h2{font-size:42px;margin-bottom:23px}#MainContent.cira-page dialog h3{font-size:20px;margin:25px 0 10px}#MainContent.cira-page dialog p{font-size:16px;margin-bottom:17px}#MainContent.cira-page dialog a{text-decoration:underline;text-underline-offset:3px}#MainContent.cira-page dialog .modal-photo{max-height:68vh;width:100%;object-fit:contain}#MainContent.cira-page dialog li{font-size:15px;margin-bottom:12px}#MainContent.cira-page dialog .primary{margin-top:22px}#MainContent.cira-page dialog .bag-row{display:flex;gap:24px;align-items:center;padding:20px 0;border-block:1px solid var(--line);margin-bottom:20px}#MainContent.cira-page dialog .bag-row img{width:90px;height:110px;border-radius:4px}#MainContent.cira-page dialog .bag-row h3{margin:0 0 8px}#MainContent.cira-page .quantity{display:flex;align-items:center;gap:20px;margin:15px 0}#MainContent.cira-page .quantity button{background:var(--stone);width:35px;height:35px;border-radius:50%}#MainContent.cira-page .video-placeholder{background:var(--stone);border-radius:5px;padding:25px;margin:20px 0}#MainContent.cira-page .video-placeholder p:last-child{margin-bottom:0}@media(min-width:1500px){#MainContent.cira-page .hero-photo{aspect-ratio:4/4.2}#MainContent.cira-page .purchase h1{font-size:80px}#MainContent.cira-page .campaign-copy{padding-top:8%}#MainContent.cira-page .face-map{min-height:670px}}@media(max-width:1000px){#MainContent.cira-page{font-size:17px}#MainContent.cira-page .section{padding-block:75px}#MainContent.cira-page .hero{gap:5%}#MainContent.cira-page .purchase{padding-top:5px}#MainContent.cira-page .purchase h1{font-size:56px}#MainContent.cira-page .purchase .lead{font-size:21px}#MainContent.cira-page .hero-photo{aspect-ratio:4/5.8}#MainContent.cira-page .hero-benefits{font-size:13px}#MainContent.cira-page .thumbs>span{display:none}#MainContent.cira-page .section-intro{gap:5%}#MainContent.cira-page .benefit-copy{padding:45px 9%}#MainContent.cira-page .face-map{min-height:540px}#MainContent.cira-page .campaign{min-height:580px}#MainContent.cira-page .campaign-copy{width:44%}#MainContent.cira-page .tech-grid{gap:4%}#MainContent.cira-page .tech-sticky{min-height:600px}#MainContent.cira-page .mode-photo{height:480px}#MainContent.cira-page .mode-layout{gap:6%}#MainContent.cira-page .neck-copy{padding:60px 10%}#MainContent.cira-page .study-grid{gap:14px}#MainContent.cira-page .study-grid article{padding:25px 20px}#MainContent.cira-page .study-grid strong{font-size:36px}#MainContent.cira-page .routine-grid{gap:8%}#MainContent.cira-page .doubt-grid{gap:14px}#MainContent.cira-page .doubt-card{height:350px}#MainContent.cira-page .doubt-card b{font-size:20px}#MainContent.cira-page .review-grid{gap:14px}#MainContent.cira-page .review-grid article{padding:24px}#MainContent.cira-page .review-grid h3{font-size:26px}#MainContent.cira-page .offer-image{height:760px}#MainContent.cira-page .offer-copy{padding:45px 10%}}@media(max-width:700px){#MainContent.cira-page{scroll-padding-top:80px}#MainContent.cira-page{font-size:17px}#MainContent.cira-page .wrap{width:90%}#MainContent.cira-page .section{padding-block:60px}#MainContent.cira-page h1,#MainContent.cira-page h2{font-size:43px;letter-spacing:-1.1px}#MainContent.cira-page header{height:68px;padding-inline:5%}#MainContent.cira-page .logo{font-size:37px}#MainContent.cira-page header nav{display:none}#MainContent.cira-page .preview-bar{font-size:10px;padding-inline:12px}#MainContent.cira-page .preview-bar button{font-size:10px}#MainContent.cira-page .announcement{justify-content:center;font-size:11px;padding:7px 10px}#MainContent.cira-page .announcement>a{display:none}#MainContent.cira-page .hero{display:flex;flex-direction:column;padding-top:20px;gap:27px}#MainContent.cira-page .gallery{width:100%}#MainContent.cira-page .hero-photo{aspect-ratio:1/1.08}#MainContent.cira-page .photo-tag{font-size:25px;top:20px;left:20px;max-width:145px}#MainContent.cira-page .thumbs{gap:9px}#MainContent.cira-page .thumbs button{width:59px;height:62px}#MainContent.cira-page .thumbs>span{display:block;margin-left:7px;font-size:10px}#MainContent.cira-page .purchase{width:100%;padding:0}#MainContent.cira-page .product-name{font-size:13px;margin-bottom:15px}#MainContent.cira-page .purchase h1{font-size:53px;margin-bottom:19px}#MainContent.cira-page .purchase .lead{font-size:22px;max-width:330px}#MainContent.cira-page .hero-benefits{font-size:14px}#MainContent.cira-page .hero-bottom{justify-content:space-between;gap:15px}#MainContent.cira-page .purchase>.fine{font-size:11px}#MainContent.cira-page .campaign{min-height:710px;aspect-ratio:auto}#MainContent.cira-page .campaign>img{height:100%;object-position:64% center}#MainContent.cira-page .campaign:after{background:linear-gradient(0deg,#e3cabb 5%,#e3cabbdd 31%,transparent 65%)}#MainContent.cira-page .campaign-copy{width:88%;margin:0 6%;padding:340px 0 48px}#MainContent.cira-page .campaign-copy h2{font-size:47px;max-width:290px}#MainContent.cira-page .campaign-copy h2 br:last-child{display:none}#MainContent.cira-page .campaign-copy>p:first-child{font-size:12px;margin-bottom:17px}#MainContent.cira-page .campaign-copy>p:not(:first-child){font-size:16px;margin:20px 0;max-width:340px}#MainContent.cira-page .image-foot{left:6%;font-size:9px;bottom:10px}#MainContent.cira-page .section-intro{display:block;margin-bottom:28px}#MainContent.cira-page .section-intro h2{margin-bottom:22px}#MainContent.cira-page .section-intro>p{font-size:17px;max-width:520px}#MainContent.cira-page .benefit-tabs{gap:7px;margin-bottom:22px}#MainContent.cira-page .benefit-tabs button{font-size:12px;padding:9px 13px}#MainContent.cira-page .benefit-display{display:block}#MainContent.cira-page .face-map{height:390px;min-height:0}#MainContent.cira-page .face-map img{object-position:center 27%}#MainContent.cira-page .area-marker{top:35%;left:60%;width:68px;height:68px}#MainContent.cira-page .face-map[data-area=chin] .area-marker{transform:translate(-13px,85px)}#MainContent.cira-page .face-map[data-area=firm] .area-marker{transform:translate(-65px,50px)}#MainContent.cira-page .face-map[data-area=lines] .area-marker{transform:translate(-20px,-90px)}#MainContent.cira-page .benefit-copy{padding:32px 26px}#MainContent.cira-page .benefit-copy h3{font-size:38px;margin-bottom:18px}#MainContent.cira-page .benefit-copy>p{font-size:17px}#MainContent.cira-page .concept-label{margin-bottom:15px}#MainContent.cira-page .attribution{font-size:14px;margin-top:22px}#MainContent.cira-page .comparison table{min-width:820px}#MainContent.cira-page .comparison-scroll{margin-right:-5.55%;border-radius:4px 0 0 4px}#MainContent.cira-page .comparison .fine{font-size:12px}#MainContent.cira-page .technology{height:245vh;min-height:1800px}#MainContent.cira-page .tech-sticky{top:68px;height:calc(100svh - 68px);min-height:680px;max-height:none;justify-content:flex-start;padding-top:26px;padding-bottom:15px}#MainContent.cira-page .tech-top h2{font-size:35px}#MainContent.cira-page .tech-top>p{display:none}#MainContent.cira-page .tech-grid{display:flex;flex-direction:column;gap:3px;margin-top:0}#MainContent.cira-page .cutaway{width:95%;max-width:460px}#MainContent.cira-page .cutaway svg{max-height:245px;display:block}#MainContent.cira-page .diagram-caption{font-size:8px;margin-top:-8px}#MainContent.cira-page .tech-explanation{width:100%;padding-top:20px}#MainContent.cira-page .stage-nav{gap:7px;margin-bottom:13px}#MainContent.cira-page .stage-nav button{padding:6px 18px;font-size:12px}#MainContent.cira-page .step-count{display:none}#MainContent.cira-page .tech-explanation h3{font-size:33px;margin-bottom:12px}#MainContent.cira-page .tech-explanation h3 br{display:none}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px}#MainContent.cira-page .tech-detail{font-size:12px!important;margin-top:8px}#MainContent.cira-page .tech-explanation .text-button{margin-top:13px;font-size:12px}#MainContent.cira-page .scroll-hint{font-size:9px;margin-top:12px}#MainContent.cira-page .mode-layout{display:block}#MainContent.cira-page .mode-photo{height:360px;margin-bottom:28px}#MainContent.cira-page .mode-buttons{padding-bottom:18px}#MainContent.cira-page .mode-description{padding:27px 0 20px}#MainContent.cira-page .mode-description h3{font-size:40px}#MainContent.cira-page .mode-description>p{font-size:17px}#MainContent.cira-page .modes .fine{font-size:12px}#MainContent.cira-page .neck-feature{display:flex;flex-direction:column;min-height:0}#MainContent.cira-page .neck-photo{height:430px;order:0}#MainContent.cira-page .neck-photo img{object-position:center 56%;transform:scale(1.1)}#MainContent.cira-page .neck-copy{padding:44px 7% 52px;align-self:stretch}#MainContent.cira-page .neck-copy h2{font-size:46px}#MainContent.cira-page .neck-copy h2 br:last-child{display:none}#MainContent.cira-page .neck-copy>p{font-size:17px;max-width:500px;margin-top:20px}#MainContent.cira-page .neck-focus{margin-block:25px}#MainContent.cira-page .study-grid{display:block}#MainContent.cira-page .study-grid article{margin-bottom:15px;padding:28px}#MainContent.cira-page .study-type{min-height:0}#MainContent.cira-page .study-grid strong{font-size:44px;margin:18px 0 25px}#MainContent.cira-page .study-grid h3{font-size:32px}#MainContent.cira-page .research-context{font-size:12px}#MainContent.cira-page .routine-grid{display:flex;flex-direction:column;gap:30px}#MainContent.cira-page .routine-copy{width:100%}#MainContent.cira-page .routine-number{margin-top:25px}#MainContent.cira-page .routine-number strong{font-size:86px}#MainContent.cira-page .routine-number span{font-size:16px}#MainContent.cira-page .routine ol{margin-bottom:25px}#MainContent.cira-page .routine-copy>.fine{font-size:11px}#MainContent.cira-page .routine-video{height:500px;align-self:auto}#MainContent.cira-page .video-title{font-size:36px}#MainContent.cira-page .doubt-grid{display:flex;overflow-x:auto;gap:15px;scroll-snap-type:x mandatory;padding-bottom:15px;margin-right:-5.55%;padding-right:5.55%}#MainContent.cira-page .doubt-card{min-width:82%;height:400px;scroll-snap-align:start}#MainContent.cira-page .doubt-card b{font-size:23px}#MainContent.cira-page .review-heading{display:block}#MainContent.cira-page .review-heading>p{margin-top:22px;font-size:12px}#MainContent.cira-page .review-grid{display:block}#MainContent.cira-page .review-grid article{margin-bottom:15px;padding:27px}#MainContent.cira-page .review-grid h3{font-size:30px}#MainContent.cira-page .final-offer{display:flex;flex-direction:column}#MainContent.cira-page .offer-image{height:440px;width:100%}#MainContent.cira-page .offer-image img{object-position:50% 46%}#MainContent.cira-page .offer-copy{padding:45px 7% 55px;width:100%;max-width:none}#MainContent.cira-page .offer-copy h2{font-size:47px}#MainContent.cira-page .offer-copy>p{font-size:17px}#MainContent.cira-page .offer-price{margin-top:25px}#MainContent.cira-page .guarantee-block{margin-top:30px}#MainContent.cira-page .faq{display:block}#MainContent.cira-page .faq>div>p{margin-bottom:25px}#MainContent.cira-page .faq summary{font-size:16px;padding-block:22px}#MainContent.cira-page .faq details p{font-size:15px}#MainContent.cira-page footer{display:block;padding:45px 6% 105px}#MainContent.cira-page footer .logo{display:block;font-size:52px}#MainContent.cira-page footer>p{text-align:left;font-size:17px;margin:20px 0 28px}#MainContent.cira-page footer>div{flex-wrap:wrap;gap:20px}#MainContent.cira-page footer small{display:block;text-align:left;margin-top:25px;max-width:310px;line-height:1.6}#MainContent.cira-page .sticky-buy{padding-inline:5%}#MainContent.cira-page .sticky-buy>span{font-size:0}#MainContent.cira-page .sticky-buy b{font-size:19px;margin-right:0}#MainContent.cira-page .sticky-buy .primary{width:215px;font-size:14px}#MainContent.cira-page .sticky-buy{gap:15px}#MainContent.cira-page dialog{padding:50px 25px 30px;max-height:86svh}#MainContent.cira-page dialog h2{font-size:36px}#MainContent.cira-page dialog p{font-size:15px}}@media(max-height:740px)and (min-width:701px){#MainContent.cira-page .tech-sticky{padding-top:22px;min-height:570px}#MainContent.cira-page .tech-top h2{font-size:40px}#MainContent.cira-page .cutaway svg{max-height:330px}#MainContent.cira-page .tech-explanation h3{font-size:35px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px}#MainContent.cira-page .stage-nav{margin-bottom:15px}#MainContent.cira-page .scroll-hint{margin-top:8px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page{scroll-behavior:auto}#MainContent.cira-page *,#MainContent.cira-page *:before,#MainContent.cira-page *:after{transition:none!important;animation:none!important}#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;top:auto;min-height:0;height:auto;max-height:none;padding-block:55px}#MainContent.cira-page .scroll-hint{display:none}}#MainContent.cira-page .mobile-hint{display:none}@media(max-width:700px){#MainContent.cira-page .mobile-hint{display:block;font-size:12px;margin-bottom:-15px;color:var(--muted)}}@media(max-width:700px)and (max-height:740px){#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:35px}#MainContent.cira-page .scroll-hint{display:none}}#MainContent.cira-page{--cream:#faf8f3;--stone:#e9e2d6;--blush:#ead4cf;--raspberry:#8c3e4b;--ink:#343331;--dark:#302e2c;--muted:#65605a;--line:#d5cec3}#MainContent.cira-page{background:var(--cream)}#MainContent.cira-page header{background:#faf8f3f5;transition:background .25s,color .25s}#MainContent.cira-page .announcement{background:var(--blush)}#MainContent.cira-page .hero{grid-template-columns:1.06fr 1fr;gap:5%;padding-top:40px;padding-bottom:70px}#MainContent.cira-page .hero .gallery{position:sticky;top:105px}#MainContent.cira-page .hero-photo{aspect-ratio:4/4.7;background:#dedbd4}#MainContent.cira-page .hero-photo>img{object-position:center 35%}#MainContent.cira-page .hero-photo-word{position:absolute;top:30px;left:30px;font:400 39px/1.03 CiraNewsreader,Georgia,serif;color:#51443e;letter-spacing:-1px}#MainContent.cira-page .photo-seal{position:absolute;bottom:30px;left:25px;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #51443e66;border-radius:50%;background:#faf8f3d9;font-size:13px;line-height:1.6;text-align:center;box-shadow:0 0 0 7px #faf8f33d}#MainContent.cira-page .photo-seal b{font-size:12px;font-weight:500}#MainContent.cira-page .product-name{margin-bottom:11px}#MainContent.cira-page .purchase h1{font-size:60px;margin-bottom:12px;line-height:1.05}#MainContent.cira-page .purchase h1 span{font-size:42px;letter-spacing:-1px;display:inline-block}#MainContent.cira-page .purchase{padding-top:0}#MainContent.cira-page .hero-rating{display:flex;align-items:center;gap:9px;font-size:12px;flex-wrap:wrap}#MainContent.cira-page .hero-rating>span{color:var(--raspberry);letter-spacing:2px}#MainContent.cira-page .hero-rating small{font-size:10px;border:1px solid var(--line);padding:2px 5px}#MainContent.cira-page .purchase .buy-line{margin:16px 0 17px}#MainContent.cira-page .buy-line b{font-size:36px}#MainContent.cira-page .purchase .lead{font-size:22px;max-width:490px;margin-bottom:14px}#MainContent.cira-page .purchase>p:not(.lead):not(.product-name):not(.small):not(.fine){font-size:16px;line-height:1.6}#MainContent.cira-page .hero-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 20px}#MainContent.cira-page .hero-tile-grid span{font-size:13px;display:flex;align-items:center;gap:10px;background:#ece8e0;padding:10px 13px;border-radius:3px;font-weight:500}#MainContent.cira-page .hero-tile-grid i{font-size:22px;font-style:normal;line-height:1;color:var(--raspberry)}#MainContent.cira-page .finish-row{display:flex;align-items:center;justify-content:space-between;margin:17px 0;font-size:13px}#MainContent.cira-page .hero-quote{margin:23px 0;padding:17px 20px;background:#eee7df;border-radius:4px}#MainContent.cira-page .hero-quote>p{font-size:15px;line-height:1.45}#MainContent.cira-page .hero-quote footer{background:none;display:flex;justify-content:space-between;color:var(--ink);padding:10px 0 0;font-size:11px;gap:10px}#MainContent.cira-page .hero-quote footer span{color:var(--muted);font-size:10px}#MainContent.cira-page .purchase-questions details{border-bottom:1px solid var(--line)}#MainContent.cira-page .purchase-questions summary{font-size:14px;padding:15px 25px 15px 0;cursor:pointer;list-style:none;position:relative}#MainContent.cira-page .purchase-questions summary:after{content:"+";position:absolute;right:0;font-size:20px;top:10px}#MainContent.cira-page .purchase-questions details[open] summary:after{content:"\2212"}#MainContent.cira-page .purchase-questions p{font-size:14px;padding:0 5px 15px;line-height:1.5}#MainContent.cira-page .purchase-questions summary::-webkit-details-marker{display:none}#MainContent.cira-page .purchase>.fine{margin-top:13px}#MainContent.cira-page .primary{background:var(--raspberry)}#MainContent.cira-page .primary:hover{background:#71303b}#MainContent.cira-page .primary span{font-size:18px}#MainContent.cira-page .ugc-strip{padding-block:65px 80px}#MainContent.cira-page .ugc-strip .section-intro{margin-bottom:28px}#MainContent.cira-page .ugc-strip h2{font-size:46px}#MainContent.cira-page .ugc-strip .section-intro>p{font-size:16px;max-width:400px}#MainContent.cira-page .ugc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#MainContent.cira-page .ugc-card{position:relative;height:360px;padding:0;background:var(--stone);border-radius:5px;overflow:hidden;text-align:left;color:#fff}#MainContent.cira-page .ugc-card>img{height:100%;width:100%;object-position:center}#MainContent.cira-page .ugc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#241c159c)}#MainContent.cira-page .ugc-card:nth-child(2)>img{object-position:72% center}#MainContent.cira-page .ugc-card:nth-child(4)>img{object-position:center 20%}#MainContent.cira-page .ugc-caption{position:absolute;bottom:25px;left:22px;right:20px;z-index:2}#MainContent.cira-page .ugc-caption small{display:block;font-size:11px;margin-bottom:7px}#MainContent.cira-page .ugc-caption b{font:400 30px/1.05 CiraNewsreader,Georgia,serif;display:block}#MainContent.cira-page .ugc-card .play{height:50px;width:50px;font-size:15px;background:#0002}#MainContent.cira-page .placeholder-tag{position:absolute;top:14px;left:14px;background:#faf8f3e8;color:var(--ink);font-size:10px;padding:5px 9px;border-radius:3px;z-index:2}#MainContent.cira-page .campaign{min-height:650px}#MainContent.cira-page .campaign-copy h2{font-size:68px}#MainContent.cira-page .results-concept{padding-bottom:80px}#MainContent.cira-page .results-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}#MainContent.cira-page .result-frame{position:relative;height:550px;border-radius:5px;overflow:hidden;background:var(--stone);--divider:50%}#MainContent.cira-page .result-image,#MainContent.cira-page .result-overlay{position:absolute;top:0;right:0;bottom:0;left:0}#MainContent.cira-page .result-overlay{clip-path:inset(0 0 0 var(--divider))}#MainContent.cira-page .result-image img,#MainContent.cira-page .result-overlay img{width:100%;height:100%;object-position:50% 23%}#MainContent.cira-page .result-before,#MainContent.cira-page .result-after{position:absolute;top:20px;background:#faf8f3ec;padding:7px 12px;border-radius:3px;font-size:11px}#MainContent.cira-page .result-before{left:20px}#MainContent.cira-page .result-after{right:20px}#MainContent.cira-page .result-line{position:absolute;top:0;bottom:0;width:2px;left:var(--divider);background:#fff;pointer-events:none}#MainContent.cira-page .result-line i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--cream);height:45px;width:45px;border-radius:50%;display:grid;place-items:center;font-size:24px;color:var(--ink);font-style:normal;box-shadow:0 2px 20px #0002}#MainContent.cira-page .result-frame input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}#MainContent.cira-page .result-frame:focus-within{outline:3px solid var(--raspberry);outline-offset:5px}#MainContent.cira-page .result-placeholder{position:absolute;bottom:17px;left:15px;right:15px;padding:7px 12px;background:#faf8f3ef;text-align:center;font-size:10px;pointer-events:none}#MainContent.cira-page .section-kicker{font-size:13px;margin-bottom:20px}#MainContent.cira-page .results-copy h3{font:400 44px/1.08 CiraNewsreader,Georgia,serif;letter-spacing:-1px;margin-bottom:23px}#MainContent.cira-page .results-copy>p{font-size:17px}#MainContent.cira-page .results-copy>p.section-kicker{font-size:13px}#MainContent.cira-page .result-criteria{margin:25px 0;border-top:1px solid var(--line)}#MainContent.cira-page .result-criteria span{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}#MainContent.cira-page .result-criteria b{font-weight:500;font-size:13px}#MainContent.cira-page .results-copy .fine{font-size:12px}#MainContent.cira-page .benefits{padding-top:30px}#MainContent.cira-page .benefit-display{height:630px;background:#efe6dc;grid-template-rows:minmax(0,1fr)}#MainContent.cira-page .face-map{min-height:0;height:630px}#MainContent.cira-page .face-map>img{height:630px;width:100%;top:0;left:0;object-position:50% 30%}#MainContent.cira-page .benefit-copy{height:630px;overflow:auto;padding:42px 10%}#MainContent.cira-page .area-marker{transition:transform .35s;width:82px;height:82px}#MainContent.cira-page .face-map[data-area=chin] .area-marker{width:82px;height:82px}#MainContent.cira-page .benefit-copy>p{font-size:18px}#MainContent.cira-page .attribution{font-size:14px}#MainContent.cira-page .benefits .section-intro>p{font-size:17px}#MainContent.cira-page .concept-label{color:#64584f}#MainContent.cira-page .comparison-journey{height:285vh;min-height:2050px;background:var(--stone)}#MainContent.cira-page .comparison-pin{position:sticky;top:85px;height:calc(100svh - 85px);min-height:620px;overflow:hidden;display:flex;flex-direction:column;background:var(--stone)}#MainContent.cira-page .journey-nav{height:55px;flex-shrink:0;display:flex;justify-content:center;gap:25px;align-items:center}#MainContent.cira-page .journey-nav button{font-size:12px;background:none;border-bottom:1px solid transparent;padding:7px 0}#MainContent.cira-page .journey-nav button[aria-pressed=true]{border-color:var(--ink)}#MainContent.cira-page .journey-track{display:flex;flex:1;min-height:0;will-change:transform}#MainContent.cira-page .journey-panel{flex:0 0 100%;width:100%;min-width:0;padding:25px 6% 35px;overflow:hidden}#MainContent.cira-page .difference-panel{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}#MainContent.cira-page .difference-panel h2{font-size:58px;max-width:620px;margin-bottom:23px}#MainContent.cira-page .difference-panel>div>p:not(.section-kicker){font-size:18px;max-width:480px}#MainContent.cira-page .difference-panel .difference-end{font-size:22px!important;margin:28px 0 25px;line-height:1.35}#MainContent.cira-page .difference-product{position:relative;height:100%;min-height:350px;max-height:590px;border-radius:5px;overflow:hidden}#MainContent.cira-page .difference-product img{height:100%;width:100%;object-position:center 60%}#MainContent.cira-page .difference-product>span{position:absolute;bottom:25px;left:25px;right:25px;font:400 36px/1 CiraNewsreader,Georgia,serif;color:#44352d}#MainContent.cira-page .compare-panel{display:flex;flex-direction:column;justify-content:center}#MainContent.cira-page .compare-title{display:flex;gap:8%;align-items:end;justify-content:space-between;margin-bottom:20px}#MainContent.cira-page .compare-title h2{font-size:40px}#MainContent.cira-page .compare-title p{font-size:15px;max-width:340px}#MainContent.cira-page .compare-panel .comparison-scroll{margin-top:0;background:#faf8f3;border-radius:5px;min-height:0;overflow:auto}#MainContent.cira-page .compare-panel table{min-width:760px;font-size:13px}#MainContent.cira-page .compare-panel thead th{padding:12px 15px}#MainContent.cira-page .compare-panel thead th img{height:102px;width:130px;margin:0 auto 12px}#MainContent.cira-page .compare-panel thead th b{font-size:17px}#MainContent.cira-page .compare-panel thead th span{font-size:10px}#MainContent.cira-page .compare-panel td,#MainContent.cira-page .compare-panel tbody th{padding:11px 13px}#MainContent.cira-page .compare-panel table th:first-child{width:25%}#MainContent.cira-page .compare-panel table .ours{background:#ead4cf}#MainContent.cira-page .compare-panel .fine{font-size:11px;margin-top:15px;max-width:950px}#MainContent.cira-page .cost-panel{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}#MainContent.cira-page .cost-intro h2{font-size:59px;margin-bottom:25px}#MainContent.cira-page .cost-intro>p:not(.section-kicker){font-size:18px;max-width:400px}#MainContent.cira-page .cost-box{background:#faf8f3;padding:34px;border-radius:5px}#MainContent.cira-page .cost-tabs{display:flex;gap:10px;margin-bottom:30px}#MainContent.cira-page .cost-tabs button{border:1px solid var(--line);background:none;border-radius:20px;padding:7px 15px;font-size:12px}#MainContent.cira-page .cost-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#MainContent.cira-page .cost-values{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid var(--line);padding-bottom:25px}#MainContent.cira-page .cost-values>div{display:flex;flex-direction:column;gap:7px}#MainContent.cira-page .cost-values span{font-size:12px}#MainContent.cira-page .cost-values strong{font:400 60px/1 CiraNewsreader,Georgia,serif;letter-spacing:-2px}#MainContent.cira-page .cost-values small{font-size:11px;line-height:1.45}#MainContent.cira-page .cost-values>div:first-child{color:var(--raspberry)}#MainContent.cira-page .cost-difference{font-size:16px;margin:20px 0}#MainContent.cira-page .cost-difference b{color:var(--raspberry)}#MainContent.cira-page .cost-box>.fine{font-size:11px;margin-bottom:25px}#MainContent.cira-page .cost-box .primary{font-size:15px;min-height:50px;padding:12px 18px}#MainContent.cira-page .journey-progress{height:2px;flex-shrink:0;margin:0 6% 12px;background:#c9c0b2}#MainContent.cira-page .journey-progress span{display:block;height:100%;width:33.333%;background:var(--raspberry);transform:translate(0)}#MainContent.cira-page .technology-intro{height:100svh;min-height:660px;max-height:1100px;position:relative;background:#d8c8b9;isolation:isolate}#MainContent.cira-page .technology-intro>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-position:70% center;z-index:-2}#MainContent.cira-page .technology-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e5d6c9db,transparent 70%);z-index:-1}#MainContent.cira-page .technology-intro>div{position:absolute;left:7%;top:23%;width:40%}#MainContent.cira-page .technology-intro h2{font-size:clamp(58px,6.3vw,94px);margin:25px 0 35px;color:#45382f}#MainContent.cira-page .technology-intro p{font-size:15px}#MainContent.cira-page .technology{height:310vh;min-height:2100px;background:#f0dfb8;color:#443628;--scene-bg:#f0dfb8;--scene-ink:#443628}#MainContent.cira-page .tech-sticky{height:100svh;top:0;min-height:720px;max-height:none;padding-top:115px;padding-bottom:45px;background:var(--scene-bg);color:var(--scene-ink);transition:background .4s,color .4s}#MainContent.cira-page .technology[data-color-stage="0"]{--scene-bg:#ede1c6;--scene-ink:#443c2d}#MainContent.cira-page .technology[data-color-stage="1"]{--scene-bg:#914752;--scene-ink:#fff9f2}#MainContent.cira-page .technology[data-color-stage="2"]{--scene-bg:#342e3a;--scene-ink:#fff9f2}#MainContent.cira-page[data-scene="0"] header{background:#ede1c6;color:#443c2d;border-color:#443c2d20}#MainContent.cira-page[data-scene="1"] header{background:#914752;color:#fff9f2;border-color:#fff3}#MainContent.cira-page[data-scene="2"] header{background:#342e3a;color:#fff9f2;border-color:#fff3}#MainContent.cira-page .tech-top{align-items:center}#MainContent.cira-page .tech-top h2{font-size:53px}#MainContent.cira-page .tech-top>p{font-size:16px}#MainContent.cira-page .tech-grid{grid-template-columns:1.4fr 1fr;gap:7%;margin-top:28px}#MainContent.cira-page .cutaway svg{max-height:510px}#MainContent.cira-page .tech-explanation h3{font-size:46px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:18px}#MainContent.cira-page .tech-detail{font-size:15px!important}#MainContent.cira-page .stage-nav button{color:inherit;border-color:currentColor;opacity:.75}#MainContent.cira-page .stage-nav button[aria-pressed=true]{background:var(--scene-ink);color:var(--scene-bg);border-color:var(--scene-ink);opacity:1}#MainContent.cira-page .tech-explanation .text-button:hover{color:inherit}#MainContent.cira-page .diagram-caption,#MainContent.cira-page .tech-sticky .scroll-hint{font-size:11px;opacity:1}#MainContent.cira-page .device-head{transition:transform .5s;transform-origin:center;transform-box:fill-box}#MainContent.cira-page .cutaway[data-stage="0"] .device-head{transform:translateY(-6px)}#MainContent.cira-page .cutaway[data-stage="1"] .device-head{transform:translateY(4px)}#MainContent.cira-page .cutaway[data-stage="2"] .device-head{transform:translateY(0)}#MainContent.cira-page .modes{background:var(--cream)}#MainContent.cira-page .neck-feature{background:#766555}#MainContent.cira-page .study-grid article{background:#eee7dd}#MainContent.cira-page .routine{background:var(--blush)}#MainContent.cira-page .doubt-grid{grid-template-columns:repeat(2,1fr);gap:24px}#MainContent.cira-page .doubt-card{height:420px}#MainContent.cira-page .doubt-card b{font:400 35px/1.08 CiraNewsreader,Georgia,serif;max-width:360px;padding-right:20px;letter-spacing:-.5px}#MainContent.cira-page .doubt-card small{font-size:12px}#MainContent.cira-page .doubt-card:nth-child(3) img{object-position:68% center}#MainContent.cira-page .reviews{background:#eae3d8}#MainContent.cira-page .review-heading>div{text-align:right;font-size:12px}#MainContent.cira-page .review-sample-stars{color:var(--raspberry);letter-spacing:3px;display:block;margin-bottom:10px;font-size:20px}#MainContent.cira-page .review-heading h2{font-size:53px}#MainContent.cira-page .review-heading>div>p{max-width:330px;font-size:12px}#MainContent.cira-page .review-filters{display:flex;gap:10px;margin-bottom:27px}#MainContent.cira-page .review-filters button{background:none;border:1px solid #bfb7aa;font-size:13px;padding:9px 17px;border-radius:20px}#MainContent.cira-page .review-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}#MainContent.cira-page .review-grid{row-gap:24px}#MainContent.cira-page .review-grid article[hidden]{display:none}#MainContent.cira-page .review-grid h3{font-size:29px}#MainContent.cira-page .review-grid p{font-size:15px}#MainContent.cira-page #review-filter-status{margin-top:23px;font-size:12px}#MainContent.cira-page .hardware{background:#110e0d;color:#fff9f1;padding-bottom:45px}#MainContent.cira-page .hardware-main{position:relative;aspect-ratio:1.85;min-height:620px;max-height:950px;overflow:hidden}#MainContent.cira-page .hardware-main>img{position:absolute;width:100%;height:100%;object-fit:cover}#MainContent.cira-page .hardware-title{position:absolute;left:7%;top:13%;width:35%}#MainContent.cira-page .hardware-title>p:first-child{font-size:14px;margin-bottom:20px}#MainContent.cira-page .hardware-title h2{font:400 clamp(90px,11vw,160px)/1 CiraNewsreader,Georgia,serif;letter-spacing:-5px}#MainContent.cira-page .hardware-sub{font-size:27px;line-height:1.3;max-width:290px;margin-top:28px}#MainContent.cira-page .hardware-caption{position:absolute;bottom:45px;right:7%;font-size:13px;line-height:1.6}#MainContent.cira-page .hardware-details{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #fff3;padding-top:40px;gap:30px}#MainContent.cira-page .hardware-details>div{display:flex;align-items:center;gap:20px}#MainContent.cira-page .hardware-details strong{font:400 64px/1 CiraNewsreader,Georgia,serif;letter-spacing:-2px}#MainContent.cira-page .hardware-details>div:last-child strong{font-size:29px;letter-spacing:-.5px}#MainContent.cira-page .hardware-details span{font-size:12px;line-height:1.6}#MainContent.cira-page .hardware-foot{display:flex;justify-content:space-between;font-size:10px;color:#ded6cf;gap:30px;padding-top:35px}#MainContent.cira-page .hardware-foot button{font-size:11px;color:#fff}#MainContent.cira-page .final-offer{background:#ead4cf;color:var(--ink)}#MainContent.cira-page .offer-copy h2{font-size:64px}#MainContent.cira-page .offer-image{background:#d7d3cb;height:680px}#MainContent.cira-page .offer-image img{mix-blend-mode:normal}#MainContent.cira-page .guarantee-block{border-color:#a8897f66}#MainContent.cira-page .final-offer .inline{color:var(--ink)}#MainContent.cira-page footer{background:#39454a}#MainContent.cira-page .hero-quote footer{background:none}#MainContent.cira-page .film-sequence{padding:20px;background:var(--stone);border-radius:4px}#MainContent.cira-page .film-sequence h3{margin-top:0}#MainContent.cira-page .film-sequence p{margin-bottom:10px}@media(min-width:1600px){#MainContent.cira-page .journey-panel{padding-inline:max(6%,calc((100vw - 1400px)/2))}#MainContent.cira-page .hero .gallery{top:110px}#MainContent.cira-page .hero-photo{aspect-ratio:1/1.05}}@media(max-width:1000px){#MainContent.cira-page .purchase h1{font-size:52px}#MainContent.cira-page .purchase h1 span{font-size:34px}#MainContent.cira-page .hero-tile-grid span{font-size:11px;padding:9px}#MainContent.cira-page .hero-photo-word{font-size:30px;left:20px;top:20px}#MainContent.cira-page .hero-photo{aspect-ratio:4/5.2}#MainContent.cira-page .hero .gallery{top:100px}#MainContent.cira-page .ugc-card{height:300px}#MainContent.cira-page .ugc-caption{left:15px;bottom:20px}#MainContent.cira-page .ugc-caption b{font-size:25px}#MainContent.cira-page .results-grid{gap:6%}#MainContent.cira-page .result-frame{height:520px}#MainContent.cira-page .results-copy h3{font-size:38px}#MainContent.cira-page .benefit-display,#MainContent.cira-page .benefit-copy,#MainContent.cira-page .face-map,#MainContent.cira-page .face-map>img{height:600px}#MainContent.cira-page .benefit-copy{padding:30px 8%}#MainContent.cira-page .difference-panel h2{font-size:46px}#MainContent.cira-page .journey-panel{padding-inline:5%}#MainContent.cira-page .cost-panel{gap:6%}#MainContent.cira-page .cost-intro h2{font-size:45px}#MainContent.cira-page .cost-box{padding:25px}#MainContent.cira-page .cost-values strong{font-size:49px}#MainContent.cira-page .tech-top h2{font-size:45px}#MainContent.cira-page .tech-explanation h3{font-size:40px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:16px}#MainContent.cira-page .hardware-main{min-height:570px}#MainContent.cira-page .hardware-sub{font-size:23px}#MainContent.cira-page .hardware-details>div{gap:12px}#MainContent.cira-page .hardware-details strong{font-size:52px}#MainContent.cira-page .hardware-details span{font-size:11px}}@media(max-width:900px){#MainContent.cira-page .comparison-journey{height:auto;min-height:0}#MainContent.cira-page .comparison-pin{position:relative;top:auto;height:auto;min-height:0;padding-block:22px}#MainContent.cira-page .journey-track{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:750px;align-items:stretch}#MainContent.cira-page .journey-track::-webkit-scrollbar{display:none}#MainContent.cira-page .journey-panel{scroll-snap-align:start;min-height:750px;padding-top:30px;padding-bottom:25px;overflow:auto}#MainContent.cira-page .difference-panel{gap:5%}#MainContent.cira-page .difference-product{height:560px;min-height:0;max-height:none}#MainContent.cira-page .cost-panel{gap:5%}#MainContent.cira-page .compare-panel .comparison-scroll{overflow-x:auto;flex-shrink:0}#MainContent.cira-page .compare-panel{justify-content:center}#MainContent.cira-page .journey-nav{gap:25px}#MainContent.cira-page .journey-progress{margin-top:15px}#MainContent.cira-page .technology{height:290vh}#MainContent.cira-page .tech-sticky{padding-top:100px;min-height:700px}#MainContent.cira-page .tech-top h2{font-size:40px}#MainContent.cira-page .tech-grid{gap:3%;margin-top:25px}#MainContent.cira-page .tech-explanation h3{font-size:35px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:13px!important}#MainContent.cira-page .tech-top>p{font-size:13px}#MainContent.cira-page .hardware-details{gap:20px}#MainContent.cira-page .hardware-details>div{flex-direction:column;align-items:flex-start}}@media(max-width:700px){#MainContent.cira-page .hero{padding-top:22px;padding-bottom:35px;gap:25px}#MainContent.cira-page .hero .gallery{position:static}#MainContent.cira-page .hero-photo{aspect-ratio:1/1.06}#MainContent.cira-page .hero-photo-word{font-size:28px;left:23px;top:23px}#MainContent.cira-page .photo-seal{width:90px;height:90px;bottom:22px;left:20px;font-size:10px}#MainContent.cira-page .photo-seal b{font-size:10px}#MainContent.cira-page .purchase h1{font-size:49px;line-height:1.05}#MainContent.cira-page .purchase h1 span{font-size:34px}#MainContent.cira-page .hero-rating{font-size:11px;gap:6px}#MainContent.cira-page .hero-rating small{font-size:9px}#MainContent.cira-page .purchase .buy-line{margin-block:17px}#MainContent.cira-page .buy-line b{font-size:34px}#MainContent.cira-page .purchase .lead{font-size:21px;max-width:400px}#MainContent.cira-page .hero-tile-grid{margin:20px 0 17px}#MainContent.cira-page .hero-tile-grid span{font-size:12px;padding:10px}#MainContent.cira-page .hero-tile-grid i{font-size:19px}#MainContent.cira-page .hero-quote{padding:17px;margin-top:20px}#MainContent.cira-page .hero-quote>p{font-size:14px}#MainContent.cira-page .hero-quote footer{padding-top:10px;display:flex}#MainContent.cira-page .hero-quote footer span{font-size:9px}#MainContent.cira-page .purchase-questions summary{font-size:14px}#MainContent.cira-page .ugc-strip{padding-block:40px 50px}#MainContent.cira-page .ugc-strip h2{font-size:37px}#MainContent.cira-page .ugc-grid{display:flex;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory;margin-right:-5.55%;padding-right:5.55%;padding-bottom:13px}#MainContent.cira-page .ugc-card{flex:0 0 73%;height:355px;scroll-snap-align:start}#MainContent.cira-page .ugc-caption b{font-size:29px}#MainContent.cira-page .ugc-caption{left:20px}#MainContent.cira-page .campaign{min-height:710px}#MainContent.cira-page .campaign-copy h2{font-size:46px}#MainContent.cira-page .results-concept{padding-block:60px 45px}#MainContent.cira-page .results-grid{display:flex;flex-direction:column;gap:28px}#MainContent.cira-page .result-frame{width:100%;height:440px}#MainContent.cira-page .result-before,#MainContent.cira-page .result-after{font-size:9px;padding:6px 8px;top:15px}#MainContent.cira-page .result-before{left:15px}#MainContent.cira-page .result-after{right:15px}#MainContent.cira-page .result-placeholder{font-size:9px;left:10px;right:10px;padding:7px;bottom:12px}#MainContent.cira-page .results-copy{width:100%}#MainContent.cira-page .results-copy h3{font-size:37px}#MainContent.cira-page .results-copy>p{font-size:16px}#MainContent.cira-page .results-copy .fine{font-size:11px}#MainContent.cira-page .result-criteria{margin-block:20px}#MainContent.cira-page .result-criteria b{font-size:12px}#MainContent.cira-page .benefits{padding-top:25px}#MainContent.cira-page .benefit-display{height:auto;display:block}#MainContent.cira-page .face-map,#MainContent.cira-page .face-map>img{height:390px}#MainContent.cira-page .benefit-copy{height:445px;padding:30px 25px;justify-content:flex-start}#MainContent.cira-page .benefit-copy h3{font-size:35px;min-height:75px}#MainContent.cira-page .benefit-copy>p{font-size:16px}#MainContent.cira-page .attribution{font-size:13px;margin-top:20px}#MainContent.cira-page .benefit-copy .text-button{font-size:12px;margin-top:17px}#MainContent.cira-page .face-map>img{object-position:50% 27%}#MainContent.cira-page .concept-label{margin-bottom:14px}#MainContent.cira-page .area-marker,#MainContent.cira-page .face-map[data-area=chin] .area-marker{width:68px;height:68px}#MainContent.cira-page .journey-nav{justify-content:space-between;padding-inline:6%;gap:10px;height:48px}#MainContent.cira-page .journey-nav button{font-size:11px;padding:7px 0}#MainContent.cira-page .journey-panel{min-height:860px;padding:22px 6%;display:flex;flex-direction:column;justify-content:flex-start;gap:25px}#MainContent.cira-page .journey-track{min-height:860px}#MainContent.cira-page .difference-panel h2{font-size:42px;margin-bottom:20px}#MainContent.cira-page .difference-panel .section-kicker{font-size:12px;margin-bottom:15px}#MainContent.cira-page .difference-panel>div>p:not(.section-kicker){font-size:16px}#MainContent.cira-page .difference-panel .difference-end{font-size:20px!important;margin-block:20px}#MainContent.cira-page .difference-panel .text-button{font-size:13px}#MainContent.cira-page .difference-product{height:360px;width:100%;flex-shrink:0;order:1}#MainContent.cira-page .difference-product>span{font-size:28px;left:20px;bottom:20px}#MainContent.cira-page .compare-title{display:block;margin-bottom:0}#MainContent.cira-page .compare-title h2{font-size:36px;margin-bottom:15px}#MainContent.cira-page .compare-title p{font-size:15px}#MainContent.cira-page .compare-panel .comparison-scroll{width:100%;margin:0;max-height:650px}#MainContent.cira-page .compare-panel table{min-width:710px}#MainContent.cira-page .compare-panel .fine{font-size:10px;margin-top:0}#MainContent.cira-page .cost-intro h2{font-size:42px;margin-bottom:20px}#MainContent.cira-page .cost-intro>p:not(.section-kicker){font-size:16px}#MainContent.cira-page .cost-box{padding:23px;width:100%}#MainContent.cira-page .cost-tabs{margin-bottom:24px;gap:7px}#MainContent.cira-page .cost-tabs button{font-size:11px;padding:7px 13px}#MainContent.cira-page .cost-values strong{font-size:48px}#MainContent.cira-page .cost-values span,#MainContent.cira-page .cost-values small{font-size:10px}#MainContent.cira-page .cost-difference{font-size:14px;margin:17px 0}#MainContent.cira-page .cost-box>.fine{font-size:10px}#MainContent.cira-page .journey-progress{margin-top:12px}#MainContent.cira-page .technology-intro{height:92svh;min-height:660px}#MainContent.cira-page .technology-intro>img{object-position:69% center}#MainContent.cira-page .technology-intro:after{background:linear-gradient(0deg,#e2cfbfdc 10%,#e2cfbf8c 50%,transparent 90%)}#MainContent.cira-page .technology-intro>div{left:6%;top:auto;bottom:65px;width:88%}#MainContent.cira-page .technology-intro h2{font-size:55px;margin:20px 0 27px}#MainContent.cira-page .technology-intro p{font-size:13px}#MainContent.cira-page .technology{height:290vh;min-height:2100px}#MainContent.cira-page .tech-sticky{height:100svh;top:0;min-height:730px;padding:90px 0 25px}#MainContent.cira-page .tech-top h2{font-size:37px}#MainContent.cira-page .tech-top>p{display:none}#MainContent.cira-page .tech-grid{margin-top:10px;gap:5px}#MainContent.cira-page .cutaway svg{max-height:270px}#MainContent.cira-page .diagram-caption{font-size:9px}#MainContent.cira-page .tech-explanation{padding-top:15px}#MainContent.cira-page .tech-explanation h3{font-size:34px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:16px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:12px!important}#MainContent.cira-page .tech-sticky .scroll-hint{font-size:10px;margin-top:17px}#MainContent.cira-page .stage-nav{margin-bottom:15px}#MainContent.cira-page .doubt-grid{display:grid;grid-template-columns:1fr;overflow:visible;margin:0;padding:0;gap:17px}#MainContent.cira-page .doubt-card{height:370px;min-width:0;width:100%}#MainContent.cira-page .doubt-card b{font-size:32px;max-width:290px}#MainContent.cira-page .doubt-card small{font-size:11px}#MainContent.cira-page .review-heading h2{font-size:42px}#MainContent.cira-page .review-heading>div{text-align:left;margin-top:25px}#MainContent.cira-page .review-heading>div>p{font-size:11px}#MainContent.cira-page .review-sample-stars{font-size:18px}#MainContent.cira-page .review-filters{gap:7px;flex-wrap:wrap}#MainContent.cira-page .review-filters button{font-size:11px;padding:8px 12px}#MainContent.cira-page .review-grid h3{font-size:29px}#MainContent.cira-page .review-grid article{padding:25px}#MainContent.cira-page .hardware{padding-bottom:35px}#MainContent.cira-page .hardware-main{height:690px;aspect-ratio:auto;min-height:0}#MainContent.cira-page .hardware-main>img{object-fit:cover;height:410px;top:240px;object-position:64% center}#MainContent.cira-page .hardware-title{top:50px;left:7%;width:86%;z-index:1}#MainContent.cira-page .hardware-title>p:first-child{font-size:12px;margin-bottom:18px}#MainContent.cira-page .hardware-title h2{font-size:98px;letter-spacing:-4px}#MainContent.cira-page .hardware-sub{font-size:21px;line-height:1.3;margin-top:13px;max-width:250px}#MainContent.cira-page .hardware-sub br{display:none}#MainContent.cira-page .hardware-caption{bottom:25px;left:7%;right:auto;font-size:11px}#MainContent.cira-page .hardware-details{grid-template-columns:repeat(2,1fr);gap:30px;padding-top:30px}#MainContent.cira-page .hardware-details>div{flex-direction:row;gap:15px;align-items:center}#MainContent.cira-page .hardware-details strong{font-size:52px}#MainContent.cira-page .hardware-details>div:last-child strong{font-size:25px}#MainContent.cira-page .hardware-details span{font-size:10px}#MainContent.cira-page .hardware-foot{display:block;font-size:9px;padding-top:27px}#MainContent.cira-page .hardware-foot>span{display:block;max-width:310px;line-height:1.7;margin-bottom:15px}#MainContent.cira-page .hardware-foot button{font-size:10px}#MainContent.cira-page .offer-copy h2{font-size:49px}#MainContent.cira-page .offer-image{height:400px}#MainContent.cira-page .hero-quote footer{padding-bottom:0}}@media(max-height:760px)and (min-width:901px){#MainContent.cira-page .comparison-pin{min-height:580px}#MainContent.cira-page .journey-nav{height:40px}#MainContent.cira-page .journey-panel{padding-top:12px;padding-bottom:20px}#MainContent.cira-page .compare-title h2{font-size:32px}#MainContent.cira-page .compare-title{margin-bottom:12px}#MainContent.cira-page .compare-panel thead th img{height:75px}#MainContent.cira-page .compare-panel td,#MainContent.cira-page .compare-panel tbody th{padding:8px 12px;font-size:12px}#MainContent.cira-page .difference-panel h2,#MainContent.cira-page .cost-intro h2{font-size:43px}#MainContent.cira-page .cost-box{padding:23px}#MainContent.cira-page .cost-tabs{margin-bottom:20px}#MainContent.cira-page .cost-values strong{font-size:48px}#MainContent.cira-page .cost-box>.fine{margin-bottom:17px}#MainContent.cira-page .tech-sticky{min-height:0;padding-top:95px;padding-bottom:20px}#MainContent.cira-page .tech-top h2{font-size:39px}#MainContent.cira-page .tech-grid{margin-top:10px}#MainContent.cira-page .cutaway svg{max-height:365px}#MainContent.cira-page .tech-explanation h3{font-size:36px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px}#MainContent.cira-page .tech-detail{font-size:12px!important}#MainContent.cira-page .hardware-main{min-height:550px}}@media(max-height:740px)and (max-width:900px){#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:45px}#MainContent.cira-page .tech-sticky .scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .comparison-journey{height:auto;min-height:0}#MainContent.cira-page .comparison-pin{position:static;height:auto;min-height:0}#MainContent.cira-page .journey-track{display:block;transform:none!important;overflow:visible}#MainContent.cira-page .journey-panel{min-height:650px;height:auto;padding-block:60px}#MainContent.cira-page .journey-nav,#MainContent.cira-page .journey-progress{display:none}#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:60px}#MainContent.cira-page .tech-sticky .scroll-hint{display:none}#MainContent.cira-page .device-head{transform:none!important}}#MainContent.cira-page .hero{padding-top:28px;gap:5%}#MainContent.cira-page .hero-photo-word{top:auto;bottom:25px;left:24px;background:var(--cream);padding:17px 21px;border-radius:3px;font-size:34px;color:#403831;box-shadow:0 3px 18px #00000008}#MainContent.cira-page .photo-seal{top:23px;bottom:auto;left:24px;width:100px;height:100px;background:var(--cream);font-size:11px;border-color:#9b8876;box-shadow:none}#MainContent.cira-page .photo-seal b{font-size:11px}#MainContent.cira-page .purchase h1{font-size:55px;line-height:1;margin-bottom:13px}#MainContent.cira-page .purchase h1 span{display:block;font-size:31px;margin-top:7px}#MainContent.cira-page .purchase .product-name{font-size:12px;margin-bottom:12px}#MainContent.cira-page .purchase .lead{font-size:23px;line-height:1.3;margin-top:20px;margin-bottom:12px;max-width:460px}#MainContent.cira-page .purchase>p:not(.lead):not(.product-name):not(.small):not(.fine){font-size:16px;line-height:1.55;max-width:470px}#MainContent.cira-page .hero-tile-grid{margin:18px 0 12px;gap:7px}#MainContent.cira-page .hero-tile-grid span{font-size:12px;padding:9px 12px}#MainContent.cira-page .purchase .buy-line{margin:17px 0 14px;gap:15px}#MainContent.cira-page .buy-line>span:first-child{display:flex;gap:12px;align-items:center}#MainContent.cira-page .buy-line small{font-size:11px;line-height:1.5;max-width:75px}#MainContent.cira-page .buy-line b{font-size:34px}#MainContent.cira-page .buy-line .finish{font-size:12px}#MainContent.cira-page .purchase .primary{min-height:54px}#MainContent.cira-page .quote-attribution{display:flex;justify-content:space-between;padding-top:10px;font-size:11px;gap:10px}#MainContent.cira-page .quote-attribution span{color:var(--muted);font-size:10px}#MainContent.cira-page .hero-quote{margin:21px 0 16px}#MainContent.cira-page .hero-quote>p{font-size:15px}#MainContent.cira-page .hero-rating small{font-size:10px}#MainContent.cira-page .hero .guarantee-link{font-size:12px}#MainContent.cira-page .comparison-price{display:block;font:400 25px/1.2 CiraNewsreader,Georgia,serif;margin-top:8px}#MainContent.cira-page .compare-panel thead th span{font-size:11px}#MainContent.cira-page .compare-panel table{font-size:14px}#MainContent.cira-page .compare-panel td,#MainContent.cira-page .compare-panel tbody th{font-size:14px;padding:12px 14px}#MainContent.cira-page .compare-panel thead th img{height:86px;width:120px}#MainContent.cira-page .compare-title h2{font-size:44px}#MainContent.cira-page .compare-title p{font-size:16px;max-width:385px}#MainContent.cira-page .compare-panel .fine{font-size:11px}#MainContent.cira-page .compare-switch{display:none}#MainContent.cira-page .cost-difference{font-size:18px}#MainContent.cira-page .journey-nav button{min-height:44px;font-size:13px}#MainContent.cira-page .stage-nav button{opacity:1}#MainContent.cira-page .tech-detail{opacity:1!important}#MainContent.cira-page .tech-sticky{overflow:hidden}#MainContent.cira-page .cutaway{position:relative}#MainContent.cira-page .cutaway:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse,#fff3,transparent 65%);pointer-events:none}#MainContent.cira-page .cutaway[data-stage="1"]:before{background:radial-gradient(ellipse,#ffe6ab29,transparent 65%)}#MainContent.cira-page .cutaway[data-stage="2"]:before{background:radial-gradient(ellipse,#ef64892e,transparent 65%)}#MainContent.cira-page .tech-top,#MainContent.cira-page .tech-grid{position:relative}#MainContent.cira-page .doubt-card:after{background:linear-gradient(transparent 22%,#171311cf)}#MainContent.cira-page .ugc-card:after{background:linear-gradient(transparent 25%,#201711cf)}#MainContent.cira-page .hardware-caption{color:#fff9f1}#MainContent.cira-page .compare-panel th:first-child{font-weight:500}#MainContent.cira-page .preview-bar{color:#403831}#MainContent.cira-page .hero .thumbs>span{color:#51483f}#MainContent.cira-page .result-criteria span{font-size:13px}#MainContent.cira-page .result-criteria b{font-size:14px}#MainContent.cira-page .faq>div>p{color:var(--muted)}@media(min-width:901px)and (max-height:760px){#MainContent.cira-page .hero{padding-top:22px}#MainContent.cira-page .purchase h1{font-size:48px}#MainContent.cira-page .purchase h1 span{font-size:29px}#MainContent.cira-page .purchase .lead{font-size:21px;margin-top:17px}#MainContent.cira-page .hero-tile-grid{margin:14px 0 11px}#MainContent.cira-page .hero-tile-grid span{padding:8px 10px}#MainContent.cira-page .purchase .buy-line{margin:12px 0}#MainContent.cira-page .compare-title h2{font-size:36px}#MainContent.cira-page .compare-title{margin-bottom:15px}#MainContent.cira-page .compare-panel thead th{padding:8px 14px}#MainContent.cira-page .compare-panel thead th img{height:65px;margin-bottom:8px}#MainContent.cira-page .compare-panel td,#MainContent.cira-page .compare-panel tbody th{font-size:14px;padding:10px 12px}#MainContent.cira-page .comparison-price{font-size:22px;margin-top:5px}#MainContent.cira-page .compare-panel .fine{margin-top:12px}#MainContent.cira-page .cost-intro h2{font-size:53px}#MainContent.cira-page .cost-box>.fine{font-size:12px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:14px!important}}@media(max-width:900px){#MainContent.cira-page .compare-title h2{font-size:38px}#MainContent.cira-page .compare-panel td,#MainContent.cira-page .compare-panel tbody th{font-size:13px}#MainContent.cira-page .comparison-price{font-size:24px}#MainContent.cira-page .purchase h1 span{font-size:29px}}@media(max-width:700px){#MainContent.cira-page .hero{padding-top:20px;gap:22px}#MainContent.cira-page .hero-photo-word{font-size:27px;padding:13px 16px;left:18px;bottom:18px}#MainContent.cira-page .photo-seal{top:18px;left:18px;width:84px;height:84px;font-size:10px}#MainContent.cira-page .photo-seal b{font-size:9px}#MainContent.cira-page .purchase h1{font-size:51px;margin-bottom:17px}#MainContent.cira-page .purchase h1 span{font-size:32px;letter-spacing:-.8px}#MainContent.cira-page .purchase .lead{font-size:22px;margin-top:20px}#MainContent.cira-page .purchase .product-name{font-size:12px}#MainContent.cira-page .hero-tile-grid{margin-top:20px}#MainContent.cira-page .hero-tile-grid span{font-size:12px;padding:10px}#MainContent.cira-page .purchase .buy-line{margin:20px 0 15px}#MainContent.cira-page .buy-line small{max-width:105px;font-size:12px}#MainContent.cira-page .buy-line .finish{font-size:13px}#MainContent.cira-page .quote-attribution span{font-size:10px}#MainContent.cira-page .hero .thumbs>span{font-size:10px}#MainContent.cira-page .compare-switch{display:flex;gap:9px;margin-top:-8px}#MainContent.cira-page .compare-switch button{background:transparent;border:1px solid #a59a89;border-radius:20px;padding:10px 16px;font-size:12px;min-height:42px}#MainContent.cira-page .compare-switch button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}#MainContent.cira-page .compare-panel{gap:20px}#MainContent.cira-page .compare-panel table{min-width:0;width:100%;table-layout:fixed}#MainContent.cira-page .compare-panel table th:first-child{width:31%}#MainContent.cira-page .compare-panel table th,#MainContent.cira-page .compare-panel table td{padding:11px 7px;font-size:12px;overflow-wrap:break-word;line-height:1.4}#MainContent.cira-page .compare-panel thead th{vertical-align:bottom}#MainContent.cira-page .compare-panel thead th img{height:65px;width:75px;margin-bottom:8px}#MainContent.cira-page .compare-panel thead th b{font-size:14px}#MainContent.cira-page .compare-panel thead th span{font-size:10px;min-height:28px;line-height:1.35}#MainContent.cira-page .comparison-price{font-size:25px;margin-top:8px}#MainContent.cira-page .compare-panel[data-compare=medicube] th:nth-child(4),#MainContent.cira-page .compare-panel[data-compare=medicube] td:nth-child(4),#MainContent.cira-page .compare-panel[data-compare=nuface] th:nth-child(3),#MainContent.cira-page .compare-panel[data-compare=nuface] td:nth-child(3){display:none}#MainContent.cira-page .compare-panel .comparison-scroll{overflow:visible;max-height:none}#MainContent.cira-page .compare-panel .fine{font-size:11px;line-height:1.55}#MainContent.cira-page .compare-title h2{font-size:40px}#MainContent.cira-page .compare-title p{font-size:16px}#MainContent.cira-page .journey-panel,#MainContent.cira-page .journey-track{min-height:940px}#MainContent.cira-page .journey-nav button{font-size:12px}#MainContent.cira-page .cost-box>.fine{font-size:11px}#MainContent.cira-page .cost-difference{font-size:16px}#MainContent.cira-page .cost-intro h2{font-size:46px}#MainContent.cira-page .cost-values span,#MainContent.cira-page .cost-values small{font-size:11px}#MainContent.cira-page .result-criteria span,#MainContent.cira-page .result-criteria b{font-size:12px}#MainContent.cira-page .tech-sticky{overflow:visible}#MainContent.cira-page .doubt-card b{font-size:31px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:13px!important}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .journey-panel{min-height:0}#MainContent.cira-page .cutaway:before{display:none}}@media(max-width:700px){#MainContent.cira-page .benefit-copy{height:530px;overflow:visible}}#MainContent.cira-page header{transition:transform .32s ease,background .3s,color .3s}#MainContent.cira-page.immersive header{transform:translateY(-102%);pointer-events:none}#MainContent.cira-page.immersive header:focus-within{transform:translateY(0);pointer-events:auto}#MainContent.cira-page .comparison-journey{height:300svh;min-height:2160px}#MainContent.cira-page .comparison-pin{top:0;height:100svh;min-height:650px;padding-top:25px}#MainContent.cira-page .journey-track{transition:transform .64s cubic-bezier(.22,.75,.19,1);will-change:transform}#MainContent.cira-page .journey-nav{height:55px;gap:35px}#MainContent.cira-page .journey-nav button{font-size:14px}#MainContent.cira-page .journey-panel{padding-top:22px;padding-bottom:45px}#MainContent.cira-page .story-exit{position:absolute;top:24px;right:5%;font-size:11px;z-index:3;text-decoration:underline;text-underline-offset:4px;opacity:.8}#MainContent.cira-page .comparison-pin>.story-exit{top:auto;bottom:18px;right:6%}#MainContent.cira-page .journey-progress{margin-bottom:35px;margin-right:30%}#MainContent.cira-page .technology{height:300svh;min-height:2200px}#MainContent.cira-page .tech-sticky{top:0;height:100svh;min-height:700px;padding-top:65px;padding-bottom:30px}#MainContent.cira-page .tech-top h2{font-size:47px}#MainContent.cira-page .tech-grid{grid-template-columns:1.45fr 1fr;gap:5%;margin-top:18px;align-items:center}#MainContent.cira-page .cutaway{width:100%}#MainContent.cira-page .cutaway svg{width:100%;max-height:470px;overflow:visible}#MainContent.cira-page .diagram-caption{font-size:10px;margin-top:8px}#MainContent.cira-page .tech-explanation h3{font-size:45px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:17px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:14px!important}#MainContent.cira-page .layer-focus{text-align:center;font-size:13px;min-height:21px;margin-top:15px;font-weight:500}#MainContent.cira-page .tech-sticky .scroll-hint{margin-top:8px;font-size:10px}#MainContent.cira-page .layer-labels{opacity:.75}#MainContent.cira-page .layer-labels .label-sub{font-size:11px}#MainContent.cira-page .layer-labels path{stroke-width:1;opacity:.7}#MainContent.cira-page .cutaway[data-stage="0"] .label-surface,#MainContent.cira-page .cutaway[data-stage="1"] .label-muscle,#MainContent.cira-page .cutaway[data-stage="2"] .label-dermis{opacity:1;font-weight:600}#MainContent.cira-page .surface-lift{transform-origin:330px 265px}#MainContent.cira-page .muscle-layer{transform-origin:315px 446px}#MainContent.cira-page .muscle-flash,#MainContent.cira-page .ems-signal,#MainContent.cira-page .light-absorption{opacity:0;transition:opacity .4s}#MainContent.cira-page .cutaway .device-head{transform:none!important}#MainContent.cira-page .cutaway[data-stage="0"] .surface-lift{animation:tissue-lift 3.8s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="0"] .lift-arrows{animation:air-draw 3.8s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="1"] .ems-signal{opacity:1;stroke-dashoffset:0;animation:signal-flow 1.8s linear infinite}#MainContent.cira-page .cutaway[data-stage="1"] .muscle-layer{animation:muscle-contract 2.9s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="1"] .muscle-flash{animation:muscle-glow 2.9s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="2"] .light-absorption{opacity:1}#MainContent.cira-page .cutaway[data-stage="2"] .photon-paths{animation:light-flow 3.5s linear infinite}#MainContent.cira-page .cutaway[data-stage="2"] .absorption-cells{animation:absorption 3.5s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="1"] .lift-arrows,#MainContent.cira-page .cutaway[data-stage="2"] .lift-arrows{opacity:.15;animation:none}@keyframes tissue-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px) scaleY(1.025)}}@keyframes air-draw{0%,to{opacity:.5;transform:translateY(2px)}50%{opacity:1;transform:translateY(-7px)}}@keyframes muscle-contract{0%,35%,to{transform:scale(1)}55%,70%{transform:scale(.96,1.1)}}@keyframes muscle-glow{0%,25%,to{opacity:0}50%,65%{opacity:.8}}@keyframes signal-flow{to{stroke-dashoffset:-45}}@keyframes light-flow{to{stroke-dashoffset:-52}}@keyframes absorption{0%,to{opacity:.3}50%{opacity:1}}#MainContent.cira-page .mode-purpose{font-size:13px!important;font-weight:500;margin-bottom:15px!important;color:var(--raspberry)}#MainContent.cira-page .mode-description h3{font-size:44px}#MainContent.cira-page .mode-description>p{font-size:18px}#MainContent.cira-page .mode-takeaway{border-left:2px solid var(--raspberry);padding:2px 0 2px 18px;margin:23px 0}#MainContent.cira-page .mode-takeaway>span{font-size:11px;color:var(--muted)}#MainContent.cira-page .mode-takeaway>p{font-size:17px;line-height:1.5;margin-top:7px}#MainContent.cira-page .mode-evidence{font-size:12px!important;line-height:1.6;margin-top:20px}#MainContent.cira-page .mode-level{font-size:12px}#MainContent.cira-page .mode-photo{height:610px}#MainContent.cira-page .results-concept{padding-bottom:40px}#MainContent.cira-page .research{padding-top:55px}#MainContent.cira-page .results-copy h3{font-size:42px}#MainContent.cira-page .routine-human{font-size:18px;max-width:410px;margin-top:25px}#MainContent.cira-page .routine-number{margin-top:25px}#MainContent.cira-page .routine-video{height:770px}#MainContent.cira-page .neck-routine{padding:22px 0;border-top:1px solid #ab8d8455;max-width:410px}#MainContent.cira-page .neck-routine h3{font-size:19px;margin-bottom:8px}#MainContent.cira-page .neck-routine p{font-size:15px;line-height:1.6}#MainContent.cira-page .review-more{display:block;margin:27px auto 0;min-width:225px;font-size:14px}#MainContent.cira-page .review-more[hidden]{display:none}#MainContent.cira-page .review-grid article[tabindex="-1"]:focus{outline:2px solid var(--raspberry);outline-offset:5px}#MainContent.cira-page .guarantee-feature{background:var(--blush);padding:95px 0 105px}#MainContent.cira-page .guarantee-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}#MainContent.cira-page .guarantee-number{font:400 clamp(150px,20vw,290px)/.8 CiraNewsreader,Georgia,serif;letter-spacing:-12px;color:var(--raspberry);text-align:center}#MainContent.cira-page .guarantee-number>span{display:block;font:400 26px/1.3 CiraDM Sans,sans-serif;letter-spacing:0;margin-top:25px}#MainContent.cira-page .guarantee-message h2{font-size:64px;margin-bottom:25px}#MainContent.cira-page .guarantee-message>p:not(.fine):not(.section-kicker){font-size:19px;line-height:1.6;max-width:510px}#MainContent.cira-page .guarantee-message .guarantee-promise{font-weight:500;margin-top:20px}#MainContent.cira-page .guarantee-message>.light-button{margin-top:27px;font-size:15px}#MainContent.cira-page .guarantee-message>.fine{font-size:11px;max-width:450px;margin-top:20px;line-height:1.6}@media(min-width:901px)and (max-height:760px){#MainContent.cira-page .comparison-pin{min-height:0;padding-top:15px}#MainContent.cira-page .journey-nav{height:45px}#MainContent.cira-page .journey-panel{padding-top:10px;padding-bottom:40px}#MainContent.cira-page .tech-sticky{min-height:0;padding-top:42px;padding-bottom:17px}#MainContent.cira-page .tech-top h2{font-size:40px}#MainContent.cira-page .tech-grid{margin-top:10px}#MainContent.cira-page .cutaway svg{max-height:395px}#MainContent.cira-page .tech-explanation h3{font-size:38px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px}#MainContent.cira-page .layer-focus{margin-top:9px}#MainContent.cira-page .tech-sticky .scroll-hint{margin-top:5px}#MainContent.cira-page .story-exit{top:14px}#MainContent.cira-page .compare-title{margin-bottom:16px}}@media(max-width:900px){#MainContent.cira-page header{position:relative;top:auto}#MainContent.cira-page.immersive header{transform:none;pointer-events:auto}#MainContent.cira-page .comparison-journey{height:auto;min-height:0}#MainContent.cira-page .comparison-pin{position:static;height:auto;min-height:0;padding:0;overflow:visible}#MainContent.cira-page .journey-track{display:block;min-height:0;overflow:visible;transition:none}#MainContent.cira-page .journey-panel{display:flex;min-height:0;height:auto;padding:55px 6%;gap:28px}#MainContent.cira-page .difference-panel,#MainContent.cira-page .cost-panel{flex-direction:column}#MainContent.cira-page .difference-product{height:390px;width:100%}#MainContent.cira-page .difference-panel>div,#MainContent.cira-page .cost-panel>div{width:100%}#MainContent.cira-page .compare-panel{border-block:1px solid var(--line)}#MainContent.cira-page .journey-nav{display:none}#MainContent.cira-page .journey-progress,#MainContent.cira-page .comparison-pin>.story-exit{display:none}#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;height:auto;min-height:0;padding:55px 0 35px}#MainContent.cira-page .tech-sticky .scroll-hint,#MainContent.cira-page .tech-sticky>.story-exit{display:none}#MainContent.cira-page .tech-top h2{font-size:43px}#MainContent.cira-page .tech-grid{margin-top:30px}#MainContent.cira-page .cutaway svg{max-height:420px}#MainContent.cira-page .tech-explanation h3{font-size:38px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:17px}#MainContent.cira-page .layer-focus{font-size:12px;margin-top:25px}#MainContent.cira-page .guarantee-feature{padding-block:65px}#MainContent.cira-page .guarantee-message h2{font-size:49px}#MainContent.cira-page .guarantee-number{font-size:170px;letter-spacing:-7px}#MainContent.cira-page .guarantee-inner{gap:7%}#MainContent.cira-page .mode-description h3{font-size:39px}}@media(max-width:700px){#MainContent.cira-page .campaign-copy>p:not(:first-child){font-size:17px}#MainContent.cira-page .campaign-copy{padding-top:330px}#MainContent.cira-page .benefits .section-intro>p{font-size:17px}#MainContent.cira-page .benefit-copy{height:535px}#MainContent.cira-page .difference-product{height:340px}#MainContent.cira-page .difference-panel h2,#MainContent.cira-page .cost-intro h2{font-size:44px}#MainContent.cira-page .compare-title h2{font-size:40px}#MainContent.cira-page .journey-panel{gap:25px}#MainContent.cira-page .comparison-scroll{max-height:none}#MainContent.cira-page .tech-top h2{font-size:42px}#MainContent.cira-page .tech-grid{display:flex;flex-direction:column;margin-top:22px;gap:23px}#MainContent.cira-page .cutaway{width:100%}#MainContent.cira-page .cutaway svg{max-height:none;width:100%}#MainContent.cira-page .diagram-caption{font-size:9px;margin-top:0}#MainContent.cira-page .tech-explanation{padding-top:0}#MainContent.cira-page .tech-explanation h3{font-size:37px}#MainContent.cira-page .tech-explanation .tech-detail{font-size:13px!important}#MainContent.cira-page .stage-nav{gap:9px;margin-bottom:20px}#MainContent.cira-page .stage-nav button{min-height:42px;font-size:14px;padding:8px 22px}#MainContent.cira-page .layer-focus{max-width:90%;margin:25px auto 0;font-size:12px}#MainContent.cira-page .mode-description h3{font-size:38px}#MainContent.cira-page .mode-description>p{font-size:17px}#MainContent.cira-page .mode-photo{height:350px}#MainContent.cira-page .mode-takeaway>p{font-size:16px}#MainContent.cira-page .mode-evidence{font-size:12px!important}#MainContent.cira-page .modes .fine{font-size:11px}#MainContent.cira-page .results-copy h3{font-size:37px}#MainContent.cira-page .research{padding-top:25px}#MainContent.cira-page .routine-human{font-size:17px}#MainContent.cira-page .routine-video{height:465px}#MainContent.cira-page .neck-routine{margin-bottom:17px}#MainContent.cira-page .review-grid article{margin-bottom:0}#MainContent.cira-page .review-grid{display:grid;grid-template-columns:1fr;gap:18px}#MainContent.cira-page .review-more{width:100%;font-size:14px}#MainContent.cira-page .guarantee-inner{display:block}#MainContent.cira-page .guarantee-number{font-size:165px;text-align:left;letter-spacing:-7px;margin:5px 0 45px;display:flex;gap:22px;align-items:end}#MainContent.cira-page .guarantee-number>span{font-size:23px;letter-spacing:0;margin:0 0 9px}#MainContent.cira-page .guarantee-message h2{font-size:49px}#MainContent.cira-page .guarantee-message>p:not(.fine):not(.section-kicker){font-size:18px}#MainContent.cira-page .guarantee-message>.fine{font-size:11px}#MainContent.cira-page .guarantee-feature{padding:65px 0 85px}#MainContent.cira-page .guarantee-message .section-kicker{font-size:12px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page.immersive header{transform:none;pointer-events:auto}#MainContent.cira-page .comparison-journey{height:auto;min-height:0}#MainContent.cira-page .comparison-pin{position:static;height:auto;min-height:0}#MainContent.cira-page .journey-track{display:block;transform:none!important;transition:none}#MainContent.cira-page .journey-panel{min-height:0;height:auto;padding-block:65px}#MainContent.cira-page .journey-nav,#MainContent.cira-page .journey-progress,#MainContent.cira-page .story-exit{display:none}#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .tech-sticky{position:relative;height:auto;min-height:0}#MainContent.cira-page .tech-sticky .scroll-hint{display:none}#MainContent.cira-page .surface-lift,#MainContent.cira-page .muscle-layer,#MainContent.cira-page .ems-signal,#MainContent.cira-page .photon-paths,#MainContent.cira-page .absorption-cells,#MainContent.cira-page .lift-arrows,#MainContent.cira-page .muscle-flash{animation:none!important}#MainContent.cira-page .cutaway[data-stage="1"] .muscle-flash{opacity:.65}#MainContent.cira-page .cutaway[data-stage="1"] .muscle-layer{transform:scale(.97,1.06)}}@media(max-width:700px){#MainContent.cira-page .layer-labels{font-size:22px}#MainContent.cira-page .layer-labels .label-sub{font-size:17px}}@media(min-width:901px)and (max-height:640px){#MainContent.cira-page .comparison-journey,#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .comparison-pin,#MainContent.cira-page .tech-sticky{position:relative;height:auto;min-height:0}#MainContent.cira-page .journey-track{display:block;transform:none!important}#MainContent.cira-page .journey-panel{height:auto;min-height:650px}#MainContent.cira-page .journey-nav,#MainContent.cira-page .journey-progress,#MainContent.cira-page .story-exit,#MainContent.cira-page .tech-sticky .scroll-hint{display:none}}#MainContent.cira-page{--cream:#FAF8F7;--stone:#E9E4E0;--blush:#F4E5EB;--raspberry:#AA0041;--ink:#313F49;--dark:#222C33;--muted:#62676A;--line:#D6D1D2;--brand-pink:#C9004D}#MainContent.cira-page header{background:#faf8f7f5;border-color:#313f4918}#MainContent.cira-page .sticky-buy{background:#faf8f7f7}#MainContent.cira-page .primary:hover{background:#8e0036}#MainContent.cira-page .hero-tile-grid span,#MainContent.cira-page .hero-quote,#MainContent.cira-page .study-grid article{background:var(--stone)}#MainContent.cira-page .benefit-display,#MainContent.cira-page .routine,#MainContent.cira-page .compare-panel table .ours{background:var(--blush)}#MainContent.cira-page .compare-panel .comparison-scroll,#MainContent.cira-page .cost-box{background:var(--cream)}#MainContent.cira-page .reviews{background:var(--stone)}#MainContent.cira-page .review-filters button{border-color:#a7a5a6}#MainContent.cira-page .journey-progress{background:#beb9b7}#MainContent.cira-page footer{background:var(--ink);color:var(--cream)}#MainContent.cira-page .hero-photo-word{color:var(--ink)}#MainContent.cira-page .photo-seal{border-color:#8b9296}#MainContent.cira-page .technology{background:var(--stone);color:var(--ink);--scene-bg:var(--stone);--scene-ink:var(--ink)}#MainContent.cira-page .technology[data-color-stage="0"]{--scene-bg:#E9E4E0;--scene-ink:#313F49}#MainContent.cira-page .technology[data-color-stage="1"]{--scene-bg:#F4E5EB;--scene-ink:#313F49}#MainContent.cira-page .technology[data-color-stage="2"]{--scene-bg:#313F49;--scene-ink:#FAF8F7}#MainContent.cira-page[data-scene="0"] header,#MainContent.cira-page[data-scene="1"] header{background:var(--cream);color:var(--ink)}#MainContent.cira-page[data-scene="2"] header{background:var(--ink);color:var(--cream)}#MainContent.cira-page .campaign:after{background:linear-gradient(90deg,#E9E4E0B8,transparent 65%)}#MainContent.cira-page .guarantee-feature{padding:62px 0 68px}#MainContent.cira-page .guarantee-inner{max-width:1040px;grid-template-columns:.7fr 1.3fr;gap:8%}#MainContent.cira-page .guarantee-number{font-size:185px;letter-spacing:-8px}#MainContent.cira-page .guarantee-number>span{font-size:22px;margin-top:18px}#MainContent.cira-page .guarantee-message h2{font-size:44px;line-height:1.05;margin-bottom:19px}#MainContent.cira-page .guarantee-message>p:not(.fine):not(.section-kicker){font-size:17px;line-height:1.55}#MainContent.cira-page .guarantee-message .guarantee-promise{margin-top:15px}#MainContent.cira-page .guarantee-message>.light-button{margin-top:20px}#MainContent.cira-page .doubts{padding-block:65px}#MainContent.cira-page .doubts h2{font-size:46px}#MainContent.cira-page .doubt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#MainContent.cira-page .doubt-card{height:285px}#MainContent.cira-page .doubt-card>span{left:18px;right:18px;bottom:20px}#MainContent.cira-page .doubt-card b{font-size:25px;line-height:1.12;padding-right:14px}#MainContent.cira-page .doubt-card small{font-size:10px;margin-bottom:10px}#MainContent.cira-page .doubt-card:after{background:linear-gradient(transparent 5%,#222c33e0)}#MainContent.cira-page .motion-toggle{font-size:10px;text-decoration:underline;text-underline-offset:3px;margin-left:13px;color:inherit;background:none}#MainContent.cira-page .technology.motion-paused .surface-lift,#MainContent.cira-page .technology.motion-paused .muscle-layer,#MainContent.cira-page .technology.motion-paused .ems-signal,#MainContent.cira-page .technology.motion-paused .photon-paths,#MainContent.cira-page .technology.motion-paused .absorption-cells,#MainContent.cira-page .technology.motion-paused .lift-arrows,#MainContent.cira-page .technology.motion-paused .muscle-flash{animation-play-state:paused}@media(max-width:900px){#MainContent.cira-page .doubt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent.cira-page .doubt-card{height:280px}#MainContent.cira-page .guarantee-message h2{font-size:39px}}@media(max-width:700px){#MainContent.cira-page .campaign:after{background:linear-gradient(0deg,#E9E4E0 5%,#E9E4E0DD 31%,transparent 65%)}#MainContent.cira-page .doubts{padding-block:42px}#MainContent.cira-page .doubts h2{font-size:38px}#MainContent.cira-page .doubt-grid{gap:12px}#MainContent.cira-page .doubt-card{height:225px}#MainContent.cira-page .doubt-card>span{left:14px;right:14px;bottom:16px}#MainContent.cira-page .doubt-card b{font-size:23px;line-height:1.13;padding-right:8px}#MainContent.cira-page .doubt-card small{font-size:9px;margin-bottom:8px}#MainContent.cira-page .doubt-card i{font-size:20px;bottom:-3px;right:-4px}#MainContent.cira-page .guarantee-feature{padding:45px 0 55px}#MainContent.cira-page .guarantee-number{font-size:125px;margin:0 0 30px;letter-spacing:-5px;gap:16px}#MainContent.cira-page .guarantee-number>span{font-size:20px;margin:0 0 7px}#MainContent.cira-page .guarantee-message h2{font-size:35px}#MainContent.cira-page .guarantee-message>p:not(.fine):not(.section-kicker){font-size:16px}#MainContent.cira-page .guarantee-message>.fine{font-size:10px}}@media(max-width:900px)and (min-height:561px)and (prefers-reduced-motion:no-preference){#MainContent.cira-page .technology{height:300svh;min-height:0}#MainContent.cira-page .tech-sticky{position:sticky;top:0;height:100svh;min-height:0;max-height:none;justify-content:center;padding:24px 0 18px;overflow:hidden}#MainContent.cira-page .tech-top h2{font-size:35px;line-height:1.02}#MainContent.cira-page .tech-top>p{display:none}#MainContent.cira-page .tech-top{display:block}#MainContent.cira-page .tech-grid{display:flex;flex-direction:column;gap:12px;margin-top:10px}#MainContent.cira-page .cutaway{width:100%;text-align:center}#MainContent.cira-page .cutaway svg{width:85%;max-height:245px}#MainContent.cira-page .diagram-caption{font-size:8px;margin-top:0}#MainContent.cira-page .tech-explanation{width:100%;padding:0}#MainContent.cira-page .stage-nav{margin-bottom:12px;gap:8px}#MainContent.cira-page .stage-nav button{min-height:36px;font-size:13px;padding:6px 18px}#MainContent.cira-page .tech-explanation h3{font-size:30px;line-height:1.06;margin-bottom:10px}#MainContent.cira-page .tech-explanation h3 br{display:none}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px;line-height:1.45}#MainContent.cira-page .tech-explanation .step-count,#MainContent.cira-page .tech-explanation .tech-detail,#MainContent.cira-page .tech-explanation>.text-button{display:none}#MainContent.cira-page .layer-focus{font-size:10px;margin:15px auto 0;min-height:14px}#MainContent.cira-page .tech-sticky .scroll-hint{display:block;font-size:9px;margin-top:8px}#MainContent.cira-page .tech-sticky>.story-exit{display:block;top:12px;right:5%;font-size:9px}}@media(max-width:900px)and (min-height:561px)and (max-height:720px)and (prefers-reduced-motion:no-preference){#MainContent.cira-page .tech-sticky{padding-top:28px;padding-bottom:12px}#MainContent.cira-page .tech-top h2{font-size:29px}#MainContent.cira-page .cutaway svg{max-height:185px;width:78%}#MainContent.cira-page .tech-grid{gap:8px;margin-top:6px}#MainContent.cira-page .tech-explanation h3{font-size:26px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:14px;line-height:1.4}#MainContent.cira-page .stage-nav{margin-bottom:8px}#MainContent.cira-page .stage-nav button{min-height:34px;padding:5px 16px}#MainContent.cira-page .layer-focus{margin-top:9px}#MainContent.cira-page .tech-sticky .scroll-hint{margin-top:5px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .motion-toggle,#MainContent.cira-page .technology .scroll-hint{display:none}}#MainContent.cira-page .hero-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent.cira-page .hero-tile-grid span{font-size:14px;line-height:1.4;min-height:50px}#MainContent.cira-page .hero-routine{font-size:14px!important;display:flex;gap:9px;align-items:center;margin:12px 0 22px!important}#MainContent.cira-page .hero-routine>span{font-size:20px;color:var(--raspberry)}#MainContent.cira-page .review-heading>div{max-width:340px}#MainContent.cira-page .review-heading>div>p{line-height:1.5}#MainContent.cira-page .benefit-copy{height:auto;min-height:440px}#MainContent.cira-page .benefit-copy h3{font-size:clamp(30px,3vw,45px);text-wrap:balance}#MainContent.cira-page .comparison-scroll td{font-size:13px;line-height:1.4}#MainContent.cira-page .comparison-price{font-variant-numeric:tabular-nums}#MainContent.cira-page .technology{height:340svh;min-height:0;isolation:isolate;--scene-bg:#E8DFD5;--scene-ink:#313F49;color:var(--scene-ink);background:var(--scene-bg)}#MainContent.cira-page .technology[data-color-stage="0"]{--scene-bg:#E8DFD5;--scene-ink:#313F49}#MainContent.cira-page .technology[data-color-stage="1"]{--scene-bg:#C88F9F;--scene-ink:#30252E}#MainContent.cira-page .technology[data-color-stage="2"]{--scene-bg:#542536;--scene-ink:#FFF6F3}#MainContent.cira-page .technology .tech-sticky{position:sticky;top:0;height:100svh;min-height:0;max-height:none;padding:42px 0 26px;display:flex;flex-direction:column;justify-content:center;color:inherit;background:transparent;overflow:hidden}#MainContent.cira-page .scene-backgrounds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}#MainContent.cira-page .scene-backgrounds>span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .65s ease}#MainContent.cira-page .scene-backgrounds>span:nth-child(1){background:radial-gradient(ellipse at 34% 40%,#fff8ef,#e8dfd5 65%)}#MainContent.cira-page .scene-backgrounds>span:nth-child(2){background:radial-gradient(ellipse at 34% 40%,#f2cdd0,#c88f9f 68%)}#MainContent.cira-page .scene-backgrounds>span:nth-child(3){background:radial-gradient(ellipse at 34% 40%,#99445b,#542536 68%)}#MainContent.cira-page .technology[data-color-stage="0"] .scene-backgrounds>span:nth-child(1),#MainContent.cira-page .technology[data-color-stage="1"] .scene-backgrounds>span:nth-child(2),#MainContent.cira-page .technology[data-color-stage="2"] .scene-backgrounds>span:nth-child(3){opacity:1}#MainContent.cira-page .tech-top{display:flex;gap:40px;align-items:center}#MainContent.cira-page .tech-top h2{font-size:clamp(32px,4vw,54px);line-height:1.03}#MainContent.cira-page .tech-top>p{font-size:15px;max-width:310px;line-height:1.5;opacity:.82}#MainContent.cira-page .tech-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:5%;margin-top:28px}#MainContent.cira-page .cutaway{position:relative;transform:translateZ(0)}#MainContent.cira-page .cutaway svg{width:100%;max-height:440px;overflow:visible;filter:drop-shadow(0 22px 28px #3b102421)}#MainContent.cira-page .tech-explanation{display:flex;flex-direction:column;gap:20px;padding:0}#MainContent.cira-page .tech-explanation>div[aria-live]{order:0;min-height:210px}#MainContent.cira-page .tech-explanation .stage-nav{order:1}#MainContent.cira-page .tech-explanation>.text-button{display:none}#MainContent.cira-page .tech-explanation .step-count{display:none}#MainContent.cira-page .tech-explanation h3{font-size:clamp(32px,3.6vw,49px);line-height:1.04;margin-bottom:18px;text-wrap:balance;color:inherit}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:17px;line-height:1.55;color:inherit}#MainContent.cira-page .tech-explanation .tech-detail{font-size:13px!important;opacity:.8;margin-top:15px}#MainContent.cira-page .stage-nav{display:flex;gap:0;margin:0;border-bottom:1px solid currentColor}#MainContent.cira-page .stage-nav button{flex:1;min-height:48px;border:0;border-radius:0;background:transparent!important;color:inherit!important;font-size:14px;position:relative;opacity:.6;padding:12px 5px;touch-action:manipulation}#MainContent.cira-page .stage-nav button[aria-pressed=true]{opacity:1;font-weight:600}#MainContent.cira-page .stage-nav button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:currentColor;transform:scaleX(0);transition:transform .35s ease}#MainContent.cira-page .stage-nav button[aria-pressed=true]:after{transform:scaleX(1)}#MainContent.cira-page .technology button:focus-visible,#MainContent.cira-page .technology a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent.cira-page .layer-focus{font-size:12px;margin:18px auto 0;opacity:.85}#MainContent.cira-page .technology .scroll-hint{font-size:11px;margin-top:10px;opacity:.85;display:flex;align-items:center;justify-content:center;gap:12px}#MainContent.cira-page .motion-toggle{font-size:11px;margin:0;min-height:36px;padding:5px 0}#MainContent.cira-page .diagram-caption{font-size:9px;line-height:1.4;opacity:.75}#MainContent.cira-page .layer-labels{opacity:1}#MainContent.cira-page .layer-labels>g{opacity:.4;transition:opacity .4s}#MainContent.cira-page .cutaway[data-stage="0"] .label-surface,#MainContent.cira-page .cutaway[data-stage="1"] .label-muscle,#MainContent.cira-page .cutaway[data-stage="2"] .label-dermis{opacity:1}#MainContent.cira-page .cutaway .surface-lift{animation:tissue-lift 4s ease-in-out infinite!important}#MainContent.cira-page .cutaway[data-stage="1"] .surface-lift,#MainContent.cira-page .cutaway[data-stage="2"] .surface-lift{animation-duration:5s!important}#MainContent.cira-page .technology.motion-paused .surface-lift{animation-play-state:paused!important}#MainContent.cira-page .cutaway[data-stage="1"] .muscle-layer{animation:muscle-contract 3s ease-in-out infinite}#MainContent.cira-page .cutaway[data-stage="2"] .light-absorption{opacity:1;filter:drop-shadow(0 0 8px #ff5378)}#MainContent.cira-page .cutaway[data-stage="2"] .device-head path:nth-child(3){stroke:#ff6d95;filter:drop-shadow(0 0 6px #ef5279)}#MainContent.cira-page .tech-copy-enter{animation:scene-copy-in .4s ease-out both}@keyframes scene-copy-in{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){#MainContent.cira-page .technology{height:340svh;min-height:0}#MainContent.cira-page .technology .tech-sticky{height:100svh;min-height:0;padding:36px 0 18px;justify-content:space-between}#MainContent.cira-page .tech-top{display:block;width:88%;margin:0 auto}#MainContent.cira-page .tech-top h2{font-size:30px;line-height:1.04;max-width:240px}#MainContent.cira-page .tech-top h2 br{display:none}#MainContent.cira-page .tech-top>p{display:none}#MainContent.cira-page .tech-grid{display:flex;flex-direction:column;gap:10px;width:88%;margin:0 auto;flex:1;justify-content:center}#MainContent.cira-page .cutaway{width:114%;margin-left:-7%}#MainContent.cira-page .cutaway svg{width:100%;height:auto;max-height:32svh}#MainContent.cira-page .diagram-caption{font-size:8px;margin:0 auto;max-width:290px}#MainContent.cira-page .tech-explanation{width:100%;gap:17px}#MainContent.cira-page .tech-explanation>div[aria-live]{min-height:154px}#MainContent.cira-page .tech-explanation h3{font-size:32px;line-height:1.04;margin-bottom:12px;max-width:320px}#MainContent.cira-page .tech-explanation h3 br{display:none}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:15px;line-height:1.5;max-width:36ch}#MainContent.cira-page .tech-explanation .tech-detail{display:none}#MainContent.cira-page .stage-nav button{min-height:46px;font-size:14px}#MainContent.cira-page .layer-focus{margin:8px auto 0;font-size:11px}#MainContent.cira-page .technology .scroll-hint{margin:3px auto 0;font-size:10px;min-height:34px}#MainContent.cira-page .tech-sticky>.story-exit{display:block;top:15px;right:6%;font-size:10px;color:inherit}#MainContent.cira-page .motion-toggle{font-size:10px;min-height:34px}#MainContent.cira-page .hero-tile-grid span{font-size:13px;min-height:52px;padding:10px}#MainContent.cira-page .review-heading>div{max-width:none}#MainContent.cira-page .benefit-copy{min-height:420px}}@media(max-width:900px)and (max-height:720px){#MainContent.cira-page .technology .tech-sticky{padding-top:30px;padding-bottom:10px}#MainContent.cira-page .tech-top h2{font-size:25px;max-width:210px}#MainContent.cira-page .tech-grid{gap:5px}#MainContent.cira-page .cutaway svg{max-height:28svh}#MainContent.cira-page .tech-explanation{gap:8px}#MainContent.cira-page .tech-explanation>div[aria-live]{min-height:140px}#MainContent.cira-page .tech-explanation h3{font-size:28px;margin-bottom:8px}#MainContent.cira-page .tech-explanation>div>p:not(.step-count){font-size:14px;line-height:1.45}#MainContent.cira-page .diagram-caption{display:none}#MainContent.cira-page .layer-focus{margin-top:4px}#MainContent.cira-page .technology .scroll-hint{margin-top:0}}@media(max-height:560px),(prefers-reduced-motion:reduce){#MainContent.cira-page .technology{height:auto;min-height:0}#MainContent.cira-page .technology .tech-sticky{position:relative;height:auto;min-height:0;padding:50px 0 30px;overflow:visible}#MainContent.cira-page .tech-grid{margin-top:25px}#MainContent.cira-page .cutaway svg{max-height:360px}#MainContent.cira-page .tech-explanation>div[aria-live]{min-height:0}#MainContent.cira-page .technology .scroll-hint,#MainContent.cira-page .tech-sticky>.story-exit{display:none}#MainContent.cira-page .scene-backgrounds>span{transition:none}#MainContent.cira-page .technology .surface-lift,#MainContent.cira-page .technology .muscle-layer,#MainContent.cira-page .technology .ems-signal,#MainContent.cira-page .technology .photon-paths,#MainContent.cira-page .technology .absorption-cells,#MainContent.cira-page .technology .lift-arrows,#MainContent.cira-page .technology .muscle-flash{animation:none!important}#MainContent.cira-page .tech-copy-enter{animation:none}#MainContent.cira-page .stage-nav,#MainContent.cira-page .layer-focus{margin-top:20px}}#MainContent.cira-page .technology{--scene-ink:#fff6f2;--scene-bg:#102b36;color:var(--scene-ink)}#MainContent.cira-page .technology[data-color-stage="0"]{--scene-bg:#102b36;--scene-ink:#fff6f2}#MainContent.cira-page .technology[data-color-stage="1"]{--scene-bg:#302238;--scene-ink:#fff6f2}#MainContent.cira-page .technology[data-color-stage="2"]{--scene-bg:#3e1528;--scene-ink:#fff6f2}#MainContent.cira-page .scene-backgrounds>span:nth-child(1){background:radial-gradient(ellipse at 33% 47%,#91556c85 0%,transparent 44%),radial-gradient(ellipse at 14% 8%,#36566b,#173643 43%,#10252f 90%)}#MainContent.cira-page .scene-backgrounds>span:nth-child(2){background:radial-gradient(ellipse at 30% 47%,#b275888c 0%,transparent 47%),linear-gradient(125deg,#51374c,#442c42 44%,#251d32)}#MainContent.cira-page .scene-backgrounds>span:nth-child(3){background:radial-gradient(ellipse at 31% 47%,#bd456a99 0%,transparent 48%),linear-gradient(122deg,#702139,#51172c 49%,#260f22)}#MainContent.cira-page .technology .tech-sticky{padding:55px 0 28px}#MainContent.cira-page .technology .tech-top{padding-right:140px}#MainContent.cira-page .technology .tech-top h2{font-size:clamp(34px,4.1vw,58px);max-width:500px}#MainContent.cira-page .technology .tech-top h2 br{display:none}#MainContent.cira-page .technology .tech-top>p{display:none}#MainContent.cira-page .technology .tech-grid{grid-template-columns:1.15fr .9fr;padding-right:145px;gap:5%;margin-top:26px}#MainContent.cira-page .technology .cutaway svg{max-height:460px;filter:drop-shadow(0 25px 24px #05071140)}#MainContent.cira-page .technology .tech-explanation>div[aria-live]{min-height:290px}#MainContent.cira-page .technology .tech-explanation h3{font-size:clamp(34px,3.4vw,49px);max-width:420px}#MainContent.cira-page .technology .tech-explanation #tech-copy{font-size:18px;line-height:1.55;max-width:33ch;opacity:.9}#MainContent.cira-page .technology .tech-detail{display:none!important}#MainContent.cira-page .technology .tech-sticky>.stage-nav{position:absolute;right:3.3%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;width:106px;border:0;border-left:1px solid #fff4f245;padding-left:12px;gap:8px}#MainContent.cira-page .technology .stage-nav button{flex:none;text-align:left;min-height:56px;font-size:15px;opacity:.68;padding:13px 10px;transition:opacity .2s,background .2s}#MainContent.cira-page .technology .stage-nav button:hover{opacity:1;background:#ffffff0d!important}#MainContent.cira-page .technology .stage-nav button[aria-pressed=true]{opacity:1;background:#ffffff0b!important;font-weight:600}#MainContent.cira-page .technology .stage-nav button:after{bottom:0;top:0;left:-13px;right:auto;width:3px;height:auto;transform:scaleY(0);transform-origin:center}#MainContent.cira-page .technology .stage-nav button[aria-pressed=true]:after{transform:scaleY(1)}#MainContent.cira-page .tech-benefits{margin-top:25px}#MainContent.cira-page .tech-benefits>span{font-size:12px;display:block;opacity:.75;margin-bottom:10px}#MainContent.cira-page .tech-benefits ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}#MainContent.cira-page .tech-benefits li{font-size:14px;line-height:1.3;border:1px solid #f9e9e65c;background:#ffffff0c;padding:10px 15px;border-radius:30px;white-space:nowrap}#MainContent.cira-page .scene-science{font-size:12px;color:inherit;background:none;border:0;border-bottom:1px solid #ffffff70;padding:5px 0;margin-top:18px;min-height:36px;opacity:.82}#MainContent.cira-page .scene-science:hover{opacity:1}#MainContent.cira-page .technology .layer-labels>g{opacity:.4}#MainContent.cira-page .technology .label-sub{opacity:.75}#MainContent.cira-page .technology .cutaway[data-stage="0"] .label-surface,#MainContent.cira-page .technology .cutaway[data-stage="1"] .label-muscle,#MainContent.cira-page .technology .cutaway[data-stage="2"] .label-dermis{opacity:1}#MainContent.cira-page .technology .cutaway .surface-lift{animation:none!important;transform:none!important}#MainContent.cira-page .technology .diagram-caption{font-size:10px;opacity:.7}#MainContent.cira-page .technology .layer-focus{display:none}#MainContent.cira-page .technology .scroll-hint{margin-top:18px;opacity:.75}#MainContent.cira-page .technology .motion-toggle{padding:7px 0;min-height:36px}#MainContent.cira-page .technology .tech-sticky>.story-exit{color:inherit;top:23px;right:3.3%;font-size:12px}@media(max-width:1100px)and (min-width:901px){#MainContent.cira-page .technology .tech-grid{padding-right:125px;gap:3%;grid-template-columns:1fr 1fr}#MainContent.cira-page .technology .tech-explanation h3{font-size:36px}#MainContent.cira-page .technology .tech-explanation #tech-copy{font-size:16px}#MainContent.cira-page .tech-benefits li{font-size:12px;padding:9px 11px}}@media(max-width:900px){#MainContent.cira-page .scene-backgrounds>span:nth-child(1){background:radial-gradient(ellipse at 48% 38%,#a7738870 0%,transparent 48%),linear-gradient(155deg,#36566b,#173642 46%,#0e242f)}#MainContent.cira-page .scene-backgrounds>span:nth-child(2){background:radial-gradient(ellipse at 48% 36%,#b87e907d 0%,transparent 48%),linear-gradient(155deg,#5b394e,#39273e 53%,#201b2e)}#MainContent.cira-page .scene-backgrounds>span:nth-child(3){background:radial-gradient(ellipse at 48% 37%,#cf5b7770 0%,transparent 45%),linear-gradient(155deg,#862b44,#4e1a30 53%,#281021)}#MainContent.cira-page .technology .tech-sticky{padding:calc(43px + env(safe-area-inset-top)) 0 calc(12px + env(safe-area-inset-bottom));justify-content:flex-start}#MainContent.cira-page .technology .tech-top{width:88%;padding:0;margin:0 auto}#MainContent.cira-page .technology .tech-top h2{font-size:31px;max-width:none;margin:0}#MainContent.cira-page .technology .tech-sticky>.stage-nav{position:relative;top:auto;right:auto;transform:none;flex-direction:row;width:88%;padding:0;margin:18px auto 0;gap:0;border-left:0;border-bottom:1px solid #ffffff40}#MainContent.cira-page .technology .stage-nav button{flex:1;text-align:center;min-height:44px;font-size:14px;padding:10px 5px;background:transparent!important}#MainContent.cira-page .technology .stage-nav button:after{top:auto;bottom:-1px;left:0;right:0;width:auto;height:2px;transform:scaleX(0)}#MainContent.cira-page .technology .stage-nav button[aria-pressed=true]:after{transform:scaleX(1)}#MainContent.cira-page .technology .tech-grid{padding:0;gap:10px;margin:12px auto 0;justify-content:center;flex:1;min-height:0}#MainContent.cira-page .technology .cutaway{width:112%;margin-left:-6%}#MainContent.cira-page .technology .cutaway svg{max-height:31svh;height:auto}#MainContent.cira-page .technology .diagram-caption{font-size:8px;margin-top:-10px}#MainContent.cira-page .technology .tech-explanation{gap:0}#MainContent.cira-page .technology .tech-explanation>div[aria-live]{min-height:200px}#MainContent.cira-page .technology .tech-explanation h3{font-size:31px;max-width:330px;margin-bottom:11px}#MainContent.cira-page .technology .tech-explanation #tech-copy{font-size:15px;line-height:1.5;max-width:36ch;margin-bottom:0}#MainContent.cira-page .tech-benefits{margin-top:16px}#MainContent.cira-page .tech-benefits>span{font-size:11px;margin-bottom:8px}#MainContent.cira-page .tech-benefits li{font-size:12px;padding:9px 13px}#MainContent.cira-page .scene-science{font-size:11px;margin-top:9px;min-height:34px}#MainContent.cira-page .technology .scroll-hint{margin:3px auto 0;min-height:34px;flex-shrink:0;font-size:10px}#MainContent.cira-page .technology .tech-sticky>.story-exit{top:calc(14px + env(safe-area-inset-top));right:6%;font-size:10px}}@media(max-width:900px)and (max-height:720px){#MainContent.cira-page .technology .tech-top h2{font-size:27px}#MainContent.cira-page .technology .tech-sticky{padding-top:36px;padding-bottom:8px}#MainContent.cira-page .technology .tech-sticky>.stage-nav{margin-top:10px}#MainContent.cira-page .technology .stage-nav button{min-height:44px}#MainContent.cira-page .technology .tech-grid{gap:4px;margin-top:4px}#MainContent.cira-page .technology .cutaway svg{max-height:27svh}#MainContent.cira-page .technology .diagram-caption{display:none}#MainContent.cira-page .technology .tech-explanation h3{font-size:28px;margin-bottom:8px}#MainContent.cira-page .technology .tech-explanation #tech-copy{font-size:14px;line-height:1.4}#MainContent.cira-page .technology .tech-explanation>div[aria-live]{min-height:195px}#MainContent.cira-page .tech-benefits{margin-top:12px}#MainContent.cira-page .tech-benefits li{font-size:12px;padding:8px 12px}#MainContent.cira-page .scene-science{margin-top:5px}#MainContent.cira-page .technology .scroll-hint{margin-top:0}}@media(max-height:560px),(prefers-reduced-motion:reduce){#MainContent.cira-page .technology .tech-sticky{height:auto;min-height:0;padding:50px 0 25px;overflow:visible}#MainContent.cira-page .technology .tech-grid{margin-top:25px;flex:none}#MainContent.cira-page .technology .tech-explanation>div[aria-live]{min-height:0}#MainContent.cira-page .technology .cutaway svg{max-height:330px}#MainContent.cira-page .technology .tech-copy-enter{animation:none}#MainContent.cira-page .technology .scroll-hint{display:none}}#MainContent.cira-page .technology .tech-sticky>.stage-nav{z-index:3}#MainContent.cira-page .technology .layer-labels>g{opacity:.68}@media(max-width:900px)and (min-height:561px)and (max-height:720px){#MainContent.cira-page .technology .cutaway svg{max-height:30svh}}#MainContent.cira-page .technology .stage-nav button{line-height:1.3;white-space:normal}@media(max-width:900px){#MainContent.cira-page .technology .stage-nav button{font-size:12px;min-height:46px}}#MainContent.cira-page{font-size:18px;letter-spacing:normal;overflow:visible;display:block;min-width:0}#MainContent.cira-page [hidden]{display:none!important}#MainContent.cira-page .cira-section{min-width:0;position:relative}#MainContent.cira-page .cira-section:has(.technology),#MainContent.cira-page .cira-section:has(.comparison-journey){position:static}#MainContent.cira-page button{letter-spacing:normal}#MainContent.cira-page .cira-product-form{margin:18px 0}#MainContent.cira-page .cira-product-form select:not(.sr-only){display:block;width:100%;min-height:48px;margin:8px 0 14px;border:1px solid var(--line);border-radius:4px;padding:10px 12px;color:var(--ink);background:#fff;font-size:16px}#MainContent.cira-page .cira-quantity-label{display:flex;gap:16px;align-items:center;font-size:14px;margin:12px 0}#MainContent.cira-page .cira-quantity-label input{width:75px;min-height:44px;border:1px solid var(--line);padding:6px 10px;background:#fff;color:var(--ink);font-size:16px}#MainContent.cira-page .cira-submit [data-cira-submit-label]{font-size:18px;font-weight:600}#MainContent.cira-page .primary:disabled{opacity:.55;cursor:not-allowed}#MainContent.cira-page .cira-benefit-panels{min-width:0}#MainContent.cira-page .benefit-copy{height:100%}#MainContent.cira-page .tech-explanation [data-stage-panel]{min-height:290px}#MainContent.cira-page .cira-tech-copy{font-size:18px;line-height:1.55;max-width:33ch;opacity:.9}#MainContent.cira-page .scene-backgrounds span{transition:opacity .65s ease}#MainContent.cira-page .cira-answer{font-size:16px;line-height:1.65;padding:0 0 24px}#MainContent.cira-page .cira-answer p{margin:0}#MainContent.cira-page dialog{font-size:16px;letter-spacing:normal;max-height:85dvh}#MainContent.cira-page dialog .close{position:sticky;top:0;float:right;width:44px;height:44px;border-radius:50%;background:#eee6df;color:#313a40;font-size:28px;z-index:2}#MainContent.cira-page dialog::backdrop{background:#152631aa}#MainContent.cira-page .cira-film{display:block;width:100%;max-height:65dvh;background:#111;margin-top:20px}#MainContent.cira-page .cira-dialog-library{height:0}#MainContent.cira-page .comparison-journey .primary span{font-size:20px}body.cira-immersive .shopify-section-group-header-group{transform:translateY(-110%);opacity:0;pointer-events:none}body.cira-immersive .shopify-section-group-header-group:focus-within{transform:none;opacity:1;pointer-events:auto}body.cira-editor #MainContent .technology{height:auto!important}body.cira-editor #MainContent .tech-sticky{position:relative!important;min-height:800px}body.cira-editor #MainContent .comparison-journey{height:auto!important}body.cira-editor #MainContent .comparison-pin{position:relative!important}#MainContent.cira-page .cira-editor-note{padding:24px 5%;font-size:14px;background:#f1dbe1}@media(max-width:900px){#MainContent.cira-page .tech-explanation [data-stage-panel]{min-height:200px}#MainContent.cira-page .cira-tech-copy{font-size:15px;line-height:1.5;max-width:36ch}#MainContent.cira-page .benefit-copy{min-height:420px}#MainContent.cira-page .sticky-buy>span{max-width:42%;font-size:11px}#MainContent.cira-page .sticky-buy .primary{font-size:12px}}@media(max-width:900px)and (max-height:720px){#MainContent.cira-page .tech-explanation [data-stage-panel]{min-height:195px}#MainContent.cira-page .cira-tech-copy{font-size:14px;line-height:1.4}}@media(prefers-reduced-motion:reduce),(max-height:560px){#MainContent.cira-page .tech-explanation [data-stage-panel]{min-height:0}#MainContent.cira-page .scene-backgrounds span{transition:none}}#MainContent.cira-page .result-image img,#MainContent.cira-page .result-overlay img{object-fit:cover}#MainContent.cira-page .cira-film{display:block;width:100%;max-height:75vh;background:#111;object-fit:contain}#MainContent.cira-page .cira-submit:disabled{cursor:wait;opacity:.65}#MainContent.cira-page .hardware-main{position:relative}#MainContent.cira-page .hardware-title{min-width:0}#MainContent.cira-page .hardware-title h2{font-size:clamp(64px,9vw,145px);overflow-wrap:anywhere}#MainContent.cira-page .hardware-caption{max-width:42%;white-space:normal;text-wrap:pretty}#MainContent.cira-page .hardware-foot{align-items:flex-start;flex-wrap:wrap}#MainContent.cira-page .hardware-foot>span{flex:1 1 350px;min-width:0;line-height:1.7}#MainContent.cira-page .hardware-foot>button{flex:0 1 auto;max-width:100%;white-space:normal;text-align:left}#MainContent.cira-page .hardware-details>div{min-width:0}#MainContent.cira-page .cira-editor-note{padding:32px;border:1px dashed currentColor;border-radius:8px;line-height:1.5}#MainContent.cira-page .routine-grid.no-routine-video{grid-template-columns:minmax(0,1fr)}#MainContent.cira-page .routine-grid.no-routine-video .routine-copy{max-width:800px}@media(max-width:700px){#MainContent.cira-page .hardware-main{height:auto;min-height:0;max-height:none;padding-top:30px;display:flex;flex-direction:column}#MainContent.cira-page .hardware-main>img{position:relative;order:2;top:auto;height:auto;aspect-ratio:1.3;object-position:64% center}#MainContent.cira-page .hardware-title{position:relative;top:auto;left:auto;order:1;width:auto;margin:0 7%}#MainContent.cira-page .hardware-title h2{font-size:clamp(62px,16vw,98px)}#MainContent.cira-page .hardware-caption{position:relative;order:3;bottom:auto;left:auto;right:auto;max-width:none;margin:0 7% 28px;font-size:12px}#MainContent.cira-page .hardware-foot>span{margin-bottom:16px;max-width:none}}#MainContent.cira-page .hardware>.hardware-caption{position:static;max-width:none;white-space:normal;margin:0 auto;padding-top:20px;padding-bottom:24px;line-height:1.65}#MainContent.cira-page .sticky-buy .primary{gap:12px}#MainContent.cira-page .benefit-display{height:auto;min-height:0;align-items:stretch}#MainContent.cira-page .face-map{height:auto;min-height:0;align-self:start}#MainContent.cira-page .face-map>img{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;display:block}#MainContent.cira-page .benefit-copy{height:auto;min-height:0}#MainContent.cira-page .face-map[data-area=puff]{--marker-x:55%;--marker-y:36%;--marker-size:17%}#MainContent.cira-page .face-map[data-area=cheeks]{--marker-x:52%;--marker-y:45%;--marker-size:20%}#MainContent.cira-page .face-map[data-area=chin]{--marker-x:59%;--marker-y:57%;--marker-size:14%}#MainContent.cira-page .face-map[data-area=firm]{--marker-x:51%;--marker-y:53%;--marker-size:17%}#MainContent.cira-page .face-map[data-area=lines]{--marker-x:65%;--marker-y:43%;--marker-size:13%}#MainContent.cira-page .face-map[data-area] .area-marker{top:var(--marker-y);left:var(--marker-x);width:var(--marker-size);height:auto;aspect-ratio:1;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #fff2,0 0 0 18px #fff1;transition:top .25s,left .25s,width .25s;pointer-events:none}#MainContent.cira-page .area-label{max-width:calc(100% - 40px);left:20px;bottom:20px;line-height:1.4}#MainContent.cira-page .cost-box{min-width:0}#MainContent.cira-page .cost-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#MainContent.cira-page .cost-values>div{min-width:0}#MainContent.cira-page .cost-values strong{font-size:clamp(30px,3.1vw,48px);letter-spacing:-1px;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}#MainContent.cira-page .cost-values span{font-size:14px}#MainContent.cira-page .cost-values small{font-size:13px}#MainContent.cira-page .cost-values .cost-currency{font:inherit;display:inline-block;margin-left:4px}#MainContent.cira-page .cost-currency-note{font-size:14px;line-height:1.6;margin:20px 0}#MainContent.cira-page .comparison-currency{display:block;font-size:12px;line-height:1.4;margin-top:4px}#MainContent.cira-page .fine>.inline{margin-left:.3em}#MainContent.cira-page .cost-box .primary{gap:12px;flex-wrap:wrap}#MainContent.cira-page .cost-box .primary>span{white-space:nowrap}#MainContent.cira-page .sticky-buy>span{min-width:0}#MainContent.cira-page .sticky-buy b{display:block;white-space:nowrap}#MainContent.cira-page .sticky-buy .primary{flex-shrink:0;white-space:nowrap}@media(max-width:600px){#MainContent.cira-page .cost-values{grid-template-columns:minmax(0,1fr);gap:22px}#MainContent.cira-page .cost-values>div+div{border-top:1px solid var(--line);padding-top:20px}#MainContent.cira-page .cost-values strong{font-size:clamp(38px,11vw,50px);letter-spacing:-1px}#MainContent.cira-page .cost-tabs{display:flex;flex-wrap:wrap;gap:8px}#MainContent.cira-page .sticky-buy{gap:10px;padding-inline:4%}#MainContent.cira-page .sticky-buy>span{max-width:44%;font-size:10px}#MainContent.cira-page .sticky-buy b{font-size:16px}#MainContent.cira-page .sticky-buy .primary{width:auto;min-width:0;max-width:56%;padding:12px;font-size:12px;gap:8px}#MainContent.cira-page .sticky-buy .primary span{font-size:15px}}@media(max-width:360px){#MainContent.cira-page .sticky-buy>span{font-size:0}#MainContent.cira-page .sticky-buy b{font-size:14px}#MainContent.cira-page .sticky-buy .primary{padding:12px 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .face-map[data-area] .area-marker{transition:none}}#MainContent.cira-page .campaign,#MainContent.cira-page .hardware-main{width:100%;max-width:100%;min-width:0}#MainContent.cira-page .technology .tech-top h2{color:#fff}#MainContent.cira-page .mode-photo>[data-mode-image][hidden],#MainContent.cira-page .mode-photo>.mode-halo[hidden]{display:none!important}#MainContent.cira-page .hardware .hardware-title h2{color:#fff}#MainContent.cira-page .hardware-main{background:#110e0d}#MainContent.cira-page .hardware-art{display:block;position:absolute;top:0;right:0;bottom:0;left:18%;overflow:hidden}#MainContent.cira-page .hardware-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#MainContent.cira-page .hardware-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#110e0d,transparent 18%,transparent 85%,#110e0d),linear-gradient(0deg,#110e0d,transparent 20%,transparent 85%,#110e0d)}#MainContent.cira-page .hardware-title{z-index:1}@media(max-width:700px){#MainContent.cira-page .hardware-art{position:relative;inset:auto;order:2;width:100%;aspect-ratio:1;flex:none;margin-top:10px}#MainContent.cira-page .hardware-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}#MainContent.cira-page .hardware-art:after{background:linear-gradient(90deg,#110e0d,transparent 10%,transparent 90%,#110e0d),linear-gradient(0deg,#110e0d,transparent 18%,transparent 84%,#110e0d)}}#MainContent.cira-page [data-product-gallery]{min-width:0;max-width:100%}#MainContent.cira-page [data-product-gallery] .hero-photo>img{object-fit:contain;object-position:center}#MainContent.cira-page [data-product-gallery] .thumbs{max-width:100%;overflow-x:auto;padding:3px 1px 8px;scrollbar-width:thin;overscroll-behavior-x:contain}#MainContent.cira-page [data-product-gallery] .thumbs button{flex:0 0 65px}#MainContent.cira-page [data-product-gallery] .thumbs img{object-fit:contain}#MainContent.cira-page .gallery-caption{margin-top:5px}#MainContent.cira-page .cira-gallery-empty{display:grid;place-items:center;padding:28px;text-align:center}#MainContent.cira-page .review-preview-note{font-size:14px;line-height:1.5;border:1px solid currentColor;border-radius:4px;padding:12px 16px;margin:0 0 24px}#MainContent.cira-page .routine-preview{position:relative;margin:0;overflow:hidden;border-radius:5px}#MainContent.cira-page .routine-preview img{display:block;width:100%;height:100%;object-fit:cover}#MainContent.cira-page .routine-preview figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:12px 16px;background:#fff;color:#303e46;font-size:14px;line-height:1.5;border-radius:4px}@media(max-width:700px){#MainContent.cira-page [data-product-gallery] .thumbs button{flex-basis:59px}}#MainContent.cira-page .hero{align-items:start;overflow:visible}#MainContent.cira-page .hero [data-product-gallery]{align-self:start}#MainContent.cira-page [data-product-gallery] .hero-photo{aspect-ratio:1/1}#MainContent.cira-page [data-product-gallery] .zoom{display:grid;place-items:center}#MainContent.cira-page .purchase .lead{font-size:18px;line-height:1.55;max-width:none;margin:18px 0 20px}#MainContent.cira-page dialog.cira-gallery-modal{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border-radius:0;overflow:hidden;background:#faf8f6}#MainContent.cira-page .cira-gallery-modal #modal-content{height:100%;display:grid;grid-template-rows:64px minmax(0,1fr) 60px}#MainContent.cira-page dialog.cira-gallery-modal .close{position:absolute;top:10px;right:14px;float:none;background:#fff;border:1px solid #d6d0cd;z-index:5}#MainContent.cira-page .cira-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 76px 8px 24px;gap:16px;border-bottom:1px solid #e5dfdb}#MainContent.cira-page .cira-viewer-count{font-size:15px;font-variant-numeric:tabular-nums}#MainContent.cira-page .cira-viewer-toggle{min-height:44px;padding:8px 18px;border:1px solid #313f49;border-radius:24px;font-size:15px;white-space:nowrap}#MainContent.cira-page .cira-viewer-viewport{overflow:auto;min-height:0;min-width:0;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}#MainContent.cira-page .cira-viewer-canvas{margin-left:auto;margin-right:auto;max-width:none;flex-shrink:0}#MainContent.cira-page .cira-viewer-canvas .cira-viewer-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;display:block;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#MainContent.cira-page .is-zoomed .cira-viewer-image{cursor:grab}#MainContent.cira-page .is-zoomed .cira-viewer-image:active{cursor:grabbing}#MainContent.cira-page .cira-viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 24px;border-top:1px solid #e5dfdb}#MainContent.cira-page .cira-viewer-footer button{min-height:44px;font-size:15px;padding:8px}#MainContent.cira-page .cira-viewer-hint{font-size:13px;text-align:center}#MainContent.cira-page .cira-gallery-modal button:focus-visible,#MainContent.cira-page .cira-viewer-viewport:focus-visible{outline:2px solid var(--raspberry);outline-offset:-3px}@media(max-width:700px){#MainContent.cira-page .purchase .lead{font-size:17px;margin:16px 0 18px}#MainContent.cira-page .cira-viewer-toolbar{padding-left:16px}#MainContent.cira-page .cira-viewer-footer{padding-inline:8px;gap:4px}#MainContent.cira-page .cira-viewer-hint{font-size:11px;max-width:110px}}#MainContent.cira-page .modes .modes-heading{display:block;margin-bottom:36px}#MainContent.cira-page .modes .modes-heading h2{max-width:none;margin:0;font-size:clamp(40px,4.8vw,72px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}@media(max-width:700px){#MainContent.cira-page .modes .modes-heading{margin-bottom:24px}#MainContent.cira-page .modes .modes-heading h2{max-width:100%;font-size:clamp(36px,10vw,44px)}}@media(max-width:900px){#MainContent.cira-page .technology .cutaway{width:calc(100% + 24px);max-width:440px;margin:0;align-self:center;text-align:center}#MainContent.cira-page .technology .cutaway svg{display:block;width:100%;height:auto;max-height:none;aspect-ratio:760/540;transform:translate(24px)}#MainContent.cira-page .technology .layer-labels{font-size:27px;transform:translate(-18px)}#MainContent.cira-page .technology .layer-labels .label-sub{font-size:22px;transform:translateY(8px)}#MainContent.cira-page .technology .layer-labels>g{opacity:.82}#MainContent.cira-page .technology .diagram-caption{display:block;font-size:9px;margin:0 auto;text-align:center}#MainContent.cira-page .technology .scene-backgrounds>span{background:var(--mobile-scene)!important}#MainContent.cira-page .technology .tech-grid{row-gap:20px}#MainContent.cira-page .technology .layer-labels path{stroke-width:1.5}#MainContent.cira-page .technology .tech-benefits ul{gap:6px}#MainContent.cira-page .technology .tech-benefits li{white-space:normal;padding:8px 11px}}@media(max-width:900px)and (max-height:720px){#MainContent.cira-page .technology .cutaway{max-width:350px}#MainContent.cira-page .technology .tech-grid{gap:17px}#MainContent.cira-page .technology .tech-explanation h3{font-size:28px;line-height:1.08;margin-bottom:8px}#MainContent.cira-page .technology .tech-explanation .cira-tech-copy{font-size:14px;line-height:1.4}#MainContent.cira-page .technology .tech-benefits{margin-top:10px}#MainContent.cira-page .technology .tech-benefits li{font-size:11px;padding:7px 10px}}@media(min-width:901px){#MainContent.cira-page .technology .layer-labels .label-muscle{transform:translate(-18px)}}@media(min-width:701px){#MainContent.cira-page .modes .mode-layout{align-items:start}#MainContent.cira-page .modes .mode-panels{display:grid}#MainContent.cira-page .modes .mode-description{grid-area:1/1;align-self:start;min-width:0}#MainContent.cira-page .modes .mode-description[hidden]{display:block!important;visibility:hidden;pointer-events:none}}#MainContent.cira-page .campaign.campaign-gold{display:flex;align-items:center;min-height:560px;height:auto;aspect-ratio:auto;padding:58px 6%;background:#e9e4e0;isolation:isolate}#MainContent.cira-page .campaign-gold .campaign-art{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}#MainContent.cira-page .campaign-gold .campaign-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}#MainContent.cira-page .campaign-gold:after{background:linear-gradient(90deg,rgba(233,228,224,.45),transparent 49%)}#MainContent.cira-page .campaign-gold .campaign-copy{display:block;width:38%;max-width:510px;margin:0;padding:0}#MainContent.cira-page .campaign-gold .campaign-copy h2{font-size:clamp(42px,4vw,62px);line-height:1.04;max-width:none;color:#27343b}#MainContent.cira-page .campaign-gold .campaign-copy>p{font-size:17px;line-height:1.55;margin:22px 0;max-width:440px;color:#27343b}#MainContent.cira-page .campaign-gold .light-button{color:#27343b;border-color:#27343b;background:#ffffff59}@media(min-width:901px)and (max-width:1150px){#MainContent.cira-page .campaign.campaign-gold{padding:42px 5%;min-height:520px}#MainContent.cira-page .campaign-gold .campaign-copy{width:40%}#MainContent.cira-page .campaign-gold .campaign-copy h2{font-size:42px}#MainContent.cira-page .campaign-gold .campaign-copy>p{font-size:16px;line-height:1.5}#MainContent.cira-page .campaign-gold:after{background:linear-gradient(90deg,#e9e4e0 0%,rgba(233,228,224,.95) 27%,transparent 57%)}}@media(max-width:900px){#MainContent.cira-page .campaign.campaign-gold{display:block;min-height:0;padding:0;background:#e9e4e0}#MainContent.cira-page .campaign-gold .campaign-art{inset:0 0 auto;height:540px;mask-image:linear-gradient(to bottom,#000 0%,#000 54%,transparent 86%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 54%,transparent 86%)}#MainContent.cira-page .campaign-gold .campaign-art img{object-position:var(--campaign-mobile-x) top}#MainContent.cira-page .campaign-gold:after{display:none}#MainContent.cira-page .campaign-gold .campaign-copy{position:relative;width:auto;max-width:620px;margin:0 auto;padding:370px 6% 42px}#MainContent.cira-page .campaign-gold .campaign-copy h2{font-size:clamp(40px,10.5vw,48px);max-width:none}#MainContent.cira-page .campaign-gold .campaign-copy h2 br{display:none}#MainContent.cira-page .campaign-gold .campaign-copy>p{font-size:17px;max-width:none;margin:20px 0 24px}#MainContent.cira-page .campaign-gold .image-foot{position:static;display:block;padding:0 6% 22px;color:#27343b}}@media(min-width:601px)and (max-width:900px){#MainContent.cira-page .campaign-gold .campaign-art{height:640px}#MainContent.cira-page .campaign-gold .campaign-art img{object-fit:contain;object-position:center top}#MainContent.cira-page .campaign-gold .campaign-copy{padding-top:430px}}#MainContent.cira-page .cira-icon{display:inline-block;width:18px;height:18px;vertical-align:-3px;flex:none}#MainContent.cira-page .story-exit .cira-icon{width:14px;height:14px;vertical-align:-2px}#MainContent.cira-page .study-grid article>a{display:inline-flex;align-items:center;gap:7px}#MainContent.cira-page .play .cira-icon{width:25px;height:25px}#MainContent.cira-page .result-line i{display:grid;place-items:center}#MainContent.cira-page #modal .close .cira-icon{width:22px;height:22px;vertical-align:middle}#MainContent.cira-page .study-grid article{display:flex;flex-direction:column;align-items:flex-start}#MainContent.cira-page .study-grid article>a{margin-top:auto;padding-top:16px}#MainContent.cira-page .difference-panel .text-button{display:inline-flex;align-items:center;gap:12px}#MainContent.cira-page dialog:not(.cira-gallery-modal) #cira-modal-title{padding-right:44px}@media(max-width:700px){body:has(#MainContent.cira-page) .scroll-to-top-btn{display:none!important}}@media(min-width:601px)and (max-width:900px){#MainContent.cira-page .campaign-gold .campaign-art img{width:430px;max-width:100%;margin:0 auto;object-fit:cover;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}}#MainContent.cira-page .doubt-card{height:325px;background:#252a2e}#MainContent.cira-page .doubt-card:after{background:linear-gradient(180deg,#13181c05,#13181c7a,#13181cc2 60%,#13181ceb)}#MainContent.cira-page .doubt-card>span{left:20px;right:20px;bottom:23px}#MainContent.cira-page .doubt-card small{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:.01em;margin-bottom:10px;color:#fff}#MainContent.cira-page .doubt-card b{font-size:28px;line-height:1.12;font-weight:400;max-width:none;padding-right:18px;text-wrap:balance;color:#fff}#MainContent.cira-page .doubt-card i{right:-4px;bottom:0;display:flex}#MainContent.cira-page .doubt-card img{object-fit:cover;object-position:50% 35%}#MainContent.cira-page .doubt-card:nth-child(3) img{object-position:50% 30%}#MainContent.cira-page .doubt-card:focus-visible{outline:3px solid #c9004d;outline-offset:4px}@media(max-width:1100px)and (min-width:901px){#MainContent.cira-page .doubt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent.cira-page .doubt-card{height:300px}}@media(max-width:700px){#MainContent.cira-page .doubt-card{height:260px}#MainContent.cira-page .doubt-card>span{left:14px;right:14px;bottom:20px}#MainContent.cira-page .doubt-card small{font-size:12px;line-height:1.4;margin-bottom:9px}#MainContent.cira-page .doubt-card b{font-size:24px;line-height:1.13;padding-right:0}#MainContent.cira-page .doubt-card i{position:static;margin-top:12px}#MainContent.cira-page .doubt-card i svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .doubt-card img{transition:none}#MainContent.cira-page .doubt-card:hover img{transform:none}}#MainContent.cira-page #modal .cira-objection-answer p{font-size:17px;line-height:1.65}@media(max-width:700px){#MainContent.cira-page #modal .cira-objection-answer p{font-size:16px;line-height:1.6}}#MainContent.cira-page dialog.cira-video-modal{width:min(900px,calc((100dvh - 156px)*var(--cira-film-ratio,.75)),calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;margin:auto;background:#151a1d;color:#fff;overflow:hidden;border-radius:12px;box-shadow:0 24px 80px #0005}#MainContent.cira-page dialog.cira-video-modal .close{position:absolute;top:8px;right:8px;float:none;width:44px;height:44px;background:#ffffff18;color:#fff;border:1px solid #ffffff30;z-index:5}#MainContent.cira-page .cira-video-header{height:60px;display:flex;align-items:center;padding:8px 64px 8px 16px}#MainContent.cira-page dialog.cira-video-modal #cira-modal-title{color:#fff;font:500 16px/1.3 var(--font-body-family,Arial,sans-serif);margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#MainContent.cira-page dialog.cira-video-modal .cira-film{display:block;width:100%;height:auto;aspect-ratio:var(--cira-film-ratio,.75);max-height:calc(100dvh - 156px);object-fit:contain;background:#000;margin:0}#MainContent.cira-page .cira-video-footer{height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:14px}#MainContent.cira-page .cira-video-footer button{min-height:44px;padding:8px 12px;border:1px solid #ffffff40;border-radius:6px;background:transparent;color:#fff;font:inherit}#MainContent.cira-page .cira-video-footer button:hover{background:#ffffff18}#MainContent.cira-page .cira-video-footer button:focus-visible,#MainContent.cira-page .ugc-card:focus-visible{outline:3px solid #c9004d;outline-offset:3px}#MainContent.cira-page .cira-video-footer [hidden]{display:none}#MainContent.cira-page .cira-thumbnail-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;margin-top:14px;max-width:100%}#MainContent.cira-page [data-product-gallery] .cira-thumbnail-nav .thumbs{min-width:0;margin:0;padding:3px 1px;scrollbar-width:none}#MainContent.cira-page .cira-thumbnail-nav .thumbs::-webkit-scrollbar{display:none}#MainContent.cira-page .cira-thumb-arrow{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #313f4940;border-radius:50%;background:transparent;color:#313f49;touch-action:manipulation;transition:background-color .18s,color .18s}#MainContent.cira-page .cira-thumb-arrow:hover:not(:disabled){background:#313f49;color:#fff}#MainContent.cira-page .cira-thumb-arrow:disabled{opacity:.3;cursor:default}#MainContent.cira-page .cira-thumb-arrow:focus-visible{outline:2px solid var(--raspberry);outline-offset:3px}@media(max-width:700px){#MainContent.cira-page .cira-thumbnail-nav{gap:6px}}@media(prefers-reduced-motion:reduce){#MainContent.cira-page .cira-thumb-arrow{transition:none}}#MainContent.cira-page .ugc-strip{padding-bottom:48px}#MainContent.cira-page .ugc-strip .section-intro h2:only-child{grid-column:1/-1;margin-bottom:0}@media(max-width:700px){#MainContent.cira-page .ugc-strip{padding-bottom:24px}}#MainContent.cira-page .compare-panel thead th{isolation:isolate}#MainContent.cira-page .compare-panel thead th:not(.ours){background:#faf8f7}#MainContent.cira-page .compare-panel thead th img{width:140px;height:116px;object-fit:contain;object-position:center;background:transparent;border-radius:0;mix-blend-mode:multiply;margin:0 auto 14px}@media(max-width:700px){#MainContent.cira-page .compare-panel thead th img{width:80px;height:94px;max-width:100%;margin-bottom:10px}}#MainContent.cira-page .difference-video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--video-x,50%) var(--video-y,50%)}#MainContent.cira-page .difference-video-toggle{position:absolute;right:18px;bottom:18px;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #ffffff90;border-radius:50%;background:#17242ed9;color:#fff;cursor:pointer;touch-action:manipulation}#MainContent.cira-page .difference-video-toggle:hover{background:#17242e}#MainContent.cira-page .difference-video-toggle:focus-visible{outline:3px solid white;outline-offset:3px}#MainContent.cira-page .difference-video-toggle svg{width:22px;height:22px}#MainContent.cira-page .difference-video-toggle [hidden],#MainContent.cira-page .difference-video-error[hidden]{display:none}#MainContent.cira-page .difference-video-error,#MainContent.cira-page .difference-video-setup{position:absolute;left:16px;right:78px;bottom:16px;margin:0;padding:10px;background:#17242ee6;color:#fff;font:14px/1.4 sans-serif}@media(min-width:901px)and (min-height:641px)and (prefers-reduced-motion:no-preference){#MainContent.cira-page .comparison-pin{min-height:0;padding-top:12px}#MainContent.cira-page .journey-nav{height:48px}#MainContent.cira-page .journey-panel{min-height:0;padding-top:12px;padding-bottom:clamp(56px,8svh,96px)}#MainContent.cira-page .difference-product{height:100%;min-height:0;max-height:min(560px,calc(100svh - 180px))}#MainContent.cira-page .compare-panel{justify-content:safe center}#MainContent.cira-page .difference-panel,#MainContent.cira-page .cost-panel{align-items:safe center}}@media(min-width:901px)and (min-height:641px)and (max-height:740px)and (prefers-reduced-motion:no-preference){#MainContent.cira-page .compare-panel thead th img{height:88px;margin-bottom:8px}#MainContent.cira-page .compare-panel th,#MainContent.cira-page .compare-panel td{padding-top:10px;padding-bottom:10px}#MainContent.cira-page .compare-title{margin-bottom:12px}#MainContent.cira-page .compare-panel>.fine{margin-top:10px}}@media(max-width:700px){#MainContent.cira-page .benefits .section-intro{margin-bottom:22px}#MainContent.cira-page .benefits .section-intro h2{margin-bottom:0}#MainContent.cira-page .benefit-display{display:flex;flex-direction:column;background:transparent;border-radius:0;overflow:visible}#MainContent.cira-page .benefit-display>.face-map{width:100%;border-radius:6px;overflow:hidden}#MainContent.cira-page .benefit-display>.benefit-instruction{font-size:17px;line-height:1.5;margin:20px 0 12px}#MainContent.cira-page .benefit-display>.benefit-tabs{margin:0;padding:0 0 18px;gap:8px}#MainContent.cira-page .benefit-tabs button{min-height:44px;font-size:14px;padding:10px 14px}#MainContent.cira-page .cira-benefit-panels{background:var(--blush);border-radius:6px;overflow:hidden}#MainContent.cira-page .benefit-copy{padding:24px;justify-content:flex-start}#MainContent.cira-page .benefit-copy h3{min-height:0}}#MainContent.cira-page .routine-photo{display:block;position:relative;width:100%;height:auto;aspect-ratio:3/4;align-self:center;margin:0;overflow:hidden;border-radius:6px;background:#ddd3c9}#MainContent.cira-page .routine-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:700px){#MainContent.cira-page .routine-photo{width:100%;height:auto;aspect-ratio:3/4;align-self:auto}}#MainContent.cira-page .purchase h1 span{font-size:26px;line-height:1.35;letter-spacing:-.2px;margin-top:8px;font-weight:400}#MainContent.cira-page .purchase .cira-price-line{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px 14px;font-variant-numeric:tabular-nums}#MainContent.cira-page .cira-price-line .cira-current-price{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}#MainContent.cira-page .cira-price-line .cira-compare-price{font-size:22px;color:#656565;white-space:nowrap;line-height:1.4}#MainContent.cira-page .cira-compare-price s{text-decoration-thickness:1px}#MainContent.cira-page .cira-price-line .cira-discount-badge{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.1px;padding:6px 10px;border-radius:4px;background:#f2e0e6;color:#960841;white-space:nowrap}#MainContent.cira-page .cira-price-line [hidden]{display:none!important}@media(max-width:700px){#MainContent.cira-page .purchase h1 span{font-size:clamp(18px,4.8vw,21px);letter-spacing:-.15px;line-height:1.4}#MainContent.cira-page .purchase .cira-price-line{gap:8px 10px}#MainContent.cira-page .cira-price-line .cira-compare-price{font-size:20px}#MainContent.cira-page .cira-price-line .cira-discount-badge{font-size:12px;padding:6px 8px}}@media(max-width:700px){#MainContent.cira-page .benefits .benefit-tabs{max-width:390px;gap:6px}#MainContent.cira-page .benefits .benefit-tabs button{min-height:44px;font-size:clamp(13px,3.734vw,14px);padding:9px clamp(5px,calc(10vw - 27px),12px);line-height:1.4;white-space:nowrap}}#MainContent.cira-page .hero-tile-grid>span{font-size:15px;line-height:1.4;min-height:70px;gap:11px;padding:12px;min-width:0}#MainContent.cira-page .hero-tile-grid .flow-concern-icon{display:block;width:38px;height:38px;flex:0 0 38px;color:var(--raspberry)}@media(max-width:700px){#MainContent.cira-page .hero-tile-grid>span{font-size:14px;line-height:1.4;min-height:68px;gap:8px;padding:10px}#MainContent.cira-page .hero-tile-grid .flow-concern-icon{width:32px;height:32px;flex-basis:32px}}@media(max-width:360px){#MainContent.cira-page .hero-tile-grid>span{gap:6px;padding:9px 8px}#MainContent.cira-page .hero-tile-grid .flow-concern-icon{width:30px;height:30px;flex-basis:30px}}#MainContent.cira-page .result-frame{width:100%;max-width:450px;height:auto;aspect-ratio:3/4;justify-self:center;flex-shrink:0}#MainContent.cira-page .result-image img,#MainContent.cira-page .result-overlay img{object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cira-page.css.map */
