.cix{--radius:3px;--maxw:1160px;--ease:cubic-bezier(.22,.61,.36,1);color:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.62}.cix *{box-sizing:border-box;margin:0;padding:0}.cix h1,.cix h2,.cix h3,.cix h4{color:var(--ink);letter-spacing:-.01em;font-family:Spectral,Georgia,serif;font-weight:400;line-height:1.14}.cix a{color:inherit;text-decoration:none}.cix .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.cix .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);background:0 0;border:none;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.cix .btn{letter-spacing:.01em;border-radius:var(--radius);cursor:pointer;transition:.25s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14.5px;font-weight:500;display:inline-flex}.cix .btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.cix .btn-primary:hover{background:var(--navy-strong);border-color:var(--navy-strong)}.cix .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.cix .btn-ghost:hover{border-color:var(--navy);color:var(--navy)}.cix .btn-block{width:100%;padding:15px 22px;font-size:15px}.cix .textlink{color:var(--navy);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.cix .textlink .ar{transition:transform .25s var(--ease)}.cix .textlink:hover .ar{transform:translate(4px)}.cix .siteHeader{z-index:50;border:none;border-bottom:1px solid var(--line);width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#ffffffdb;border-radius:0;gap:0;margin:0;padding:0;display:block;position:sticky;top:0}.cix .siteHeader .wrap{justify-content:space-between;align-items:center;height:70px;display:flex}.cix .brand{align-items:center;gap:11px;display:flex}.cix .brand .name{color:var(--ink);font-family:Spectral,serif;font-size:20px;font-weight:500}.cix .brand .name b{color:var(--navy);font-weight:600}.cix .mainNav{align-items:center;gap:30px;display:flex}.cix .mainNav a{color:var(--body);font-size:14.5px;font-weight:450;transition:color .2s}.cix .mainNav a:hover,.cix .mainNav a.on{color:var(--navy)}.cix .navcta{align-items:center;gap:18px;display:flex}.cix .login{color:var(--ink);font-size:14.5px;font-weight:500}.cix .navToggle{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:40px;padding:0 10px;display:none}.cix .navToggle span{background:var(--ink);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.cix .navToggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.cix .navToggle.open span:nth-child(2){opacity:0}.cix .navToggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.cix .mobileNav{display:none}.cix .siteFooter{background:var(--paper);border-top:1px solid var(--line);padding:44px 0 40px}.cix .siteFooter .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.cix .fbrand .name{color:var(--ink);font-family:Spectral,serif;font-size:18px;font-weight:500}.cix .fbrand p{color:var(--muted);max-width:26em;margin-top:6px;font-size:13px}.cix .flinks{flex-wrap:wrap;gap:22px;display:flex}.cix .flinks a{color:var(--body);font-size:13.5px}.cix .flinks a:hover{color:var(--navy)}.cix .siteFooter .rule{background:var(--line);height:1px;margin:26px 0 18px}.cix .legal{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12.5px;display:flex}.cix section{padding:88px 0}.cix .band{background:var(--stone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cix .sec-head{max-width:44em}.cix .sec-head h2{margin:18px 0 0;font-size:clamp(27px,3.4vw,37px);font-weight:400}.cix .sec-head p.sub{color:var(--body);max-width:40em;margin-top:16px;font-size:17px}.cix .hero{border-bottom:1px solid var(--line);padding:78px 0 84px;position:relative;overflow:hidden}.cix .hero:after{content:"";pointer-events:none;background:radial-gradient(680px 420px at 88% -8%,#1d3a5c0d,#0000 60%);position:absolute;inset:0}.cix .hero .grid{z-index:1;grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;display:grid;position:relative}.cix .hero h1{letter-spacing:-.02em;margin:22px 0;font-size:clamp(38px,5vw,58px);font-weight:400}.cix .hero .lead{color:var(--body);max-width:34em;font-size:19px;line-height:1.6}.cix .hero .actions{flex-wrap:wrap;align-items:center;gap:16px;margin:34px 0 14px;display:flex}.cix .hero .indiv{margin-top:6px}.cix .boundary{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.005em;max-width:36em;margin-top:30px;padding-top:18px;font-size:13px}.cix .reading{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 1px #14212e05,0 26px 50px -30px #14212e4d}.cix .reading .rhead{border-bottom:1px solid var(--line);background:var(--stone);justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.cix .reading .rhead .k{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.cix .reading .rhead .d{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cix .reading .body{padding:20px 22px 22px}.cix .reading .inputs{flex-wrap:wrap;gap:7px;padding:14px 22px 0;display:flex}.cix .reading .inputs .ip{letter-spacing:.015em;color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500}.cix .reading .inputs .ip.on{color:#fff;background:var(--navy);border-color:var(--navy)}.cix .reading .field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.cix .reading .entry{color:var(--ink);font-family:Spectral,serif;font-size:19px;font-style:italic;line-height:1.4}.cix .reading .rule{background:var(--line);height:1px;margin:20px 0}.cix .reading .reflection{color:var(--body);font-size:14.5px;line-height:1.6}.cix .reading .pattern{background:var(--stone);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:11px;margin-top:18px;padding:12px 14px;display:flex}.cix .reading .pattern .dot{background:var(--brass);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.cix .reading .pattern p{color:var(--body);font-size:13px;line-height:1.5}.cix .reading .pattern p b{color:var(--ink);font-weight:600}.cix .reading .rfoot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.01em;padding:12px 22px;font-size:11.5px}.cix .thesis{padding:66px 0}.cix .thesis .wrap{max-width:940px}.cix .thesis p.big{color:var(--ink);font-family:Spectral,serif;font-size:clamp(23px,3vw,31px);font-weight:300;line-height:1.35}.cix .thesis p.big em{color:var(--navy);font-style:italic}.cix .thesis p.small{color:var(--muted);max-width:52em;margin-top:22px;font-size:16px}.cix .pillars{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px;display:grid}.cix .pillar{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);transition:.3s var(--ease);padding:30px 26px}.cix .pillar:hover{border-color:var(--line-strong);box-shadow:0 20px 40px -30px #14212e66}.cix .pillar .pk{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:600}.cix .pillar h3{margin:16px 0 12px;font-size:22px;font-weight:500}.cix .pillar p{color:var(--body);font-size:15px;line-height:1.6}.cix .why .lead2{color:var(--body);max-width:40em;margin-top:16px;font-size:17px}.cix .why .table{border:1px solid var(--line);border-radius:var(--radius);margin-top:44px;overflow:hidden}.cix .why .thead{background:var(--stone);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cix .why .thead div{letter-spacing:.14em;text-transform:uppercase;padding:14px 26px;font-size:11.5px;font-weight:600}.cix .why .thead .ha{color:var(--muted)}.cix .why .thead .hb{color:var(--brass);border-left:1px solid var(--line)}.cix .why .row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cix .why .row:first-child{border-top:none}.cix .why .row .a{color:var(--muted);background:#fbfcfd;padding:20px 26px;font-size:15px}.cix .why .row .b{color:var(--ink);border-left:1px solid var(--line);padding:20px 26px;font-size:15px;font-weight:500}.cix .why .close{color:var(--ink);max-width:46em;margin-top:30px;font-family:Spectral,serif;font-size:21px;font-weight:300;line-height:1.42}.cix .why .close em{color:var(--navy);font-style:italic}.cix .prac{background:var(--navy);color:#dfe7ef;border-top:1px solid var(--navy-strong);border-bottom:1px solid var(--navy-strong)}.cix .prac .eyebrow{color:var(--brass-soft)}.cix .prac .grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.cix .prac h2{color:#fff;margin:18px 0 20px;font-size:clamp(28px,3.6vw,40px);font-weight:400}.cix .prac .lede{color:#cdd8e4;max-width:34em;font-size:17px;line-height:1.62}.cix .prac .steps{border-top:1px solid #ffffff24;margin-top:6px}.cix .prac .step{border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.cix .prac .step .num{color:var(--brass-soft);font-variant-numeric:tabular-nums;font-family:Spectral,serif;font-size:22px;font-weight:400}.cix .prac .step h4{color:#fff;margin-bottom:5px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.cix .prac .step p{color:#c2cfdd;font-size:14.5px;line-height:1.55}.cix .prac .note{color:#aebccb;max-width:34em;margin-top:26px;font-size:14px}.cix .prac .cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.cix .prac .btn-primary{color:var(--navy);background:#fff;border-color:#fff}.cix .prac .btn-primary:hover{background:#eef3f8;border-color:#eef3f8}.cix .prac .btn-ghost{color:#eaf0f6;border-color:#ffffff52}.cix .prac .btn-ghost:hover{color:#fff;border-color:#fff}.cix .pracvalue{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;display:grid}.cix .pracvalue .pv{border-right:1px solid #ffffff29;padding:28px 28px 6px}.cix .pracvalue .pv:last-child{border-right:none}.cix .pracvalue .pv .pvk{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-soft);margin-bottom:10px;font-size:11.5px;font-weight:600}.cix .pracvalue .pv h4{color:#fff;margin:0 0 8px;font-family:Spectral,serif;font-size:19px;font-weight:500}.cix .pracvalue .pv p{color:#c2cfdd;font-size:14px;line-height:1.55}.cix .prov .cols{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid;overflow:hidden}.cix .prov .col{border-right:1px solid var(--line);background:var(--paper);padding:26px}.cix .prov .col:last-child{border-right:none}.cix .prov .col .ck{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-size:11.5px;font-weight:600}.cix .prov .col p{color:var(--body);font-size:14.5px}.cix .dims{margin-top:40px}.cix .dims .dhead{color:var(--muted);letter-spacing:.01em;margin-bottom:18px;font-size:13.5px}.cix .dims .grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.cix .dims .cell{background:var(--paper);padding:18px}.cix .dims .cell .dn{color:var(--ink);margin-bottom:3px;font-family:Spectral,serif;font-size:16.5px;font-weight:500}.cix .dims .cell .dd{color:var(--muted);font-size:12.5px;line-height:1.45}.cix .dims .cell.more{background:var(--stone);align-items:center;display:flex}.cix .dims .cell.more .dd{color:var(--body)}.cix .bounds .grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.cix .bounds ul{margin-top:6px;list-style:none}.cix .bounds li{border-top:1px solid var(--line);color:var(--body);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:16px 0;font-size:15px;display:grid}.cix .bounds li:first-child{border-top:none}.cix .bounds li .tick{background:var(--brass);border-radius:1px;flex:none;width:6px;height:6px;margin-top:8px}.cix .bounds li b{color:var(--ink);font-weight:600}.cix .final{background:var(--stone);border-top:1px solid var(--line);text-align:center}.cix .final .wrap{max-width:760px}.cix .final h2{margin-bottom:16px;font-size:clamp(28px,3.6vw,40px);font-weight:400}.cix .final p{color:var(--body);margin-bottom:30px;font-size:17px}.cix .final .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cix .final .indiv{margin-top:18px}.cix .phero{text-align:center;padding:76px 0 6px}.cix .phero h1{margin:20px 0 18px;font-size:clamp(34px,4.6vw,50px);font-weight:400}.cix .phero p{color:var(--body);max-width:40em;margin:0 auto;font-size:18px}.cix .toggle{background:var(--stone);border:1px solid var(--line);border-radius:999px;gap:2px;margin-top:34px;padding:4px;display:inline-flex}.cix .toggle button{color:var(--muted);cursor:pointer;transition:.2s var(--ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.cix .toggle button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #14212e1a}.cix .toggle .save{color:var(--brass);letter-spacing:.04em;font-size:11px;font-weight:600}.cix .plans{padding:44px 0 24px}.cix .plan{background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -40px #14212e59}.cix .plan .ptop{border-bottom:1px solid var(--line);padding:34px 40px 30px;position:relative}.cix .plan .badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--brass);opacity:0;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;transition:opacity .2s;position:absolute;top:22px;right:26px}.cix .plan .badge.show{opacity:1}.cix .plan .pname{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:600}.cix .plan .pdesc{color:var(--muted);margin-top:8px;font-size:15px}.cix .plan .priceline{align-items:baseline;gap:8px;margin-top:22px;display:flex}.cix .plan .price{color:var(--ink);letter-spacing:-.02em;font-family:Spectral,serif;font-size:56px;font-weight:500;line-height:1}.cix .plan .per{color:var(--muted);font-size:16px;font-weight:400}.cix .plan .subprice{color:var(--muted);min-height:20px;margin-top:10px;font-size:14px}.cix .plan .trial{color:var(--body);background:var(--stone);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;padding:12px 15px;font-size:14.5px}.cix .plan .trial b{color:var(--ink);font-weight:600}.cix .plan .cta-area{padding:26px 40px 12px}.cix .plan .fine{color:var(--muted);text-align:center;padding:0 40px 30px;font-size:12.5px}.cix .plan .features{padding:8px 40px 36px}.cix .plan .features .fh{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 16px;font-size:11.5px;font-weight:600}.cix .plan .features ul{list-style:none}.cix .plan .features li{color:var(--body);grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:9px 0;font-size:14.5px;line-height:1.5;display:grid}.cix .plan .features li svg{flex:none;margin-top:3px}.cix .plan .features li b{color:var(--ink);font-weight:600}.cix .extra{flex-direction:column;gap:12px;max-width:560px;margin:22px auto 0;display:flex}.cix .teams{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cix .teams .t{color:var(--body);font-size:14.5px}.cix .teams .t b{color:var(--ink);font-weight:600}.cix .indiv-note{text-align:center;color:var(--muted);font-size:13.5px}.cix .faq{border-top:1px solid var(--line);background:var(--stone);margin-top:56px;padding:80px 0 88px}.cix .faq .head{max-width:44em;margin-bottom:8px}.cix .faq .head h2{margin-top:16px;font-size:clamp(26px,3.2vw,34px);font-weight:400}.cix .faq .grid{grid-template-columns:1fr 1fr;gap:40px 56px;margin-top:38px;display:grid}.cix .faq .q h3{color:var(--ink);margin-bottom:8px;font-family:Spectral,serif;font-size:19px;font-weight:500}.cix .faq .q p{color:var(--body);font-size:14.5px;line-height:1.6}.cix .contact{padding:72px 0 90px}.cix .contact .grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:64px;display:grid}.cix .contact h1{margin:20px 0 18px;font-size:clamp(32px,4.4vw,48px);font-weight:400}.cix .contact .intro{color:var(--body);max-width:32em;font-size:18px}.cix .notecard{background:var(--stone);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius);margin-top:34px;padding:16px 20px}.cix .notecard .nk{letter-spacing:.15em;text-transform:uppercase;color:var(--brass);margin-bottom:6px;font-size:11px;font-weight:600}.cix .notecard p{color:var(--body);font-size:15.5px}.cix .notecard p b{color:var(--ink);font-weight:600}.cix .selfserve{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.cix .selfserve p{color:var(--body);max-width:32em;margin-bottom:16px;font-size:15px}.cix .direct{color:var(--body);margin-top:30px;font-size:14.5px}.cix .direct a{color:var(--navy);font-weight:500}.cix .formcard{background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:34px 36px 30px;box-shadow:0 30px 60px -40px #14212e59}.cix .formcard .fk{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:11.5px;font-weight:600}.cix .formcard h2{margin:8px 0 24px;font-size:24px;font-weight:500}.cix .fgrid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.cix .field{flex-direction:column;gap:7px;display:flex}.cix .field.full{grid-column:1/-1}.cix .field label{color:var(--ink);letter-spacing:.01em;font-size:12.5px;font-weight:600}.cix .field label .opt{color:var(--muted);letter-spacing:0;font-weight:400}.cix .field input,.cix .field textarea{color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.cix .field input::placeholder,.cix .field textarea::placeholder{color:#a7b1bc}.cix .field input:focus,.cix .field textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1d3a5c1a}.cix .field textarea{resize:vertical;min-height:96px}.cix .submit-row{margin-top:24px}.cix .consent{color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.5}.cix .consent a{color:var(--navy)}.cix .formError{color:#a3402f;margin-top:14px;font-size:13.5px}.cix .success{text-align:center;padding:20px 10px 8px;display:none}.cix .success.show{display:block}.cix .success .mk{background:var(--stone);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex}.cix .success h2{margin-bottom:10px;font-size:24px;font-weight:500}.cix .success p{color:var(--body);max-width:30em;margin:0 auto;font-size:15px}.cix .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(14px)}.cix .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cix .reveal{opacity:1;transition:none;transform:none}}@media (max-width:940px){.cix .hero .grid,.cix .prac .grid,.cix .bounds .grid,.cix .contact .grid{grid-template-columns:1fr;gap:44px}.cix .pillars,.cix .prov .cols{grid-template-columns:1fr}.cix .prov .col{border-right:none;border-bottom:1px solid var(--line)}.cix .prov .col:last-child{border-bottom:none}.cix .dims .grid{grid-template-columns:repeat(2,1fr)}.cix .mainNav{display:none}.cix .navToggle{display:inline-flex}.cix .navcta .login,.cix .navcta .btn-primary{display:none}.cix .mobileNav{border-top:1px solid var(--line);background:var(--paper);flex-direction:column;padding:6px 22px 22px;display:flex}.cix .mobileNav a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-size:16px;font-weight:500}.cix .mobileNav a.btn{color:#fff;border-bottom:none;justify-content:center;margin-top:16px;padding:15px 22px}.cix .reading{max-width:520px}.cix .why .thead,.cix .why .row{grid-template-columns:1fr}.cix .why .thead .hb,.cix .why .row .b{border-left:none;border-top:1px solid var(--line)}.cix .pracvalue{grid-template-columns:1fr}.cix .pracvalue .pv{border-bottom:1px solid #ffffff29;border-right:none}.cix .faq .grid{grid-template-columns:1fr}}@media (max-width:560px){.cix .wrap{padding:0 22px}.cix section{padding:64px 0}.cix .navcta .login{display:none}.cix .dims .grid{grid-template-columns:1fr}.cix .hero .actions{flex-direction:column;align-items:stretch}.cix .hero .actions .btn{width:100%}.cix .fgrid{grid-template-columns:1fr}.cix .formcard{padding:26px 22px}.cix .plan .ptop,.cix .plan .cta-area,.cix .plan .features,.cix .plan .fine{padding-left:24px;padding-right:24px}}.cix .headright{align-items:center;gap:22px;font-size:14.5px;display:flex}.cix .headright .muted{color:var(--muted)}.cix .headright a.login{color:var(--ink);font-weight:500}.cix .reg-hero{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfcfd);padding:64px 0 56px}.cix .reg-hero .grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.cix .reg-hero h1{margin:20px 0 18px;font-size:clamp(32px,4.2vw,46px);font-weight:400}.cix .reg-hero .lead{color:var(--body);max-width:34em;font-size:17.5px}.cix .trust{flex-direction:column;gap:2px;margin-top:30px;display:flex}.cix .trust .titem{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.cix .trust .titem:first-child{border-top:none}.cix .trust .titem .tk{background:var(--brass);border-radius:1px;flex:none;width:6px;height:6px;margin-top:8px}.cix .trust .titem strong{color:var(--ink);font-size:14.5px;font-weight:600}.cix .trust .titem span{color:var(--body);font-size:14px}.cix .plansum{background:var(--navy);color:#dfe7ef;border-radius:6px;padding:30px;box-shadow:0 26px 50px -30px #14212e80}.cix .plansum .sk{letter-spacing:.15em;text-transform:uppercase;color:var(--brass-soft);font-size:11px;font-weight:600}.cix .plansum .bigprice{color:#fff;margin:12px 0 4px;font-family:Spectral,serif;font-size:38px;font-weight:500;line-height:1.05}.cix .plansum .thenprice{color:#aebccb;font-size:14.5px}.cix .plansum ul{border-top:1px solid #ffffff29;margin-top:20px;padding-top:18px;list-style:none}.cix .plansum li{color:#cbd6e2;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:7px 0;font-size:14.5px;display:grid}.cix .plansum li svg{flex:none;margin-top:3px}.cix .reg-section{padding:60px 0}.cix .reg-two{grid-template-columns:1.05fr .95fr;align-items:start;gap:48px;display:grid}.cix .reg-heading{margin-bottom:24px}.cix .reg-heading h2{margin:14px 0 8px;font-size:26px;font-weight:400}.cix .reg-heading h3{margin:12px 0 0;font-size:20px;font-weight:500}.cix .reg-heading p{color:var(--body);font-size:15px}.cix .reg-two .field{margin-bottom:16px}.cix .reg-two .field.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cix .reg-two .field.two>div{flex-direction:column;gap:7px;display:flex}.cix .reg-login{color:var(--body);text-align:center;margin-top:16px;font-size:14px}.cix .reg-login a{color:var(--navy);font-weight:500}.cix .reg-msg{color:#a3402f;margin-top:14px;font-size:13.5px}.cix .terms-note{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.5}.cix .terms-note a{color:var(--navy)}.cix .guide{background:var(--stone);border:1px solid var(--line);border-radius:6px;padding:28px 28px 26px}.cix .guide ul{margin-top:4px;list-style:none}.cix .guide li{border-top:1px solid var(--line);color:var(--body);grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:11px 0;font-size:14.5px;display:grid}.cix .guide li:first-child{border-top:none}.cix .guide li .gk{background:var(--brass);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.cix .guide-next{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-top:20px;padding:15px 16px}.cix .guide-next span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.cix .guide-next strong{color:var(--ink);font-size:14px;font-weight:600}@media (max-width:940px){.cix .reg-hero .grid,.cix .reg-two{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.cix .reg-two .field.two{grid-template-columns:1fr}.cix .headright .muted{display:none}}.cix .login-hero{background:linear-gradient(#fff,#fbfcfd);min-height:calc(100vh - 70px);padding:72px 0 88px}.cix .login-hero .grid{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:980px;margin:0 auto;display:grid}.cix .login-intro h1{margin:18px 0;font-size:clamp(34px,4.4vw,48px);font-weight:400}.cix .login-intro .lead{color:var(--body);max-width:30em;font-size:17.5px}.cix .card-heading{margin-bottom:22px}.cix .card-heading h2{margin:8px 0;font-size:24px;font-weight:500}.cix .card-heading p{color:var(--body);font-size:14.5px}.cix .signed-name{color:var(--ink);margin-top:8px;font-family:Spectral,serif;font-size:24px;font-weight:500}.cix .info{color:var(--body);margin-top:2px;font-size:13.5px}.cix .login-create{color:var(--body);text-align:center;margin-top:16px;font-size:14px}.cix .login-create a{color:var(--navy);font-weight:500}.cix .stack-btn{margin-top:10px}@media (max-width:940px){.cix .login-hero .grid{grid-template-columns:1fr;gap:40px}.cix .login-hero{min-height:0}}.cix .legalUpdated{color:var(--muted);margin-top:16px;font-size:13px}.cix .legalDoc{max-width:760px;margin:0 auto}.cix .legalDoc>section{margin-top:34px;padding:0}.cix .legalDoc>section:first-child{margin-top:0}.cix .legalDoc h2{color:var(--ink);margin-bottom:14px;font-family:Spectral,Georgia,serif;font-size:22px;font-weight:500;line-height:1.25}.cix .legalDoc p{color:var(--body);margin-bottom:13px;font-size:15.5px;line-height:1.72}.cix .legalDoc p:last-child{margin-bottom:0}.cix .legalDoc ul{margin:12px 0 12px 22px}.cix .legalDoc li{color:var(--body);margin-bottom:7px;font-size:15.5px;line-height:1.7;list-style:outside}.cix .legalDoc a{color:var(--navy);font-weight:500}.cix .legalDoc a:hover{text-decoration:underline}.cix .client-hero{background:#e7ecf1;min-height:calc(100vh - 70px);padding:48px 0 72px}.cix .client-wrap{max-width:660px;margin:0 auto;padding:0 16px}.cix .consent-card{background:var(--paper);border:1px solid var(--line);max-width:640px;margin:0 auto;box-shadow:0 1px 3px #14212e0f,0 10px 34px #14212e14}.cix .consent-bar{background:var(--navy);padding:16px 40px}.cix .consent-bar .wm{color:#fff;font-family:Spectral,Georgia,serif;font-size:17px;font-weight:500}.cix .consent-bar .wm span{color:#c7a56a}.cix .consent-inner{padding:40px 40px 34px}.cix .consent-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-size:11px;font-weight:600}.cix .consent-inner h1{color:var(--navy);margin:10px 0;font-family:Spectral,Georgia,serif;font-size:30px;font-weight:500;line-height:1.2}.cix .consent-lede{color:#2b3947;margin-bottom:6px;font-size:15px;line-height:1.6}.cix .consent-lede b{color:var(--navy);font-weight:600}.cix .consent-block{border-top:1px solid var(--line);padding:20px 0}.cix .consent-block:last-of-type{border-bottom:1px solid var(--line)}.cix .consent-block h2{color:var(--navy);margin-bottom:6px;font-family:Spectral,Georgia,serif;font-size:17px;font-weight:500}.cix .consent-block p{color:#2b3947;font-size:14px;line-height:1.62}.cix .consent-block.warn{background:#fbf6ec;border-top:1px solid #ebdcc0;margin:0 -40px;padding:20px 40px}.cix .consent-block.warn h2{color:#8a5a1f}.cix .consent-block.warn+.consent-block{border-top:1px solid var(--line)}.cix .consent-agree{background:var(--stone);border:1px solid var(--line);margin-top:24px;padding:18px 20px}.cix .consent-agree label{color:#2b3947;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.cix .consent-agree input{width:17px;height:17px;accent-color:var(--navy);flex:none;margin-top:3px}.cix .consent-agree a{color:var(--navy);text-decoration:underline}.cix .consent-btn{background:var(--navy);color:#fff;cursor:pointer;opacity:.5;border:none;border-radius:3px;width:100%;margin-top:18px;padding:15px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s;display:block}.cix .consent-btn.on{opacity:1}.cix .consent-btn:disabled{cursor:not-allowed}.cix .consent-fine{color:#8894a1;text-align:center;margin-top:16px;font-size:12px;line-height:1.55}.cix .space-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.cix .space-head h1{color:var(--navy);font-family:Spectral,Georgia,serif;font-size:28px;font-weight:500}.cix .space-empty{background:var(--paper);border:1px solid var(--line);text-align:center;color:var(--body);border-radius:6px;padding:34px 30px}.cix .space-empty h2{color:var(--ink);margin-bottom:8px;font-family:Spectral,Georgia,serif;font-size:20px;font-weight:500}.cix .entry-list{flex-direction:column;gap:12px;display:flex}.cix .entry-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:18px 20px}.cix .entry-card .meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cix .entry-card .type{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:11px;font-weight:600}.cix .entry-card .when{color:var(--muted);font-size:12px}.cix .entry-card .tag{color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:600}.cix .entry-card .tag.private{color:var(--navy);border-color:var(--line-strong)}.cix .entry-card p{color:var(--body);font-size:14.5px;line-height:1.55}.cix .capture-card{background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:32px 34px 30px;box-shadow:0 30px 60px -40px #14212e59}.cix .capture-card h1{color:var(--navy);margin-bottom:8px;font-family:Spectral,Georgia,serif;font-size:26px;font-weight:500}.cix .capture-card .sub{color:var(--body);margin-bottom:22px;font-size:14.5px}.cix .capture-field{margin-bottom:18px}.cix .capture-field label{color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.cix .capture-field select,.cix .capture-field textarea,.cix .capture-field input{color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.cix .capture-field textarea{resize:vertical;min-height:120px}.cix .capture-field select:focus,.cix .capture-field textarea:focus,.cix .capture-field input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1d3a5c1a}.cix .score-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.cix .score-row:first-of-type{border-top:none}.cix .score-row label{color:var(--body);margin:0;font-size:14px}.cix .score-row input[type=range]{width:180px;accent-color:var(--navy)}.cix .score-row .val{font-variant-numeric:tabular-nums;color:var(--navy);text-align:right;min-width:20px;font-weight:600}.cix .privacy-toggle{background:var(--stone);border:1px solid var(--line);border-radius:var(--radius);margin-top:8px;padding:14px 16px}.cix .privacy-toggle label{color:var(--body);cursor:pointer;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.cix .privacy-toggle input{width:16px;height:16px;accent-color:var(--navy);flex:none;margin-top:3px}.cix .privacy-toggle b{color:var(--ink);font-weight:600}.cix .capture-note{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.5}.cix .space-head h1,.cix .space-empty h2,.cix .capture-card h1,.cix .consent-inner h1,.cix .consent-block h2,.cix .consent-bar .wm{letter-spacing:normal;font-family:Inter,system-ui,-apple-system,sans-serif}
