.bubble-companion{z-index:60;width:var(--bubble-size,64px);height:var(--bubble-size,64px);pointer-events:none;color:var(--ink,#111);isolation:isolate;--bubble-rgb:213,190,130;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;animation:.8s ease-out both bubble-arrive;position:fixed}@keyframes bubble-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bubble-companion{animation:none!important}}.bubble-companion,.bubble-companion *{box-sizing:border-box}.bubble-companion button,.bubble-companion textarea{font:inherit}.bubble-companion button{cursor:pointer}.bubble-companion button:focus-visible,.bubble-companion a:focus-visible,.bubble-companion summary:focus-visible,.bubble-companion textarea:focus-visible{outline-offset:3px;outline:2px solid #a68b4e}.bubble-companion button:disabled{opacity:.5;cursor:default}.bubble-companion .bubble-orb{z-index:1;pointer-events:auto;width:var(--bubble-size,64px);height:var(--bubble-size,64px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.bubble-companion .bubble-orb:active{cursor:grabbing}.bubble-companion .bubble-body{z-index:2;width:var(--bubble-size,64px);height:var(--bubble-size,64px);pointer-events:none;filter:drop-shadow(0 3px 4px #17271e1a);transition:filter .9s;display:block;position:relative}.bubble-companion .bubble-aura{z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(var(--bubble-rgb),.08) 0%,rgba(var(--bubble-rgb),.28) 36%,rgba(var(--bubble-rgb),.15) 52%,rgba(var(--bubble-rgb),.035) 70%,rgba(var(--bubble-rgb),0) 80%);opacity:.65;border-radius:50%;transition:background 1.5s,opacity 1s;position:absolute;inset:-55%}.bubble-companion.is-open .bubble-aura{opacity:1;animation:15s ease-in-out infinite bubble-breathe}.bubble-companion.first-peek .bubble-body{animation:1.4s both bubble-hello}.bubble-companion .bubble-panel-dock{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed}.bubble-companion .bubble-panel-dock.is-above{justify-content:flex-end}.bubble-companion .bubble-panel{pointer-events:auto;background:var(--ivory,#faf9f6);overscroll-behavior:contain;text-align:left;letter-spacing:normal;text-transform:none;border:1px solid #b2995a99;border-radius:8px;flex-direction:column;flex:0 auto;max-width:calc(100vw - 24px);min-height:0;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000026}.bubble-companion .bubble-card-head{z-index:2;background:var(--black,#070707);border-bottom:1px solid #b2995a80;flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:6px 8px 6px 18px;display:flex;position:relative}.bubble-companion .bubble-card-head>span{letter-spacing:.17em;color:var(--gold,#b2995a);font:14px Georgia,serif}.bubble-companion .bubble-card-head small{letter-spacing:.03em;color:#f1f4ef;margin-top:3px;font:10px system-ui,sans-serif;display:block}.bubble-companion .bubble-card-head>div{gap:2px;display:flex}.bubble-companion .bubble-card-head button{color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #b2995a66;border-radius:5px;width:44px;height:44px;font-size:23px;line-height:1}.bubble-companion .bubble-card-head button:hover{background:#272622}.bubble-companion .bubble-card-body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:14px 16px 10px;scroll-padding-top:12px;overflow:auto}.bubble-companion h2{letter-spacing:0;text-transform:none;color:var(--ink,#111);margin:0 0 12px;font:400 23px/1.25 Georgia,serif}.bubble-companion h2:focus{outline:none}.bubble-companion p{color:#4b4b47;letter-spacing:0;margin:0 0 16px;font-size:14px;line-height:1.75}.bubble-companion .bubble-prompt{color:var(--ink,#111);margin:0 0 20px;font:400 19px/1.5 Georgia,serif}.bubble-companion .bubble-routes{gap:7px;margin:0 0 8px;display:grid}.bubble-companion .bubble-routes a{min-height:44px;color:var(--ink,#111);letter-spacing:0;background:#fff;border:1px solid #ddd8cc;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.45;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.bubble-companion .bubble-routes a:hover{background:#f3f0e8;border-color:#b2995a}.bubble-companion .bubble-routes a span{color:#957a3a}.bubble-companion .bubble-input{border:0;margin:0;padding:4px 0 0}.bubble-companion .bubble-input label{color:#5d5a51;letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.bubble-companion textarea{resize:vertical;width:100%;min-height:92px;max-height:210px;color:var(--ink,#111);letter-spacing:0;background:#fff;border:1px solid #bcb6a8;border-radius:5px;padding:11px 12px;font-size:16px;line-height:1.6;display:block}.bubble-companion textarea::placeholder{color:#76736b}.bubble-companion .bubble-primary{border:1px solid var(--gold,#b2995a);background:var(--gold,#b2995a);min-height:44px;color:var(--black,#070707);text-transform:none;letter-spacing:0;border-radius:5px;padding:10px 17px;font-size:13px;line-height:1.5;display:block}.bubble-companion .bubble-primary:hover{filter:brightness(1.08)}.bubble-companion .bubble-text-button{color:#4b4b47;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;text-decoration:underline;display:block}.bubble-companion .bubble-error{color:#8a3e32;min-height:0;margin:7px 0;font-size:12px}.bubble-companion .bubble-error:empty{display:none}.bubble-companion .bubble-input .bubble-primary{margin-top:12px}.bubble-companion .bubble-details{border-top:1px solid #e5e2d9;margin-top:16px;padding-top:3px}.bubble-companion .bubble-details summary{cursor:pointer;color:#766338;min-height:44px;padding:12px 0;font-size:12px;line-height:1.5;list-style-position:inside}.bubble-companion .bubble-details p{margin:3px 0 12px;font-size:12px;line-height:1.7}.bubble-companion .bubble-small-actions{gap:7px;display:grid}.bubble-companion .bubble-small-actions button,.bubble-companion .bubble-secondary{min-height:44px;color:var(--ink,#111);text-align:left;background:#fff;border:1px solid #d9d4c7;border-radius:5px;padding:10px 12px;font-size:12px}.bubble-companion .bubble-move-actions{flex-wrap:wrap;gap:5px;display:flex}.bubble-companion .bubble-move-actions button{min-width:44px;min-height:44px;color:var(--ink,#111);background:#fff;border:1px solid #d9d4c7;border-radius:5px;padding:8px;font-size:12px}.bubble-companion .bubble-sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bubble-companion .bubble-haze{z-index:1;opacity:0;pointer-events:none;filter:blur(3px);width:140%;height:72%;transition:opacity 1s;position:absolute;top:-40%;left:-20%}.bubble-companion .bubble-haze i{transform-origin:50% 70%;background:radial-gradient(at 30% 55%,#fff9e099,#e8d19224 35%,#0000 63%);border-radius:48%;position:absolute;inset:4% 8%}.bubble-companion .bubble-haze i:nth-child(2){background:radial-gradient(at 65% 45%,#fffff7a6,#fff5cf2e 30%,#0000 65%);inset:13% 6% 0 24%}.bubble-companion .bubble-haze i:nth-child(3){background:radial-gradient(at 35% 60%,#efdaa44d,#0000 65%);inset:4% 20% 20% 2%}.bubble-companion.spirit-moment .bubble-haze{opacity:1}.bubble-companion.spirit-moment .bubble-haze i{animation:12s ease-in-out infinite bubble-wisp}.bubble-companion.spirit-moment .bubble-haze i:nth-child(2){animation-duration:15s;animation-direction:reverse}.bubble-companion.spirit-moment .bubble-haze i:nth-child(3){animation-duration:17s}.bubble-companion.spirit-moment .bubble-body{filter:brightness(1.1)drop-shadow(0 0 9px #fffae580)}.bubble-companion.spirit-moment .bubble-aura{background:radial-gradient(circle,#fffef680 30%,#f6f1e040 52%,#d8ceb017 67%,#0000 80%)}.bubble-companion .bubble-egg{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(#0000 45%,#e8ce8120 76%,#0000);border:1px solid #c6a45888;border-radius:50%;transition:opacity 1s;position:absolute;inset:-30% -14%}.bubble-companion.egg-moment .bubble-egg{opacity:1}@keyframes bubble-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.04)}}@keyframes bubble-hello{0%{transform:translate(9px)rotate(9deg)}70%{transform:translate(-2px)rotate(-3deg)}to{transform:none}}@keyframes bubble-wisp{0%,to{transform:translate(-2%,2%)rotate(-12deg)}50%{transform:translate(4%,-5%)rotate(18deg)}}@media (width<=600px){.bubble-companion .bubble-card-body{padding:14px 14px 10px}.bubble-companion .bubble-panel{border-radius:8px}.bubble-companion h2{font-size:23px}.bubble-companion .bubble-card-head{min-height:56px}.bubble-companion .bubble-aura{opacity:.5}}@media (prefers-reduced-motion:reduce){.bubble-companion *,.bubble-companion :before,.bubble-companion :after{transition:none!important;animation:none!important}}.bubble-companion .bubble-power-ground{z-index:0;pointer-events:none;filter:blur(2px);opacity:0;background:radial-gradient(#c6a3464d,#e8cc841a 45%,#0000 72%);border-radius:50%;width:62%;height:10%;transition:opacity 1.1s;position:absolute;bottom:0;left:19%}.bubble-companion.is-open.presence-rest .bubble-body{transform-origin:50% 86%;animation:9s ease-in-out infinite bubble-rest}.bubble-companion.is-open.presence-rest .bubble-aura{opacity:.78;animation-duration:26s}.bubble-companion.is-open.presence-power .bubble-body{transform-origin:50% 90%;filter:drop-shadow(0 4px 5px #96782c30);animation:.9s ease-out both bubble-stand}.bubble-companion.is-open.presence-power .bubble-power-ground{opacity:1}.bubble-companion.is-open.presence-power .bubble-aura{animation-duration:18s}@keyframes bubble-rest{0%,to{transform:translateY(1px)rotate(-1.2deg)}50%{transform:translateY(2px)rotate(1.2deg)}}@keyframes bubble-stand{0%{transform:translateY(0)scale(1)}to{transform:translateY(-2px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.bubble-companion.is-open.presence-rest .bubble-body{transform:translateY(1px)rotate(-1.2deg);animation:none!important}.bubble-companion.is-open.presence-power .bubble-body{transform:translateY(-1px)scale(1.01);animation:none!important}}.bubble-companion.is-idle .bubble-body,.bubble-companion.is-idle .bubble-aura{animation:none}.bubble-companion.is-compact .bubble-aura{opacity:.26;animation:none}.bubble-companion .bubble-body canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bubble-companion .bubble-hand-card{aspect-ratio:2/3;z-index:3;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;border-radius:6%;width:32%;height:auto;display:block;position:absolute;top:48%;left:-8%;transform:rotate(-12deg);box-shadow:0 2px 5px #142b2866}.bubble-companion .bubble-hand-grip{z-index:4;clip-path:ellipse(4.5% 4.5% at 21.5% 73.5%)}.bubble-companion.is-compact .bubble-hand-card,.bubble-companion.is-compact .bubble-hand-grip{display:none}.bubble-companion .bubble-stardust{z-index:4;pointer-events:none;position:absolute;inset:0}.bubble-companion .bubble-stardust i{color:#c4a14e;text-shadow:0 0 6px #e4c67580;opacity:0;animation:1.8s ease-out both bubble-dust;animation-delay:var(--dust-delay);font:9px/1 Georgia,serif;display:block;position:absolute;top:32%;left:46%}.bubble-companion.celebrate-moment .bubble-body{filter:sepia(.2)saturate(1.25)brightness(1.12)drop-shadow(0 0 11px #e9c85e80)}.bubble-companion.celebrate-moment .bubble-aura{background:radial-gradient(circle,#fff0a680 28%,#e2bd534d 43%,#dbb85c12 65%,#0000 79%)}.bubble-companion .bubble-joke{color:#a08542;font:400 23px/1.4 Georgia,serif}@keyframes bubble-idle{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-3px)rotate(.7deg)}}@keyframes bubble-dust{0%{opacity:0;transform:translate(0)scale(.45)}12%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(var(--dust-x),var(--dust-y)) rotate(var(--dust-turn)) scale(.6)}}@media (prefers-reduced-motion:reduce){.bubble-companion.is-idle .bubble-body{transform:none;animation:none!important}.bubble-companion .bubble-stardust{display:none}.bubble-companion .bubble-aura{animation:none!important}}.bubble-companion .bubble-reply:focus{outline:none}.bubble-companion .bubble-how summary{font-size:11px}.bubble-companion .bubble-guide-shortcuts{gap:8px;margin:0 0 4px;display:flex}.bubble-companion .bubble-guide-shortcuts button{min-height:44px;color:var(--ink,#111);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 4px;font-size:12px;line-height:1.4;text-decoration:underline}.bubble-companion .bubble-guide-shortcuts button:hover{background:#f3f0e8}.bubble-companion .bubble-question-disclosure{border-top:1px solid #e5e2d9}.bubble-companion .bubble-question-toggle{width:100%;min-height:44px;color:var(--ink,#111);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.bubble-companion .bubble-question-toggle span{color:#957a3a;font-size:18px;line-height:1}.bubble-companion .bubble-about{margin-top:0}.bubble-companion .bubble-question-disclosure:has(.bubble-input){padding-bottom:12px}.bubble-companion h2{margin-bottom:8px;font-size:22px}.bubble-companion .bubble-opening-intro{margin:0 0 10px;font-size:13px;line-height:1.5}.bubble-companion .bubble-disclosure{border-top:1px solid #e5e2d9}.bubble-companion .bubble-disclosure-content{padding:2px 0 14px}.bubble-companion .bubble-disclosure-content h3{color:var(--ink,#111);text-transform:none;letter-spacing:0;margin:8px 0 12px;font:400 18px/1.4 Georgia,serif}.bubble-companion .bubble-disclosure-content h4{color:var(--ink,#111);text-transform:none;letter-spacing:0;margin:0 0 6px;font:500 12px/1.5 system-ui,sans-serif}.bubble-companion .bubble-disclosure-content p{margin:0 0 12px;font-size:13px;line-height:1.65}.bubble-companion .bubble-disclosure-content .bubble-brand-line{color:#766338;border-top:1px solid #e5e2d9;padding-top:12px;font:400 16px/1.5 Georgia,serif}.bubble-companion .bubble-disclosure-content .bubble-input label{font-size:13px;line-height:1.6}.bubble-companion .bubble-speech{border-top:1px solid #e5e2d9;margin-top:18px;padding-top:12px}.bubble-companion .bubble-speech p{font-size:11px;line-height:1.6}.bubble-companion .bubble-speech p:empty{display:none}.bubble-companion .bubble-speech .bubble-secondary{margin:0 0 8px}.bubble-companion .bubble-moment-line{color:var(--ink,#111);margin-bottom:14px;font:400 17px/1.5 Georgia,serif}.bubble-companion .bubble-joke{font-size:20px;line-height:1.5}.bubble-companion .bubble-privacy-link{color:#766338;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.bubble-companion .bubble-how{margin:0}@media (width<=360px){.bubble-companion h2{font-size:21px}.bubble-companion .bubble-routes a{padding:9px 10px;font-size:13px}}.bubble-share-consent{align-items:flex-start;gap:10px;font-size:13px;display:flex!important}.bubble-share-consent input{flex:0 0 20px;width:20px;min-height:24px}.bubble-source-label{opacity:.8;font-size:12px}.bubble-share a{overflow-wrap:anywhere}.bubble-companion .bubble-first-choices{gap:10px;margin:22px 0;display:grid}.bubble-companion .bubble-first-choices button{text-align:center;width:100%;min-height:46px}.bubble-companion .bubble-origin-note{color:#766338;margin:20px 0 0;font-size:11px}.bubble-companion .bubble-card-head .bubble-info-button{border-color:#0000;font-size:18px}.bubble-companion .bubble-return{min-height:44px;margin-top:-8px}.bubble-companion .bubble-first-choices .bubble-secondary{border-color:#b2995a80}.bubble-companion .bubble-welcome h2{margin-bottom:8px}.bubble-companion .bubble-welcome .bubble-opening-intro{margin:0;line-height:1.5}.bubble-companion .bubble-first-choices{gap:8px;margin:16px 0}.bubble-companion .bubble-first-choices button{min-height:44px}.bubble-companion .bubble-welcome .bubble-origin-note{margin:0;font-size:11px;line-height:1.4}.bubble-companion .bubble-card-body{scrollbar-gutter:auto;padding:12px 14px 8px}.bubble-companion h2{margin-bottom:10px;font-size:20px;line-height:1.3}.bubble-companion p{margin-bottom:12px;font-size:14px;line-height:1.55}.bubble-companion .bubble-prompt{margin-bottom:12px;font:500 15px/1.5 system-ui,sans-serif}.bubble-companion .bubble-info-note{font-size:13px;line-height:1.5}.bubble-companion .bubble-info-links{flex-wrap:wrap;gap:0 16px;display:flex}.bubble-companion .bubble-info-links a,.bubble-companion .bubble-source-link{color:#766338;text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.bubble-companion .bubble-card-head{padding-left:14px}.bubble-companion .bubble-welcome{padding:14px}.bubble-companion textarea{min-height:72px;max-height:140px}.bubble-companion .bubble-speech{margin-top:10px}.bubble-companion .bubble-speech p{margin:6px 0;font-size:12px;line-height:1.45}.bubble-companion .bubble-return{margin:0 0 2px;padding:5px 0}.bubble-companion .bubble-mirror{border-left:2px solid #b2995a;margin-bottom:12px;padding-left:10px}.bubble-companion .bubble-mirror p{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:0}.bubble-companion .bubble-mirror .bubble-text-button{padding:8px 0;font-size:12px}.bubble-companion .bubble-tool-reason,.bubble-companion .bubble-match-reason{font-size:13px;line-height:1.55}.bubble-companion .bubble-podcast-reflection{margin:8px 0 12px}.bubble-companion .bubble-routecard,.bubble-companion .bubble-remember{margin-top:10px}.bubble-companion .bubble-routecard dl{margin:0 0 12px;font-size:12px;line-height:1.5}.bubble-companion .bubble-routecard dt{color:#5d5035;margin-top:10px;font-weight:600}.bubble-companion .bubble-routecard dd{overflow-wrap:anywhere;margin:3px 0 0}.bubble-companion .bubble-step-label{margin:12px 0 6px;font-size:12px;display:block}.bubble-companion .bubble-route-review{align-items:center;gap:8px;min-height:44px;margin:8px 0;font-size:12px;display:flex}.bubble-companion .bubble-route-review input{accent-color:#9d8447;flex:0 0 20px;width:20px;height:20px}.bubble-companion .bubble-route-review input:focus-visible{outline-offset:3px;outline:2px solid #a68b4e}.bubble-companion .bubble-routecard .bubble-route-note{margin-top:8px;font-size:11px}.bubble-companion .bubble-fit-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.v3HeroPromise{color:#dfcfaa;max-width:590px;margin:24px 0 0;font-size:17px;line-height:1.65}.hero:has(.v3HeroPromise){height:auto;min-height:100vh;padding-block:110px 90px}.hero:has(.v3HeroPromise) .actions{flex-wrap:wrap}.v3Definition{color:#d6c393;margin:30px 0;font-size:18px;line-height:1.75}.v3CategoryThesis{max-width:440px;margin-top:28px;font:400 clamp(24px,2.6vw,34px)/1.35 Georgia,serif}.categoryHead>div>p+p{margin-top:22px}.v3CategoryClose{font-weight:600}.v3SectionLink{margin-top:38px}.v3Stages{border-top:1px solid #d8d4cb;grid-template-columns:repeat(4,minmax(0,1fr));margin:65px 0 0;padding:0;list-style:none;display:grid}.v3Stages li{border-right:1px solid #d8d4cb;min-width:0;padding:30px 24px 0}.v3Stages li:first-child{padding-left:0}.v3Stages li:last-child{border:0}.v3Stages span{color:#8b743f;font-size:14px}.v3Stages h3{letter-spacing:.12em;margin:24px 0 18px;font-size:16px}.v3Stages p{color:#60605a;font-size:17px;line-height:1.7}.v3Impact{border-top:1px solid #b2995a59;margin:36px 0;padding-top:28px}.v3Impact h3{margin:14px 0;font:400 30px/1.3 Georgia,serif}.v3Impact p:not(.kicker){font-size:17px;line-height:1.7}.v3Impact ol{flex-wrap:wrap;gap:10px 0;margin:24px 0;padding:0;list-style:none;display:flex}.v3Impact li{color:#dfcfaa;align-items:center;font-size:14px;line-height:1.5;display:flex}.v3Impact li+li:before{content:"→";color:#a58c53;padding:0 9px}.homeMicroCase .v3ProofNarrative{gap:20px}.v3ProofNarrative p{color:#ffffffd1;margin:0;font-size:18px;line-height:1.75}.v3Room{background:#121311}.v3RoomArt{object-fit:contain;width:100%;max-height:580px}.v3Room h2{margin-bottom:28px}.v3Room .textLink{margin-top:30px}.v3Private{padding-block:95px}.v3Private .privateInner{max-width:850px}.v3Private h2{font-size:clamp(34px,4vw,52px)}@media (width<=800px){.hero:has(.v3HeroPromise){min-height:930px;padding:525px 0 85px}.v3HeroPromise{font-size:17px;line-height:1.65}.hero:has(.v3HeroPromise) .button{max-width:100%;padding-block:16px}.v3Stages{grid-template-columns:1fr 1fr;gap:28px 0;margin-top:42px}.v3Stages li{padding:25px 18px 0}.v3Stages li:nth-child(odd){padding-left:0}.v3Stages li:nth-child(2n){border:0}.v3ProofNarrative p{font-size:17px}.v3Private{padding-block:75px}.v3Impact li{font-size:14px}}@media (width<=420px){.v3Stages{grid-template-columns:1fr}.v3Stages li{border-bottom:1px solid #d8d4cb;border-right:0;padding:20px 0}.v3Stages h3{margin-top:16px}}.homeMicroCase .v3IrenePortrait{object-fit:cover;border:1px solid #b2995a66;border-radius:50%;width:112px;max-width:100%;height:112px;margin:0 0 24px;display:block}.v3HeroBridge{color:#f4eee1;max-width:590px;margin:18px 0 0;font-size:17px;font-weight:600;line-height:1.6}.v3Precision,.v3Calibration{border-top:1px solid #d8d4cb;grid-template-columns:1fr 1.2fr;gap:60px;margin-top:42px;padding:36px 0;display:grid}.v3Precision h3,.v3Calibration h3{margin:0 0 20px;font:400 clamp(26px,3vw,36px)/1.3 Georgia,serif}.v3Precision p,.v3Calibration p{color:#50504a;margin:0 0 18px;font-size:17px;line-height:1.75}.v3Precision .v3PrecisionLine,.v3Precision .v3PrecisionClose{color:#24241f;font-weight:600}.programCopy .v3ProgramScope{color:#c8c4bb;margin-top:20px;font-size:15px;line-height:1.65}@media (width<=800px){.v3Precision,.v3Calibration{grid-template-columns:1fr;gap:18px;margin-top:32px;padding:28px 0}}
