.cx-home *{box-sizing:border-box}.cx-home{margin:0;padding:0;background:var(--day-0, #fbf8f2);color:var(--t-1, #2c3f3c)}.cx-home{font-family:var(--sans);font-size:17px;line-height:1.62;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.cx-home em{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--water-deep)}.cx-home a{color:var(--water-deep);text-decoration:none}.cx-home a:hover{color:var(--water)}.cx-home .arch path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cx-home .arch .deck{stroke-width:1.7}.cx-home .wrap{max-width:1080px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.cx-home section{padding:clamp(60px,9vh,104px) 0}.cx-home .bordered{border-top:1px solid var(--line)}@keyframes cx-home-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cx-home-pulse{50%{opacity:.4}}.cx-home .dot{width:8px;height:8px;border-radius:50%;background:var(--water);display:inline-block;flex-shrink:0;animation:cx-home-pulse 2.6s var(--ease) infinite}.cx-home .nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(24px,5vw,48px);background:var(--glass-day);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line)}.cx-home .nav .wm{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--t-0);text-decoration:none}.cx-home .nav .wm .g{width:38px;height:25px;color:var(--water)}.cx-home .nav .links{display:flex;gap:26px;align-items:center;font-size:14px;font-weight:600;color:var(--t-3)}.cx-home .nav .links a{color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--dur-1) var(--ease)}.cx-home .nav .links a:hover{color:var(--t-0)}.cx-home .nav .links a.cta{color:#fff;background:var(--water);padding:10px 18px;border-radius:999px}.cx-home .nav .links a.cta:hover{background:var(--water-deep)}.cx-home .nav .links a[aria-current=page]{color:var(--t-0)}.cx-home .nav .links a[aria-current=page]:after{content:"";display:block;height:2px;border-radius:2px;background:var(--water);margin-top:3px}@media(max-width:680px){.cx-home .nav .links a:not(.cta){display:none}}.cx-home .label{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--water-deep);display:inline-flex;align-items:center;gap:10px}.cx-home .label.gold{color:var(--horizon-deep)}.cx-home .label.gold .dot{background:var(--horizon)}.cx-home .label.inv{color:var(--horizon)}.cx-home .label.inv .dot{background:var(--horizon)}.cx-home h1{font-family:var(--sans);font-weight:800;font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.04em;color:var(--t-0);margin:0 0 18px;text-wrap:balance}.cx-home h2{font-family:var(--sans);font-weight:800;font-size:clamp(28px,3.8vw,48px);line-height:1;letter-spacing:-.03em;color:var(--t-0);margin:0 0 16px;text-wrap:balance;max-width:22ch}.cx-home h2 em{color:var(--water-deep)}.cx-home .lede{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.9vw,24px);line-height:1.5;color:var(--t-1);max-width:52ch}.cx-home .body{font-size:16px;line-height:1.68;color:var(--t-2);max-width:62ch}.cx-home .body strong{color:var(--t-0);font-weight:700}.cx-home .hero{position:relative;overflow:hidden;padding:clamp(36px,5.5vh,64px) clamp(22px,5vw,56px) clamp(52px,7vh,80px)}.cx-home .hero:after{content:"";position:absolute;left:50%;bottom:-30%;width:160%;height:80%;transform:translate(-50%);background:radial-gradient(60% 100% at 50% 100%,var(--horizon-soft),transparent 70%);pointer-events:none}.cx-home .hero .inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:820px;margin:0 auto;text-align:center;animation:cx-home-fade .6s var(--ease)}.cx-home .hero .story{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%}.cx-home .hero .transform{display:none}.cx-home .hero h1{font-size:clamp(34px,3.4vw,54px);line-height:1;max-width:15ch;margin-bottom:16px}.cx-home .guide{font-family:var(--serif);font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--t-1);margin:0 0 clamp(20px,2.8vh,28px);max-width:46ch}.cx-home .guide b{color:var(--t-0);font-weight:700;font-family:var(--sans)}.cx-home .plan{display:flex;gap:10px;margin:0 0 clamp(22px,3vh,30px);width:100%}.cx-home .step{flex:1;background:var(--day-1);border:1px solid var(--line-2);border-radius:14px;padding:12px 13px 13px}.cx-home .step .sn{font-family:var(--sans);font-weight:800;font-size:13px;color:var(--water-deep)}.cx-home .step .sh{font-family:var(--sans);font-weight:700;font-size:14px;color:var(--t-0);margin:5px 0 3px;letter-spacing:-.01em}.cx-home .step .sp{font-size:12px;line-height:1.4;color:var(--t-2)}.cx-home .transform{position:relative;z-index:1;width:100%;max-width:460px;justify-self:end}.cx-home .tstate{border-radius:var(--r-4)}.cx-home .tstate{padding:clamp(18px,2vw,24px)}.cx-home .tstate .tlab{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px}.cx-home .tstate ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cx-home .tstate li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.35}.cx-home .tstate li:before{content:"";width:8px;height:8px;border-radius:50%;margin-top:5px;flex:none}.cx-home .tstate.bad{background:var(--day-1);border:1px solid var(--line-2)}.cx-home .tstate.bad .tlab{color:var(--st-issue, #c2603f)}.cx-home .tstate.bad li{color:var(--t-1)}.cx-home .tstate.bad li:before{background:var(--st-issue, #c2603f)}.cx-home .tstate.good{background:var(--deep-0);color:var(--ti-1);box-shadow:var(--sh-2)}.cx-home .tstate.good .tlab{color:var(--horizon)}.cx-home .tstate.good li{color:var(--ti-0)}.cx-home .tstate.good li:before{background:var(--horizon)}.cx-home .tbridge{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 0;color:var(--water-deep);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cx-home .tbridge svg{width:60px;height:20px;fill:none;stroke:var(--water);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cx-home .hero .label{margin-bottom:clamp(16px,2.4vh,24px)}.cx-home .hero h1{max-width:17ch}.cx-home .hero .pains{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 clamp(18px,2.6vh,26px)}.cx-home .pain-chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--t-1);background:var(--day-1);border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;white-space:nowrap}.cx-home .pain-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-issue, #c2603f);flex:none}.cx-home .hero h1 em{color:var(--water-deep)}.cx-home .ustroke{position:relative;white-space:nowrap;color:var(--water-deep)}.cx-home .ustroke svg{position:absolute;left:-1%;bottom:-.22em;width:102%;height:.38em;overflow:visible}.cx-home .ustroke svg path{fill:none;stroke:var(--horizon);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:ustrokeDraw 1.3s cubic-bezier(.22,1,.36,1) .55s forwards}@keyframes ustrokeDraw{to{stroke-dashoffset:0}}.cx-home .hero .lede{margin:0 0 clamp(20px,3vh,30px)}.cx-home .lens{display:inline-flex;background:var(--day-1);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:5px;gap:4px;margin-bottom:clamp(16px,2.4vh,22px);box-shadow:var(--sh-1)}.cx-home .lens button{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--t-3);background:none;border:none;padding:10px 22px;border-radius:var(--r-pill);cursor:pointer;transition:all var(--dur-1) var(--ease);letter-spacing:-.01em}.cx-home .lens button.on{background:var(--deep-0);color:var(--ti-0);box-shadow:var(--sh-2)}.cx-home .swap{min-height:clamp(46px,7vh,64px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(14px,2.2vh,20px)}.cx-home .swap p{font-size:clamp(16px,1.7vw,18px);line-height:1.45;color:var(--t-2);max-width:54ch;margin:0;animation:cx-home-fade .35s var(--ease)}.cx-home .swap b{color:var(--t-0);font-weight:700}.cx-home .askbox{width:100%;max-width:560px;background:var(--day-1);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:7px 7px 7px 20px;display:flex;align-items:center;gap:10px;box-shadow:var(--sh-3)}.cx-home .askbox:focus-within{border-color:var(--water);box-shadow:0 0 0 4px var(--water-soft),var(--sh-3)}.cx-home .askbox input{flex:1;background:transparent;border:none;outline:none;color:var(--t-0);font-family:var(--sans);font-size:16px;font-weight:500;min-width:0}.cx-home .askbox input::placeholder{color:var(--t-3)}.cx-home .askbox button{background:var(--water);color:#fff;border:none;border-radius:var(--r-pill);padding:13px 24px;font-family:var(--sans);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease)}.cx-home .askbox button:hover{background:var(--water-deep)}.cx-home .alt{margin-top:18px;font-size:14px;color:var(--t-3);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.cx-home .alt a{color:var(--t-1);text-decoration:none;border-bottom:1px solid var(--line-2);cursor:pointer;transition:color var(--dur-1) var(--ease)}.cx-home .alt a:hover{color:var(--water-deep);border-color:var(--water)}.cx-home .alt .sep{color:var(--line-3)}.cx-home .trust{margin-top:clamp(16px,2.6vh,26px);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--t-3)}.cx-home .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--day-1)}.cx-home .strip .wrap{display:flex;align-items:center;gap:clamp(14px,2.6vw,28px);padding:16px clamp(24px,5vw,48px)}.cx-home .strip .st-lab{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);white-space:nowrap;flex:none}.cx-home .strip .marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cx-home .strip .track{display:flex;align-items:center;gap:clamp(20px,3.5vw,48px);width:max-content;animation:marq 28s linear infinite}.cx-home .strip .marquee:hover .track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.cx-home .strip .st-name{font-family:var(--sans);font-weight:800;font-size:clamp(15px,1.6vw,19px);letter-spacing:-.02em;color:var(--t-2);opacity:.68;white-space:nowrap}.cx-home .strip .st-live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--water-deep);background:var(--water-soft);border:1px solid rgba(62,147,140,.28);border-radius:999px;padding:6px 13px;white-space:nowrap;flex:none}@media(max-width:680px){.cx-home .strip .st-lab,.cx-home .strip .st-live{display:none}}.cx-home .band-dark{background:var(--deep-0);color:var(--ti-1);position:relative;overflow:hidden}.cx-home .band-dark:after{content:"";position:absolute;left:50%;bottom:-40%;width:120%;height:90%;transform:translate(-50%);background:radial-gradient(60% 100% at 50% 100%,rgba(217,162,78,.18),transparent 70%);pointer-events:none}.cx-home .band-dark .inner{position:relative;z-index:1}.cx-home .band-dark h2{color:var(--ti-0);max-width:20ch}.cx-home .band-dark h2 em{color:var(--horizon)}.cx-home .shiftgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.cx-home .shiftcol{border-radius:var(--r-3);padding:28px;border:1px solid var(--deep-line)}.cx-home .shiftcol.before{background:#ffffff08}.cx-home .shiftcol.after{background:linear-gradient(160deg,#3e938c29,#d9a24e1a);border-color:#d9a24e47}.cx-home .shiftcol .tag{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.cx-home .shiftcol.before .tag{color:var(--ti-3)}.cx-home .shiftcol.after .tag{color:var(--horizon)}.cx-home .shiftcol h3{font-family:var(--sans);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--ti-0);margin:0 0 10px}.cx-home .shiftcol p{font-size:14.5px;line-height:1.6;color:var(--ti-2);margin:0}.cx-home .shiftcol.after p{color:var(--ti-1)}.cx-home .cards{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cx-home .card{border:1px solid var(--line);border-radius:var(--r-3);background:var(--day-1);padding:28px;box-shadow:var(--sh-1);transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.cx-home .card:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}.cx-home .card .ic{width:46px;height:46px;border-radius:13px;background:var(--water-soft);color:var(--water-deep);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cx-home .card.g .ic{background:var(--horizon-soft);color:var(--horizon-deep)}.cx-home .card .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cx-home .card h3{font-family:var(--sans);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--t-0);margin:0 0 8px}.cx-home .card p{font-size:14.5px;color:var(--t-2);line-height:1.55;margin:0}.cx-home .lenses{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.cx-home .lensc{border-radius:var(--r-4);padding:clamp(28px,3.4vw,42px);position:relative;overflow:hidden;box-shadow:var(--sh-2);display:flex;flex-direction:column}.cx-home .lensc.people{background:var(--day-1);border:1px solid var(--line)}.cx-home .lensc.agents{background:var(--deep-0);color:var(--ti-1)}.cx-home .lensc.agents:after{content:"";position:absolute;right:-20%;top:-30%;width:70%;height:90%;background:radial-gradient(circle,rgba(217,162,78,.16),transparent 70%);pointer-events:none}.cx-home .lensc .li{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;z-index:1}.cx-home .lensc.people .li{background:var(--water-soft);color:var(--water-deep)}.cx-home .lensc.agents .li{background:#d9a24e29;color:var(--horizon)}.cx-home .lensc .li svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cx-home .lensc .lt{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;position:relative;z-index:1}.cx-home .lensc.people .lt{color:var(--water-deep)}.cx-home .lensc.agents .lt{color:var(--horizon)}.cx-home .lensc h3{font-family:var(--sans);font-weight:800;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em;margin:0 0 12px;line-height:1.1;position:relative;z-index:1}.cx-home .lensc.people h3{color:var(--t-0)}.cx-home .lensc.agents h3{color:var(--ti-0)}.cx-home .lensc p{font-size:15px;line-height:1.6;margin:0 0 20px;position:relative;z-index:1}.cx-home .lensc.people p{color:var(--t-2)}.cx-home .lensc.agents p{color:var(--ti-2)}.cx-home .lensc .go{margin-top:auto;font-family:var(--sans);font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1;text-decoration:none}.cx-home .lensc.people .go{color:var(--water-deep)}.cx-home .lensc.people .go:hover{color:var(--water)}.cx-home .lensc.agents .go{color:var(--horizon)}.cx-home .lensc.agents .go:hover{color:#fff}.cx-home .band-gold{background:linear-gradient(165deg,#1b3e3b,#143230);color:var(--ti-1);position:relative;overflow:hidden}.cx-home .band-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 85% 15%,rgba(217,162,78,.22),transparent 60%);pointer-events:none}.cx-home .band-gold .inner{position:relative;z-index:1}.cx-home .whygrid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center}.cx-home .band-gold blockquote{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.4vw,46px);line-height:1.18;letter-spacing:-.02em;color:var(--ti-0);margin:16px 0 0;max-width:16ch}.cx-home .band-gold blockquote em{color:var(--horizon);font-style:italic}.cx-home .band-gold .sub{margin-top:20px;font-size:15.5px;line-height:1.6;color:var(--ti-2);max-width:52ch}.cx-home .band-gold .sub strong{color:var(--horizon);font-weight:700}.cx-home .journey{border:1px solid var(--deep-line);border-radius:var(--r-4);background:#ffffff08;padding:30px 26px 22px;position:relative;overflow:hidden}.cx-home .journey .jcap{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--horizon);margin-bottom:8px}.cx-home .journey .jsub{font-size:13px;color:var(--ti-3);margin-bottom:22px}.cx-home .journey .jrow{display:flex;align-items:flex-end;gap:18px;height:230px;position:relative}.cx-home .journey .jstep{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;z-index:1}.cx-home .journey .jbar{width:100%;max-width:62px;border-radius:8px 8px 4px 4px;position:relative;background:linear-gradient(180deg,#3e938c,#246a64)}.cx-home .journey .jstep:nth-child(2) .jbar{background:linear-gradient(180deg,#6ba98c,#2e7c6a)}.cx-home .journey .jstep:nth-child(3) .jbar{background:linear-gradient(180deg,#c5a055,#96702c)}.cx-home .journey .jstep:nth-child(4) .jbar{background:linear-gradient(180deg,#e0ab57,#b07e30)}.cx-home .journey .jdot{width:9px;height:9px;border-radius:50%;background:var(--deep-0);border:2px solid #fff;position:absolute;top:-5px;left:50%;transform:translate(-50%);z-index:2}.cx-home .journey .jlab{margin-top:14px;font-size:11.5px;font-weight:700;color:var(--ti-1);text-align:center;line-height:1.25}.cx-home .journey .jlab span{display:block;font-weight:500;color:var(--ti-3);font-size:10.5px;margin-top:3px}.cx-home .journey .jfoot{margin-top:20px;padding-top:16px;border-top:1px solid var(--deep-line);display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ti-2)}.cx-home .journey .jfoot .a{color:var(--horizon);font-weight:700}.cx-home .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.cx-home .pf{border:1px solid var(--line);border-radius:var(--r-3);background:var(--day-1);padding:26px;box-shadow:var(--sh-1)}.cx-home .pf .pain{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--st-issue, #c2603f);display:inline-flex;align-items:center;gap:7px;margin-bottom:12px}.cx-home .pf .pain:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-issue, #c2603f);flex:none}.cx-home .pf .l{font-family:var(--sans);font-weight:800;font-size:clamp(19px,2vw,23px);letter-spacing:-.02em;color:var(--t-0);line-height:1.15}.cx-home .pf .fix{margin-top:12px;font-size:14.5px;color:var(--t-2);line-height:1.55}.cx-home .pf .fix b{color:var(--water-deep);font-weight:700}.cx-home .xform{margin-top:28px;border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden;box-shadow:var(--sh-1);background:var(--day-1)}.cx-home .xhead{display:grid;grid-template-columns:1fr 46px 1fr;align-items:center}.cx-home .xhead .xh{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:16px 24px}.cx-home .xhead .xh.from{color:var(--t-3)}.cx-home .xhead .xh.to{color:var(--horizon-deep);grid-column:3;background:var(--horizon-wash)}.cx-home .xrow{display:grid;grid-template-columns:1fr 46px 1fr;align-items:stretch;border-top:1px solid var(--line)}.cx-home .xrow .xfrom,.cx-home .xrow .xto{padding:18px 24px;font-size:15.5px;line-height:1.4;display:flex;align-items:center}.cx-home .xrow .xfrom{color:var(--t-3);text-decoration:line-through;text-decoration-color:var(--line-3);text-decoration-thickness:1px}.cx-home .xrow .xto{color:var(--t-0);font-weight:700;background:var(--horizon-wash);border-left:1px solid var(--horizon-soft)}.cx-home .xrow .xarr{display:flex;align-items:center;justify-content:center;color:var(--water)}.cx-home .xrow .xarr svg{width:20px;height:20px}.cx-home .xfoot{margin-top:16px;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--water-deep);display:flex;align-items:center;gap:10px}.cx-home .xfoot .dot{background:var(--horizon)}.cx-home .cta{text-align:center}.cx-home .cta h2{margin:0 auto 14px;max-width:20ch}.cx-home .cta .body{margin-left:auto;margin-right:auto}.cx-home .cta .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.cx-home .btn{font-family:var(--sans);font-weight:700;font-size:15px;border-radius:999px;padding:14px 26px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:all var(--dur-1) var(--ease)}.cx-home .btn.primary{color:#fff;background:var(--water);border:1px solid var(--water);box-shadow:var(--sh-2)}.cx-home .btn.primary:hover{background:var(--water-deep);transform:translateY(-1px)}.cx-home .btn.ghost{color:var(--water-deep);background:transparent;border:1px solid rgba(62,147,140,.4)}.cx-home .btn.ghost:hover{background:var(--water-soft)}.cx-home .foot{border-top:1px solid var(--line);padding:40px 0 64px;background:var(--day-1)}.cx-home .foot .row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cx-home .foot .wm{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:800;font-size:18px;color:var(--t-0);text-decoration:none}.cx-home .foot .wm .g{width:30px;height:19px;color:var(--water)}.cx-home .foot .links{display:flex;gap:22px;font-size:13.5px;color:var(--t-3);flex-wrap:wrap}.cx-home .foot .links a{color:inherit;text-decoration:none;white-space:nowrap}.cx-home .foot .links a:hover{color:var(--t-0)}.cx-home .foot .fine{font-size:12.5px;color:var(--t-3)}@media(max-width:820px){.cx-home .shiftgrid,.cx-home .cards,.cx-home .lenses,.cx-home .proof,.cx-home .whygrid{grid-template-columns:1fr}.cx-home .hero .inner{grid-template-columns:1fr;gap:34px}.cx-home .transform{max-width:none;justify-self:stretch;order:-1}.cx-home .xhead{display:none}.cx-home .xrow{grid-template-columns:1fr}.cx-home .xrow .xfrom,.cx-home .xrow .xto{padding:14px 20px}.cx-home .xrow .xto{border-left:none;border-top:1px solid var(--horizon-soft)}.cx-home .xrow .xarr{transform:rotate(90deg);padding:2px 0}}@media(prefers-reduced-motion:reduce){.cx-home .dot,.cx-home .hero .inner{animation:none}.cx-home .card:hover{transform:none}.cx-home .strip .track{animation:none}}
