.circul3-home-refined{--ink:#14171a;--muted:#73797e;--paper:#f5f5f2;--line:#dedfda;--dark:#090b0d;--accent:#d1efaf;--ui:#cce6ae;color-scheme:light;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:90px;margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}.circul3-home-refined *{box-sizing:border-box}.circul3-home-refined h1,.circul3-home-refined h2,.circul3-home-refined h3,.circul3-home-refined h4,.circul3-home-refined p{margin:0}.circul3-home-refined h1,.circul3-home-refined h2,.circul3-home-refined h3{font-weight:400}.circul3-home-refined h2{font-size:calc(clamp(42px,4.5vw,68px));line-height:1.06}.circul3-home-refined h2 span{color:#969b9b}.circul3-home-refined h3{font-size:calc(clamp(32px,3.2vw,48px));line-height:1.1}.circul3-home-refined a{color:inherit;text-decoration:none}.circul3-home-refined a,.circul3-home-refined button,.circul3-home-refined summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.circul3-home-refined button{font:inherit;cursor:pointer;color:inherit;border:0}.circul3-home-refined [tabindex]:focus-visible,.circul3-home-refined a:focus-visible,.circul3-home-refined button:focus-visible,.circul3-home-refined summary:focus-visible{outline:2px solid #82a951;outline-offset:6px}.circul3-home-refined button:disabled{cursor:default}.circul3-home-refined img,.circul3-home-refined svg{display:block;max-width:100%}.circul3-home-refined img{object-fit:cover}.circul3-home-refined button::-moz-focus-inner{border:0}.circul3-home-refined ::selection{background:#d1e3bc;color:#14171a}.circul3-home-refined [hidden]{display:none!important}.circul3-home-refined .wrap{width:min(1280px,100% - 112px);margin:auto}.circul3-home-refined .section{padding:116px 0}.circul3-home-refined .eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.6}.circul3-home-refined .body{font-size:17px;color:var(--muted)}.circul3-home-refined .fine{font-size:11px;line-height:1.65;color:var(--muted)}.circul3-home-refined .button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:49px;border-radius:99px;padding:14px 25px;font-size:12px;line-height:1.3;transition:background .2s,transform .2s}.circul3-home-refined .button span{font-size:18px;font-weight:400}.circul3-home-refined .button.white{background:#f6f6f1;color:#111517}.circul3-home-refined .button.white:hover{background:#d6e6c5}.circul3-home-refined .button.dark{background:#191d1e}.circul3-home-refined .button.dark:hover{background:#3a4333}.circul3-home-refined .button.compact{min-height:40px;padding:10px 20px;gap:22px}.circul3-home-refined .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:12px;min-height:44px;border-bottom:1px solid #969b95;transition:color .2s}.circul3-home-refined .text-link span{font-size:20px}.circul3-home-refined .text-link:hover{color:#5b773b}.circul3-home-refined .skip{position:fixed;top:-100px;left:16px;padding:16px;background:#fff;z-index:200}.circul3-home-refined .skip:focus{top:12px}.circul3-home-refined .header{height:76px;background:#090b0ded;border-bottom:1px solid #ffffff12;color:#f3f4ef;position:sticky;top:0;z-index:100;backdrop-filter:blur(18px)}.circul3-home-refined .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.circul3-home-refined .wordmark{flex:none}.circul3-home-refined .wordmark img{width:125px;height:26px;object-fit:contain}.circul3-home-refined .header nav{display:flex;gap:33px;align-items:center}.circul3-home-refined .header nav a{font-size:11px;color:#c8cccd;min-height:44px;display:flex;align-items:center;gap:6px}.circul3-home-refined .header nav a:hover{color:#fff}.circul3-home-refined .header nav small{font-size:7px;letter-spacing:.04em;color:var(--accent);align-self:flex-start;margin-top:10px}.circul3-home-refined .nav-actions{display:flex;gap:16px;align-items:center}.circul3-home-refined .menu{display:none;width:40px;height:40px;background:none;padding:10px}.circul3-home-refined .menu span{display:block;height:1px;background:currentColor;margin:5px 0}.circul3-home-refined .hero{position:relative;background:#090b0d;color:#f6f5ef;overflow:hidden;isolation:isolate;min-height:890px;padding-top:49px}.circul3-home-refined .hero-light{position:absolute;inset:230px 0 -80px;z-index:-1;background:radial-gradient(ellipse at 50% 62%,#a6b4a517,transparent 65%)}.circul3-home-refined .hero-heading{text-align:center;position:relative;z-index:2}.circul3-home-refined .hero-heading .eyebrow{color:#c6cec4;display:flex;justify-content:center;align-items:center;gap:8px}.circul3-home-refined .live-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px #d1efaf70}.circul3-home-refined .hero h1{font-size:calc(clamp(62px,6.4vw,96px));line-height:.99;margin:18px 0}.circul3-home-refined .hero .intro{color:#a7adaa;font-size:14px;line-height:1.6;margin:0 auto 21px}.circul3-home-refined .hero-stage{position:relative;width:min(1100px,100%);height:432px;margin:0 auto;perspective:1200px}.circul3-home-refined .hero-product{width:730px;max-width:76%;position:absolute;left:50%;top:-30px;transform:translateX(-50%);transition:filter .65s;z-index:1}.circul3-home-refined .hero .product-ring{width:100%;filter:drop-shadow(0 24px 25px #0008)}.circul3-home-refined .hero-orbit{position:absolute;width:100%;height:190px;border:1px solid #ccd1c60c;border-radius:50%;left:0;top:180px;transform:rotate(-11deg);pointer-events:none}.circul3-home-refined .hero-callout{position:absolute;z-index:2;top:160px}.circul3-home-refined .hero-callout.left{left:2%}.circul3-home-refined .hero-callout.right{right:4%;top:225px}.circul3-home-refined .hero-callout.left>span{font-size:9px;letter-spacing:.16em;color:#afb4ab}.circul3-home-refined .hero-callout.left i{width:24px;height:1px;display:block;background:#e0e9d4;margin-bottom:14px}.circul3-home-refined .hero-callout p{font-size:11px;color:#89918d;line-height:1.6;margin-top:8px}.circul3-home-refined .hero-callout.right>span{font-size:34px;letter-spacing:-.05em}.circul3-home-refined .hero-callout.right small{font-size:14px;color:#afb4ab}.circul3-home-refined .hero-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 0 28px}.circul3-home-refined .finish-controls{display:flex;align-items:center;gap:7px}.circul3-home-refined .swatch{width:36px;height:36px;background:none;border:1px solid transparent;border-radius:50%;padding:7px;position:relative}.circul3-home-refined .swatch:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:linear-gradient(140deg,#666,#eee 42%,#a6a6a6)}.circul3-home-refined .swatch.gold:before{background:linear-gradient(140deg,#8e785d,#e7d5ac 42%,#a58959)}.circul3-home-refined .swatch.gray:before{background:linear-gradient(140deg,#1a1f20,#7a8185 42%,#2f343c)}.circul3-home-refined .swatch[aria-pressed=true]{border-color:#c4cec5}.circul3-home-refined .finish-controls>span{font-size:10px;color:#979f9b;min-width:38px;margin-left:8px}.circul3-home-refined .visual-note{font-size:9px;color:#5d6460;position:absolute;left:50%;transform:translateX(-50%)}.circul3-home-refined .down{display:grid;place-items:center;border:1px solid #ffffff20;border-radius:50%;width:38px;height:38px;color:#a8b2a4;font-size:18px}.circul3-home-refined .benefits{display:grid;grid-template-columns:1fr 1fr 1fr;padding:30px 0 33px;border-bottom:1px solid var(--line)}.circul3-home-refined .benefits p{display:flex;flex-direction:column;gap:5px;padding-left:36px;border-left:1px solid var(--line)}.circul3-home-refined .benefits p:first-child{border:0;padding-left:0}.circul3-home-refined .benefits strong{font-size:12px;font-weight:500}.circul3-home-refined .benefits span{font-size:11px;color:var(--muted)}.circul3-home-refined .fit{padding-top:126px}.circul3-home-refined .fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.circul3-home-refined .fit-copy .eyebrow{margin-bottom:24px}.circul3-home-refined .fit h2{font-size:calc(clamp(40px,4vw,59px))}.circul3-home-refined .fit .body{margin:26px 0 24px;max-width:390px;font-size:16px}.circul3-home-refined .fit-specs{border-top:1px solid var(--line);display:flex;gap:36px;padding-top:25px;margin:48px 0 18px}.circul3-home-refined .fit-specs div{display:flex;flex-direction:column;gap:9px}.circul3-home-refined .fit-specs strong{font-size:28px;font-weight:400;letter-spacing:-.05em}.circul3-home-refined .fit-specs small{font-size:15px}.circul3-home-refined .fit-specs span{font-size:10px;color:var(--muted)}.circul3-home-refined .fit-copy .fine{max-width:375px}.circul3-home-refined .fit-scene{height:590px;position:relative;overflow:hidden;border-radius:4px;background:#49443c;color:#fff}.circul3-home-refined .fit-scene>img{width:100%;height:100%;object-position:47% 50%;transition:filter 1s,transform 1.5s}.circul3-home-refined .fit-scene[data-time=evening]>img{filter:brightness(.63) saturate(.7);transform:scale(1.035)}.circul3-home-refined .scene-shade{position:absolute;inset:0;background:linear-gradient(0deg,#060b0acd,transparent 60%,#0002)}.circul3-home-refined .time-controls{position:absolute;left:25px;top:25px;display:flex;border:1px solid #ffffff40;padding:3px;border-radius:99px;backdrop-filter:blur(15px);background:#1112}.circul3-home-refined .time-controls button{background:transparent;border-radius:99px;color:#ffffffe0;font-size:10px;padding:10px 17px;min-height:36px}.circul3-home-refined .time-controls button[aria-pressed=true]{color:#191d1b;background:#fff}.circul3-home-refined .fit-overlay{position:absolute;left:35px;right:35px;bottom:58px}.circul3-home-refined .fit-overlay>span{font-size:54px;line-height:1;letter-spacing:-.06em;font-weight:300}.circul3-home-refined .fit-overlay p{font-size:16px;margin:11px 0 24px}.circul3-home-refined .fit-line{display:flex;align-items:center;gap:10px}.circul3-home-refined .fit-line span{height:1px;background:#fff5;flex:1}.circul3-home-refined .fit-line i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #d1efaf13}.circul3-home-refined .fit-overlay small{display:block;margin-top:14px;font-size:11px;color:#d2d8d1}.circul3-home-refined .photo-note{position:absolute;bottom:18px;left:35px;font-size:9px;color:#a3aca3}.circul3-home-refined .health{padding-top:10px;padding-bottom:110px}.circul3-home-refined .section-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:50px}.circul3-home-refined .section-head .eyebrow{margin-bottom:22px}.circul3-home-refined .section-head>.body{max-width:340px;font-size:15px;padding-bottom:6px}.circul3-home-refined .health-tabs{display:flex;gap:0;border-bottom:1px solid #d1d4ce;margin-bottom:24px;overflow:auto;scrollbar-width:none}.circul3-home-refined .health-tabs::-webkit-scrollbar{display:none}.circul3-home-refined .health-tabs button{white-space:nowrap;background:none;border-radius:0;min-height:56px;font-size:12px;padding:14px 21px 17px;color:#7a817a;border-bottom:2px solid transparent;flex:1}.circul3-home-refined .health-tabs button:first-child{padding-left:0;text-align:left}.circul3-home-refined .health-tabs button:last-child{padding-right:0;text-align:right}.circul3-home-refined .health-tabs button[aria-selected=true]{color:#171e18;border-color:#171e18}.circul3-home-refined .health-panel{height:568px;background:#141915;position:relative;overflow:hidden;border-radius:4px;color:#fff;isolation:isolate}.circul3-home-refined .health-picture{position:absolute;inset:0;z-index:-3}.circul3-home-refined .health-picture img{width:100%;height:100%;object-position:30% 48%;transition:opacity .4s}.circul3-home-refined .health-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0c151022,#0c151012 30%,#0c1510bb 75%,#0c1510dd),linear-gradient(0deg,#0c1510ee,transparent 68%)}.circul3-home-refined .health-story{position:absolute;left:45px;bottom:51px;width:48%;max-width:515px}.circul3-home-refined .health-story .eyebrow{font-size:9px;color:#e1e6d8;margin-bottom:17px}.circul3-home-refined .health-story h3{font-size:44px;line-height:1.05;margin-bottom:16px;max-width:480px}.circul3-home-refined .health-story>p:last-child{font-size:13px;line-height:1.7;color:#d2d8cf;max-width:365px}.circul3-home-refined .health-ui{position:absolute;top:60px;width:305px;min-height:349px;border:1px solid #ffffff30;border-radius:18px;padding:27px 26px;background:linear-gradient(145deg,#ffffff15,#ffffff05);backdrop-filter:blur(24px);box-shadow:0 22px 50px #0002}.circul3-home-refined .ui-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.09em;color:#d5ded0;margin-bottom:29px}.circul3-home-refined .ui-top b{font-weight:500;font-size:10px}.circul3-home-refined .ui-dot{width:5px;height:5px;background:var(--ui);border-radius:50%}.circul3-home-refined .ui-label{font-size:12px;color:#ebf0e6;line-height:1.5}.circul3-home-refined .ui-value{font-size:47px;letter-spacing:-.06em;margin-top:8px;line-height:1.2;color:#fff;white-space:nowrap}.circul3-home-refined .ui-value small{font-size:16px;letter-spacing:-.02em;margin-left:6px;color:#d2ddcc}.circul3-home-refined .ui-value .minor{font-size:30px;margin-left:0;color:inherit}.circul3-home-refined .ui-stage-bars{height:49px;display:flex;align-items:center;gap:3px;margin:19px 0 14px}.circul3-home-refined .ui-stage-bars i{height:var(--h);background:var(--ui);opacity:var(--o);width:100%;border-radius:2px;display:block}.circul3-home-refined .ui-times{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.08em;color:#bcc6b6;margin:0 0 23px}.circul3-home-refined .ui-bottom{border-top:1px solid #ffffff25;padding-top:18px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.circul3-home-refined .ui-bottom div{display:flex;flex-direction:column;gap:8px}.circul3-home-refined .ui-bottom span{font-size:9px;color:#c0cabb}.circul3-home-refined .ui-bottom strong{font-size:16px;font-weight:400;letter-spacing:-.025em}.circul3-home-refined .ui-status{font-size:10px;margin-top:21px;display:flex;align-items:center;gap:8px;color:#d5decf}.circul3-home-refined .ui-status i{width:5px;height:5px;border-radius:50%;background:var(--ui)}.circul3-home-refined .ui-pressure{display:flex;justify-content:space-between;gap:20px;margin:18px 0 30px}.circul3-home-refined .ui-pressure div{display:flex;flex-direction:column;gap:4px}.circul3-home-refined .ui-pressure strong{font-size:44px;letter-spacing:-.05em;font-weight:400}.circul3-home-refined .ui-pressure span{font-size:8px;letter-spacing:.08em;color:#d0d5ce}.circul3-home-refined .pressure-bars{display:flex;gap:5px;height:54px;align-items:flex-end;margin-bottom:25px}.circul3-home-refined .pressure-bars i{width:100%;height:var(--h);border-radius:2px;background:var(--ui);opacity:var(--o)}.circul3-home-refined .ui-cycle{width:152px;height:152px;border-radius:50%;margin:23px auto;background:conic-gradient(from -70deg,#d6b6c9 0% 22%,#e7d5b6 0 42%,#a8b598 0 68%,#fff2 0 100%);padding:6px;position:relative}.circul3-home-refined .ui-cycle:after{content:"";width:10px;height:10px;background:#fff;border:2px solid #f2dfeb;border-radius:50%;position:absolute;left:104px;top:5px}.circul3-home-refined .ui-cycle-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;width:100%;height:100%;background:#414b41;gap:4px}.circul3-home-refined .ui-cycle-inner span{font-size:10px;color:#e2e5dc}.circul3-home-refined .ui-cycle-inner b{font-size:31px;font-weight:400;letter-spacing:-.05em}.circul3-home-refined .ui-recovery{display:flex;align-items:center;justify-content:center;width:159px;height:159px;border-radius:50%;background:conic-gradient(var(--ui) 0 82%,#fff2 82% 100%);padding:4px;margin:21px auto}.circul3-home-refined .ui-recovery>div{width:100%;height:100%;border-radius:50%;background:#3c493b;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.circul3-home-refined .ui-recovery strong{font-size:49px;font-weight:400;letter-spacing:-.08em}.circul3-home-refined .ui-recovery small{font-size:10px;color:#d7e4d1}.circul3-home-refined .health-sample{position:absolute;bottom:22px;right:6%;font-size:9px;color:#cad3c6b3}.circul3-home-refined .feature-bottom{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:17px 0 9px}.circul3-home-refined .feature-tags{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:11px}.circul3-home-refined .feature-tags span{display:flex;align-items:center;gap:8px}.circul3-home-refined .feature-tags span:before{content:"";width:4px;height:4px;background:#748263;border-radius:50%}.circul3-home-refined .feature-bottom>.text-link{font-size:11px;flex:none;min-height:37px}.circul3-home-refined .health-footnote{max-width:920px;font-size:10px;min-height:32px}.circul3-home-refined .signals{border-top:1px solid var(--line);margin-top:26px}.circul3-home-refined .runtime-details summary,.circul3-home-refined .signals summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:11px;min-height:56px;gap:20px}.circul3-home-refined .faq summary::-webkit-details-marker,.circul3-home-refined .runtime-details summary::-webkit-details-marker,.circul3-home-refined .signals summary::-webkit-details-marker{display:none}.circul3-home-refined summary>span{font-size:21px;font-weight:300;transition:transform .2s;flex:none}.circul3-home-refined details[open]>summary>span{transform:rotate(45deg)}.circul3-home-refined .signals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:10px 0 24px}.circul3-home-refined .signals h4{font-size:13px;font-weight:500;margin-bottom:13px}.circul3-home-refined .signals p{font-size:11px;color:var(--muted);line-height:1.8}.circul3-home-refined .signals>.fine{padding-bottom:20px;font-size:10px}.circul3-home-refined .reset{height:605px;position:relative;background:#353527;overflow:hidden;color:#fff;isolation:isolate}.circul3-home-refined .reset>img{width:100%;height:100%;object-position:58% 45%;position:absolute;z-index:-3}.circul3-home-refined .reset-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c180fe8,#12211293 45%,#10221212);z-index:-2}.circul3-home-refined .reset-layout{height:100%;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.circul3-home-refined .reset .eyebrow{color:#d6decc;margin-bottom:26px;font-size:9px}.circul3-home-refined .reset h2{font-size:calc(clamp(44px,4.5vw,65px))}.circul3-home-refined .reset h2 span{color:#c9d7c2}.circul3-home-refined .reset .body{color:#cad4c5;max-width:320px;font-size:16px;margin:24px 0 27px}.circul3-home-refined .button.glass{color:#fff;background:#ffffff13;border:1px solid #ffffff3d;backdrop-filter:blur(10px);font-size:11px}.circul3-home-refined .reset .fine{max-width:320px;font-size:9px;color:#c4cbbb;margin-top:22px}.circul3-home-refined .breath-visual{width:320px;height:320px;justify-self:center;position:relative;display:grid;place-items:center}.circul3-home-refined .breath-halo{position:absolute;inset:0;border:1px solid #f2f4de4d;border-radius:50%;box-shadow:inset 0 0 45px #e3f8c013}.circul3-home-refined .breath-halo.two{inset:25px;border-color:#f2f4de35}.circul3-home-refined .breath-core{border-radius:50%;width:218px;height:218px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;backdrop-filter:blur(6px);background:#eef9da09;border:1px solid #f2f4de25;position:relative}.circul3-home-refined .breath-core>span{font-size:24px;letter-spacing:-.04em}.circul3-home-refined .breath-core small{font-size:7px;letter-spacing:.16em;color:#dce5d2}.circul3-home-refined .breath-visual.running .breath-halo{animation:breathe 10s ease-in-out infinite}.circul3-home-refined .breath-visual.running .breath-halo.two{animation-delay:.12s}@keyframes breathe{0%,to{transform:scale(.83);opacity:.45}40%{transform:scale(1.1);opacity:1}}.circul3-home-refined .battery{background:#eceee8;overflow:hidden}.circul3-home-refined .battery-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.circul3-home-refined .battery-copy .eyebrow{margin-bottom:24px}.circul3-home-refined .battery .body{margin-top:28px;font-size:15px}.circul3-home-refined .battery-number{justify-self:center}.circul3-home-refined .up-to{font-size:10px;letter-spacing:.17em;display:block;margin:0 0 -2px 12px}.circul3-home-refined .battery-number>div{display:flex;align-items:baseline;gap:23px}.circul3-home-refined .battery-number strong{font-size:calc(clamp(150px,16vw,230px));line-height:1;letter-spacing:-.08em;font-weight:400;min-width:.57em;font-variant-numeric:tabular-nums}.circul3-home-refined .battery-number>div>span{font-size:44px;letter-spacing:-.065em}.circul3-home-refined .battery-number>p{font-size:11px;color:#7c8276;margin:6px 0 0 11px}.circul3-home-refined .battery-timeline{margin-top:76px}.circul3-home-refined .battery-track{height:3px;background:#d7dcd0;overflow:hidden}.circul3-home-refined .battery-track>span{display:block;width:100%;height:100%;background:#727f5c;transform-origin:left center}.circul3-home-refined .battery.in-view .battery-track>span{animation:charge 1.6s cubic-bezier(.2,.7,.3,1)}@keyframes charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.circul3-home-refined .week{display:flex;justify-content:space-between;margin-top:15px;font-size:8px;letter-spacing:.1em;color:#8b9284}.circul3-home-refined .runtime-details{margin-top:28px;max-width:530px;color:#797f72}.circul3-home-refined .runtime-details summary{justify-content:flex-start;font-size:10px;gap:14px;min-height:35px}.circul3-home-refined .runtime-details summary>span{font-size:15px}.circul3-home-refined .runtime-details p{font-size:10px;line-height:1.7;padding-bottom:10px}.circul3-home-refined .membership{background:#0e1210;position:relative;color:#eff4e7;overflow:hidden;isolation:isolate;padding:110px 0 120px}.circul3-home-refined .membership-glow{position:absolute;z-index:-1;right:-100px;top:-200px;width:950px;height:950px;background:radial-gradient(ellipse,#91af6c14,transparent 65%)}.circul3-home-refined .membership-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.circul3-home-refined .membership .eyebrow{color:#c7d2bf;margin-bottom:28px;font-size:9px}.circul3-home-refined .membership h2{font-size:calc(clamp(45px,4.6vw,68px));line-height:1.08}.circul3-home-refined .membership h2 span{color:#8d9e84}.circul3-home-refined .membership .body{color:#a5b09c;font-size:15px;margin:24px 0 31px;max-width:350px}.circul3-home-refined .membership-number{text-align:center;justify-self:center}.circul3-home-refined .membership-number>div{display:flex;align-items:flex-start;gap:9px;justify-content:center}.circul3-home-refined .membership-number>div>span{font-size:55px;margin-top:36px;letter-spacing:-.06em}.circul3-home-refined .membership-number strong{font-size:calc(clamp(170px,20vw,290px));font-weight:400;letter-spacing:-.08em;line-height:1;color:#d7edba}.circul3-home-refined .membership-number>p{font-size:18px;letter-spacing:-.03em;color:#a4b593;margin-top:-2px}.circul3-home-refined .included{display:block;font-size:10px;color:#85947a;margin-top:32px}.circul3-home-refined .rings{padding-bottom:100px}.circul3-home-refined .rings .section-head{margin-bottom:52px}.circul3-home-refined .ring-family{display:grid;grid-template-columns:1fr 1fr;gap:22px}.circul3-home-refined .family-card{padding:33px 36px 40px;border-radius:4px;background:#e9ebe6;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start}.circul3-home-refined .family-card.max{background:#202823;color:#eff3ea}.circul3-home-refined .family-meta{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.circul3-home-refined .family-meta .eyebrow{font-size:11px}.circul3-home-refined .pill{font-size:7px;letter-spacing:.05em;border:1px solid #959e8d55;padding:5px 8px;border-radius:3px;white-space:nowrap;color:#72806c}.circul3-home-refined .max .pill{color:#c5d3bc}.circul3-home-refined .family-visual{height:255px;width:100%;display:flex;align-items:center;justify-content:center;margin:11px 0;transition:filter .65s}.circul3-home-refined .family-visual svg{width:445px;max-width:100%;margin-top:5px}.circul3-home-refined .family-card h3{font-size:32px;letter-spacing:-.05em;margin-top:8px}.circul3-home-refined .family-card>p{font-size:12px;line-height:1.8;color:#78816f;margin:17px 0 25px;max-width:340px}.circul3-home-refined .family-card.max>p{color:#a6b49e}.circul3-home-refined .family-card .button{margin-top:auto;min-height:45px;font-size:11px;padding:12px 22px;gap:34px}.circul3-home-refined .max-feature{height:255px;width:100%;margin:11px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#b6c5a8}.circul3-home-refined .max-caption{font-size:8px;letter-spacing:.13em}.circul3-home-refined .max-symbol{width:210px;height:163px;margin:20px auto 1px;color:#d3e3bf}.circul3-home-refined .max-feature>p{font-size:10px;color:#96a68a}.circul3-home-refined .faq{border-top:1px solid var(--line);padding:66px 0 88px}.circul3-home-refined .faq-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.circul3-home-refined .faq .eyebrow{font-size:9px;margin-bottom:20px}.circul3-home-refined .faq h2{font-size:41px}.circul3-home-refined .faq details{border-bottom:1px solid var(--line)}.circul3-home-refined .faq details:first-child{border-top:1px solid var(--line)}.circul3-home-refined .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:69px;font-size:12px}.circul3-home-refined .faq details p{font-size:12px;color:#798071;line-height:1.8;padding:0 36px 25px 0}.circul3-home-refined .footer{padding:58px 0 24px;background:#090d0b;color:#a3aea1}.circul3-home-refined .footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #d9e8d21a;padding-bottom:40px}.circul3-home-refined .footer-top>p{font-size:22px;letter-spacing:-.045em;color:#d9e1d1}.circul3-home-refined .footer-top>a:last-child{font-size:12px;display:flex;gap:20px;color:#e0e7d6}.circul3-home-refined .footer-links{display:flex;gap:26px;padding:28px 0;font-size:10px}.circul3-home-refined .footer-note{font-size:9px;line-height:1.8;color:#707d6c;max-width:1120px}.circul3-home-refined .footer-bottom{border-top:1px solid #d9e8d21a;display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:30px;padding-top:21px;font-size:8px;color:#7c8a76}.circul3-home-refined .footer-bottom details{max-width:370px}.circul3-home-refined .footer-bottom summary{cursor:pointer}.circul3-home-refined .footer-bottom details p{font-size:9px;line-height:1.6;margin-top:10px}.circul3-home-refined .reveal{opacity:1}.circul3-home-refined .motion-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity .75s,transform .75s}.circul3-home-refined .motion-ready .reveal.visible{opacity:1;transform:none}.circul3-home-refined .health-panel.changing .health-story,.circul3-home-refined .health-panel.changing .health-ui{animation:panel-in .45s both}@keyframes panel-in{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.circul3-home-refined body[data-finish=gold] [data-finish-stage]{filter:sepia(.5) saturate(.95)}.circul3-home-refined body[data-finish=gray] [data-finish-stage]{filter:brightness(.62) saturate(.35)}@media(min-width:1600px){.circul3-home-refined .hero{min-height:955px;padding-top:70px}.circul3-home-refined .hero-stage{height:460px}.circul3-home-refined .hero-product{width:780px;top:-32px}.circul3-home-refined .hero-bottom{padding-bottom:34px}}@media(max-width:1100px){.circul3-home-refined .header nav{gap:18px}.circul3-home-refined .nav-inner{gap:20px}.circul3-home-refined .header nav a{font-size:10px}.circul3-home-refined .nav-actions .button{font-size:10px;gap:14px}.circul3-home-refined .fit-layout{gap:45px}.circul3-home-refined .fit h2{font-size:42px}.circul3-home-refined .fit-scene{height:540px}.circul3-home-refined .fit-specs{gap:27px}.circul3-home-refined .fit-specs strong{font-size:24px}.circul3-home-refined .health-story{left:30px;width:46%}.circul3-home-refined .health-story h3{font-size:36px}.circul3-home-refined .health-ui{right:35px;width:278px;padding:24px}.circul3-home-refined .health-panel{height:535px}.circul3-home-refined .health-tabs button{font-size:11px;padding-inline:15px}.circul3-home-refined .section-head>.body{max-width:280px}.circul3-home-refined .feature-tags{gap:10px 15px;font-size:10px}.circul3-home-refined .feature-bottom{gap:18px}.circul3-home-refined .reset-layout{gap:40px}.circul3-home-refined .breath-visual{width:280px;height:280px}.circul3-home-refined .breath-core{width:190px;height:190px}.circul3-home-refined .battery-layout,.circul3-home-refined .membership-layout{gap:45px}.circul3-home-refined .family-card{padding:25px 28px 34px}.circul3-home-refined .family-card h3{font-size:27px}.circul3-home-refined .family-meta{gap:9px}.circul3-home-refined .pill{font-size:6px}.circul3-home-refined .family-visual,.circul3-home-refined .max-feature{height:225px}.circul3-home-refined .faq-layout{grid-template-columns:.85fr 1.15fr;gap:50px}}@media(max-width:760px){.circul3-home-refined{scroll-padding-top:79px}.circul3-home-refined .section{padding:74px 0}.circul3-home-refined .header{height:64px}.circul3-home-refined .wordmark img{width:104px;height:22px}.circul3-home-refined .nav-actions{gap:6px}.circul3-home-refined .nav-actions .button{padding:10px 14px;min-height:36px;font-size:9px;gap:14px}.circul3-home-refined .menu{display:block}.circul3-home-refined .header nav{display:none;position:absolute;left:0;right:0;top:64px;background:#111611;border-bottom:1px solid #ffffff25;padding:20px;flex-direction:column;align-items:stretch;gap:0}.circul3-home-refined .header nav.open{display:flex}.circul3-home-refined .header nav a{font-size:14px;padding:14px;min-height:50px}.circul3-home-refined .header nav small{margin-top:0;align-self:center}.circul3-home-refined .hero{padding-top:47px;min-height:0}.circul3-home-refined .hero h1{font-size:65px;margin:18px 0 19px}.circul3-home-refined .hero .eyebrow{font-size:8px}.circul3-home-refined .hero .intro{font-size:12px;margin-bottom:21px}.circul3-home-refined .hero .button{min-height:43px;padding:11px 21px;font-size:11px;gap:27px}.circul3-home-refined .hero-stage{height:300px;width:100%;margin-top:14px}.circul3-home-refined .hero-product{width:535px;max-width:125%;top:-3px}.circul3-home-refined .hero-orbit{top:140px;height:100px;width:140%;left:-20%}.circul3-home-refined .hero-callout.left{left:20px;top:13px}.circul3-home-refined .hero-callout.left i{width:17px;margin-bottom:8px}.circul3-home-refined .hero-callout.left>span{font-size:7px;letter-spacing:.09em}.circul3-home-refined .hero-callout.left p{display:none}.circul3-home-refined .hero-callout.right{right:22px;top:217px}.circul3-home-refined .hero-callout.right>span{font-size:25px}.circul3-home-refined .hero-callout.right small{font-size:10px}.circul3-home-refined .hero-callout.right p{font-size:8px;margin-top:4px}.circul3-home-refined .hero-bottom{padding-bottom:24px}.circul3-home-refined .swatch{width:32px;height:32px;padding:6px}.circul3-home-refined .swatch:before{width:18px;height:18px}.circul3-home-refined .finish-controls{gap:3px}.circul3-home-refined .finish-controls>span{font-size:9px;margin-left:6px}.circul3-home-refined .visual-note{font-size:7px;position:static;transform:none;margin-right:10px;margin-left:auto}.circul3-home-refined .down{width:29px;height:29px;font-size:14px}.circul3-home-refined .benefits{padding:23px 0}.circul3-home-refined .benefits p{padding-left:13px;gap:4px}.circul3-home-refined .benefits strong{font-size:10px;line-height:1.4;font-weight:500}.circul3-home-refined .benefits span{font-size:9px;line-height:1.5}.circul3-home-refined .fit-layout{display:flex;flex-direction:column;gap:35px;align-items:stretch}.circul3-home-refined .fit h2{font-size:42px}.circul3-home-refined .fit-copy .eyebrow{font-size:9px;margin-bottom:19px}.circul3-home-refined .fit .body{font-size:14px;max-width:380px;margin:20px 0 17px}.circul3-home-refined .text-link{font-size:11px;min-height:38px}.circul3-home-refined .fit-specs{margin-top:29px;margin-bottom:15px;gap:42px;padding-top:21px}.circul3-home-refined .fit-specs span{font-size:9px}.circul3-home-refined .fit-copy .fine{font-size:10px;max-width:350px}.circul3-home-refined .fit-scene{height:440px}.circul3-home-refined .time-controls{top:20px;left:20px}.circul3-home-refined .fit-overlay{left:26px;right:26px;bottom:52px}.circul3-home-refined .fit-overlay>span{font-size:47px}.circul3-home-refined .fit-overlay p{font-size:15px;margin-bottom:23px}.circul3-home-refined .photo-note{left:26px;bottom:18px}.circul3-home-refined .health{padding-top:0}.circul3-home-refined .section-head{display:block;margin-bottom:28px}.circul3-home-refined .section-head .eyebrow{font-size:9px;margin-bottom:19px}.circul3-home-refined h2{font-size:44px}.circul3-home-refined .section-head>.body{font-size:13px;max-width:350px;margin-top:20px}.circul3-home-refined .health-tabs{margin-inline:-20px;padding-inline:20px;margin-bottom:16px;gap:24px;border-bottom-color:#d1d4ce}.circul3-home-refined .health-tabs button,.circul3-home-refined .health-tabs button:first-child,.circul3-home-refined .health-tabs button:last-child{padding:12px 0;min-height:48px;font-size:11px;flex:none;text-align:left}.circul3-home-refined .health-panel{height:704px;border-radius:4px}.circul3-home-refined .health-picture{height:58%;overflow:hidden}.circul3-home-refined .health-picture img{object-position:28% 46%}.circul3-home-refined .health-scrim{background:linear-gradient(0deg,#101910 10%,#101910 39%,#101910cc 49%,transparent 90%)}.circul3-home-refined .health-story{left:25px;right:25px;bottom:auto;width:auto;max-width:none}.circul3-home-refined .health-story h3{font-size:31px;max-width:310px;margin-bottom:12px;letter-spacing:-.045em}.circul3-home-refined .health-story .eyebrow{font-size:8px;margin-bottom:11px}.circul3-home-refined .health-story>p:last-child{font-size:11px;line-height:1.65;max-width:310px}.circul3-home-refined .health-ui{left:25px;width:auto;min-height:0;height:233px;padding:18px 20px;border-radius:12px;background:#c8e5a508;backdrop-filter:blur(15px)}.circul3-home-refined .ui-top{margin-bottom:15px;font-size:7px}.circul3-home-refined .ui-top b{font-size:8px}.circul3-home-refined .ui-label{font-size:10px;max-width:150px}.circul3-home-refined .ui-value{font-size:32px;margin-top:7px;max-width:165px}.circul3-home-refined .ui-value small{font-size:12px}.circul3-home-refined .ui-value .minor{font-size:24px}.circul3-home-refined .ui-stage-bars{position:absolute;right:20px;width:41%;top:44px;height:46px;margin-top:8px}.circul3-home-refined .ui-times{position:absolute;right:20px;width:41%;top:113px;font-size:7px}.circul3-home-refined .ui-bottom{margin-top:29px;padding-top:12px}.circul3-home-refined .ui-bottom strong{font-size:13px}.circul3-home-refined .ui-bottom span{font-size:8px}.circul3-home-refined .ui-status{font-size:9px;margin-top:13px}.circul3-home-refined .ui-pressure{margin:9px 0 0;width:62%;gap:9px}.circul3-home-refined .ui-pressure strong{font-size:29px}.circul3-home-refined .ui-pressure span{font-size:7px}.circul3-home-refined .pressure-bars{position:absolute;right:20px;top:52px;width:31%;height:43px}.circul3-home-refined .ui-pressure+.pressure-bars+.ui-bottom{margin-top:20px}.circul3-home-refined .ui-cycle{position:absolute;right:19px;top:28px;margin:0;width:110px;height:110px;padding:4px}.circul3-home-refined .ui-cycle-inner span,.circul3-home-refined .ui-recovery small{font-size:8px}.circul3-home-refined .ui-cycle-inner b{font-size:23px}.circul3-home-refined .ui-cycle:after{left:75px;top:2px;width:8px;height:8px}.circul3-home-refined .ui-cycle+.ui-bottom{margin-top:81px}.circul3-home-refined .ui-recovery{position:absolute;right:20px;top:28px;margin:0;width:110px;height:110px;padding:3px}.circul3-home-refined .ui-recovery strong{font-size:33px}.circul3-home-refined .ui-recovery+.ui-bottom{margin-top:81px}.circul3-home-refined .health-sample{font-size:7px;right:25px;bottom:17px}.circul3-home-refined .feature-bottom{display:block;padding:16px 0 8px}.circul3-home-refined .feature-tags{gap:10px 16px;font-size:9px}.circul3-home-refined .feature-bottom>.text-link{font-size:10px;margin-top:10px}.circul3-home-refined .health-footnote{font-size:9px;min-height:0}.circul3-home-refined .signals{margin-top:21px}.circul3-home-refined .signals summary{font-size:10px;min-height:55px}.circul3-home-refined .signals-grid{grid-template-columns:1fr;gap:24px;padding-bottom:23px}.circul3-home-refined .signals h4{font-size:12px;margin-bottom:7px}.circul3-home-refined .signals p{font-size:11px}.circul3-home-refined .signals>.fine{font-size:9px}.circul3-home-refined .reset{height:770px}.circul3-home-refined .reset>img{object-position:60% 45%}.circul3-home-refined .reset-shade{background:linear-gradient(0deg,#0b1b0dda,#1322114d 56%,#101e0fd9)}.circul3-home-refined .reset-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:32px;padding-block:60px 63px}.circul3-home-refined .reset h2{font-size:43px;line-height:1.06}.circul3-home-refined .reset .eyebrow{font-size:8px;margin-bottom:22px}.circul3-home-refined .reset .body{font-size:13px;margin:20px 0 22px;max-width:270px}.circul3-home-refined .reset .fine{font-size:8px;max-width:280px;margin-top:18px}.circul3-home-refined .button.glass{font-size:10px;padding:12px 21px;gap:22px;min-height:43px}.circul3-home-refined .breath-visual{width:260px;height:260px;align-self:center;flex:none}.circul3-home-refined .breath-core{width:182px;height:182px}.circul3-home-refined .breath-core>span{font-size:21px}.circul3-home-refined .breath-core small{font-size:6px}.circul3-home-refined .battery-layout{display:block}.circul3-home-refined .battery .body{font-size:13px;margin-top:23px}.circul3-home-refined .battery-copy .eyebrow{font-size:8px;margin-bottom:21px}.circul3-home-refined .battery-number{margin-top:37px;width:max-content;margin-inline:auto}.circul3-home-refined .battery-number strong{font-size:177px}.circul3-home-refined .battery-number>div{gap:22px}.circul3-home-refined .battery-number>div>span{font-size:35px}.circul3-home-refined .up-to{font-size:8px;margin-bottom:0}.circul3-home-refined .battery-number>p{font-size:10px;margin-top:0}.circul3-home-refined .battery-timeline{margin-top:39px}.circul3-home-refined .week{font-size:7px}.circul3-home-refined .runtime-details{margin-top:23px}.circul3-home-refined .runtime-details summary{font-size:9px;gap:12px}.circul3-home-refined .runtime-details p{font-size:9px}.circul3-home-refined .membership{padding:68px 0 72px}.circul3-home-refined .membership-layout{display:flex;flex-direction:column;gap:36px;align-items:stretch}.circul3-home-refined .membership .eyebrow{font-size:8px;margin-bottom:22px}.circul3-home-refined .membership h2{font-size:44px}.circul3-home-refined .membership .body{font-size:13px;max-width:310px;margin:23px 0 25px}.circul3-home-refined .membership .button{font-size:11px;min-height:45px}.circul3-home-refined .membership-number{align-self:center;padding-right:10px}.circul3-home-refined .membership-number strong{font-size:198px}.circul3-home-refined .membership-number>div>span{font-size:40px;margin-top:23px}.circul3-home-refined .membership-number>p{font-size:15px}.circul3-home-refined .included{font-size:9px;margin-top:20px}.circul3-home-refined .ring-family{grid-template-columns:1fr;gap:18px}.circul3-home-refined .rings .section-head{margin-bottom:31px}.circul3-home-refined .family-card{padding:25px 27px 32px}.circul3-home-refined .family-card>p{font-size:11px}.circul3-home-refined .family-meta .eyebrow{font-size:10px}.circul3-home-refined .pill{font-size:6px;padding:5px 6px}.circul3-home-refined .family-visual,.circul3-home-refined .max-feature{height:210px;margin:12px 0}.circul3-home-refined .max-symbol{width:170px;height:126px}.circul3-home-refined .family-card .button{font-size:10px}.circul3-home-refined .faq{padding:52px 0 62px}.circul3-home-refined .faq-layout{display:block}.circul3-home-refined .faq .eyebrow{font-size:8px;margin-bottom:17px}.circul3-home-refined .faq h2{font-size:37px;margin-bottom:30px}.circul3-home-refined .faq summary{font-size:11px;min-height:68px;gap:18px}.circul3-home-refined .faq summary>span{font-size:18px}.circul3-home-refined .faq details p{font-size:11px;padding-right:12px}.circul3-home-refined .footer{padding-top:42px}.circul3-home-refined .footer-top{flex-wrap:wrap;gap:23px;padding-bottom:28px}.circul3-home-refined .footer-top>p{font-size:17px;width:100%;order:3}.circul3-home-refined .footer-top>a:last-child{font-size:10px}.circul3-home-refined .footer-links{gap:19px;font-size:8px;padding:25px 0}.circul3-home-refined .footer-note{font-size:8px;line-height:1.8}.circul3-home-refined .footer-bottom{font-size:7px;flex-wrap:wrap;gap:20px}.circul3-home-refined .footer-bottom details{max-width:220px}.circul3-home-refined .footer-bottom>span:last-child{display:none}.circul3-home-refined .footer-bottom details p{font-size:8px}}@media(max-width:365px){.circul3-home-refined .hero h1{font-size:59px}.circul3-home-refined .hero-callout.right{top:205px}.circul3-home-refined .hero-stage{height:285px}.circul3-home-refined .hero-product{max-width:132%}.circul3-home-refined .benefits strong{font-size:9px}.circul3-home-refined .benefits span{font-size:8px}.circul3-home-refined .health-story h3{font-size:28px}.circul3-home-refined .health-story{left:21px;right:21px}.circul3-home-refined .health-ui{left:21px;right:21px;padding-inline:17px}.circul3-home-refined .health-tabs{gap:20px}.circul3-home-refined .feature-tags{font-size:8px;gap:10px 12px}.circul3-home-refined .family-card{padding-inline:23px}.circul3-home-refined .family-card h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined{scroll-behavior:auto}.circul3-home-refined .motion-ready .reveal{opacity:1;transform:none}.circul3-home-refined .breath-visual.running .breath-halo{transform:none}}.circul3-home-refined .family-card.max{background:#e6e9e4;color:#1c231c}.circul3-home-refined .max .pill{color:#6f8067}.circul3-home-refined .family-card.max>p{color:#72806a}.circul3-home-refined .family-card.max .button{background:#202823;color:#f6f7f1}.circul3-home-refined .max-product{height:255px;width:100%;margin:11px 0;display:flex;align-items:center;justify-content:center}.circul3-home-refined .max-product img{height:310px;width:310px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}@media(max-width:1100px){.circul3-home-refined .max-product{height:225px}}@media(max-width:760px){.circul3-home-refined .max-product{height:210px;margin:12px 0}.circul3-home-refined .max-product img{height:275px;width:275px}}.circul3-home-refined{--paper:#f5f5f7;--ink:#1d1d1f;--muted:#747478;--accent:#ddd5ff;--line:#d9d9dd;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif;background:#f5f5f7}.circul3-home-refined h1,.circul3-home-refined h2,.circul3-home-refined h3{font-weight:600;letter-spacing:-.055em}.circul3-home-refined h2{font-size:calc(clamp(44px,5.2vw,78px));line-height:1.04}.circul3-home-refined h2 span{color:#89898f}.circul3-home-refined .wrap{width:min(1280px,100% - 96px)}.circul3-home-refined .section{padding-block:132px}.circul3-home-refined .eyebrow{font-size:11px;letter-spacing:.15em}.circul3-home-refined .body{font-size:18px;line-height:1.65}.circul3-home-refined .header{height:64px;background:#080809e8;border-bottom:1px solid #ffffff16;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.circul3-home-refined .header nav a{font-size:12px}.circul3-home-refined .wordmark img{width:118px}.circul3-home-refined .button{font-size:14px;font-weight:500;padding:15px 27px;gap:24px;min-height:50px}.circul3-home-refined .button.white{background:#f5f5f7;color:#141416}.circul3-home-refined .button.dark{background:#1d1d1f;color:#fff}.circul3-home-refined .button.compact{font-size:12px;min-height:36px;padding:9px 19px}.circul3-home-refined .button:hover{transform:translateY(-2px);box-shadow:0 7px 25px #0002}.circul3-home-refined .text-link{font-size:14px}.circul3-home-refined .fine{font-size:12px}.circul3-home-refined .header .nav-actions{gap:16px}.circul3-home-refined .v8-launch{position:relative;isolation:isolate;overflow:hidden;background:#050506;color:#f5f5f7;min-height:850px;padding:43px 0 0}.circul3-home-refined .v8-launch:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 62%,#b4b1c321,transparent 47%),linear-gradient(180deg,#050506 20%,#111114 80%,#050506)}.circul3-home-refined .v8-launch:after{content:"";position:absolute;left:30%;right:-15%;top:65%;height:1px;background:linear-gradient(90deg,transparent,#d8d7e650,transparent);transform:rotate(-17deg);z-index:-1}.circul3-home-refined .v8-launch .v8-kicker{text-align:center;color:#b8b6c1;font-size:11px;letter-spacing:.3em;font-weight:500}.circul3-home-refined .v8-launch h1{font-size:calc(clamp(110px,15.3vw,220px));line-height:1;letter-spacing:-.075em;text-align:center;margin:12px auto 0;font-weight:600;background:linear-gradient(180deg,#fff 16%,#a5a5ad 62%,#47474e);color:#e9e9ed;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circul3-home-refined .v8-launch-art{position:absolute;top:155px;left:35%;width:calc(min(900px,67vw));z-index:1;pointer-events:none;transform:translateY(var(--launch-y,0)) rotate(var(--launch-r,-8deg));will-change:transform}.circul3-home-refined .v8-launch-art svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 35px 28px #0008)}.circul3-home-refined .v8-launch-copy{position:relative;z-index:2;width:430px;margin-top:94px}.circul3-home-refined .v8-launch-copy h2{font-size:calc(clamp(45px,4.5vw,65px));line-height:1.05;color:#f5f5f7;letter-spacing:-.05em}.circul3-home-refined .v8-launch-copy h2 span{color:#a6a6b0}.circul3-home-refined .v8-launch-copy p{font-size:16px;color:#a4a4ae;line-height:1.6;max-width:320px;margin:23px 0 27px}.circul3-home-refined .v8-launch-actions,.circul3-home-refined .v8-launch-floor{display:flex;gap:24px;align-items:center}.circul3-home-refined .v8-launch-actions .v8-link{font-size:14px;color:#d8d1ef;white-space:nowrap}.circul3-home-refined .v8-launch-floor{position:relative;z-index:2;justify-content:space-between;margin-top:76px;padding:24px 0 25px;border-top:1px solid #ffffff1b}.circul3-home-refined .v8-launch-floor p{font-size:11px;color:#92929c}.circul3-home-refined .v8-launch-floor .v8-scroll{font-size:11px;color:#b7b7c0;letter-spacing:.03em}.circul3-home-refined .v8-launch-floor .v8-scroll span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff30;border-radius:50%;margin-left:12px}.circul3-home-refined .v8-launch .finish-controls>span{font-size:12px;color:#c0c0c8}.circul3-home-refined .v8-launch .swatch{width:38px;height:38px}.circul3-home-refined .v8-launch .swatch[aria-pressed=true]{border-color:#f5f5f7}.circul3-home-refined .v8-caption{position:absolute;right:9%;top:76%;font-size:10px;color:#8f8f98;letter-spacing:.07em}.circul3-home-refined .v8-launch .live-dot{background:#d8ceff}.circul3-home-refined .v8-highlights{background:#101012;color:#f5f5f7;padding:85px 0 90px}.circul3-home-refined .v8-highlights-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px;gap:24px}.circul3-home-refined .v8-highlights h2{font-size:34px;letter-spacing:-.045em}.circul3-home-refined .v8-highlights-head p{font-size:13px;color:#92929b}.circul3-home-refined .v8-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.circul3-home-refined .v8-highlight{display:flex;flex-direction:column;min-height:240px;padding:28px;border:1px solid #ffffff12;border-radius:24px;background:linear-gradient(145deg,#252529,#19191c);transition:transform .3s,border-color .3s}.circul3-home-refined .v8-highlight:hover{transform:translateY(-5px);border-color:#b7aed366}.circul3-home-refined .v8-highlight>span{font-size:10px;letter-spacing:.14em;color:#a9a8b4}.circul3-home-refined .v8-highlight strong{font-size:38px;line-height:1.08;letter-spacing:-.045em;font-weight:600;margin-top:28px}.circul3-home-refined .v8-highlight strong small{font-size:18px}.circul3-home-refined .v8-highlight p{font-size:13px;color:#adadb7;line-height:1.55;margin-top:13px;max-width:270px}.circul3-home-refined .v8-highlight i{font-style:normal;align-self:end;margin-top:auto;padding-top:15px;color:#d4cceb}.circul3-home-refined .v8-section-index{font-size:12px;letter-spacing:.13em;color:#8c849d}.circul3-home-refined .benefits{padding:35px 0}.circul3-home-refined .benefits strong{font-size:15px}.circul3-home-refined .benefits span,.circul3-home-refined .fit-specs span{font-size:12px}.circul3-home-refined .fit-layout{gap:85px}.circul3-home-refined .fit h2{font-size:calc(clamp(45px,4.7vw,68px))}.circul3-home-refined .fit-scene{border-radius:28px;height:650px}.circul3-home-refined .fit-specs strong{font-size:31px}.circul3-home-refined .health-panel{border-radius:28px;height:660px}.circul3-home-refined .health-story h3{font-size:50px}.circul3-home-refined .health-story>p:last-child{font-size:15px}.circul3-home-refined .health-tabs button{font-size:14px}.circul3-home-refined .health-ui{top:90px;right:6%;transform:scale(1.08);transform-origin:top right}.circul3-home-refined .reset{height:800px}.circul3-home-refined .reset h2{font-size:calc(clamp(45px,5.4vw,78px))}.circul3-home-refined .reset .body{font-size:18px}.circul3-home-refined .reset h2 span{color:#e4e0ef}.circul3-home-refined .battery{background:#fff}.circul3-home-refined .battery-number strong{font-size:260px;font-weight:600;background:linear-gradient(#222227,#a3a1b1);background-clip:text;-webkit-background-clip:text;color:transparent}.circul3-home-refined .battery-track span{background:linear-gradient(90deg,#595364,#b9adc9,#e5dbf1)}.circul3-home-refined .membership{background:#080809}.circul3-home-refined .membership h2{font-size:calc(clamp(44px,5.5vw,78px))}.circul3-home-refined .membership h2 span{color:#bdb2d3}.circul3-home-refined .membership-number strong{font-weight:600;color:#e6e0ef}.circul3-home-refined .membership-glow{opacity:.3}.circul3-home-refined .ring-family{gap:24px}.circul3-home-refined .family-card{border-radius:28px;padding:35px}.circul3-home-refined .family-card.c3{background:#ecebf0}.circul3-home-refined .family-card h3{font-size:34px}.circul3-home-refined .family-card>p{font-size:14px}.circul3-home-refined .family-meta .pill{font-size:8px}.circul3-home-refined .faq summary{font-size:16px}.circul3-home-refined .faq details p{font-size:14px;line-height:1.7}.circul3-home-refined .footer{background:#111113}.circul3-home-refined .footer-note{font-size:11px;line-height:1.7;color:#9999a2}.circul3-home-refined .footer-links{font-size:12px}.circul3-home-refined .footer-bottom{font-size:10px}.circul3-home-refined .v8-product-intro{min-height:800px}.circul3-home-refined .v8-product-intro h1{font-size:calc(clamp(108px,14vw,204px))}.circul3-home-refined .v8-product-intro .v8-launch-copy{margin-top:87px}.circul3-home-refined .v8-product-intro .v8-launch-copy h2{font-size:60px}.circul3-home-refined .v8-product-intro .v8-launch-floor{margin-top:65px}.circul3-home-refined .v8-product-intro .v8-launch-art{top:160px}.circul3-home-refined .purchase{padding-top:70px;padding-bottom:95px}.circul3-home-refined .purchase-grid{gap:70px}.circul3-home-refined .purchase-copy h1{font-size:64px}.circul3-home-refined .product-subline{font-size:22px}.circul3-home-refined .product-intro{font-size:15px;max-width:400px}.circul3-home-refined .gallery-display{border-radius:26px;background:radial-gradient(ellipse at 50% 45%,#e4e3e9,#f0f0f3 65%);min-height:620px}.circul3-home-refined .gallery-tabs button{border-radius:14px}.circul3-home-refined .gallery-statement{font-size:35px}.circul3-home-refined .price{font-size:34px}.circul3-home-refined .price-note,.circul3-home-refined .price-row>span:nth-child(2){font-size:11px}.circul3-home-refined .finish-choice{border-radius:13px;min-height:58px;font-size:12px}.circul3-home-refined .finish-choice[aria-pressed=true]{border:2px solid #716283;background:#eeebf2}.circul3-home-refined .size-choices button{border-radius:12px;min-height:49px;font-size:13px}.circul3-home-refined .purchase legend{font-size:14px}.circul3-home-refined .field-note,.circul3-home-refined .preview-note{font-size:12px;line-height:1.55}.circul3-home-refined .quick-facts{padding-block:35px}.circul3-home-refined .quick-facts strong{font-size:28px}.circul3-home-refined .quick-facts p>span{font-size:12px}.circul3-home-refined .v6-block{padding-block:125px}.circul3-home-refined .v6-heading h2{font-size:calc(clamp(44px,5.3vw,77px))}.circul3-home-refined .v6-heading>p:last-child{font-size:17px;line-height:1.6}.circul3-home-refined .v6-fit{background:#080809;color:#f5f5f7}.circul3-home-refined .v6-fit .v6-heading>p{color:#aaa8b5}.circul3-home-refined .v6-fit-stage{background:radial-gradient(ellipse at 50% 60%,#3d394c,#111113 62%);border:1px solid #ffffff16;border-radius:30px}.circul3-home-refined .v6-fit-bottom{color:#bcb9c5}.circul3-home-refined .v6-fit-bottom p{color:#a6a2ae}.circul3-home-refined .v6-fit-control input{accent-color:#c4b3dc}.circul3-home-refined .v6-art-note,.circul3-home-refined .v6-stage-label{color:#b6b0c2}.circul3-home-refined .session-panel{border-radius:28px}.circul3-home-refined .session-title{font-size:23px}.circul3-home-refined .v6-feature-grid .v7-feature-hero{border-radius:26px;min-height:630px}.circul3-home-refined .v6-feature-grid .v7-feature-hero h3{font-size:39px}.circul3-home-refined .v6-feature-grid .v7-feature-hero>p{font-size:15px}.circul3-home-refined .v6-app{background:#eae9ef}.circul3-home-refined .v6-app-panel,.circul3-home-refined .v6-engineer-panel,.circul3-home-refined .v7-case-scene{border-radius:28px}.circul3-home-refined .v6-engineering{background:#09090b;color:#f5f5f7}.circul3-home-refined .v6-engineering .v6-heading>p{color:#aca8b5}.circul3-home-refined .v6-engineering h2 span{color:#a8a1b6}.circul3-home-refined .v7-case{background:#eeeeef}.circul3-home-refined .v7-case-copy h2{font-size:calc(clamp(44px,4.6vw,66px));color:#222126}.circul3-home-refined .v7-case-copy h2 span{color:#8b8792}.circul3-home-refined .v6-membership{background:#101012;color:#eeeaf4}.circul3-home-refined .v6-membership h2{color:#f5f5f7}.circul3-home-refined .v6-membership h2 span{color:#b8aecb}.circul3-home-refined .v6-membership p{color:#a4a0ad}.circul3-home-refined .final-choice{background:#e8e4ed}.circul3-home-refined .final-choice h2{font-size:calc(clamp(44px,5vw,70px))}.circul3-home-refined .drawer,.circul3-home-refined .modal{border-radius:24px}.circul3-home-refined .drawer{border-radius:24px 0 0 24px}.circul3-home-refined .v8-enter{animation:v8-in 1.25s cubic-bezier(.2,.7,.2,1) both}.circul3-home-refined .v8-launch-art{animation:v8-art 1.8s cubic-bezier(.16,1,.3,1) both}.circul3-home-refined .v8-launch-copy{animation:v8-in 1.2s .25s both}.circul3-home-refined .v8-reveal{transition:opacity .8s,translate .8s;translate:0 0;opacity:1}.circul3-home-refined .v8-reveal.v8-await{opacity:0;translate:0 30px}@keyframes v8-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes v8-art{0%{opacity:0;translate:90px 45px;scale:.92}to{opacity:1;translate:0 0;scale:1}}@media(min-width:1700px){.circul3-home-refined .v8-launch{min-height:930px}.circul3-home-refined .v8-launch-art{left:40%;top:180px}.circul3-home-refined .v8-launch-copy{margin-top:130px}.circul3-home-refined .v8-launch-floor{margin-top:110px}}@media(max-width:1100px){.circul3-home-refined .wrap{width:calc(100% - 64px)}.circul3-home-refined .v8-launch{min-height:780px}.circul3-home-refined .v8-launch-art{left:34%;top:190px;width:75vw}.circul3-home-refined .v8-launch-copy{width:350px;margin-top:92px}.circul3-home-refined .v8-launch-copy h2,.circul3-home-refined .v8-product-intro .v8-launch-copy h2{font-size:49px}.circul3-home-refined .v8-launch-copy p{font-size:15px;max-width:260px}.circul3-home-refined .v8-launch-floor{margin-top:80px}.circul3-home-refined .v8-highlight{padding:24px}.circul3-home-refined .v8-highlight strong{font-size:32px}.circul3-home-refined .purchase-grid{gap:36px}.circul3-home-refined .gallery-display{min-height:550px}.circul3-home-refined .health-tabs button{font-size:12px}.circul3-home-refined .fit-layout{gap:40px}}@media(max-width:760px){.circul3-home-refined .wrap{width:calc(100% - 40px)}.circul3-home-refined .header{height:60px}.circul3-home-refined .header .wordmark img{width:104px}.circul3-home-refined .header nav.open{background:#111113}.circul3-home-refined .header .nav-actions{gap:9px}.circul3-home-refined .section,.circul3-home-refined .v6-block{padding-block:80px}.circul3-home-refined .button{min-height:48px;padding:14px 23px;font-size:13px}.circul3-home-refined .button.compact{min-height:35px;font-size:11px;padding:9px 15px}.circul3-home-refined .v8-launch,.circul3-home-refined .v8-product-intro{min-height:0;padding-top:30px}.circul3-home-refined .v8-launch .v8-kicker{font-size:9px;letter-spacing:.25em}.circul3-home-refined .v8-launch h1,.circul3-home-refined .v8-product-intro h1{font-size:calc(clamp(70px,18vw,130px));letter-spacing:-.065em;margin-top:17px}.circul3-home-refined .v8-launch-art,.circul3-home-refined .v8-product-intro .v8-launch-art{position:relative;top:auto;left:50%;width:115%;max-width:560px;margin-top:-18px;margin-bottom:-42px;transform:translateX(-50%) translateY(var(--launch-y,0)) rotate(-9deg)}.circul3-home-refined .v8-launch-copy,.circul3-home-refined .v8-product-intro .v8-launch-copy{width:100%;text-align:center;margin-top:0}.circul3-home-refined .v8-launch-copy h2,.circul3-home-refined .v8-product-intro .v8-launch-copy h2{font-size:42px;line-height:1.05}.circul3-home-refined .v8-caption,.circul3-home-refined .v8-launch-copy h2 br.v8-desktop{display:none}.circul3-home-refined .v8-launch-copy p{font-size:14px;line-height:1.6;max-width:285px;margin:18px auto 22px}.circul3-home-refined .v8-launch-actions{justify-content:center;gap:23px}.circul3-home-refined .v8-launch-actions .v8-link{font-size:13px}.circul3-home-refined .v8-launch-floor,.circul3-home-refined .v8-product-intro .v8-launch-floor{margin-top:35px;padding:20px 0;flex-wrap:wrap;gap:15px}.circul3-home-refined .v8-launch-floor p{font-size:9px}.circul3-home-refined .benefits span,.circul3-home-refined .v8-launch-floor .finish-controls>span,.circul3-home-refined .v8-launch-floor .v8-scroll{font-size:10px}.circul3-home-refined .v8-launch-floor .v8-scroll span{width:24px;height:24px;margin-left:5px}.circul3-home-refined .v8-highlight-grid{grid-template-columns:1fr}.circul3-home-refined .v8-highlights{padding:55px 0}.circul3-home-refined .v8-highlights-head{display:block}.circul3-home-refined .v8-highlights-head h2{font-size:30px}.circul3-home-refined .v8-highlights-head p{margin-top:12px;line-height:1.5}.circul3-home-refined .v8-highlight{min-height:175px;padding:25px;position:relative}.circul3-home-refined .v8-highlight strong{font-size:34px;margin-top:19px}.circul3-home-refined .v8-highlight p{max-width:250px;font-size:13px}.circul3-home-refined .v8-highlight i{position:absolute;right:25px;bottom:25px}.circul3-home-refined .benefits{gap:12px;padding:25px 0}.circul3-home-refined .benefits p{padding-left:12px}.circul3-home-refined .benefits strong{font-size:11px}.circul3-home-refined .fit h2,.circul3-home-refined .v6-heading h2,.circul3-home-refined h2{font-size:44px}.circul3-home-refined .fit-scene{height:520px;border-radius:23px}.circul3-home-refined .fit .body{font-size:15px}.circul3-home-refined .fit-specs{gap:24px}.circul3-home-refined .fit-specs strong{font-size:26px}.circul3-home-refined .fit-specs span{font-size:11px}.circul3-home-refined .health-tabs{gap:20px}.circul3-home-refined .health-tabs button{font-size:12px}.circul3-home-refined .health-panel{height:650px;border-radius:23px}.circul3-home-refined .health-ui{transform:none;top:auto;right:25px}.circul3-home-refined .health-story h3{font-size:34px}.circul3-home-refined .health-story>p:last-child{font-size:13px}.circul3-home-refined .reset{height:800px}.circul3-home-refined .reset h2{font-size:44px}.circul3-home-refined .reset .body{font-size:15px}.circul3-home-refined .battery-number strong{font-size:205px}.circul3-home-refined .membership h2{font-size:46px}.circul3-home-refined .membership-number strong{font-size:210px}.circul3-home-refined .family-card{border-radius:24px;padding:27px}.circul3-home-refined .family-card h3{font-size:29px}.circul3-home-refined .family-card>p,.circul3-home-refined .faq details p{font-size:13px}.circul3-home-refined .faq h2{font-size:39px}.circul3-home-refined .faq summary{font-size:14px}.circul3-home-refined .purchase{padding-top:35px;padding-bottom:55px}.circul3-home-refined .purchase-copy h1{font-size:52px}.circul3-home-refined .product-subline{font-size:21px}.circul3-home-refined .product-intro{font-size:14px}.circul3-home-refined .gallery-display{min-height:430px}.circul3-home-refined .purchase-grid{gap:35px}.circul3-home-refined .quick-facts strong{font-size:24px}.circul3-home-refined .quick-facts p>span{font-size:10px}.circul3-home-refined .v6-heading>p:last-child{font-size:15px}.circul3-home-refined .v6-fit-stage{border-radius:22px}.circul3-home-refined .v6-feature-grid .v7-feature-hero{min-height:530px}.circul3-home-refined .v6-feature-grid .v7-feature-hero h3{font-size:33px}.circul3-home-refined .v6-feature-grid .v7-feature-hero>p{font-size:13px}.circul3-home-refined .v7-case-copy h2{font-size:45px}.circul3-home-refined .footer-note{font-size:10px}.circul3-home-refined .footer-links{font-size:11px}.circul3-home-refined .footer-bottom{font-size:9px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined{scroll-behavior:auto!important}.circul3-home-refined *,.circul3-home-refined :after,.circul3-home-refined :before{animation:none!important;transition:none!important}.circul3-home-refined .v8-reveal.v8-await{opacity:1;translate:none}.circul3-home-refined .v8-launch-art{will-change:auto}}.circul3-home-refined .v8-purchase-title{font-size:55px;letter-spacing:-.05em;margin:12px 0 14px}.circul3-home-refined .v6-engineer-panel p{color:#a9a4b3}.circul3-home-refined .v8-launch .button.white:hover{background:#e6dfef}.circul3-home-refined .v8-product-intro .v8-launch-copy p{color:#a4a4ae}@media(min-width:761px) and (max-width:1000px){.circul3-home-refined .purchase-grid{display:block}.circul3-home-refined .gallery-column{position:static;max-width:650px;margin:0 auto 50px}.circul3-home-refined .purchase-copy{max-width:650px;margin:auto}.circul3-home-refined .gallery-display{height:570px}.circul3-home-refined .v8-launch-copy{width:300px}.circul3-home-refined .v8-launch-copy h2,.circul3-home-refined .v8-product-intro .v8-launch-copy h2{font-size:44px}.circul3-home-refined .v8-launch-actions{gap:15px;flex-wrap:wrap}.circul3-home-refined .v8-highlight strong{font-size:28px}}.circul3-home-refined .v6-app{background:#101012;color:#f5f5f7}.circul3-home-refined .v6-app .v6-heading h2{color:#f5f5f7}.circul3-home-refined .v6-app .v6-heading h2 span{color:#b5adbf}.circul3-home-refined .v6-app .v6-app-side>p,.circul3-home-refined .v6-app .v6-heading>p{color:#aca8b6}.circul3-home-refined .v6-app-tabs button{color:#aaa6b2}.circul3-home-refined .v6-app-tabs button[aria-selected=true]{color:#e6d7fb;border-color:#d1bfe9}.circul3-home-refined .v6-app-chips span{color:#b5b0c0;border-color:#ffffff26}.circul3-home-refined .v6-engineering-tabs button{color:#3b3543}.circul3-home-refined .v6-engineering-tabs button[aria-selected=true]{color:#fff;background:#39323f;border-color:#39323f}.circul3-home-refined .v6-engineering-stage{border-radius:28px;background:radial-gradient(ellipse at 50% 35%,#faf9fc,#e4e0e9 75%)}.circul3-home-refined .v6-engineering .v6-heading>p:last-child,.circul3-home-refined .v6-fit .v6-heading>p:last-child{color:#aaa6b2}@media(min-width:761px) and (max-width:1100px){.circul3-home-refined .v6-cycle-mini{flex-wrap:wrap;align-content:center;gap:5px}.circul3-home-refined .v6-cycle-mini i{flex:0 0 10px;width:10px;height:10px}.circul3-home-refined .v6-cycle-mini i:nth-child(5){outline-offset:2px}}@media(max-width:760px){.circul3-home-refined .v8-launch-art,.circul3-home-refined .v8-product-intro .v8-launch-art{margin-bottom:-20px}.circul3-home-refined .v8-purchase-title{font-size:46px}.circul3-home-refined .health-panel{height:780px}.circul3-home-refined .health-story{top:226px}.circul3-home-refined .health-ui{bottom:36px}}.circul3-home-refined .v8-launch-copy{width:calc(min(600px,46vw))}.circul3-home-refined .v8-launch-copy h2{font-size:calc(clamp(34px,3.2vw,48px));line-height:1.08;letter-spacing:-.045em}@media(max-width:760px){.circul3-home-refined .v8-launch-copy{width:100%}.circul3-home-refined .v8-launch-copy h2{font-size:30px;line-height:1.14;letter-spacing:-.035em}}.circul3-home-refined #design .fit-copy .eyebrow{margin-bottom:22px}.circul3-home-refined #design .v8-fit-overlay{bottom:48px;transition:opacity .35s,transform .35s}.circul3-home-refined #design .v8-fit-overlay.is-changing{opacity:0;transform:translateY(8px)}.circul3-home-refined #design .v8-fit-overlay>span{font-size:46px;font-weight:400;letter-spacing:-.045em}.circul3-home-refined #design .v8-fit-points{list-style:none;margin:23px 0 0;padding:0;display:grid;gap:12px;max-width:470px}.circul3-home-refined #design .v8-fit-points li{position:relative;padding-left:17px;font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.9)}.circul3-home-refined #design .v8-fit-points li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.circul3-home-refined #design .v8-recovery-controls button{transition:background .3s,color .3s,transform .3s}.circul3-home-refined #design .v8-recovery-controls button:hover{transform:translateY(-1px)}.circul3-home-refined #health .section-head{align-items:flex-end;margin-bottom:36px}.circul3-home-refined #health .section-head h2{font-size:calc(clamp(40px,4.4vw,64px))}.circul3-home-refined #health .v8-guidance-intro{max-width:390px;padding-bottom:4px}.circul3-home-refined #health .v8-guidance-intro .body{color:var(--muted)}.circul3-home-refined #health .v8-guidance-intro .body span{margin-top:8px}.circul3-home-refined #health .v8-guidance-cta{margin-top:17px;font-size:11px;min-width:240px}.circul3-home-refined #health .v8-workday-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:0;border:0;overflow:visible}.circul3-home-refined #health .v8-workday-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;min-width:0;min-height:282px;padding:22px 23px;border:1px solid #dfe2da;border-radius:18px;background:#fbfbf8;color:var(--ink);transition:background .35s,border-color .35s,transform .35s,box-shadow .35s}.circul3-home-refined #health .v8-workday-card:hover{transform:translateY(-3px);border-color:#a7b29c}.circul3-home-refined #health .v8-workday-card[aria-selected=true]{background:#e8ede2;border-color:#7d8c70;box-shadow:0 8px 22px rgba(42,55,35,.07)}.circul3-home-refined #health .v8-card-time{font-size:30px;font-weight:400;letter-spacing:-.05em;line-height:1;margin-bottom:19px}.circul3-home-refined #health .v8-workday-card strong{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.circul3-home-refined #health .v8-workday-card p{font-size:12px;line-height:1.55;color:#656d60;margin-top:8px}.circul3-home-refined #health .v8-workday-card small{font-size:12px;line-height:1.55;font-weight:600;margin-top:auto;padding-top:20px}.circul3-home-refined #health .v8-card-copy{display:block;font-size:11px;line-height:1.65;color:#6f776a;margin-top:6px}.circul3-home-refined #health .v8-workday-card[aria-selected=true] .v8-card-copy,.circul3-home-refined #health .v8-workday-card[aria-selected=true] p{color:#586450}.circul3-home-refined #health .v8-guidance-panel{height:570px}.circul3-home-refined #health .v8-guidance-panel .health-story{bottom:48px}.circul3-home-refined #health .v8-guidance-panel .health-story h3{font-size:36px;line-height:1.25;letter-spacing:-.035em}.circul3-home-refined #health .v8-guidance-panel .health-story>p:last-child{font-size:13px;line-height:1.75;max-width:430px}.circul3-home-refined #health .v8-ui-text{font-size:32px;letter-spacing:-.035em;white-space:normal}.circul3-home-refined #health .v8-ui-text small{display:block;font-size:13px;margin:7px 0 0;letter-spacing:0}.circul3-home-refined #health .v8-hrv-bars{height:64px;display:flex;align-items:flex-end;gap:5px;margin:22px 0}.circul3-home-refined #health .v8-hrv-bars i{display:block;flex:1;height:var(--h);border-radius:3px 3px 0 0;background:var(--ui);opacity:var(--o)}@media(max-width:1100px){.circul3-home-refined #design .v8-fit-overlay>span{font-size:40px}.circul3-home-refined #design .v8-fit-points li{font-size:12px}.circul3-home-refined #health .v8-workday-card{padding:19px;min-height:305px}.circul3-home-refined #health .v8-workday-card strong{font-size:14px}.circul3-home-refined #health .v8-card-time{font-size:27px}.circul3-home-refined #health .v8-guidance-intro{max-width:310px}.circul3-home-refined #health .v8-guidance-panel .health-story h3{font-size:31px}}@media(max-width:760px){.circul3-home-refined #design .fit-copy .body br{display:none}.circul3-home-refined #design .v8-fit-overlay{left:25px;right:25px;bottom:48px}.circul3-home-refined #design .v8-fit-overlay>span{font-size:39px}.circul3-home-refined #design .v8-fit-points{margin-top:18px;gap:10px}.circul3-home-refined #design .v8-fit-points li{font-size:12px;line-height:1.5}.circul3-home-refined #design .v8-recovery-controls{left:18px;right:18px;top:18px}.circul3-home-refined #design .v8-recovery-controls button{flex:1;padding-inline:8px}.circul3-home-refined #health .section-head h2{font-size:42px}.circul3-home-refined #health .v8-guidance-intro{margin-top:20px}.circul3-home-refined #health .v8-guidance-intro .body{font-size:13px}.circul3-home-refined #health .v8-guidance-cta{width:100%;margin-top:14px}.circul3-home-refined #health .v8-workday-cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(min(82vw,320px));gap:12px;overflow-x:auto;margin-inline:-20px;padding:3px 20px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.circul3-home-refined #health .v8-workday-cards::-webkit-scrollbar{display:none}.circul3-home-refined #health .v8-workday-card{min-height:302px;padding:21px;scroll-snap-align:start}.circul3-home-refined #health .v8-workday-card:hover{transform:none}.circul3-home-refined #health .v8-guidance-panel{height:620px}.circul3-home-refined #health .v8-guidance-panel .health-story{top:210px}.circul3-home-refined #health .v8-guidance-panel .health-story h3{font-size:28px}.circul3-home-refined #health .v8-guidance-panel .health-story>p:last-child{font-size:12px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #design .v8-fit-overlay,.circul3-home-refined #health .v8-workday-card{transition:none}}.circul3-home-refined #health .v9-guidance-tabs{display:flex;gap:38px;margin:0 0 28px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.circul3-home-refined #health .v9-guidance-tabs::-webkit-scrollbar{display:none}.circul3-home-refined #health .v9-guidance-tabs button{flex:none;min-height:50px;padding:0 0 15px;background:transparent;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;white-space:nowrap;transition:color .22s,border-color .22s}.circul3-home-refined #health .v9-guidance-tabs button:hover{color:var(--ink)}.circul3-home-refined #health .v9-guidance-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.circul3-home-refined #health .v9-guidance-panel{height:660px}.circul3-home-refined #health .v9-guidance-panel .health-story{bottom:72px;width:45%}.circul3-home-refined #health .v9-guidance-panel .health-story h3{font-size:42px;line-height:1.13;letter-spacing:-.04em}.circul3-home-refined #health .v9-guidance-panel .health-story>p:last-child{font-size:15px;line-height:1.65;max-width:450px}.circul3-home-refined #health .v9-guidance-panel .health-ui{top:60px;right:6%;width:300px;height:540px;border-radius:42px;border:5px solid hsla(78,28%,93%,.24);background:#151a16;box-shadow:0 26px 70px rgba(0,0,0,.28);overflow:hidden}.circul3-home-refined #health .v9-guidance-panel:after{background:linear-gradient(90deg,rgba(7,12,9,.58),rgba(7,12,9,.28) 42%,rgba(7,12,9,.06) 72%)}.circul3-home-refined #health .health-sample{left:32px;bottom:25px;font-size:11px;letter-spacing:.04em}.circul3-home-refined .v9-phone{display:flex;flex-direction:column;width:100%;height:100%;padding:24px 22px 18px;background:#151a16;color:#f4f4f4;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;text-align:left}.circul3-home-refined .v9-phone-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,95.7%,.16);font-size:10px;letter-spacing:.08em}.circul3-home-refined .v9-phone-top b{font-size:11px}.circul3-home-refined .v9-phone-top span{color:#c8d3c0;font-size:9px;letter-spacing:0}.circul3-home-refined .v9-phone-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-top:27px;min-height:0}.circul3-home-refined .v9-phone-kicker{color:#b7c4ac;font-size:10px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.circul3-home-refined .v9-phone h4{margin:13px 0 12px;font-size:26px;line-height:1.16;font-weight:500;letter-spacing:-.035em}.circul3-home-refined .v9-phone p{margin:0;color:#c9d0c4;font-size:14px;line-height:1.6}.circul3-home-refined .v9-phone-metric{margin-top:auto;font-size:54px;line-height:1;font-weight:400;letter-spacing:-.055em;color:#d1efaf}.circul3-home-refined .v9-phone-detail{margin-top:9px;color:#c9d0c4;font-size:12px;line-height:1.5}.circul3-home-refined .v9-phone-foot{display:flex;align-items:center;gap:8px;padding-top:15px;border-top:1px solid hsla(0,0%,95.7%,.14);color:#b7c4ac;font-size:10px}.circul3-home-refined .v9-phone-foot i{width:6px;height:6px;border-radius:50%;background:#d1efaf}.circul3-home-refined .v9-mini-bars{display:flex;align-items:flex-end;gap:5px;width:100%;height:65px;margin-top:20px}.circul3-home-refined .v9-mini-bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:#d1efaf;opacity:.75}.circul3-home-refined .v9-phone-svg{width:100%;height:80px;margin-top:20px;overflow:visible}.circul3-home-refined .v9-phone-svg path{fill:none;stroke:#d1efaf;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.circul3-home-refined #battery .v9-charger-note{margin-top:17px;font-size:14px;color:var(--ink)}.circul3-home-refined #battery .runtime-details summary{line-height:1.6}.circul3-home-refined #why-circul.membership{background:#0b0b0a;color:#f4f4f4;padding-block:104px}.circul3-home-refined #why-circul .membership-glow{background:radial-gradient(circle at 83% 34%,hsla(45,46%,60%,.12),transparent 42%);opacity:1}.circul3-home-refined #why-circul .v9-reliability{position:relative}.circul3-home-refined #why-circul .v9-test-eyebrow{margin-bottom:28px;color:#c8b06a;font-size:10px;letter-spacing:.24em}.circul3-home-refined #why-circul .v9-test-head{max-width:1100px}.circul3-home-refined #why-circul .v9-test-head h2{font-size:calc(clamp(48px,6.3vw,88px));line-height:1.04;letter-spacing:-.055em}.circul3-home-refined #why-circul .v9-test-head h2 span{color:#c8b06a}.circul3-home-refined #why-circul .v9-test-head .body{max-width:760px;margin-top:22px;color:#a7a8a2;font-size:16px;line-height:1.65}.circul3-home-refined #why-circul .v9-test-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:end;margin-top:68px}.circul3-home-refined #why-circul .v9-pull{font-size:calc(clamp(72px,9vw,126px));line-height:.95;letter-spacing:-.065em;font-weight:400}.circul3-home-refined #why-circul .v9-pull span{color:#c8b06a;font-size:.56em;letter-spacing:-.035em}.circul3-home-refined #why-circul .v9-pull-copy{margin-top:18px;color:#c4c5bf;font-size:14px;line-height:1.6}.circul3-home-refined #why-circul .v9-stiffness{margin-top:10px;color:#c8b06a;font-size:13px;line-height:1.6}.circul3-home-refined #why-circul .v9-stiffness span{color:#777973}.circul3-home-refined #why-circul .v9-test-stats{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:52px}.circul3-home-refined #why-circul .v9-test-stats strong{display:block;color:#c8b06a;font-size:45px;font-weight:400;letter-spacing:-.04em}.circul3-home-refined #why-circul .v9-test-stats span{display:block;margin-top:10px;color:#8f918a;font-size:12px;line-height:1.5}.circul3-home-refined #why-circul .v9-chart{padding-top:24px;border-top:1px solid #34352f}.circul3-home-refined #why-circul .v9-chart svg{display:block;width:100%;height:250px;max-width:none}.circul3-home-refined #why-circul .v9-chart .axis{stroke:#34352f;stroke-width:1}.circul3-home-refined #why-circul .v9-chart .traditional{stroke:#777973;stroke-width:2;fill:none}.circul3-home-refined #why-circul .v9-chart .circul{stroke:#c8b06a;stroke-width:3;fill:none;stroke-linecap:round}.circul3-home-refined #why-circul .v9-legends{display:grid;gap:12px;margin-top:20px;font-size:12px;line-height:1.5}.circul3-home-refined #why-circul .v9-legends p{display:flex;align-items:center;gap:10px;color:#8f918a}.circul3-home-refined #why-circul .v9-legends p:last-child{color:#c8b06a}.circul3-home-refined #why-circul .v9-legends i{width:22px;height:2px;background:#777973;flex:none}.circul3-home-refined #why-circul .v9-legends p:last-child i{background:#c8b06a}@media(max-width:1100px){.circul3-home-refined #health .v9-guidance-panel .health-story{left:30px;width:43%}.circul3-home-refined #health .v9-guidance-panel .health-story h3{font-size:34px}.circul3-home-refined #health .v9-guidance-panel .health-ui{top:72.5px;width:275px;height:515px}.circul3-home-refined #why-circul .v9-test-grid{gap:45px}}@media(max-width:760px){.circul3-home-refined #health .v9-guidance-tabs{gap:25px;margin-bottom:20px}.circul3-home-refined #health .v9-guidance-tabs button{font-size:12px;min-height:48px}.circul3-home-refined #health .v9-guidance-panel:after{background:linear-gradient(180deg,rgba(7,12,9,.74),rgba(7,12,9,.5) 38%,rgba(7,12,9,.12) 66%,rgba(7,12,9,.24))}.circul3-home-refined #health .v9-guidance-panel #health-photo{filter:brightness(.58)}.circul3-home-refined #health .v9-guidance-panel .health-story{top:34px;bottom:auto;left:24px;right:24px;width:auto;text-shadow:0 2px 18px rgba(0,0,0,.24)}.circul3-home-refined #health .v9-guidance-panel .health-story h3{font-size:30px;line-height:1.18}.circul3-home-refined #health .v9-guidance-panel .health-story>p:last-child{font-size:14px;line-height:1.55}.circul3-home-refined #health .v9-guidance-panel .health-ui{top:350px;left:calc(50% - 135px);right:auto;width:270px;height:450px;border-radius:34px}.circul3-home-refined #health .v9-guidance-panel .v9-phone{padding:20px 19px 15px}.circul3-home-refined #health .v9-guidance-panel .v9-phone-body{padding-top:20px}.circul3-home-refined #health .v9-guidance-panel .v9-phone h4{font-size:22px;margin-block:10px}.circul3-home-refined #health .v9-guidance-panel .v9-phone p{font-size:12px;line-height:1.55}.circul3-home-refined #health .v9-guidance-panel .v9-phone-metric{font-size:43px}.circul3-home-refined #health .v9-guidance-panel .v9-mini-bars{height:45px;margin-top:13px}.circul3-home-refined #health .health-sample{left:24px;bottom:17px;font-size:10px}.circul3-home-refined #battery .v9-charger-note{font-size:13px;line-height:1.6}.circul3-home-refined #why-circul.membership{padding-block:74px}.circul3-home-refined #why-circul .v9-test-eyebrow{font-size:8px;line-height:1.7;margin-bottom:20px}.circul3-home-refined #why-circul .v9-test-head h2{font-size:48px;line-height:1.06}.circul3-home-refined #why-circul .v9-test-head .body{font-size:14px;margin-top:18px}.circul3-home-refined #why-circul .v9-test-grid{grid-template-columns:1fr;gap:48px;margin-top:44px}.circul3-home-refined #why-circul .v9-pull{font-size:80px}.circul3-home-refined #why-circul .v9-test-stats{margin-top:36px;gap:20px}.circul3-home-refined #why-circul .v9-test-stats strong{font-size:38px}.circul3-home-refined #why-circul .v9-chart svg{height:190px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #health .v9-guidance-tabs button{transition:none}}.circul3-home-refined #why-circul.membership{box-sizing:border-box;background:#f5f5f5;color:#202124;padding:64px 32px 88px;overflow:hidden;font-family:CIRCUL Aspekta,Arial,PingFang SC,sans-serif}.circul3-home-refined #why-circul .membership-glow{display:none}.circul3-home-refined #why-circul .v10-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1320px;margin:0 auto}.circul3-home-refined #why-circul .v10-value-card{box-sizing:border-box;min-width:0;min-height:680px;border:1px solid rgba(32,33,36,.055);border-radius:28px;overflow:hidden}.circul3-home-refined #why-circul .v10-membership-card{display:flex;flex-direction:column;padding:52px;background:#fdfdfd}.circul3-home-refined #why-circul .v10-value-eyebrow{margin:0 0 17px;color:#78727f;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.18em}.circul3-home-refined #why-circul .v10-value-card h2{margin:0;color:#202124;font-size:calc(clamp(40px,3.65vw,56px));font-weight:600;line-height:1.055;letter-spacing:-.055em}.circul3-home-refined #why-circul .v10-value-card h2 span{color:#78727f}.circul3-home-refined #why-circul .v10-membership-copy{margin:22px 0 0;max-width:470px;color:#78727f;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.01em}.circul3-home-refined #why-circul .v10-membership-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:auto;padding-top:48px}.circul3-home-refined #why-circul .v10-zero{display:flex;align-items:baseline;color:#202124;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.circul3-home-refined #why-circul .v10-zero>span{margin-right:5px;font-size:25px;font-weight:400}.circul3-home-refined #why-circul .v10-zero strong{font-size:66px;font-weight:400;line-height:1;letter-spacing:-.05em}.circul3-home-refined #why-circul .v10-zero small{margin-left:10px;color:#78727f;font-size:14px;font-weight:400}.circul3-home-refined #why-circul .v10-included{margin:12px 0 0;color:#78727f;font-size:13px;line-height:1.5}.circul3-home-refined #why-circul .v10-ring-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 19px;border-radius:999px;background:#292929;color:#f5f5f5;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .22s,transform .22s}.circul3-home-refined #why-circul .v10-ring-link:hover{background:#484848;transform:translateY(-1px)}.circul3-home-refined #why-circul .v10-ring-link:focus-visible{outline:2px solid #8b6dda;outline-offset:4px}.circul3-home-refined #why-circul .v10-durability-card{display:flex;flex-direction:column;padding:52px 52px 34px;background:radial-gradient(at 63% 32%,#fcfcfc,#e8e8ea 83%)}.circul3-home-refined #why-circul .v10-durability-copy{margin:20px 0 0;max-width:460px;color:#78727f;font-size:16px;line-height:1.6;letter-spacing:-.01em}.circul3-home-refined #why-circul .v10-tension-scene{position:relative;height:310px;margin:6px -20px 0;isolation:isolate}.circul3-home-refined #why-circul .v10-tension-ropes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.circul3-home-refined #why-circul .v10-rope-base{fill:none;stroke:#938a7c;stroke-width:9;stroke-linecap:round}.circul3-home-refined #why-circul .v10-rope-braid{fill:none;stroke:#d8d0c4;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 7}.circul3-home-refined #why-circul .v10-knot{fill:#a69c8d;stroke:#d8d0c4;stroke-width:2}.circul3-home-refined #why-circul .v10-force-arrow{fill:none;stroke:#7043b6;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.circul3-home-refined #why-circul .v10-tension-product{position:absolute;z-index:2;left:50%;top:50%;width:264px;height:264px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 15px 18px rgba(32,33,36,.12))}.circul3-home-refined #why-circul .v10-force-label{position:absolute;z-index:3;top:50%;color:#7043b6;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.circul3-home-refined #why-circul .v10-force-label.left{left:2px;transform:translateY(-32px)}.circul3-home-refined #why-circul .v10-force-label.right{right:2px;transform:translateY(-32px)}.circul3-home-refined #why-circul .v10-test-note{margin:auto 0 0;padding-top:20px;border-top:1px solid #d9d9dd;color:#66616d;font-size:12px;line-height:1.65;text-align:center}.circul3-home-refined #why-circul .v10-test-note strong{color:#202124;font-weight:500}.circul3-home-refined #why-circul .v10-test-note span{display:inline-block;margin-inline:7px;color:#a5a4ac}@media(max-width:1000px){.circul3-home-refined #why-circul.membership{padding-inline:24px}.circul3-home-refined #why-circul .v10-durability-card,.circul3-home-refined #why-circul .v10-membership-card{padding:38px}.circul3-home-refined #why-circul .v10-membership-bottom{align-items:flex-start;flex-direction:column}.circul3-home-refined #why-circul .v10-value-card{min-height:650px}.circul3-home-refined #why-circul .v10-tension-scene{height:285px}.circul3-home-refined #why-circul .v10-tension-product{width:230px;height:230px}}@media(max-width:900px){.circul3-home-refined #why-circul.membership{padding:0 16px 48px}.circul3-home-refined #why-circul .v10-value-grid{grid-template-columns:1fr;gap:14px}.circul3-home-refined #why-circul .v10-value-card{border-radius:22px}.circul3-home-refined #why-circul .v10-durability-card,.circul3-home-refined #why-circul .v10-membership-card{padding:34px 26px}.circul3-home-refined #why-circul .v10-value-card h2{font-size:calc(clamp(34px,9.5vw,44px));line-height:1.08;letter-spacing:-.05em}.circul3-home-refined #why-circul .v10-durability-copy,.circul3-home-refined #why-circul .v10-membership-copy{font-size:15px}.circul3-home-refined #why-circul .v10-membership-bottom{flex-direction:row;align-items:flex-end;gap:14px;padding-top:52px}.circul3-home-refined #why-circul .v10-zero strong{font-size:58px}.circul3-home-refined #why-circul .v10-ring-link{padding-inline:15px;font-size:13px}.circul3-home-refined #why-circul .v10-tension-scene{height:270px;margin:12px -16px 0}.circul3-home-refined #why-circul .v10-tension-product{width:218px;height:218px}.circul3-home-refined #why-circul .v10-force-label{font-size:8px;letter-spacing:.08em}.circul3-home-refined #why-circul .v10-test-note{font-size:11px}.circul3-home-refined #why-circul .v10-test-note span{margin-inline:3px}}@media(max-width:380px){.circul3-home-refined #why-circul .v10-membership-bottom{flex-direction:column;align-items:flex-start}.circul3-home-refined #why-circul .v10-tension-scene{height:240px}.circul3-home-refined #why-circul .v10-tension-product{width:194px;height:194px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #why-circul .v10-ring-link{transition:none}}.circul3-home-refined #why-circul .v10-value-card{min-height:760px}.circul3-home-refined #why-circul .v10-zero>span{margin-right:8px;font-size:34px}.circul3-home-refined #why-circul .v10-zero strong{font-size:112px;line-height:.9;letter-spacing:-.065em}.circul3-home-refined #why-circul .v10-zero small{margin-left:13px;font-size:16px}.circul3-home-refined #why-circul .v10-tension-product{transform:translate(-50%,-50%) rotate(90deg)}.circul3-home-refined #why-circul .v11-test-stats{margin:auto 0 0;padding-top:20px;border-top:1px solid #d9d9dd;color:#66616d;text-align:left}.circul3-home-refined #why-circul .v11-primary-stat strong{display:flex;align-items:baseline;gap:10px;color:#202124;font-size:calc(clamp(46px,4vw,62px));font-weight:400;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.circul3-home-refined #why-circul .v11-primary-stat strong small{color:#78727f;font-size:.45em;font-weight:400;letter-spacing:-.02em}.circul3-home-refined #why-circul .v11-test-stats p{margin:7px 0 0;color:#78727f;font-size:12px;line-height:1.45}.circul3-home-refined #why-circul .v11-secondary-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.circul3-home-refined #why-circul .v11-secondary-stats>div+div{padding-left:20px;border-left:1px solid #d9d9dd}.circul3-home-refined #why-circul .v11-secondary-stats strong{color:#202124;font-size:32px;font-weight:400;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media(max-width:1000px){.circul3-home-refined #why-circul .v10-value-card{min-height:720px}.circul3-home-refined #why-circul .v10-zero strong{font-size:94px}}@media(max-width:900px){.circul3-home-refined #why-circul .v10-value-card{min-height:0}.circul3-home-refined #why-circul .v10-zero>span{font-size:28px}.circul3-home-refined #why-circul .v10-zero strong{font-size:86px}.circul3-home-refined #why-circul .v10-zero small{font-size:14px}.circul3-home-refined #why-circul .v11-test-stats{padding-top:18px}.circul3-home-refined #why-circul .v11-primary-stat strong{font-size:46px}.circul3-home-refined #why-circul .v11-secondary-stats{margin-top:18px}.circul3-home-refined #why-circul .v11-secondary-stats strong{font-size:29px}}@media(max-width:480px){.circul3-home-refined #why-circul .v10-membership-bottom{flex-direction:column;align-items:flex-start;gap:24px}.circul3-home-refined #why-circul .v10-ring-link{align-self:flex-start}}@media(max-width:380px){.circul3-home-refined #why-circul .v10-zero strong{font-size:78px}.circul3-home-refined #why-circul .v11-primary-stat strong{font-size:40px;gap:7px}.circul3-home-refined #why-circul .v11-secondary-stats{gap:12px}.circul3-home-refined #why-circul .v11-secondary-stats>div+div{padding-left:12px}.circul3-home-refined #why-circul .v11-secondary-stats strong{font-size:27px}}.circul3-home-refined #adaptive-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;height:82svh;min-height:680px;background:#171717;color:#fff;font-family:AspektaT,Arial,Helvetica,sans-serif}.circul3-home-refined #adaptive-hero .v13-adaptive-media,.circul3-home-refined #adaptive-hero .v13-adaptive-shade{position:absolute;inset:0}.circul3-home-refined #adaptive-hero .v13-adaptive-media img{width:100%;height:100%;object-fit:cover;object-position:50% 44%}.circul3-home-refined #adaptive-hero .v13-adaptive-shade{z-index:1;background:linear-gradient(0deg,rgba(5,7,8,.76),rgba(5,7,8,.38) 42%,rgba(5,7,8,.04) 82%)}.circul3-home-refined #adaptive-hero .v13-adaptive-copy{position:absolute;z-index:2;left:max(56px,50% - 640px);bottom:72px;width:min(720px,100% - 112px);text-align:left}.circul3-home-refined #adaptive-hero h2{max-width:850px;font-family:inherit;font-size:calc(clamp(48px,5.1vw,76px));font-weight:400;line-height:1.05;letter-spacing:-.048em}.circul3-home-refined #adaptive-hero .v13-adaptive-body{margin-top:24px;font-weight:400;letter-spacing:-.008em;color:hsla(0,0%,100%,.88)}.circul3-home-refined #adaptive-hero .v13-adaptive-close{margin-top:28px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.018em;color:#fff}.circul3-home-refined #design.section,.circul3-home-refined #health.section{padding:64px 0}.circul3-home-refined #design .fit-layout{align-items:center}.circul3-home-refined #design .fit-copy .eyebrow{margin-bottom:16px}.circul3-home-refined #design .fit-copy h2{font-size:calc(clamp(44px,4.5vw,66px));line-height:1.04;letter-spacing:-.052em}.circul3-home-refined #design .v13-fit-subtitle{margin-top:16px;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.025em;color:#4f5559}.circul3-home-refined #design .v13-fit-kicker{margin-top:30px;font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.018em;color:#202124}.circul3-home-refined #design .fit-copy .body{margin-top:14px;font-size:16px;line-height:1.62}.circul3-home-refined #design .fit-copy .body span{display:block;margin-top:8px}.circul3-home-refined #design .v13-fit-foot{margin-top:25px;padding-top:18px;border-top:1px solid #dedfda}.circul3-home-refined #design .v13-fit-foot p{font-size:11px;line-height:1.65;color:#73797e}.circul3-home-refined #design .v13-fit-foot p+p{margin-top:4px;letter-spacing:.018em}.circul3-home-refined #design .v8-recovery-controls{gap:3px;padding:4px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:rgba(19,20,20,.48);box-shadow:0 5px 20px rgba(0,0,0,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.circul3-home-refined #design .v8-recovery-controls button{min-height:38px;padding:10px 17px;border:0;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.76);font-size:11px;line-height:1.2;box-shadow:none;transition:background .32s cubic-bezier(.22,.61,.36,1),color .32s,box-shadow .32s,transform .32s}.circul3-home-refined #design .v8-recovery-controls button:hover{transform:none;color:#fff;background:hsla(0,0%,100%,.08)}.circul3-home-refined #design .v8-recovery-controls button[aria-selected=true],.circul3-home-refined #design .v8-recovery-controls button[aria-selected=true]:hover{background:#f5f5f2;color:#202124;box-shadow:0 2px 9px rgba(0,0,0,.14)}.circul3-home-refined #design .v8-fit-overlay>span{font-size:40px}.circul3-home-refined #health .section-head{display:block;text-align:center;margin:0 auto 42px;max-width:1040px}.circul3-home-refined #health .section-head>div:first-child{display:contents}.circul3-home-refined #health .section-head .eyebrow{margin-bottom:16px;text-align:center}.circul3-home-refined #health .section-head h2{max-width:1040px;margin:0 auto;font-size:calc(clamp(44px,4.8vw,76px));line-height:1.06;color:#14171a}.circul3-home-refined #health .v13-health-subtitle{margin-top:17px;font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.028em;color:#686d72}.circul3-home-refined #health .v13-health-kicker{margin-top:28px;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em;color:#202124}.circul3-home-refined #health .v8-guidance-intro{max-width:720px;margin:0 auto}.circul3-home-refined #health .v8-guidance-intro .body{max-width:720px;margin:14px auto 0;font-size:16px;text-align:center}.circul3-home-refined #health .v8-guidance-intro .body span{display:block;margin:18px 0 0;font-size:12px;line-height:1.6;letter-spacing:.01em;color:#73797e}.circul3-home-refined #health .v8-guidance-cta{justify-content:center;min-width:0;width:auto;margin-top:20px;font-size:12px}.circul3-home-refined #battery.section{padding:64px 0 0}.circul3-home-refined #battery .runtime-details{margin-bottom:0}.circul3-home-refined #rings.section,.circul3-home-refined .v8-highlights{padding:64px 0}@media(max-width:1100px){.circul3-home-refined #design .fit-copy h2{font-size:44px}.circul3-home-refined #design .v13-fit-subtitle{font-size:21px}.circul3-home-refined #design .fit-copy .body{font-size:14px}.circul3-home-refined #design .v13-fit-kicker{font-size:17px}.circul3-home-refined #health .section-head h2{font-size:54px}}@media(max-width:760px){.circul3-home-refined #adaptive-hero{height:78svh;min-height:640px}.circul3-home-refined #adaptive-hero .v13-adaptive-media img{object-position:56% 44%}.circul3-home-refined #adaptive-hero .v13-adaptive-shade{background:linear-gradient(0deg,rgba(5,7,8,.8),rgba(5,7,8,.4) 52%,rgba(5,7,8,.04) 88%)}.circul3-home-refined #adaptive-hero .v13-adaptive-copy{left:20px;bottom:40px;width:calc(100% - 40px)}.circul3-home-refined #adaptive-hero h2{font-size:42px;line-height:1.07;letter-spacing:-.045em}.circul3-home-refined #adaptive-hero .v13-adaptive-body{margin-top:18px;line-height:1.55}.circul3-home-refined #adaptive-hero .v13-adaptive-close{margin-top:20px;font-size:17px}.circul3-home-refined #design.section,.circul3-home-refined #health.section{padding:40px 0}.circul3-home-refined #design .fit-layout{gap:28px}.circul3-home-refined #design .fit-copy h2{font-size:40px}.circul3-home-refined #design .v13-fit-subtitle{margin-top:12px;font-size:20px}.circul3-home-refined #design .v13-fit-kicker{margin-top:22px;font-size:17px}.circul3-home-refined #design .fit-copy .body{margin-top:12px;font-size:14px;line-height:1.58}.circul3-home-refined #design .fit-copy .body span{margin-top:7px}.circul3-home-refined #design .v13-fit-foot{margin-top:20px;padding-top:15px}.circul3-home-refined #design .v8-recovery-controls{padding:3px}.circul3-home-refined #design .v8-recovery-controls button{min-height:36px;font-size:10px;padding:9px 8px}.circul3-home-refined #design .v8-fit-overlay>span{font-size:34px}.circul3-home-refined #health .section-head{margin-bottom:28px}.circul3-home-refined #health .section-head h2{font-size:40px;line-height:1.08}.circul3-home-refined #health .v13-health-subtitle{margin-top:13px;font-size:21px}.circul3-home-refined #health .v13-health-kicker{font-size:18px}.circul3-home-refined #health .v8-guidance-intro .body{line-height:1.6}.circul3-home-refined #health .v8-guidance-intro .body span{font-size:11px;margin-top:15px}.circul3-home-refined #health .v8-guidance-cta{margin-top:16px}.circul3-home-refined #battery.section{padding:40px 0 0}.circul3-home-refined #rings.section,.circul3-home-refined .v8-highlights{padding:40px 0}}.circul3-home-refined #why-circul .v10-value-card h2{font-size:calc(clamp(36px,3.2vw,48px))}@media(max-width:900px){.circul3-home-refined #why-circul .v10-value-card h2{font-size:calc(clamp(30px,8.3vw,38px))}}.circul3-home-refined #top .v15-proof-rail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;background:#f5f5f5;color:#202124;border-bottom:1px solid #dedfe2;font-family:AspektaT,Arial,Helvetica,sans-serif}.circul3-home-refined #top .v15-proof-rail>div{padding:24px 20px;border-bottom:1px solid #dedfe2}.circul3-home-refined #top .v15-proof-rail>div:nth-child(odd){border-right:1px solid #dedfe2}.circul3-home-refined #top .v15-proof-rail span,.circul3-home-refined #top .v15-proof-rail strong{display:block}.circul3-home-refined #top .v15-proof-rail strong{font-size:17px;font-weight:400;line-height:1.45;letter-spacing:-.015em}.circul3-home-refined #top .v15-proof-rail span{margin-top:2px;color:#72727a;font-size:12px;line-height:1.5}.circul3-home-refined #design .fit-copy h2,.circul3-home-refined #design .v13-fit-subtitle{margin:0;color:#202124;font-size:calc(clamp(44px,4.5vw,66px));font-weight:600;line-height:1.04;letter-spacing:-.052em}.circul3-home-refined #design .v13-fit-subtitle{color:#a3a3a8}.circul3-home-refined #health .section-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:70px;max-width:none;margin:0 0 54px;text-align:left}.circul3-home-refined #health .section-head>div:first-child{display:block}.circul3-home-refined #health .section-head .eyebrow{margin-bottom:20px;text-align:left}.circul3-home-refined #health .section-head h2{max-width:none;margin:0;color:#202124;font-size:calc(clamp(44px,4.4vw,64px));font-weight:600;line-height:1.04;letter-spacing:-.052em}.circul3-home-refined #health .v13-health-subtitle{margin:2px 0 0;color:#a3a3a8;font-size:calc(clamp(44px,4.4vw,64px));font-weight:600;line-height:1.04;letter-spacing:-.052em}.circul3-home-refined #health .v13-health-kicker{margin-top:26px}.circul3-home-refined #health .v8-guidance-intro{align-self:end;max-width:410px;margin:0 0 3px;padding:0}.circul3-home-refined #health .v8-guidance-intro .body{max-width:410px;margin:0;color:#73797e;font-size:14px;line-height:1.65;text-align:left}.circul3-home-refined #health .v8-guidance-intro .body span{margin-top:14px}.circul3-home-refined #health .v8-guidance-cta{display:inline-flex;justify-content:flex-start;margin-top:18px}.circul3-home-refined #health .v9-guidance-tabs{margin-bottom:32px}.circul3-home-refined #battery.section{padding:132px 0}.circul3-home-refined #compare.faq{padding-bottom:0}.circul3-home-refined #adaptive-hero h2{font-size:calc(clamp(45px,5.4vw,78px));line-height:1.06;color:#fff}.circul3-home-refined #adaptive-hero h2 span{color:#e4e0ef}.circul3-home-refined #adaptive-hero .v13-adaptive-body{max-width:610px;margin-top:25px;color:#ddd9e2;font-size:18px;line-height:1.6}.circul3-home-refined #adaptive-hero .v13-adaptive-close{margin-top:27px;color:#e4e0ef;font-size:16px;line-height:1.5;letter-spacing:-.01em}@media(min-width:700px){.circul3-home-refined #top .v15-proof-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.circul3-home-refined #top .v15-proof-rail>div{padding:30px 40px;border-bottom:0;border-right:1px solid #dedfe2}.circul3-home-refined #top .v15-proof-rail>div:last-child{border-right:0}}@media(min-width:1100px){.circul3-home-refined #top .v15-proof-rail>div{padding-inline:64px}}@media(max-width:1100px){.circul3-home-refined #health .section-head{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:40px}.circul3-home-refined #health .section-head h2,.circul3-home-refined #health .v13-health-subtitle{font-size:52px}}@media(max-width:760px){.circul3-home-refined #design .fit-copy h2,.circul3-home-refined #design .v13-fit-subtitle,.circul3-home-refined #health .section-head h2,.circul3-home-refined #health .v13-health-subtitle{font-size:40px;line-height:1.06}.circul3-home-refined #health .section-head{display:block;margin-bottom:32px;text-align:left}.circul3-home-refined #health .section-head .eyebrow{margin-bottom:18px}.circul3-home-refined #health .v13-health-subtitle{margin-top:2px}.circul3-home-refined #health .v13-health-kicker{margin-top:22px}.circul3-home-refined #health .v8-guidance-intro{max-width:none;margin:20px 0 0}.circul3-home-refined #health .v8-guidance-intro .body{max-width:none;font-size:14px;text-align:left}.circul3-home-refined #health .v9-guidance-tabs{margin-bottom:22px}.circul3-home-refined #battery.section{padding:80px 0}.circul3-home-refined #adaptive-hero h2{font-size:44px;line-height:1.06;letter-spacing:-.05em}.circul3-home-refined #adaptive-hero .v13-adaptive-body{margin-top:22px;font-size:15px}.circul3-home-refined #adaptive-hero .v13-adaptive-close{margin-top:22px;font-size:14px}}.circul3-home-refined #health .v9-guidance-tabs{gap:76px}.circul3-home-refined #health .v9-guidance-panel .health-ui{top:70px;right:5%;bottom:auto;left:auto;transform:none;width:350px;height:520px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.circul3-home-refined #health .v16-coach-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:25px 24px 22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.19);border-radius:26px;background:linear-gradient(145deg,rgba(37,43,41,.88),rgba(16,21,20,.77));box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 24px 60px rgba(0,0,0,.24);backdrop-filter:blur(24px) saturate(118%);-webkit-backdrop-filter:blur(24px) saturate(118%);color:#f5f6f2;font-family:AspektaT,Arial,Helvetica,sans-serif;text-align:left;isolation:isolate;animation:v16-card-in .55s cubic-bezier(.22,.61,.36,1) both}.circul3-home-refined #health .v16-coach-card:before{content:"";position:absolute;z-index:-1;inset:-40% -30% auto;height:65%;background:radial-gradient(ellipse,rgba(224,234,220,.1),transparent 66%);pointer-events:none}.circul3-home-refined #health .v16-coach-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid hsla(0,0%,100%,.12);color:#e5e9e1;font-size:11px;line-height:1.4;letter-spacing:.035em}.circul3-home-refined #health .v16-coach-top i{width:6px;height:6px;flex:none;border-radius:50%;background:#d5e5c8;box-shadow:0 0 0 5px hsla(93,36%,84%,.07)}.circul3-home-refined #health .v16-coach-sub{margin-top:22px;color:#b8c0b8;font-size:11px;line-height:1.45;letter-spacing:.065em}.circul3-home-refined #health .v16-coach-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.circul3-home-refined #health .v16-coach-metric{padding:17px 14px 15px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.055);box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.circul3-home-refined #health .v16-coach-metric strong{display:block;color:#f6f7f3;font-size:31px;font-weight:400;line-height:1;letter-spacing:-.045em;white-space:nowrap}.circul3-home-refined #health .v16-coach-metric span{display:block;margin-top:9px;color:#b9c1b9;font-size:10px;line-height:1.4}.circul3-home-refined #health .v16-coach-baseline{margin-top:18px;color:#c8d1c3;font-size:11px;line-height:1.55}.circul3-home-refined #health .v16-coach-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:45px;margin-top:auto;padding:0 16px;border:1px solid hsla(0,0%,100%,.17);border-radius:999px;background:#edf0e8;color:#1b211e;font-size:12px;transition:transform .25s,background .25s}.circul3-home-refined #health .v16-coach-button:hover{transform:translateY(-2px);background:#fff}.circul3-home-refined #health .v16-coach-button span{font-size:17px}.circul3-home-refined #health .v16-breath-visual{position:relative;display:grid;place-items:center;width:172px;height:172px;margin:21px auto 17px}.circul3-home-refined #health .v16-breath-visual svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.circul3-home-refined #health .v16-breath-orbit{fill:none;stroke:rgba(224,234,220,.16);stroke-width:1}.circul3-home-refined #health .v16-breath-progress{fill:none;stroke:#dce9d2;stroke-width:2;stroke-linecap:round;stroke-dasharray:330 440;transform-origin:86px 86px;animation:v16-orbit 10s linear infinite}.circul3-home-refined #health .v16-breath-core{width:94px;height:94px;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;background:radial-gradient(circle at 40% 32%,rgba(232,241,225,.23),rgba(185,204,177,.07));box-shadow:0 0 40px rgba(204,224,191,.08),inset 0 1px 8px hsla(0,0%,100%,.08);animation:v16-breathe 10s cubic-bezier(.45,0,.55,1) infinite}.circul3-home-refined #health .v16-breath-label{position:absolute;text-align:center;color:#f3f5ef;font-size:12px;letter-spacing:.11em}.circul3-home-refined #health .v16-coach-pace{text-align:center;color:#d6ded1;font-size:12px;line-height:1.5}.circul3-home-refined #health .v16-coach-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid hsla(0,0%,100%,.12);color:#c1c9bf;font-size:11px}.circul3-home-refined #health .v16-coach-controls span:last-child{letter-spacing:.08em}.circul3-home-refined #health .v16-live-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.circul3-home-refined #health .v16-live-metrics strong{display:block;font-size:25px;font-weight:400;letter-spacing:-.04em}.circul3-home-refined #health .v16-live-metrics span{display:block;margin-top:7px;color:#b9c1b9;font-size:10px}.circul3-home-refined #health .v16-response-chart{width:100%;height:138px;margin-top:21px;overflow:visible}.circul3-home-refined #health .v16-response-grid{stroke:hsla(0,0%,100%,.08);stroke-width:1}.circul3-home-refined #health .v16-response-line{fill:none;stroke:#dce9d2;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;animation:v16-draw 4.8s ease-in-out infinite}.circul3-home-refined #health .v16-response-area{fill:url(#v16-response-fill);opacity:.7}.circul3-home-refined #health .v16-response-caption{color:#d5ded0;font-size:11px;line-height:1.55}.circul3-home-refined #health .v16-coach-foot{margin-top:auto;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12);color:#aeb8ad;font-size:10px;line-height:1.5}.circul3-home-refined #health .v16-session-list{display:grid;gap:9px;margin-top:21px}.circul3-home-refined #health .v16-session{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:13px 12px;border:1px solid hsla(0,0%,100%,.085);border-radius:13px;background:hsla(0,0%,100%,.045);color:#e6ebe2;font-size:11px}.circul3-home-refined #health .v16-session time{color:#b7c0b5;font-size:10px}.circul3-home-refined #health .v16-session-track{height:3px;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.1)}.circul3-home-refined #health .v16-session-track i{display:block;width:var(--gain);height:100%;border-radius:inherit;background:#d5e5c8;transform-origin:left;animation:v16-gain 1.2s cubic-bezier(.22,.61,.36,1) both}.circul3-home-refined #health .v16-session strong{font-size:12px;font-weight:400;white-space:nowrap}@keyframes v16-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes v16-breathe{0%,to{transform:scale(.72);opacity:.7}40%{transform:scale(1);opacity:1}}@keyframes v16-orbit{to{transform:rotate(1turn)}}@keyframes v16-draw{0%{stroke-dashoffset:520;opacity:.35}45%,to{stroke-dashoffset:0;opacity:1}}@keyframes v16-gain{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1100px){.circul3-home-refined #health .v9-guidance-tabs{gap:56px}.circul3-home-refined #health .v9-guidance-panel .health-ui{right:4%;width:320px}.circul3-home-refined #health .v16-coach-card{padding-inline:20px}.circul3-home-refined #health .v16-coach-metric strong{font-size:28px}}@media(max-width:760px){.circul3-home-refined #health .v9-guidance-tabs{gap:36px}.circul3-home-refined #health .v9-guidance-panel{height:850px}.circul3-home-refined #health .v9-guidance-panel .health-ui{top:365px;bottom:auto;left:0;right:0;margin:0 auto;transform:none;width:calc(100% - 48px);max-width:340px;height:440px;border:0;border-radius:0;padding:0}.circul3-home-refined #health .v16-coach-card{padding:19px 19px 17px;border-radius:22px}.circul3-home-refined #health .v16-coach-top{padding-bottom:13px;font-size:10px}.circul3-home-refined #health .v16-coach-sub{margin-top:16px;font-size:10px}.circul3-home-refined #health .v16-coach-metrics{margin-top:16px;gap:9px}.circul3-home-refined #health .v16-coach-metric{padding:14px 12px}.circul3-home-refined #health .v16-coach-metric strong{font-size:27px}.circul3-home-refined #health .v16-coach-baseline{margin-top:14px;font-size:10px}.circul3-home-refined #health .v16-breath-visual{width:142px;height:142px;margin:13px auto 10px}.circul3-home-refined #health .v16-coach-controls{padding-top:13px}.circul3-home-refined #health .v16-response-chart{height:108px;margin-top:14px}.circul3-home-refined #health .v16-live-metrics{margin-top:15px}.circul3-home-refined #health .v16-session-list{gap:7px;margin-top:15px}.circul3-home-refined #health .v16-session{padding:10px;grid-template-columns:64px 1fr auto;font-size:10px}.circul3-home-refined #health .v16-session strong{font-size:11px}.circul3-home-refined #health .v16-coach-foot{padding-top:12px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #health .v16-breath-core,.circul3-home-refined #health .v16-breath-progress,.circul3-home-refined #health .v16-coach-card,.circul3-home-refined #health .v16-response-line,.circul3-home-refined #health .v16-session-track i{animation:none}}.circul3-home-refined #top .v8-launch-art{pointer-events:auto;aspect-ratio:800/520;transform:translateY(var(--launch-y,0)) rotate(var(--launch-r,-8deg))}.circul3-home-refined #hero-ring-canvas{position:relative;z-index:2;display:block;width:100%;height:100%;outline-offset:-10px;touch-action:pan-y;cursor:crosshair;filter:drop-shadow(0 35px 28px #0008)}.circul3-home-refined #top .hero-ring-fallback,.circul3-home-refined #top .hero-ring-sheen{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:perspective(1e3px) rotateX(var(--hero-py,0deg)) rotateY(var(--hero-px,0deg));transition:transform .58s cubic-bezier(.2,.7,.2,1),opacity .4s;filter:drop-shadow(0 35px 28px #0008)}.circul3-home-refined #top .hero-ring-sheen{z-index:1;opacity:0;filter:brightness(1.8);clip-path:polygon(-30% 0,-18% 0,-48% 100%,-60% 100%)}.circul3-home-refined #top .hero-sweep .hero-ring-sheen{animation:hero-light-pass 3.2s cubic-bezier(.4,0,.6,1)}.circul3-home-refined #top[data-ready=true] .hero-ring-fallback,.circul3-home-refined #top[data-ready=true] .hero-ring-sheen{opacity:0;animation:none}@keyframes hero-light-pass{0%{opacity:0;clip-path:polygon(-30% 0,-18% 0,-48% 100%,-60% 100%)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;clip-path:polygon(150% 0,162% 0,132% 100%,120% 100%)}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #top .hero-ring-sheen{display:none}.circul3-home-refined #top .hero-ring-fallback{transform:none;transition:none}}.circul3-home-refined #top .hero-ring-loading{position:absolute;top:48%;left:0;width:100%;text-align:center;font-size:12px;color:#b8b8bf;letter-spacing:.06em;pointer-events:none}.circul3-home-refined #top .swatch.black:before{background:linear-gradient(145deg,#44464a,#111214 72%)}.circul3-home-refined #top .swatch.blue:before{background:linear-gradient(135deg,#8ad4ff 2%,#237dea 35%,#0642a4 62%,#4ab8ff 90%)}.circul3-home-refined #top .swatch[aria-pressed=true]:after{border-color:#fff}@media(max-width:760px){.circul3-home-refined #top .v8-launch-art{transform:translateX(-50%) translateY(var(--launch-y,0)) rotate(-9deg)}}.circul3-home-refined #top .v8-kicker{color:#d1c0ff}.circul3-home-refined #top h1{background:linear-gradient(180deg,#fff 16%,#e4e1eb 64%,#b1aaba);background-clip:text;-webkit-background-clip:text}.circul3-home-refined #top .v8-launch-copy h2{color:#fff}.circul3-home-refined #top .v8-launch-copy h2 span{color:#d1bfff;background:linear-gradient(115deg,#eee6ff,#c3a7ff 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circul3-home-refined #top .v8-launch-copy>p{color:#d6d2de}.circul3-home-refined #top .v8-launch-actions .v8-link{color:#e3d6ff}.circul3-home-refined #top .v8-caption{color:#bfb6ce}.circul3-home-refined #top .v15-proof-rail{background:radial-gradient(ellipse at 20% 120%,#36284d80,transparent 60%),#17151d;border-top:1px solid #bda9ed29;border-bottom:0;color:#fff;gap:0}.circul3-home-refined #top .v15-proof-rail>div{position:relative;padding:34px 42px 36px;min-width:0;border:0;border-right:1px solid #bda9ed29;background:transparent}.circul3-home-refined #top .v15-proof-rail>div:nth-child(odd){border-right-color:#bda9ed29}.circul3-home-refined #top .v15-proof-rail>div:last-child{border-right:0}.circul3-home-refined #top .v15-proof-rail strong{font-size:calc(clamp(21px,2vw,29px));line-height:1.2;letter-spacing:-.035em;font-weight:500;color:#faf8ff}.circul3-home-refined #top .v15-proof-rail span{color:#c8c1d3;font-size:13px;line-height:1.55;margin-top:10px;max-width:245px;text-wrap:pretty}.circul3-home-refined #top .proof-icon{width:43px;height:43px;display:block;margin-bottom:22px;fill:none;stroke:#c7b4f0;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.circul3-home-refined #top .thin-upper{animation:proofThinUpper 4s ease-in-out infinite}.circul3-home-refined #top .thin-lower{animation:proofThinLower 4s ease-in-out infinite}.circul3-home-refined #top .fit-left{animation:proofFitLeft 4.2s ease-in-out infinite}.circul3-home-refined #top .fit-right{animation:proofFitRight 4.2s ease-in-out infinite}.circul3-home-refined #top .battery-bars path{stroke-width:3;animation:proofCharge 4s ease-in-out infinite}.circul3-home-refined #top .battery-bars path:nth-child(2){animation-delay:.22s}.circul3-home-refined #top .battery-bars path:nth-child(3){animation-delay:.44s}.circul3-home-refined #top .battery-bars path:nth-child(4){animation-delay:.66s}.circul3-home-refined #top .included-track{opacity:.3}.circul3-home-refined #top .included-flow{stroke:#e3d6ff;stroke-dasharray:30 70;animation:proofIncluded 5s linear infinite}@keyframes proofThinUpper{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes proofThinLower{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}@keyframes proofFitLeft{0%,to{transform:translateX(0)}50%{transform:translateX(-2px)}}@keyframes proofFitRight{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}@keyframes proofCharge{0%,85%,to{opacity:.28}35%,65%{opacity:1}}@keyframes proofIncluded{to{stroke-dashoffset:-100}}.circul3-home-refined #top .v15-proof-rail:not(.proof-visible) .proof-icon *{animation-play-state:paused}@media(max-width:760px){.circul3-home-refined #top .v8-launch-actions{gap:14px}.circul3-home-refined #top .v8-launch-actions .button.white{white-space:nowrap;font-size:12px;padding:14px 18px}.circul3-home-refined #top .v8-launch-actions .button.white span{font-family:Arial,sans-serif}.circul3-home-refined #top .v15-proof-rail>div{padding:26px 24px 28px;border-bottom:1px solid #bda9ed29}.circul3-home-refined #top .v15-proof-rail>div:nth-child(2n){border-right:0}.circul3-home-refined #top .v15-proof-rail>div:nth-last-child(-n+2){border-bottom:0}.circul3-home-refined #top .v15-proof-rail strong{font-size:21px}.circul3-home-refined #top .v15-proof-rail span{font-size:12px}.circul3-home-refined #top .proof-icon{width:35px;height:35px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #top .proof-icon *{animation:none!important}.circul3-home-refined .included-flow{stroke-dasharray:none!important}}@font-face{font-family:CIRCULOfficial;src:url(circul3-home-home-assets-aspekta-official-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CIRCULOfficial;src:url(circul3-home-home-assets-aspekta-official-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CIRCULOfficial;src:url(circul3-home-home-assets-aspekta-official-600.woff2) format("woff2");font-weight:600;font-display:swap}.circul3-home-refined{--circul-font:CIRCULOfficial,Arial,sans-serif;--circul-heading:#1a1c1d;--circul-text:#2c2d2e;--circul-muted:#62666b;--circul-purple:#8864ff;--circul-purple-hover:#6d40ff;--circul-surface:#f5f5f5;--circul-line:#dadce0;--circul-radius:16px;--circul-gap:70px;--circul-gutter:48px;--circul-title:48px;--circul-subtitle:28px;--circul-body:18px;--circul-card-title:32px}.circul3-home-refined.c3-brand{--ink:var(--circul-heading);--muted:var(--circul-muted);--paper:#fff;--line:var(--circul-line);--dark:#181818;--accent:var(--circul-purple);--ui:#c6b5ff;--font-sans:var(--circul-font);--font-serif:var(--circul-font);font-family:var(--circul-font)!important;color:var(--circul-text);background:#fff;letter-spacing:0;font-synthesis:none}.circul3-home-refined.c3-brand :is(.font-serif,.font-sans,.v17-stage,.v16-coach-card,.v9-phone,.v10-ui-stage),.circul3-home-refined.c3-brand :is(h1,h2,h3,h4,h5,h6,p,a,button,summary,strong,small,li,label){font-family:var(--circul-font)!important}.circul3-home-refined.c3-brand :is(h2,h3,h4){font-weight:600!important;letter-spacing:-.02em!important}.circul3-home-refined.c3-brand :is(h2,h3) span{color:inherit}.circul3-home-refined.c3-brand .wrap{width:min(1440px,100% - var(--circul-gutter) * 2)!important}.circul3-home-refined.c3-brand :is(#design.section,#health.section,#battery.section,#why-circul.section,#rings.section,.v8-highlights,#compare.faq){padding-block:var(--circul-gap)!important;background:#fff}.circul3-home-refined.c3-brand :is(#health.section,#why-circul.section,#compare.faq){background:var(--circul-surface)}.circul3-home-refined.c3-brand :is(#design .fit-copy h2,#health .section-head h2,#battery h2,#rings .section-head h2,#compare h2,.v8-highlights-head h2,#adaptive-hero h2){font-size:var(--circul-title)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--circul-heading)}.circul3-home-refined.c3-brand :is(#design .v13-fit-subtitle,#health .v13-health-subtitle){font-size:var(--circul-subtitle)!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:500!important;color:var(--circul-muted)!important;margin-top:16px!important}.circul3-home-refined.c3-brand :is(.body,#design .fit-copy .body,#health .v8-guidance-intro .body,.v10-membership-copy,.v10-durability-copy,.family-card>p,.v8-highlights-head>p,.v8-highlight>p,.faq-list details>p){font-size:var(--circul-body)!important;line-height:1.6!important;letter-spacing:0!important;font-weight:400;color:var(--circul-muted)!important}.circul3-home-refined.c3-brand :is(.eyebrow,.v10-value-eyebrow){font-size:12px!important;line-height:1.5!important;font-weight:500;letter-spacing:.08em!important;color:var(--circul-muted);margin-bottom:16px!important}.circul3-home-refined.c3-brand :is(.section-head,.v8-highlights-head){margin-bottom:40px!important}.circul3-home-refined.c3-brand :is(#design .v13-fit-kicker,#health .v13-health-kicker){font-size:20px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:500;margin-top:28px;color:var(--circul-heading)}.circul3-home-refined.c3-brand :is(.fine,.health-footnote,.runtime-details,.v13-fit-foot p){color:var(--circul-muted);font-size:12px!important;line-height:1.6!important}.circul3-home-refined.c3-brand :is(.fit-scene,.health-panel,.family-card,.v10-value-card,.v8-highlight){border-radius:var(--circul-radius)!important}.circul3-home-refined.c3-brand :is(.v10-value-card,.v8-highlight){box-shadow:0 4px 6px rgb(0 0 0/4%);border:1px solid var(--circul-line)}.circul3-home-refined.c3-brand .button{font-size:14px!important;font-weight:500;min-height:48px;border-radius:25px!important;letter-spacing:0;padding:13px 24px}.circul3-home-refined.c3-brand .button.dark{background:#181818!important;color:#fff!important}.circul3-home-refined.c3-brand .button.dark:hover{background:#060606!important}.circul3-home-refined.c3-brand .button.white{background:#fff!important;color:#2c2d2e!important}.circul3-home-refined.c3-brand .button.white:hover{background:#ededed!important}.circul3-home-refined.c3-brand :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--circul-purple)!important;outline-offset:4px}.circul3-home-refined.c3-brand :is(.text-link,.v8-link,.v10-ring-link){font-size:14px!important;font-weight:500}.circul3-home-refined.c3-brand .text-link:hover{color:var(--circul-purple-hover)}.circul3-home-refined.c3-brand ::selection{background:#e3d9ff;color:#181818}.circul3-home-refined.c3-brand #top{background-color:#000!important}.circul3-home-refined.c3-brand #top .v8-launch-copy h2{font-size:40px!important;line-height:1.16!important;letter-spacing:-.02em!important;font-weight:600!important;color:#fff}.circul3-home-refined.c3-brand #top .v8-launch-copy h2 span{background:none;-webkit-text-fill-color:currentColor;color:#c6b5ff}.circul3-home-refined.c3-brand #top .v8-launch-copy>p{font-size:var(--circul-body)!important;line-height:1.6!important;color:#dadce0!important}.circul3-home-refined.c3-brand #top .v8-launch-actions .v8-link{color:#dadce0}.circul3-home-refined.c3-brand #top .v15-proof-rail{background:#1b1b1b!important;border-color:#333!important}.circul3-home-refined.c3-brand #top .v15-proof-rail>div{border-color:#333!important}.circul3-home-refined.c3-brand #top .v15-proof-rail strong{font-size:28px!important;letter-spacing:-.02em!important;font-weight:500;color:#fff}.circul3-home-refined.c3-brand #top .v15-proof-rail span{font-size:14px!important;line-height:1.5!important;color:#dadce0}.circul3-home-refined.c3-brand #top .proof-icon{stroke:#b59dff}.circul3-home-refined.c3-brand #hero-ring-canvas{position:absolute!important;inset:0;width:100%;height:100%}.circul3-home-refined.c3-brand :is(#home-oura5,#v5-fit-intro,#home-oura5-thinness,#home-oura5-hand,#home-oura5-film){background:#fff!important;color:var(--circul-heading)}.circul3-home-refined.c3-brand #v5-fit-intro{padding:var(--circul-gap) var(--circul-gutter) 32px!important}.circul3-home-refined.c3-brand #v5-fit-intro h2{font-size:var(--circul-title)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--circul-heading)!important;max-width:960px;margin-inline:auto}.circul3-home-refined.c3-brand #v5-fit-intro p{font-size:var(--circul-body)!important;line-height:1.6!important;color:var(--circul-muted)!important;max-width:680px;margin:20px auto 0!important}.circul3-home-refined.c3-brand .v5-thinness-spec{font-size:16px!important;letter-spacing:0!important;color:var(--circul-muted)!important}.circul3-home-refined.c3-brand #home-oura5-comfort{padding-block:var(--circul-gap)!important;margin-block:0!important;background:#fff!important}.circul3-home-refined.c3-brand #home-oura5-comfort [data-cy=landing-page-video-callout]{border-radius:16px!important}.circul3-home-refined.c3-brand #home-oura5-comfort .v8-caption-primary{font-size:var(--circul-title)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important}.circul3-home-refined.c3-brand #home-oura5-comfort .v8-caption-secondary{font-size:var(--circul-subtitle)!important;line-height:1.3!important;letter-spacing:-.02em!important;font-weight:500!important}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-copy{left:max(var(--circul-gutter),50% - 720px);width:min(720px,100% - var(--circul-gutter) * 2);bottom:var(--circul-gap)}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-body{font-size:var(--circul-body)!important;line-height:1.6!important;color:#eee!important;letter-spacing:0}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-close{font-size:16px!important;color:#dadce0}.circul3-home-refined.c3-brand #design .fit-layout{gap:64px}.circul3-home-refined.c3-brand #design .fit-copy .body{max-width:580px}.circul3-home-refined.c3-brand #design .v8-recovery-controls button[aria-selected=true]{background:#fff!important;color:#181818!important}.circul3-home-refined.c3-brand #health .section-head{gap:48px}.circul3-home-refined.c3-brand #health .v9-guidance-tabs{border-bottom-color:var(--circul-line)}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button{font-size:16px;color:var(--circul-muted)}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button[aria-selected=true]{color:var(--circul-purple-hover);border-bottom-color:var(--circul-purple)}.circul3-home-refined.c3-brand #health .health-story h3{font-size:var(--circul-card-title)!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#fff}.circul3-home-refined.c3-brand #health .health-story>p:last-child{font-size:16px!important;line-height:1.6!important;color:#eee!important}.circul3-home-refined.c3-brand #health .v16-coach-card{border-radius:16px!important;background:linear-gradient(145deg,rgba(42,42,46,.9),rgba(24,24,27,.82));color:#fff}.circul3-home-refined.c3-brand #health :is(.v16-coach-top,.v16-coach-baseline,.v16-coach-pace,.v16-response-caption){color:#e5e5e8}.circul3-home-refined.c3-brand #health :is(.v16-coach-sub,.v16-coach-metric span,.v16-live-metrics span,.v16-coach-controls,.v16-coach-foot,.v16-session time){color:#c2c2c8}.circul3-home-refined.c3-brand #health :is(.v16-breath-progress,.v16-response-line){stroke:#c6b5ff}.circul3-home-refined.c3-brand #health :is(.v16-session-track i,.v16-coach-top i){background:#c6b5ff}.circul3-home-refined.c3-brand #health .v16-breath-core{background:radial-gradient(circle at 40% 32%,#8864ff50,#8864ff12);box-shadow:0 0 40px #8864ff20}.circul3-home-refined.c3-brand #health .v16-coach-button{background:#fff;color:#181818}.circul3-home-refined.c3-brand main section[data-cy=home-membership]{padding-block:var(--circul-gap)!important;background:var(--circul-surface)!important;color:var(--circul-heading)!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v9-c02-header{max-width:1440px;padding-inline:var(--circul-gutter);margin:0 auto!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v9-c02-title{font-family:var(--circul-font)!important;font-size:var(--circul-title)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--circul-heading)!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v9-c02-description{font-family:var(--circul-font)!important;font-size:var(--circul-body)!important;line-height:1.6!important;letter-spacing:0!important;color:var(--circul-muted)!important;margin:20px auto 0!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] [role=group]>div{border-radius:16px!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] [role=group] h3{font-family:var(--circul-font)!important;font-size:var(--circul-card-title)!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:600!important;color:#fff}.circul3-home-refined.c3-brand main section[data-cy=home-membership] [data-cy=home-slider-expanded-copy]{font-family:var(--circul-font)!important;font-size:16px!important;line-height:1.6!important}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v17-stage{border-radius:16px!important;background:linear-gradient(145deg,#ffffffc9,#f5f5f599);box-shadow:0 4px 16px #0000000d}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v17-metric-card{border-radius:16px!important;background:linear-gradient(145deg,#ffffffe6,#ffffffb3);box-shadow:0 4px 6px #00000008}.circul3-home-refined.c3-brand main section[data-cy=home-membership] .v17-reading h4{font-weight:500!important;letter-spacing:-.02em!important;color:var(--circul-heading)}.circul3-home-refined.c3-brand #battery h2 span{color:var(--circul-muted)}.circul3-home-refined.c3-brand #battery .battery-track{background:#ece9f5}.circul3-home-refined.c3-brand #battery .battery-track>span{background:var(--circul-purple)}.circul3-home-refined.c3-brand #battery :is(.week,.battery-number p){color:var(--circul-muted)}.circul3-home-refined.c3-brand #why-circul .v10-value-card{background:#fff!important;color:var(--circul-heading)}.circul3-home-refined.c3-brand #why-circul h2{font-size:36px!important;line-height:1.15!important;color:var(--circul-heading)}.circul3-home-refined.c3-brand #why-circul h2 span{color:var(--circul-muted)}.circul3-home-refined.c3-brand .v8-highlight{background:var(--circul-surface)!important;color:var(--circul-heading)!important}.circul3-home-refined.c3-brand .v8-highlight>strong{font-size:var(--circul-card-title)!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:600!important}.circul3-home-refined.c3-brand .v8-highlight>span{font-size:12px!important;letter-spacing:.06em;color:var(--circul-muted)!important}.circul3-home-refined.c3-brand .v8-highlight>i{color:var(--circul-purple-hover)!important}.circul3-home-refined.c3-brand .family-card{background:var(--circul-surface)!important;color:var(--circul-heading)!important}.circul3-home-refined.c3-brand .family-card h3{font-size:var(--circul-card-title)!important;line-height:1.2!important;color:var(--circul-heading)!important}.circul3-home-refined.c3-brand .family-card .pill{border-color:var(--circul-line);color:var(--circul-muted);background:#fff}.circul3-home-refined.c3-brand .family-card .button{background:#181818!important;color:#fff!important}.circul3-home-refined.c3-brand .faq-list summary{font-size:18px!important;font-weight:500;line-height:1.4;padding-block:22px}.circul3-home-refined.c3-brand .faq-list details{border-color:var(--circul-line)!important}.circul3-home-refined.c3-brand .section-h13 .title{font-size:var(--circul-title)!important;line-height:1.1!important;letter-spacing:-.02em!important;font-weight:600!important}.circul3-home-refined .c3-announcement,.circul3-home-refined .c3-site-footer,.circul3-home-refined .c3-site-header,.circul3-home-refined .c3-site-newsletter,.circul3-home-refined.c3-brand .button span{font-family:var(--circul-font)!important}@media(min-width:1600px){.circul3-home-refined{--circul-title:60px}.circul3-home-refined.c3-brand #top .v8-launch-copy h2{font-size:48px!important}}@media(max-width:1067px){.circul3-home-refined{--circul-gutter:32px;--circul-title:40px;--circul-body:16px;--circul-card-title:28px}.circul3-home-refined.c3-brand #design .fit-layout{gap:36px}.circul3-home-refined.c3-brand #health .section-head{gap:32px}.circul3-home-refined.c3-brand #top .v8-launch-copy h2{font-size:34px!important}.circul3-home-refined.c3-brand #why-circul h2{font-size:32px!important}}@media(max-width:760px){.circul3-home-refined{--circul-gap:50px;--circul-gutter:20px;--circul-title:32px;--circul-subtitle:24px;--circul-body:16px;--circul-card-title:26px}.circul3-home-refined.c3-brand :is(.section-head,.v8-highlights-head){margin-bottom:28px!important}.circul3-home-refined.c3-brand #top .v8-launch-copy h2{font-size:30px!important;line-height:1.15!important}.circul3-home-refined.c3-brand #top .v15-proof-rail strong{font-size:21px!important}.circul3-home-refined.c3-brand #top .v15-proof-rail span{font-size:13px!important}.circul3-home-refined.c3-brand #top .v15-proof-rail>div{padding:26px 20px!important}.circul3-home-refined.c3-brand #top .v8-launch-actions .button{font-size:12px!important;padding-inline:18px}.circul3-home-refined.c3-brand #top .v8-launch-actions .v8-link{font-size:12px!important}.circul3-home-refined.c3-brand #design .fit-layout{gap:28px}.circul3-home-refined.c3-brand #health .section-head{display:block}.circul3-home-refined.c3-brand #health .health-story>p:last-child{font-size:14px!important}.circul3-home-refined.c3-brand #health .v9-guidance-tabs{gap:32px}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button{font-size:14px}.circul3-home-refined.c3-brand #why-circul h2{font-size:28px!important}.circul3-home-refined.c3-brand .faq-list summary{font-size:17px!important}.circul3-home-refined.c3-brand #home-oura5-comfort .v8-caption-primary{font-size:30px!important}.circul3-home-refined.c3-brand #home-oura5-comfort .v8-caption-secondary{font-size:22px!important}}.circul3-home-refined.c3-brand main section[data-cy=home-membership] [data-cy=gridItem_div]:has(.v9-c02-header){padding-top:0!important;padding-bottom:40px!important}@media(max-width:760px){.circul3-home-refined.c3-brand main section[data-cy=home-membership] [data-cy=gridItem_div]:has(.v9-c02-header){padding-bottom:28px!important}.circul3-home-refined.c3-brand #top .v8-launch-copy h2{font-size:calc(clamp(25px,7.2vw,30px))!important}}.circul3-home-refined #c02-mobile-overlay,.circul3-home-refined #c02-mobile-overlay :is(h3,h4,p,span,button,.v17-stage){font-family:var(--circul-font)!important}.circul3-home-refined #c02-mobile-overlay h3{font-size:28px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#fff}.circul3-home-refined #c02-mobile-overlay [data-overlay-description]{font-size:16px!important;line-height:1.6!important;color:#eee}.circul3-home-refined #c02-mobile-overlay .v17-metric-card,.circul3-home-refined #c02-mobile-overlay .v17-stage{border-radius:16px!important;background:linear-gradient(145deg,#ffffffe6,#f5f5f5b3)!important;box-shadow:0 4px 16px #0000000d!important}.circul3-home-refined #c02-mobile-overlay .v17-reading h4{font-weight:500!important;letter-spacing:-.02em!important}.circul3-home-refined #c02-mobile-overlay button{background:#fff!important;color:#181818!important}.circul3-home-refined.c3-brand #main-content,.circul3-home-refined.c3-brand #wrapper{min-height:0!important}.circul3-home-refined.c3-brand #home-oura5 #home-oura5-comfort{margin-top:0!important;margin-bottom:0!important}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CIRCULAspekta;src:url(circul3-home-home-assets-aspekta-official-600.woff2) format("woff2");font-weight:600;font-display:swap}.circul3-home-refined{--home-font:CIRCULAspekta,Arial,sans-serif;--home-violet:linear-gradient(175deg,#fff0 35%,#ffffff80 80%),linear-gradient(279deg,#b9a0f1,#8651f6);--home-amber:linear-gradient(175deg,#fff0 45%,#ffffff80 75%),linear-gradient(282deg,#f3ae69 12%,#f09c4d 55%,#ec784b);--home-title:calc(clamp(36px, 4.4vw, 64px))}.circul3-home-refined,.circul3-home-refined button,.circul3-home-refined input,.circul3-home-refined select,.circul3-home-refined textarea,.circul3-home-refined.c3-brand{font-family:var(--home-font)!important;font-synthesis:none}.circul3-home-refined :is(h1,h2,h3,h4,h5,h6,p,button,a,label,small,li,strong,blockquote,figcaption),.circul3-home-refined.c3-brand :is(h1,h2,h3,h4,h5,h6,p,button,a,label,small,li,strong,blockquote){font-family:var(--home-font)!important}.circul3-home-refined .home-section-head,.circul3-home-refined.c3-brand .home-section-head{display:block!important;text-align:center!important;width:min(1100px,100% - 64px);max-width:1100px;margin:0 auto 52px!important;padding:0;position:relative;z-index:2}.circul3-home-refined .home-section-head h2,.circul3-home-refined.c3-brand #design .home-section-head h2,.circul3-home-refined.c3-brand #health .home-section-head h2,.circul3-home-refined.c3-brand #v5-fit-intro h2,.circul3-home-refined.c3-brand .home-section-head h2{font-size:var(--home-title)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.035em!important;margin:0 auto!important;max-width:1100px;color:#1a1c1d}.circul3-home-refined .home-section-head .eyebrow,.circul3-home-refined.c3-brand .home-section-head .eyebrow{font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.16em!important;text-transform:uppercase;margin:0 0 22px!important;color:#77727d!important}.circul3-home-refined .home-section-head .home-subtitle,.circul3-home-refined.c3-brand .home-section-head .home-subtitle{font-size:calc(clamp(21px,2.2vw,28px))!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.015em!important;color:#67636e!important;margin:24px auto 0!important;max-width:900px}.circul3-home-refined .home-section-head .home-detail,.circul3-home-refined.c3-brand #v5-fit-intro .home-detail{font-size:18px!important;line-height:1.6!important;letter-spacing:0!important;max-width:800px;margin:24px auto 0!important;color:#77727d!important}.circul3-home-refined .home-violet,.circul3-home-refined.c3-brand :is(h2,h3) .home-violet{background-image:var(--home-violet)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.circul3-home-refined .home-amber,.circul3-home-refined.c3-brand :is(h2,h3) .home-amber{background-image:var(--home-amber)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.circul3-home-refined .journey{background:#000!important}.circul3-home-refined .journey-header h2{font-family:var(--home-font)!important}.circul3-home-refined.c3-brand #v5-fit-intro{min-height:0!important;padding:90px 32px 48px!important;width:100%;margin:0!important}.circul3-home-refined.c3-brand #v5-fit-intro .home-subtitle{font-size:calc(clamp(22px,2.4vw,30px))!important;color:#5f5b65!important;margin:24px auto 0!important}.circul3-home-refined.c3-brand #design>.home-section-head{margin-bottom:56px!important}.circul3-home-refined.c3-brand #design .fit-layout{align-items:center}.circul3-home-refined.c3-brand #design .fit-copy .v13-fit-kicker{margin-top:0!important}.circul3-home-refined.c3-brand #health .section-head.home-section-head{margin-bottom:44px!important}.circul3-home-refined.c3-brand #health .v8-guidance-intro{max-width:820px;margin:24px auto 34px;text-align:center}.circul3-home-refined.c3-brand #health .v8-guidance-intro .body{margin:0 auto 14px!important}.circul3-home-refined.c3-brand #health .v13-health-kicker{text-align:center}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-copy{left:50%!important;right:auto!important;transform:translateX(-50%);text-align:center!important;width:min(1100px,100% - 48px);max-width:1100px!important}.circul3-home-refined.c3-brand #adaptive-hero h2{font-size:var(--home-title)!important;font-weight:400!important;line-height:1.08!important;color:#fff!important;text-align:center!important;max-width:1e3px;margin-inline:auto!important}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-body,.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-close{margin-inline:auto!important;text-align:center!important;max-width:720px}@media(max-width:640px){.circul3-home-refined{--home-title:38px}.circul3-home-refined .home-section-head,.circul3-home-refined.c3-brand .home-section-head{width:calc(100% - 48px);margin-bottom:34px!important}.circul3-home-refined .home-section-head .home-detail,.circul3-home-refined.c3-brand #v5-fit-intro .home-detail{font-size:16px!important;line-height:1.55!important}.circul3-home-refined.c3-brand #v5-fit-intro{padding:64px 24px 36px!important}.circul3-home-refined.c3-brand #v5-fit-intro .home-subtitle{font-size:23px!important}.circul3-home-refined.c3-brand #health .v8-guidance-intro{margin:22px 0 30px}.circul3-home-refined.c3-brand #adaptive-hero h2{font-size:36px!important}.circul3-home-refined.c3-brand #adaptive-hero .v13-adaptive-copy{width:calc(100% - 40px)}}.circul3-home-refined.c3-brand #v5-fit-intro{max-width:none!important;padding-top:64px!important}.circul3-home-refined.c3-brand #v5-fit-intro .home-subtitle{line-height:1.3!important}.circul3-home-refined.c3-brand #health .home-section-head .eyebrow{width:100%!important;text-align:center!important}.circul3-home-refined.c3-brand #health .v8-guidance-intro .body{text-align:center!important;max-width:760px!important}.circul3-home-refined .home-detail,.circul3-home-refined .home-section-head h2,.circul3-home-refined .home-subtitle{hyphens:none!important}.circul3-home-refined{--home-title:calc(clamp(44px, 4.8vw, 76px));--home-leading:1.055;--home-tracking:-.055em}.circul3-home-refined,.circul3-home-refined *{font-family:CIRCULAspekta,Arial,sans-serif!important}.circul3-home-refined #bia-introduction .c3-banner-title,.circul3-home-refined #c3-newsletter-title,.circul3-home-refined .battery-lead,.circul3-home-refined .c3-official-cta h2,.circul3-home-refined .home-section-head h2,.circul3-home-refined .journey-header h2,.circul3-home-refined.c3-brand #adaptive-hero h2,.circul3-home-refined.c3-brand #design .home-section-head h2,.circul3-home-refined.c3-brand #health .home-section-head h2,.circul3-home-refined.c3-brand #v5-fit-intro h2,.circul3-home-refined.c3-brand .home-section-head h2{font-size:var(--home-title)!important;line-height:var(--home-leading)!important;font-weight:600!important;letter-spacing:var(--home-tracking)!important;text-wrap:balance;white-space:normal}.circul3-home-refined .home-section-head,.circul3-home-refined .journey-header,.circul3-home-refined.c3-brand .home-section-head{margin-bottom:42px!important}.circul3-home-refined #bia-introduction .c3-banner-subtitle,.circul3-home-refined .home-section-head .home-subtitle,.circul3-home-refined .journey-deck,.circul3-home-refined.c3-brand #v5-fit-intro .home-subtitle,.circul3-home-refined.c3-brand .home-section-head .home-subtitle{font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:-.01em!important;max-width:660px;margin:18px auto 0!important}.circul3-home-refined .home-section-head .eyebrow,.circul3-home-refined .journey-eyebrow,.circul3-home-refined.c3-brand .home-section-head .eyebrow{font-size:10px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.18em!important;margin-bottom:17px!important}.circul3-home-refined .home-section-head .home-detail,.circul3-home-refined.c3-brand #health .v8-guidance-intro .body,.circul3-home-refined.c3-brand #v5-fit-intro .home-detail{font-size:16px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:-.01em!important}.circul3-home-refined #bia-introduction{padding-bottom:40px!important}.circul3-home-refined body:has(>.journey){background:#000!important}.circul3-home-refined .journey{padding-bottom:64px}.circul3-home-refined .journey-panels{min-height:0!important}.circul3-home-refined .longterm-panel{max-width:1236px;margin:0 auto;padding:0 32px}.circul3-home-refined .longterm-intro{font-size:14px;line-height:1.5;text-align:center;color:#d4c8e6;margin:0 0 24px}.circul3-home-refined .longterm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.circul3-home-refined .longterm-grid .journey-card,.circul3-home-refined .longterm-grid .journey-card.expanded{width:100%;height:670px;min-width:0;flex:none}.circul3-home-refined .longterm-grid .journey-card:after{background:linear-gradient(180deg,#12121710,#16111f25 35%,#151019d9)}.circul3-home-refined .longterm-grid .card-category{max-width:calc(100% - 48px)}.circul3-home-refined .longterm-grid .journey-card .metric-ui{top:100px;right:24px;left:auto;bottom:auto;width:calc(100% - 48px);max-width:320px;padding:22px;opacity:1;transform:none;background:#25212c55}.circul3-home-refined .longterm-grid .journey-card .card-copy{bottom:28px;left:24px;right:24px;max-width:none}.circul3-home-refined .longterm-grid .journey-card h3{font-size:32px;line-height:1.12;font-weight:400;max-width:430px}.circul3-home-refined .longterm-grid .card-details{grid-template-rows:1fr;opacity:1}.circul3-home-refined .longterm-grid .card-details p{font-size:15px;line-height:1.5;max-width:430px}.circul3-home-refined.c3-brand #health .v9-guidance-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0 auto 24px;overflow:visible;border-bottom:1px solid #171c2329}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button{display:block;min-width:0;min-height:52px;padding:12px 8px 17px;text-align:center;font-size:14px;line-height:1.5;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;color:#808681;background:none;transition:color .22s,border-color .22s}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button[aria-selected=true]{border-bottom-color:#1d2721;color:#1d2721}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button:focus-visible{outline:2px solid #8651f6;outline-offset:4px}.circul3-home-refined.c3-brand #health .v9-guidance-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:center;column-gap:7%;height:auto;min-height:610px;padding:60px 5%;overflow:hidden;border-radius:28px}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;align-self:end;z-index:2;margin:0 0 15px}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-ui{position:relative;inset:auto;transform:none;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;z-index:2;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.circul3-home-refined.c3-brand #health .v9-guidance-panel #health-photo{filter:brightness(.85);transition:opacity .35s}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story h3{font-size:calc(clamp(30px,3.1vw,44px));font-weight:600;line-height:1.08;letter-spacing:-.05em}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story>p:last-child{font-size:16px;line-height:1.6}.circul3-home-refined.c3-brand #health .health-sample{font-size:9px;bottom:18px;left:auto;right:5%;color:#e8ece0a6}.circul3-home-refined #health .coach-glass{position:relative;width:100%;padding:26px;border-radius:22px;border:1px solid #ffffff38;background:linear-gradient(145deg,#d6ddcc1a,#121d1b42);backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%);box-shadow:inset 0 1px #ffffff0d,0 12px 38px #00000016;color:#f8faf4;animation:coach-appear .38s ease both;overflow:hidden;text-align:left}.circul3-home-refined #health .coach-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;letter-spacing:.12em;line-height:1.4;color:#e9eee1;margin-bottom:25px}.circul3-home-refined #health .coach-top i{width:5px;height:5px;border-radius:50%;background:#cde4b7;flex:none}.circul3-home-refined #health .coach-top span:nth-child(2){margin-left:auto;font-size:8px;letter-spacing:.08em}.circul3-home-refined #health .coach-kicker{font-size:13px;line-height:1.5;margin:0 0 14px;color:#e1e7dc}.circul3-home-refined #health .coach-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.circul3-home-refined #health .coach-metrics strong{display:block;font-size:42px;font-weight:400;letter-spacing:-.05em;line-height:1.1;color:#fff;white-space:nowrap}.circul3-home-refined #health .coach-metrics strong small{font-size:16px;letter-spacing:-.015em;margin-left:3px}.circul3-home-refined #health .coach-metrics label{display:block;font-size:10px;line-height:1.5;color:#d3ddcc;margin-top:9px}.circul3-home-refined #health .coach-wave{display:block;width:100%;height:78px;margin:22px 0 8px;overflow:hidden}.circul3-home-refined #health .coach-wave .grid{fill:none;stroke:#ffffff17;stroke-width:1}.circul3-home-refined #health .coach-wave .trace{fill:none;stroke:#c8e0b0;stroke-width:2;stroke-linecap:round;stroke-dasharray:800;animation:coach-trace 5s ease-in-out infinite}.circul3-home-refined #health .coach-axis,.circul3-home-refined #health .coach-legend{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#d1dacb;gap:8px}.circul3-home-refined #health .coach-note{font-size:10px;line-height:1.6;color:#d6dfd0;margin:18px 0 0;padding-top:16px;border-top:1px solid #ffffff26}.circul3-home-refined #health .coach-action{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;margin:18px 0 0;border-radius:999px;border:1px solid #ffffff36;background:#e7efd91c;color:#f8faf4;font-size:12px;padding:10px 17px}.circul3-home-refined #health .coach-action:hover{background:#e7efd930}.circul3-home-refined #health .coach-orb{display:grid;place-items:center;position:relative;width:166px;height:166px;margin:12px auto 14px;border-radius:50%;border:1px solid #d1e5c130}.circul3-home-refined #health .coach-orb:after,.circul3-home-refined #health .coach-orb:before{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid #e7efd955;background:radial-gradient(circle at 35% 28%,#d6eacb44,#b9d9a913 60%,#b9d9a905);animation:coach-breathe 10s cubic-bezier(.45,0,.55,1) infinite}.circul3-home-refined #health .coach-orb:after{inset:7px;background:none;opacity:.4;animation-delay:.12s}.circul3-home-refined #health .coach-phase{position:relative;text-align:center;font-size:12px;letter-spacing:.08em;z-index:1}.circul3-home-refined #health .coach-phase span{display:block;font-size:10px;letter-spacing:0;color:#d1dacb;margin-top:6px}.circul3-home-refined #health .coach-pace{text-align:center;font-size:12px;color:#d6dfd0;margin:0}.circul3-home-refined #health .coach-rhythm{height:5px;display:flex;margin:20px 0 10px;gap:4px}.circul3-home-refined #health .coach-rhythm i{display:block;border-radius:4px;background:#d7ebc5;opacity:.7;flex:4}.circul3-home-refined #health .coach-rhythm i:last-child{flex:6;opacity:.25}.circul3-home-refined #health .coach-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff26;margin-top:18px;padding-top:12px;font-size:10px;color:#d6dfd0}.circul3-home-refined #health .coach-controls button{border:1px solid #ffffff33;background:#ffffff0c;color:#f7faf2;border-radius:20px;padding:8px 17px;min-height:36px;font-size:11px}.circul3-home-refined #health .coach-glass.paused *,.circul3-home-refined #health .coach-glass.paused :after,.circul3-home-refined #health .coach-glass.paused :before{animation-play-state:paused!important}.circul3-home-refined #health .coach-response{height:116px;margin-top:18px}.circul3-home-refined #health .coach-response .breath{fill:none;stroke:#baa7ef;stroke-width:1.6;opacity:.9;stroke-dasharray:4 4}.circul3-home-refined #health .coach-legend{justify-content:flex-start;gap:16px;margin:12px 0 0}.circul3-home-refined #health .coach-legend span:before{content:"";width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--dot,#c8e0b0);margin-right:6px}.circul3-home-refined #health .coach-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:22px 0 23px;text-align:center}.circul3-home-refined #health .coach-week span{font-size:9px;color:#d6dfd0}.circul3-home-refined #health .coach-week i{width:18px;height:18px;display:block;margin:10px auto 0;border:1px solid #d7e4ce33;border-radius:50%}.circul3-home-refined #health .coach-week .done i{background:#cadfba;color:#232;border-color:transparent;animation:coach-dot .6s var(--delay) both}.circul3-home-refined #health .coach-sessions{display:grid;gap:0;margin-top:17px}.circul3-home-refined #health .coach-sessions>div{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid #ffffff1c;padding:12px 0;gap:10px;font-size:11px;color:#d8e2d1}.circul3-home-refined #health .coach-sessions strong{font-size:17px;font-weight:400;color:#f6faef;letter-spacing:-.02em}.circul3-home-refined #health .coach-sessions small{font-size:10px;color:#c2ceb9}@keyframes coach-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes coach-trace{0%{stroke-dashoffset:800}55%,to{stroke-dashoffset:0}}@keyframes coach-breathe{0%,to{transform:scale(.68);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes coach-dot{0%{transform:scale(.4);opacity:.1}to{transform:scale(1);opacity:1}}.circul3-home-refined .battery-arc-wrap{clip-path:none!important;overflow:hidden;height:10.5vw;contain:paint}.circul3-home-refined .battery-arc-wrap:after{content:"";position:absolute;inset:-1px;background:#fff;transform:translateZ(0);will-change:transform}.circul3-home-refined .is-active .battery-arc-wrap{animation:none!important}.circul3-home-refined .is-active .battery-arc-wrap:after{animation:battery-cover 1.5s cubic-bezier(.22,.65,.3,1) .55s both}.circul3-home-refined .battery-arc{transform:translateZ(0)}.circul3-home-refined .battery-story .battery-ring{will-change:auto}.circul3-home-refined .battery-story.is-active .battery-ring{will-change:transform,opacity}@keyframes battery-cover{to{transform:translate3d(101%,0,0)}}@media(max-width:1000px){.circul3-home-refined .longterm-grid{gap:18px}.circul3-home-refined .longterm-grid .journey-card h3{font-size:28px}.circul3-home-refined .longterm-grid .journey-card{height:690px}.circul3-home-refined.c3-brand #health .v9-guidance-panel{column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,320px);padding:45px 28px}.circul3-home-refined #health .coach-glass{padding:23px}}@media(max-width:800px){.circul3-home-refined{--home-title:calc(clamp(28px, 8.3vw, 44px));--home-leading:1.08;--home-tracking:-.05em}.circul3-home-refined .home-section-head,.circul3-home-refined .journey-header,.circul3-home-refined.c3-brand .home-section-head{margin-bottom:28px!important}.circul3-home-refined .home-section-head .eyebrow,.circul3-home-refined .journey-eyebrow,.circul3-home-refined.c3-brand .home-section-head .eyebrow{font-size:9px!important;margin-bottom:13px!important}.circul3-home-refined.c3-brand #adaptive-hero h2{font-size:var(--home-title)!important}}@media(max-width:760px){.circul3-home-refined.c3-brand #health .v9-guidance-panel{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;height:auto;padding:32px 22px 40px;border-radius:23px}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story{align-self:auto;position:relative;inset:auto;margin:0;width:100%}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story h3{font-size:30px}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-story>p:last-child{font-size:14px;line-height:1.6}.circul3-home-refined.c3-brand #health .v9-guidance-panel .health-ui{position:relative;inset:auto;width:100%;height:auto;max-width:380px;margin:0 auto}.circul3-home-refined.c3-brand #health .v9-guidance-panel #health-photo{filter:brightness(.72)}.circul3-home-refined.c3-brand #health .v9-guidance-tabs button{font-size:12px;padding-inline:2px;min-height:48px}.circul3-home-refined.c3-brand #health .v9-guidance-tabs{margin-bottom:20px}.circul3-home-refined #health .coach-glass{padding:23px 21px;border-radius:21px}.circul3-home-refined #health .coach-metrics strong{font-size:39px}.circul3-home-refined.c3-brand #health .health-sample{right:24px;bottom:13px;font-size:8px}.circul3-home-refined .longterm-panel{padding:0 24px}.circul3-home-refined .longterm-grid{grid-template-columns:1fr;gap:20px}.circul3-home-refined .longterm-grid .journey-card,.circul3-home-refined .longterm-grid .journey-card.expanded{height:600px}.circul3-home-refined .longterm-grid .journey-card .metric-ui{top:94px;right:20px;left:20px;width:auto;max-width:none;padding:20px}.circul3-home-refined .longterm-grid .journey-card .card-copy{left:20px;right:20px;bottom:26px}.circul3-home-refined .longterm-grid .journey-card h3{font-size:30px}.circul3-home-refined .longterm-intro{font-size:12px}.circul3-home-refined .longterm-grid .card-details p{font-size:14px!important}.circul3-home-refined .longterm-grid .card-category{top:20px;left:20px}.circul3-home-refined.c3-brand #health .health-scrim{background:linear-gradient(180deg,#07120da6,#07120d4d 48%,#07120d88);opacity:1}}@media(max-width:640px){.circul3-home-refined #bia-introduction{padding-bottom:28px!important}.circul3-home-refined.c3-brand #v5-fit-intro{padding-top:48px!important}.circul3-home-refined .battery-arc-wrap{height:16.3vw}.circul3-home-refined .journey{padding-bottom:48px!important}}@media(prefers-reduced-motion:reduce){.circul3-home-refined #health .coach-glass,.circul3-home-refined #health .coach-orb:after,.circul3-home-refined #health .coach-orb:before,.circul3-home-refined #health .coach-wave .trace,.circul3-home-refined #health .coach-week i{animation:none!important}.circul3-home-refined .battery-arc-wrap:after{display:none}}.circul3-home-refined #health .coach-offscreen *,.circul3-home-refined #health .coach-offscreen :after,.circul3-home-refined #health .coach-offscreen :before{animation-play-state:paused!important}.circul3-home-refined #bia-introduction{overflow:clip}.circul3-home-refined.c3-brand #health .coach-glass,.circul3-home-refined.c3-brand #health .coach-glass button,.circul3-home-refined.c3-brand #health .health-ui{pointer-events:auto}.circul3-home-refined.c3-brand #health #health-category{color:#e3e9dc!important;font-size:10px!important;letter-spacing:.1em!important}.circul3-home-refined.official-module #Next-Gen .column-name,.circul3-home-refined.official-module .section-h13 .title,.circul3-home-refined.official-module .testimonials--heading h6,.circul3-home-refined.official-press .section-rich-text h3{font-size:var(--home-title)!important;font-weight:600!important;line-height:var(--home-leading)!important;letter-spacing:var(--home-tracking)!important;text-wrap:balance}.circul3-home-refined.official-module #Next-Gen .cont,.circul3-home-refined.official-module #Next-Gen .sub-column-name,.circul3-home-refined.official-press .section-rich-text .rte{font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:-.01em!important}.circul3-home-refined{overflow-anchor:none}.circul3-home-refined html:has(body.official-module){overflow-y:clip}.circul3-home-refined.official-module{display:flow-root;min-width:0;width:100%;max-width:100%;overflow-x:clip}.circul3-home-refined.official-module .section-logo-list .logo-list{margin-bottom:0}.circul3-home-refined.official-module .section-logo-list .logo-list--inner{overflow-y:hidden}.circul3-home-refined.official-precision #Next-Gen,.circul3-home-refined.official-precision #Next-Gen .container,.circul3-home-refined.official-precision #Next-Gen .grid-wrapper{box-sizing:border-box;max-width:100%}@media(max-width:767px){.circul3-home-refined.official-precision #Next-Gen .container{width:100%;margin-inline:auto;padding-inline:14px}.circul3-home-refined.official-precision #Next-Gen .grid-wrapper{width:100%;margin-inline:0}.circul3-home-refined.official-precision #Next-Gen .grid-wrapper .box{width:100%;min-width:0;margin-inline:0}.circul3-home-refined.official-precision #Next-Gen .grid-wrapper .item{min-width:0;padding:7px}.circul3-home-refined.official-precision #Next-Gen .grid-wrapper .inner{width:100%}}.circul3-home-refined #home-oura5-hand,.circul3-home-refined #home-oura5-thinness{contain:layout paint;overflow:clip!important}.circul3-home-refined #home-oura5-hand .v6-hand-sticky,.circul3-home-refined #home-oura5-thinness>.sticky{will-change:transform;backface-visibility:hidden}.circul3-home-refined #home-oura5-hand .v6-hand-ring,.circul3-home-refined #home-oura5-thinness [data-cy=pop-compare-section-ring],.circul3-home-refined #home-oura5-thinness [data-cy=pop-compare-section-ring]>.motionComponent:first-child{will-change:transform!important}.circul3-home-refined .journey-panel.longterm-panel{max-width:none;margin:0;padding:0}.circul3-home-refined .longterm-intro{padding:0 24px;margin-bottom:28px;min-height:63px;display:flex;align-items:center;justify-content:center}.circul3-home-refined #overtime-cards .journey-card:after{background:linear-gradient(180deg,#12121710,#16111f25 35%,#151019d9)}.circul3-home-refined .carousel-footer[data-carousel=overtime] .carousel-progress i{width:50%}.circul3-home-refined .journey-card.expanded .card-copy{max-width:calc(100% - 390px)}.circul3-home-refined #journey-night .metric-ui{background:linear-gradient(135deg,#d1b19840,#53494430);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.circul3-home-refined .odi-stats{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:20px}.circul3-home-refined .odi-stats>div:last-child{grid-column:1/-1}.circul3-home-refined .metric-ui .odi-stats b{display:block;font-size:17px;font-weight:500;line-height:1.25;margin-bottom:5px}.circul3-home-refined .odi-stats span{display:block;font-size:10px;line-height:1.45;color:#fffc}.circul3-home-refined .metric-ui .odi-value{font-size:40px;margin:20px 0 14px;font-weight:500;text-align:center;letter-spacing:-.04em}.circul3-home-refined .metric-ui .odi-value small{font-size:14px;letter-spacing:0;margin-left:6px}.circul3-home-refined .odi-scale{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;align-items:center;gap:5px;height:20px}.circul3-home-refined .odi-scale i{height:7px;border-radius:99px;background:var(--tone);transform-origin:left}.circul3-home-refined .odi-scale i:nth-child(2){height:17px}.circul3-home-refined .expanded .odi-scale i{animation:odi-reveal 1.15s cubic-bezier(.2,.7,.2,1) both}.circul3-home-refined .odi-axis{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;font-size:9px;color:#fffb;margin-top:8px;gap:5px}@keyframes odi-reveal{0%{transform:scaleX(.08);opacity:.3}to{transform:scaleX(1);opacity:1}}.circul3-home-refined #health .coach-close,.circul3-home-refined #health .coach-reopen{display:none}@media(max-width:1023px){.circul3-home-refined .journey-card.expanded .card-copy{max-width:calc(100% - 48px)}}@media(max-width:760px){.circul3-home-refined #health .coach-close{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid #ffffff38;background:#ffffff12;color:#fff;font-size:23px;font-weight:400;line-height:1;padding:0;margin:-8px -8px -8px 0;cursor:pointer}.circul3-home-refined #health .coach-top{gap:9px}.circul3-home-refined #health .coach-top i{display:none}.circul3-home-refined #health .coach-reopen{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 20px;border:1px solid #ffffff40;border-radius:999px;background:#cddac218;backdrop-filter:blur(18px);color:#f6faf1;font-size:13px}.circul3-home-refined #health .health-ui:not([data-dismissed=true]) .coach-reopen,.circul3-home-refined #health .health-ui[data-dismissed=true] .coach-glass{display:none}}@media(max-width:640px){.circul3-home-refined .longterm-intro{min-height:58px;margin-bottom:22px;font-size:12px}.circul3-home-refined .journey-card.expanded{height:650px}.circul3-home-refined .journey-card.expanded .metric-ui{top:90px;left:18px;right:18px;width:auto;padding:20px}.circul3-home-refined .journey-card.expanded .card-copy{left:18px;right:18px;bottom:25px;max-width:none}.circul3-home-refined .journey-card.expanded h3{font-size:28px;max-width:none}.circul3-home-refined .journey-card.expanded .card-details p{font-size:14px;line-height:1.5;margin-top:14px}.circul3-home-refined .metric-ui .ui-note{margin-top:12px}.circul3-home-refined .odi-stats{gap:14px 10px;margin-top:16px}.circul3-home-refined .metric-ui .odi-value{font-size:36px;margin:14px 0 10px}.circul3-home-refined .journey-panels{min-height:0}.circul3-home-refined .card-track{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.circul3-home-refined .expanded .odi-scale i{animation:none}}.circul3-home-refined.official-precision .grid-wrapper{overflow:clip}@media(max-width:760px){.circul3-home-refined #health .coach-close{width:44px;height:44px;margin:-12px -10px -12px 0}}.circul3-home-refined .source-frame{scroll-margin-top:86px}.circul3-home-refined .c3-menu-toggle{min-width:44px;min-height:44px;display:none;align-items:center;justify-content:center;padding:10px;margin:-4px}.circul3-home-refined #bia-introduction{padding-bottom:80px!important}.circul3-home-refined #bia-introduction>.relative.mx-auto.mt-\[80px\]{margin-top:72px!important}.circul3-home-refined .finish-controls .swatch{position:relative}.circul3-home-refined .finish-controls .swatch:after{content:"";position:absolute;inset:-7px;border-radius:50%}@media(max-width:639px){.circul3-home-refined #bia-introduction{padding-bottom:56px!important}.circul3-home-refined #bia-introduction>.relative.mx-auto.mt-\[80px\]{margin-top:56px!important}}.circul3-home-refined #home-oura5-hand.v6-hand-scene,.circul3-home-refined #home-oura5-thinness{height:calc(var(--c3-vh,8px) * 150)!important}.circul3-home-refined #home-oura5-hand .v6-hand-stage{filter:drop-shadow(0 22px 26px rgba(30,24,28,.07))}@media(max-width:760px){.circul3-home-refined .source-frame{scroll-margin-top:76px}.circul3-home-refined .c3-menu-toggle{display:flex}.circul3-home-refined #home-oura5-hand .v6-hand-stage{height:min(var(--c3-vh,8px) * 66,152vw)!important}.circul3-home-refined #home-oura5-hand .v6-hand-sticky{align-items:flex-end}}.circul3-home-refined .battery-story{background:radial-gradient(ellipse at 50% 63%,#f2f3f4,#fff 58%)}.circul3-home-refined .battery-claim strong,.circul3-home-refined .battery-lead{color:#202124}.circul3-home-refined .battery-claim span,.circul3-home-refined .battery-claim sup{color:#6f7074}.circul3-home-refined .battery-ring{width:calc(min(900px,72vw));left:0;right:0;margin-inline:auto;top:0;filter:drop-shadow(0 24px 24px rgba(30,35,40,.1))}.circul3-home-refined .battery-arc-wrap,.circul3-home-refined .v23-swipe-hint{display:none}.circul3-home-refined .battery-footnote{font-size:13px;color:#65676b;bottom:24px;text-shadow:none}@media(max-width:640px){.circul3-home-refined .battery-heading{top:72px}.circul3-home-refined .battery-claim strong{color:#202124}.circul3-home-refined .battery-visual{top:250px}.circul3-home-refined .battery-ring{width:100vw;left:0;right:auto;margin:0;top:18px}.circul3-home-refined .battery-arc-wrap{left:50%;width:76vw;height:64px;top:0;transform:translateX(-50%);opacity:.55}.circul3-home-refined .battery-footnote{font-size:12px;line-height:1.55;bottom:22px;color:#616368}.circul3-home-refined .scale-nav button{min-height:46px}.circul3-home-refined .time-rail button{min-height:52px}.circul3-home-refined .card-toggle{width:48px;height:48px}.circul3-home-refined .carousel-footer button{width:44px;height:44px}.circul3-home-refined .v23-swipe-hint{display:flex;align-items:center;justify-content:space-between;margin:0 24px 14px;color:#d4c8e6;font-size:12px;line-height:1.4;letter-spacing:.04em}.circul3-home-refined .v23-swipe-hint:after{content:"→";font-size:18px;color:#f4f1ed}}.circul3-home-refined #Next-Gen .v23-heart-visual{display:grid;place-items:center;padding:22px;background:linear-gradient(145deg,#15171d,#090a0e)}.circul3-home-refined .v23-heart-card{width:min(100%,440px);padding:24px;border:1px solid hsla(0,0%,100%,.13);border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.045));box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 18px 45px rgba(0,0,0,.24);backdrop-filter:blur(20px);color:#f5f2fa}.circul3-home-refined .v23-heart-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c7c1d2}.circul3-home-refined .v23-heart-value{display:flex;align-items:baseline;gap:8px;margin-top:16px;font-size:52px;line-height:1;font-weight:500;letter-spacing:-.05em}.circul3-home-refined .v23-heart-value small{font-size:13px;letter-spacing:.02em;color:#c7c1d2}.circul3-home-refined .v23-heart-card svg{display:block;width:100%;height:108px;margin-top:16px;overflow:visible}.circul3-home-refined .v23-heart-line{stroke-dasharray:540;stroke-dashoffset:540}.circul3-home-refined .is-visible .v23-heart-line{animation:v23-heart-draw 2.2s ease .2s forwards}@keyframes v23-heart-draw{to{stroke-dashoffset:0}}.circul3-home-refined .v23-heart-caption{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:#a9a2b6}@media(max-width:767px){.circul3-home-refined #Next-Gen .item.v23-mobile-hide{display:none!important}}@media(max-width:640px){.circul3-home-refined #Next-Gen .v23-heart-visual{padding:42px 12px 12px}.circul3-home-refined .v23-heart-card{padding:14px}.circul3-home-refined .v23-heart-meta{font-size:9px}.circul3-home-refined .v23-heart-value{font-size:36px;margin-top:10px}.circul3-home-refined .v23-heart-card svg{height:52px;margin-top:10px}.circul3-home-refined .v23-heart-caption{font-size:9px;margin-top:8px}}@media(max-width:760px){.circul3-home-refined #design .v8-recovery-controls button{min-height:48px;padding-block:12px}}.circul3-home-refined .official-experts .testimonials--heading h2{margin:0;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.1em}.circul3-home-refined .official-experts .v23-dot-item{display:flex;list-style:none}.circul3-home-refined .official-experts .flickity-custom-dots .dot{position:relative;display:block;min-width:100px;min-height:100px}.circul3-home-refined .official-experts .v23-carousel-toggle{grid-row:3;justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:44px;margin-top:20px;padding:10px 18px;border:1px solid #2c2d2e33;border-radius:999px;background:hsla(0,0%,100%,.58);color:#2c2d2e;font-size:13px;line-height:1;cursor:pointer;transition:background .2s,border-color .2s}.circul3-home-refined .official-experts .v23-carousel-toggle:hover{background:#fff;border-color:#2c2d2e66}.circul3-home-refined .official-experts .v23-carousel-toggle:focus-visible{outline:2px solid #8651f6;outline-offset:4px}.circul3-home-refined .v23-swipe-meta{display:none}@media(max-width:767px){.circul3-home-refined .official-experts .testimonials--heading h2{font-size:16px}.circul3-home-refined .official-experts .flickity-custom-dots .dot{min-width:78px;min-height:78px}.circul3-home-refined .official-experts .flickity-custom-dots .dot:after{content:"";position:absolute;inset:-6px;border-radius:50%}.circul3-home-refined .official-proof .gallery--inner{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84vw;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;padding:0 24px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.circul3-home-refined .official-proof .gallery--inner::-webkit-scrollbar{display:none}.circul3-home-refined .official-proof .gallery--item{min-width:0;scroll-snap-align:start}.circul3-home-refined .official-proof .gallery--item figure{margin:0}.circul3-home-refined .v23-swipe-meta{display:flex;align-items:center;gap:18px;margin:16px 24px 0;color:#686b70;font-size:12px;line-height:1.4;letter-spacing:.03em}.circul3-home-refined .v23-swipe-meta>span{flex:none}.circul3-home-refined .v23-swipe-progress{position:relative;flex:1;height:2px;background:#1a1c1d18;overflow:hidden}.circul3-home-refined .v23-swipe-progress i{display:block;width:100%;height:100%;background:#6d538e;transform:scaleX(.2);transform-origin:left;transition:transform .15s linear}.circul3-home-refined .official-proof .section-rich-text .rich-text{padding-top:28px}.circul3-home-refined .official-press .logo-list--inner{scroll-snap-type:x mandatory;scroll-padding-left:24px;scrollbar-width:none}.circul3-home-refined .official-press .logo-list--inner::-webkit-scrollbar{display:none}.circul3-home-refined .official-press .logo-list--logo{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.circul3-home-refined .v23-heart-line{stroke-dashoffset:0;animation:none!important}.circul3-home-refined .v23-swipe-progress i{transition:none}}.circul3-home-refined{--v24-bg:#f5f5f5;--v24-panel:#fff;--v24-ink:#202124;--v24-secondary:#78727f;--v24-body:#5f5f66;--v24-line:#d9d9dd;--v24-accent:#7043b6;--v24-dark:#1c1917;--v24-dark-text:#f5f5f5}@media(max-width:960px){.circul3-home-refined .c3-header-inner{width:calc(100% - 36px);height:64px;gap:16px}.circul3-home-refined .c3-menu-toggle{display:flex}.circul3-home-refined .c3-site-logo{margin-right:auto}.circul3-home-refined .c3-site-logo img{width:125px}.circul3-home-refined .c3-site-actions{gap:18px}.circul3-home-refined .c3-site-actions .c3-shop,.circul3-home-refined .c3-site-actions>a[aria-label="My Account"],.circul3-home-refined .c3-site-actions>a[aria-label=Search]{display:none}.circul3-home-refined .c3-site-actions svg{width:23px;height:23px}.circul3-home-refined #c3-site-nav{position:absolute;left:0;right:0;top:64px;background:#111;display:none;padding:16px 24px 26px;max-height:calc(100dvh - 100px);overflow:auto;font-size:17px}.circul3-home-refined #c3-site-nav.open{display:block}.circul3-home-refined #c3-site-nav>a{display:block;padding:14px 0;border-bottom:1px solid #2a2a2a}.circul3-home-refined .c3-nav-group{flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #2a2a2a}.circul3-home-refined .c3-nav-group>a{flex:1}.circul3-home-refined .c3-nav-dropdown{position:static;flex-basis:100%;background:none;border:0;box-shadow:none;padding:12px 0 0;font-size:15px}.circul3-home-refined .c3-nav-group:focus-within:not(.open) .c3-nav-dropdown,.circul3-home-refined .c3-nav-group:hover:not(.open) .c3-nav-dropdown{display:none}.circul3-home-refined .c3-nav-group.open .c3-nav-dropdown{display:block}.circul3-home-refined .source-frame{scroll-margin-top:76px}}.circul3-home-refined .journey{background:var(--v24-bg);color:var(--v24-ink);padding:96px 0 80px}.circul3-home-refined .journey-header{margin-bottom:48px}.circul3-home-refined .journey-eyebrow{color:var(--v24-body);font-size:10px;letter-spacing:.18em}.circul3-home-refined .journey h2{font-weight:600;letter-spacing:-.05em}.circul3-home-refined .journey h2 .home-amber,.circul3-home-refined .journey h2 .home-violet{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-refined .journey-deck{color:var(--v24-body)}.circul3-home-refined .scale-nav button{border-color:var(--v24-line);background:var(--v24-panel);color:var(--v24-body)}.circul3-home-refined .scale-nav button[aria-selected=true]{background:#292929;color:var(--v24-dark-text);border-color:#292929}.circul3-home-refined .scale-nav button:hover:not([aria-selected=true]){background:#ececef;color:var(--v24-ink)}.circul3-home-refined .time-rail button{color:var(--v24-secondary);border-bottom-color:var(--v24-line)}.circul3-home-refined .time-rail button[aria-current=true]{color:var(--v24-ink);border-bottom-color:var(--v24-accent)}.circul3-home-refined .carousel-progress{background:var(--v24-line)}.circul3-home-refined .carousel-progress i{background:var(--v24-accent)}.circul3-home-refined .carousel-footer button{border-color:var(--v24-line);background:var(--v24-panel)}.circul3-home-refined .carousel-footer button img{filter:none}.circul3-home-refined .carousel-footer button:last-child{background:#292929}.circul3-home-refined .carousel-footer button:last-child img{filter:invert(1)}.circul3-home-refined .journey .v23-swipe-hint{color:var(--v24-body)}.circul3-home-refined .journey .v23-swipe-hint:after{color:var(--v24-ink)}@media(max-width:640px){.circul3-home-refined .journey{padding:64px 0 48px}.circul3-home-refined .journey-header{margin-bottom:34px}}.circul3-home-refined #Next-Gen.section-h04{color:var(--v24-body);padding:96px 0}.circul3-home-refined #Next-Gen .cont{max-width:960px;font-size:18px;line-height:1.6}.circul3-home-refined #Next-Gen .column-name{font-weight:600;letter-spacing:-.05em;-webkit-text-fill-color:currentColor}.circul3-home-refined #Next-Gen .column-name .home-violet{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-refined #Next-Gen .column-name:after{display:none}.circul3-home-refined #Next-Gen .sub-column-name{color:var(--v24-ink);font-weight:500;font-size:26px}.circul3-home-refined #Next-Gen .grid-wrapper{margin-top:48px}.circul3-home-refined #Next-Gen .grid-wrapper .item .inner{border:1px solid var(--v24-line);border-radius:22px;box-shadow:none}.circul3-home-refined #Next-Gen .grid-wrapper .item:focus-visible{outline-color:var(--v24-accent)}@media(max-width:767px){.circul3-home-refined #Next-Gen.section-h04{padding:64px 0}.circul3-home-refined #Next-Gen .sub-column-name{font-size:22px}.circul3-home-refined #Next-Gen .grid-wrapper{margin-top:36px}}.circul3-home-refined #adaptive-hero.v24-adaptive-study{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:720px;background:var(--v24-dark);color:var(--v24-dark-text)}.circul3-home-refined #adaptive-hero .v24-adaptive-visual{position:relative;min-height:720px;overflow:hidden;background:#24211f}.circul3-home-refined #adaptive-hero .v24-hand-wrap{position:absolute;left:50%;bottom:0;height:94%;aspect-ratio:1086/1448;transform:translateX(-50%)}.circul3-home-refined #adaptive-hero .v24-adaptive-hand{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.88) saturate(.82)}.circul3-home-refined #adaptive-hero .v24-adaptive-ring{position:absolute;left:26%;top:31%;width:16%;height:auto;filter:brightness(.9) saturate(.82);pointer-events:none}.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy{position:relative;left:0!important;right:auto!important;top:0!important;bottom:auto!important;width:100%!important;max-width:680px!important;box-sizing:border-box!important;margin:0!important;transform:none!important;align-self:center;justify-self:center;padding:88px 64px;text-align:left!important}.circul3-home-refined #adaptive-hero .v24-adaptive-eyebrow{margin:0 0 22px;color:#b9b5b0;font-size:10px;line-height:1.4;letter-spacing:.18em}.circul3-home-refined #adaptive-hero h2{color:var(--v24-dark-text);font-weight:600;letter-spacing:-.055em}.circul3-home-refined #adaptive-hero h2 span{color:#d1d4db;background:none;-webkit-text-fill-color:currentColor}.circul3-home-refined #adaptive-hero .v13-adaptive-body{color:#d1d4db}.circul3-home-refined #adaptive-hero .v13-adaptive-close{color:#b9b5b0}@media(max-width:760px){.circul3-home-refined #design .v8-recovery-controls{left:50%!important;right:auto!important;width:calc(100vw - 40px)!important;max-width:none!important;transform:translateX(-50%)!important;box-sizing:border-box}.circul3-home-refined #design .v8-recovery-controls button{min-width:0}.circul3-home-refined #adaptive-hero.v24-adaptive-study{display:flex!important;flex-direction:column;min-height:0}.circul3-home-refined #adaptive-hero .v24-adaptive-visual{min-height:500px;height:500px}.circul3-home-refined #adaptive-hero .v24-hand-wrap{height:108%;left:54%}.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy{padding:40px 20px 48px;max-width:none!important;text-align:center!important}.circul3-home-refined #adaptive-hero .v24-adaptive-eyebrow{margin-bottom:16px;font-size:9px}.circul3-home-refined #adaptive-hero h2{font-size:40px}.circul3-home-refined #adaptive-hero .v13-adaptive-body{font-size:16px;line-height:1.6}}.circul3-home-refined #health .section-head h2 .home-violet,.circul3-home-refined #health .section-head h2 span{background:none;color:var(--v24-secondary);-webkit-text-fill-color:currentColor}.circul3-home-refined .v24-trust-header{max-width:860px;margin:0 auto 48px;text-align:center}.circul3-home-refined .v24-trust-header .v24-eyebrow{margin:0 0 17px;color:var(--v24-body);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.18em}.circul3-home-refined .v24-trust-header h2{margin:0;color:var(--v24-ink);font-family:AspektaT,Arial,sans-serif;font-size:calc(clamp(44px,4.8vw,68px));font-weight:600;line-height:1.055;letter-spacing:-.055em}.circul3-home-refined .v24-trust-header>p:last-child:not(.v24-eyebrow){max-width:660px;margin:22px auto 0;color:var(--v24-body);font-size:16px;line-height:1.6;letter-spacing:-.01em}.circul3-home-refined .v24-trust-note{max-width:900px;margin:32px auto 0;color:#66666d;font-size:13px;line-height:1.6;text-align:center}.circul3-home-refined .v24-experts{background:var(--v24-bg);padding:96px 24px 80px;color:var(--v24-ink)}.circul3-home-refined .v24-experts-shell{max-width:1180px;margin:0 auto}.circul3-home-refined .v24-experts .testimonials{background:transparent;color:var(--v24-ink);overflow:visible;text-align:left}.circul3-home-refined .v24-experts .testimonials--inner{max-width:none;padding:0;margin:0}.circul3-home-refined .v24-experts .testimonials--carousel{display:flex;flex-direction:column}.circul3-home-refined .v24-expert-stage{min-height:310px}.circul3-home-refined .v24-experts .v24-expert-slide{display:none;width:100%;box-sizing:border-box}.circul3-home-refined .v24-experts .v24-expert-slide.is-selected{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px 56px;padding:44px 0;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line);animation:v24-quote-in .28s ease-out}.circul3-home-refined .v24-experts .v24-expert-label{grid-row:1/3;margin:4px 0 0;color:var(--v24-accent);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.1em}.circul3-home-refined .v24-experts .testimonials--testimonial-content p{margin:0;color:var(--v24-ink);font-family:AspektaT,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.35;letter-spacing:-.025em}.circul3-home-refined .v24-experts .testimonials--author{color:var(--v24-body);font-size:16px;line-height:1.5}.circul3-home-refined .v24-experts .testimonials--author:before{color:var(--v24-secondary)}.circul3-home-refined .v24-expert-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.circul3-home-refined .v24-experts scroll-shadow{margin:0;width:auto}.circul3-home-refined .v24-experts .flickity-custom-dots{margin:0;padding:0;gap:14px;overflow:visible}.circul3-home-refined .v24-experts .flickity-custom-dots .dot{min-width:72px;min-height:72px;padding:0;border:0;border-radius:50%;background:transparent;opacity:.42;transition:opacity .2s,transform .2s}.circul3-home-refined .v24-experts .flickity-custom-dots .dot:hover{opacity:.75}.circul3-home-refined .v24-experts .flickity-custom-dots .dot.is-selected{opacity:1}.circul3-home-refined .v24-experts .flickity-custom-dots .dot img{width:72px;height:72px;border-radius:50%;object-fit:cover}.circul3-home-refined .v24-experts .flickity-custom-dots .dot:focus-visible{outline:2px solid var(--v24-accent);outline-offset:4px}.circul3-home-refined .v24-experts .v23-carousel-toggle{position:static;flex:none;margin:0;background:transparent;border-color:var(--v24-line);color:var(--v24-ink)}.circul3-home-refined .v24-experts .v23-carousel-toggle:hover{background:var(--v24-panel);border-color:#b9b9bf}@keyframes v24-quote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.circul3-home-refined .v24-proof{background:var(--v24-bg);padding:40px 24px 72px;color:var(--v24-ink)}.circul3-home-refined .v24-proof-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto}.circul3-home-refined .v24-proof-card{min-width:0;overflow:hidden;border:1px solid var(--v24-line);border-radius:22px;background:var(--v24-panel);box-shadow:none}.circul3-home-refined .v24-proof-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.72);border-bottom:1px solid var(--v24-line)}.circul3-home-refined .v24-proof-card>div{padding:26px 26px 30px}.circul3-home-refined .v24-card-label{min-height:34px;margin:0 0 16px;color:var(--v24-accent);font-size:10px;font-weight:500;line-height:1.55;letter-spacing:.1em}.circul3-home-refined .v24-proof-card h3{margin:0 0 14px;color:var(--v24-ink);font-size:27px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.circul3-home-refined .v24-proof-card p:last-child{margin:0;color:var(--v24-body);font-size:15px;line-height:1.6}.circul3-home-refined .v24-proof-note{margin-top:28px}.circul3-home-refined .v24-press .v23-swipe-meta,.circul3-home-refined .v24-proof .v23-swipe-meta{max-width:1280px;margin-inline:auto}.circul3-home-refined .v24-press{background:var(--v24-bg);padding:32px 24px 96px;color:var(--v24-ink)}.circul3-home-refined .v24-press .v24-trust-header{margin-bottom:42px}.circul3-home-refined .v24-press .v24-trust-header h2{font-size:calc(clamp(36px,3.4vw,52px))}.circul3-home-refined .v24-press-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px;margin:0 auto;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line)}.circul3-home-refined .v24-press-logo{display:flex;align-items:center;justify-content:center;min-width:0;height:112px;padding:24px;box-sizing:border-box}.circul3-home-refined .v24-press-logo+.v24-press-logo{border-left:1px solid var(--v24-line)}.circul3-home-refined .v24-press-logo img{display:block;max-width:100%;max-height:52px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.72}.circul3-home-refined .v24-press .v23-swipe-meta{display:none}.circul3-home-refined .official-cta .section-h13 .title .home-violet,.circul3-home-refined .section-h13 .title .home-violet{background:none!important;background-image:none!important;color:#d1d4db!important;-webkit-text-fill-color:#d1d4db!important}@media(max-width:767px){.circul3-home-refined .v24-trust-header{margin-bottom:34px;padding-inline:4px}.circul3-home-refined .v24-trust-header .v24-eyebrow{margin-bottom:13px;font-size:9px}.circul3-home-refined .v24-trust-header h2{font-size:36px;line-height:1.08;letter-spacing:-.05em}.circul3-home-refined .v24-trust-header>p:last-child:not(.v24-eyebrow){margin-top:18px;font-size:15px}.circul3-home-refined .v24-trust-note{margin-top:26px;font-size:12px;text-align:left}.circul3-home-refined .v24-experts{padding:64px 20px 56px}.circul3-home-refined .v24-expert-stage{min-height:450px}.circul3-home-refined .v24-experts .v24-expert-slide.is-selected{grid-template-columns:1fr;gap:20px;padding:28px 0}.circul3-home-refined .v24-experts .v24-expert-label{grid-row:auto;margin:0;font-size:10px}.circul3-home-refined .v24-experts .testimonials--testimonial-content p{font-size:22px;line-height:1.4}.circul3-home-refined .v24-experts .testimonials--author{font-size:14px}.circul3-home-refined .v24-expert-controls{align-items:center;gap:12px}.circul3-home-refined .v24-experts .flickity-custom-dots{gap:5px}.circul3-home-refined .v24-experts .flickity-custom-dots .dot{min-width:60px;min-height:60px}.circul3-home-refined .v24-experts .flickity-custom-dots .dot img{width:60px;height:60px}.circul3-home-refined .v24-experts .v23-carousel-toggle{min-width:82px;padding-inline:14px}.circul3-home-refined .v24-proof{padding:24px 0 56px}.circul3-home-refined .v24-proof .v24-trust-header,.circul3-home-refined .v24-proof .v24-trust-note{margin-inline:20px}.circul3-home-refined .v24-proof-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84vw;gap:16px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;padding:0 24px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.circul3-home-refined .v24-proof-track::-webkit-scrollbar{display:none}.circul3-home-refined .v24-proof-card{scroll-snap-align:start}.circul3-home-refined .v24-proof-card>img{aspect-ratio:4/3}.circul3-home-refined .v24-proof-card>div{padding:22px}.circul3-home-refined .v24-proof-card h3{font-size:25px}.circul3-home-refined .v24-proof .v23-swipe-meta{display:flex;margin-top:16px}.circul3-home-refined .v24-press{padding:24px 0 64px}.circul3-home-refined .v24-press .v24-trust-header{margin-inline:20px;margin-bottom:30px}.circul3-home-refined .v24-press .v24-trust-header h2{font-size:34px}.circul3-home-refined .v24-press-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46vw;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;padding:0 24px 8px;border:0;scrollbar-width:none}.circul3-home-refined .v24-press-track::-webkit-scrollbar{display:none}.circul3-home-refined .v24-press-logo{height:96px;padding:20px;scroll-snap-align:start;border-top:1px solid var(--v24-line);border-bottom:1px solid var(--v24-line)}.circul3-home-refined .v24-press-logo+.v24-press-logo{border-left:1px solid var(--v24-line)}.circul3-home-refined .v24-press .v23-swipe-meta{display:flex;margin:16px 24px 0}}.circul3-home-refined body:has(#Next-Gen),.circul3-home-refined body:has(.journey),.circul3-home-refined html:has(#Next-Gen),.circul3-home-refined html:has(.journey){background:var(--v24-bg)!important}.circul3-home-refined.c3-brand .journey{background:var(--v24-bg)!important;color:var(--v24-ink)!important}.circul3-home-refined.c3-brand .journey h2{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-refined.c3-brand .journey h2 .home-amber,.circul3-home-refined.c3-brand .journey h2 .home-violet,.circul3-home-refined.c3-brand .journey h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-refined.c3-brand .journey .journey-deck,.circul3-home-refined.c3-brand .journey .journey-eyebrow{color:var(--v24-body)!important}.circul3-home-refined.c3-brand .journey .time-rail button{color:var(--v24-secondary)!important;border-bottom-color:var(--v24-line)!important}.circul3-home-refined.c3-brand .journey .time-rail button[aria-current=true]{color:var(--v24-ink)!important;border-bottom-color:var(--v24-accent)!important}.circul3-home-refined.c3-brand #Next-Gen .column-name{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-refined.c3-brand #Next-Gen .column-name .home-violet,.circul3-home-refined.c3-brand #Next-Gen .column-name span,.circul3-home-refined.c3-brand #design h2 .home-violet,.circul3-home-refined.c3-brand #design h2 span,.circul3-home-refined.c3-brand #health .section-head h2 .home-violet,.circul3-home-refined.c3-brand #health .section-head h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy h2,.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy p{text-align:left!important}.circul3-home-refined .journey{background:var(--v24-bg)!important;color:var(--v24-ink)!important}.circul3-home-refined .journey h2{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-refined .journey h2 .home-amber,.circul3-home-refined .journey h2 .home-violet,.circul3-home-refined .journey h2 span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-refined .journey .journey-deck,.circul3-home-refined .journey .journey-eyebrow{color:var(--v24-body)!important}.circul3-home-refined .journey .time-rail button{color:var(--v24-secondary)!important;border-bottom-color:var(--v24-line)!important}.circul3-home-refined .journey .time-rail button[aria-current=true]{color:var(--v24-ink)!important;border-bottom-color:var(--v24-accent)!important}.circul3-home-refined #Next-Gen.section-h04{background:var(--v24-bg)!important;background-image:none!important;color:var(--v24-body)!important}.circul3-home-refined #Next-Gen .column-name{color:var(--v24-ink)!important;-webkit-text-fill-color:var(--v24-ink)!important}.circul3-home-refined #Next-Gen .column-name .home-violet,.circul3-home-refined #Next-Gen .column-name span{background:none!important;background-image:none!important;color:var(--v24-secondary)!important;-webkit-text-fill-color:var(--v24-secondary)!important}.circul3-home-refined.c3-brand #home-oura5,.circul3-home-refined.c3-brand #home-oura5-hand,.circul3-home-refined.c3-brand #home-oura5-hand .v6-hand-photo,.circul3-home-refined.c3-brand #home-oura5-hand .v6-hand-stage,.circul3-home-refined.c3-brand #home-oura5-hand .v6-hand-sticky{background:transparent!important;background-image:none!important}.circul3-home-refined.c3-brand #home-oura5-hand .v6-hand-stage{background-color:transparent!important;filter:none!important;scale:.7;transform-origin:50% 100%}.circul3-home-refined.c3-brand #home-oura5-hand.v6-hand-scene{margin-top:calc(var(--c3-vh,8px) * -42)!important;overflow:hidden!important;contain:layout paint!important}@media(prefers-reduced-motion:reduce){.circul3-home-refined .v24-experts .v24-expert-slide.is-selected{animation:none}.circul3-home-refined .v24-experts .flickity-custom-dots .dot{transition:none}.circul3-home-refined.c3-brand #home-oura5-hand .v6-hand-stage{scale:.7}}.circul3-home-refined.c3-brand #adaptive-hero .v24-adaptive-visual{background:#fff}.circul3-home-refined.c3-brand #adaptive-hero .v24-hand-wrap{inset:0;width:100%;height:100%;aspect-ratio:auto;transform:none}.circul3-home-refined.c3-brand #adaptive-hero .v24-adaptive-hand{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none}.circul3-home-refined.c3-brand #design .home-section-head h2 .home-violet,.circul3-home-refined.c3-brand #health .home-section-head h2 .home-violet{background-image:var(--home-violet)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@media(max-width:760px){.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy h2,.circul3-home-refined.c3-brand #adaptive-hero.v24-adaptive-study .v13-adaptive-copy p{text-align:center!important}.circul3-home-refined.c3-brand #home-oura5-hand.v6-hand-scene{margin-top:calc(var(--c3-vh,8px) * -45)!important}.circul3-home-refined.c3-brand #adaptive-hero .v24-adaptive-visual{width:100%;height:auto;min-height:0;aspect-ratio:1}.circul3-home-refined.c3-brand #design .fit-layout{width:calc(100% - 40px);max-width:none}.circul3-home-refined.c3-brand #design .fit-scene{width:100%;max-width:none;align-self:stretch;flex:none}.circul3-home-refined.c3-brand #design .v8-recovery-controls{left:18px!important;right:18px!important;width:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box}}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .inner{display:flex;flex-direction:column;background:#101115;min-height:340px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .inner:after{display:none}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info{position:relative;height:auto;overflow:visible;padding:26px 26px 0;width:100%;flex:none}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info .title{max-width:none;margin:0 0 12px;line-height:1.25;letter-spacing:-.025em}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info p{position:static;opacity:1;margin:0;font-size:14px;line-height:1.55;color:#b7b4c1;max-width:580px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .v23-heart-visual{position:relative;height:auto;min-height:0;padding:22px 26px 26px;background:transparent;width:100%}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-card{box-sizing:border-box;max-width:100%;width:100%;padding:20px}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-meta{flex-wrap:wrap;row-gap:6px;letter-spacing:.06em}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-value{white-space:nowrap;font-size:46px;line-height:1.1;gap:9px}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-card svg{height:100px}.circul3-home-refined .v30-story-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;margin-top:26px;padding:14px 23px;min-height:48px;border:1px solid #d9c9ed;border-radius:999px;background:#eee6f7;color:#604a78!important;text-decoration:none;font:500 14px/1.2 CIRCUL Aspekta,Arial,sans-serif;box-shadow:inset 0 1px #ffffff7a;transition:background .2s,transform .2s}.circul3-home-refined .v30-story-button svg{width:17px;height:17px;transition:transform .2s}.circul3-home-refined .v30-story-button:hover{background:#e2d4f1;transform:translateY(-2px)}.circul3-home-refined .v30-story-button:hover svg{transform:translateX(3px)}.circul3-home-refined .v30-story-button:focus-visible{outline:3px solid #9269b9;outline-offset:4px}@media(max-width:767px){.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info{padding:22px 20px 0}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info .title{font-size:23px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .v23-heart-visual{padding:20px}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-card{padding:18px}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-meta{font-size:10px}.circul3-home-refined #Next-Gen .v30-heart .v23-heart-value{font-size:42px}.circul3-home-refined .v30-story-button{margin-top:22px}}@media(prefers-reduced-motion:reduce){.circul3-home-refined .v30-story-button,.circul3-home-refined .v30-story-button svg{transition:none}}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .inner{aspect-ratio:602/370;min-height:0;height:auto}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info{padding:24px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info .title{font-size:24px}.circul3-home-refined .v32-heart-visual{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 35% 65%,#814b7b35,transparent 60%),linear-gradient(125deg,#131218,#15131b 60%,#21191b);color:#eee8f5}.circul3-home-refined .v32-heart-orbit{position:absolute;left:4%;top:24%;width:51%;height:72%;overflow:visible}.circul3-home-refined .v32-heart-orbit .orbit-ring{fill:none;stroke:#bba6e81f;stroke-width:1}.circul3-home-refined .v32-heart-orbit .orbit-ticks{fill:none;stroke:#d7c2f16b;stroke-width:2;stroke-dasharray:1 9;stroke-linecap:round}.circul3-home-refined .v32-heart-orbit .pulse-halo{fill:#b583d2;opacity:.06;transform-origin:130px 115px;animation:v32-heart-halo 2.6s ease-out infinite}.circul3-home-refined .v32-heart-orbit .heart-shape{transform-origin:130px 115px;animation:v32-heart-beat 2.6s ease-in-out infinite;filter:drop-shadow(0 0 14px #d28eaa55)}.circul3-home-refined .v32-heart-orbit .orbit-dot{fill:#efd5d1;filter:drop-shadow(0 0 4px #e8b4e2);animation:v32-dot-glow 2.6s ease-in-out infinite}.circul3-home-refined .v32-heart-data{position:absolute;top:30%;right:7%;width:33%;display:grid;gap:12px}.circul3-home-refined .v32-heart-data>div{padding-bottom:10px;border-bottom:1px solid #d3bfe91e}.circul3-home-refined .v32-heart-data>div:last-child{border:0;padding-bottom:0}.circul3-home-refined .v32-heart-data span{display:block;font-size:10px;line-height:1.2;color:#bdb2c9;letter-spacing:.08em;text-transform:uppercase}.circul3-home-refined .v32-heart-data strong{display:block;font-size:32px;line-height:1.15;font-weight:400;letter-spacing:-.04em;margin-top:5px}.circul3-home-refined .v32-heart-data small{font-size:10px;letter-spacing:0;margin-left:4px;color:#c8bdcf}.circul3-home-refined .v32-heart-data b{display:block;font-size:12px;font-weight:400;line-height:1.25;margin-top:5px;color:#e6dce9}.circul3-home-refined .v32-rhythm-dots{display:flex!important;gap:5px;margin-top:8px;height:10px;align-items:center}.circul3-home-refined .v32-rhythm-dots i{height:4px;width:4px;border-radius:50%;background:#cba9df;animation:v32-dot-glow 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .16s)}.circul3-home-refined .v32-heart-caption{position:absolute;bottom:5%;left:8%;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#b5a5bb}@keyframes v32-heart-beat{0%,50%,to{transform:scale(1)}12%{transform:scale(1.065)}25%{transform:scale(1.015)}35%{transform:scale(1.04)}}@keyframes v32-heart-halo{0%{transform:scale(.74);opacity:.12}72%,to{transform:scale(1.06);opacity:0}}@keyframes v32-dot-glow{0%,to{opacity:.38}35%{opacity:1}}@media(max-width:767px){.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info{padding:18px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info .title{font-size:21px;margin-bottom:14px}.circul3-home-refined #Next-Gen .grid-wrapper .item.v30-heart .info p{font-size:13px;line-height:1.5}.circul3-home-refined .v32-heart-data{gap:8px;top:31%;right:7%}.circul3-home-refined .v32-heart-data>div{padding-bottom:7px}.circul3-home-refined .v32-heart-data span{font-size:8px}.circul3-home-refined .v32-heart-data strong{font-size:27px;margin-top:4px}.circul3-home-refined .v32-heart-data b{font-size:10px}.circul3-home-refined .v32-heart-caption{font-size:7px;bottom:5%}.circul3-home-refined .v32-rhythm-dots{gap:4px;margin-top:6px;height:7px}}.circul3-home-refined #health .coach-glass[data-coach-card=train]{height:434px;padding:22px;display:flex;flex-direction:column}.circul3-home-refined #health [data-coach-card=train] .coach-top{flex:none;min-height:16px;margin-bottom:14px}.circul3-home-refined #health [data-coach-card=train] .coach-kicker{flex:none;font-size:13px;line-height:18px;margin-bottom:12px}.circul3-home-refined #health [data-coach-card=train] .coach-metrics{flex:none;gap:14px}.circul3-home-refined #health [data-coach-card=train] .coach-metrics strong{font-size:38px;line-height:1.05}.circul3-home-refined #health [data-coach-card=train] .coach-metrics label{font-size:10px;line-height:14px;margin-top:6px}.circul3-home-refined #health [data-coach-card=train] .coach-wave{flex:none;height:58px;margin:16px 0 7px}.circul3-home-refined #health [data-coach-card=train] .coach-response{height:100px;margin-top:16px}.circul3-home-refined #health [data-coach-card=train] .coach-axis{flex:none;line-height:13px}.circul3-home-refined #health [data-coach-card=train] .coach-note{flex:none;font-size:10px;line-height:1.5;margin-top:auto;padding-top:12px}.circul3-home-refined #health [data-coach-card=train] .coach-action{flex:none;min-height:36px;padding:8px 14px;margin-top:12px}.circul3-home-refined #health [data-coach-card=train] .coach-orb{flex:none;width:146px;height:146px;margin:8px auto 12px}.circul3-home-refined #health [data-coach-card=train] .coach-rhythm{flex:none;margin:16px 0 8px}.circul3-home-refined #health [data-coach-card=train] .coach-controls{flex:none;margin-top:auto;padding-top:12px}.circul3-home-refined #health [data-coach-card=train] .coach-week{flex:none;gap:6px;margin:16px 0}.circul3-home-refined #health [data-coach-card=train] .coach-week i{height:15px;width:15px;margin-top:7px}.circul3-home-refined #health [data-coach-card=train] .coach-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.circul3-home-refined #health [data-coach-card=train] .coach-sessions>div{display:block;padding:8px 10px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff05;font-size:9px;line-height:1.3}.circul3-home-refined #health [data-coach-card=train] .coach-sessions strong{display:block;font-size:16px;margin-top:4px;white-space:nowrap}.circul3-home-refined .v32-mobile-ai{display:none!important}@media(max-width:760px){.circul3-home-refined #health .coach-glass[data-coach-card=train]{height:416px;padding:20px;max-width:340px;margin-inline:auto}.circul3-home-refined #health [data-coach-card=train] .coach-top{margin-bottom:16px;min-height:20px}.circul3-home-refined #health [data-coach-card=train] .coach-metrics strong{font-size:34px}.circul3-home-refined #health [data-coach-card=train] .coach-wave{margin-top:14px;height:52px}.circul3-home-refined #health [data-coach-card=train] .coach-response{height:88px}.circul3-home-refined #health [data-coach-card=train] .coach-orb{height:134px;width:134px;margin-top:4px}.circul3-home-refined #health [data-coach-card=train] .coach-note{font-size:9.5px;padding-top:10px}.circul3-home-refined #health [data-coach-card=train] .coach-week{margin:12px 0}.circul3-home-refined #health [data-coach-card=train] .coach-sessions>div{padding:7px 9px}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true]{display:block;aspect-ratio:1;height:auto;min-height:0;padding:0;gap:0}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story{position:absolute;inset:auto 20px 80px;width:auto;margin:0}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story .eyebrow{font-size:9px;margin-bottom:10px}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story h3{font-size:calc(clamp(24px,6.7vw,32px));line-height:1.08;margin-bottom:10px}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-story>p:last-child{font-size:12px;line-height:1.5;margin:0}.circul3-home-refined.c3-brand #health .v9-guidance-panel[data-preview-closed=true] .health-ui{position:absolute;inset:auto 20px 20px;width:auto;max-width:none;margin:0}.circul3-home-refined #health .v9-guidance-panel[data-preview-closed=true] .coach-reopen{min-height:42px;padding:11px 16px;font-size:12px}.circul3-home-refined #health .v9-guidance-panel[data-preview-closed=true] .health-sample{display:none}.circul3-home-refined #design .v32-desktop-ai{display:none!important}.circul3-home-refined #design .v32-mobile-ai{display:block!important}.circul3-home-refined .v24-experts .v24-expert-stage{min-height:0;height:auto}.circul3-home-refined .v24-experts .v24-expert-slide.is-selected{padding:24px 0;gap:18px}.circul3-home-refined .v24-experts .v24-expert-controls{margin-top:16px}.circul3-home-refined .v24-experts .v24-trust-note{margin-top:24px}.circul3-home-refined .official-cta .section-h13 .container{width:100%}.circul3-home-refined .official-cta .section-h13 .title{left:20px;right:20px;max-width:none}.circul3-home-refined .official-cta .section-h13 .btn-box{left:20px;right:20px;text-align:center}}@media(prefers-reduced-motion:reduce){.circul3-home-refined .v32-heart-visual *{animation:none!important}}.circul3-home-refined #bia-introduction>h1{padding-top:28px!important}.circul3-home-refined #bia-introduction .c3-banner-title{padding-top:14px!important}.circul3-home-refined #bia-introduction #landing-hero-order-now-btn{margin-top:24px!important;margin-bottom:12px!important}@media(max-width:760px){.circul3-home-refined #bia-introduction>h1{padding-top:22px!important}.circul3-home-refined #bia-introduction .c3-banner-title{padding-top:12px!important}.circul3-home-refined #bia-introduction #landing-hero-order-now-btn{margin-top:20px!important;margin-bottom:4px!important}.circul3-home-refined #adaptive-hero .v30-story-button,.circul3-home-refined #adaptive-hero .v30-story-button:hover{background:#fff;border-color:#fff}.circul3-home-refined #design .v13-fit-foot{display:none!important}.circul3-home-refined .official-cta .section-h13 .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;height:100%;min-height:0;padding:28px 20px}.circul3-home-refined .official-cta .section-h13 .title{position:static;inset:auto;width:100%;margin:0!important;text-align:center;text-shadow:0 2px 22px #0009}.circul3-home-refined .official-cta .section-h13 .btn-box{position:static;inset:auto;width:100%;margin:0!important;display:flex;justify-content:center}}.circul3-home-refined #health-overview .intro h2{margin-bottom:20px}.circul3-home-refined #health-overview .intro .overview-subhead{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:0 auto 14px;color:#66636b}.circul3-home-refined #health-overview .intro .overview-body{max-width:650px;margin-inline:auto;text-wrap:pretty}.circul3-home-refined .official-proof .v24-proof-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.circul3-home-refined #health .v38-coach-navigation{display:flex;align-items:center;gap:16px;margin-bottom:24px}.circul3-home-refined #health .v38-coach-navigation .v9-guidance-tabs{flex:1;min-width:0;margin-bottom:0}.circul3-home-refined #health .coach-autoplay-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #20212426;border-radius:50%;background:transparent;color:#595b5a;cursor:pointer}.circul3-home-refined #health .coach-autoplay-toggle svg{width:13px;height:13px;fill:currentColor}.circul3-home-refined #health .coach-autoplay-toggle:focus-visible{outline:2px solid #9373d3;outline-offset:3px}@media(max-width:760px){.circul3-home-refined #health-overview .intro .overview-subhead{font-size:21px;margin-bottom:12px}.circul3-home-refined #health-overview .intro .overview-body{font-size:15px;line-height:1.6}.circul3-home-refined #health .v38-coach-navigation{gap:8px;margin-bottom:20px}.circul3-home-refined #health .coach-autoplay-toggle{width:30px;height:30px}}