.ax-sii{--forest:#0B2426;--dark:#053634;--teal:#144848;--canvas:#141B19;--sage:#95C683;--sage-soft:#B8C9B0;--gold:#C9A664;--copper:#B86D3A;--mist:#F1F4EF;--cream:#FBFDFA;--white:#FFFFFF;--low:#3E7C55;--mod:#C9A664;--high:#B24A3A;--ink:#0B2426;--ink85:rgba(11,36,38,.85);--ink75:rgba(11,36,38,.75);--ink65:rgba(11,36,38,.65);--ink55:rgba(11,36,38,.55);--ink40:rgba(11,36,38,.4);--line:rgba(11,36,38,.12);--line-soft:rgba(11,36,38,.07);--pad:clamp(20px,5vw,80px);--measure:760px;background:var(--white);color:var(--ink);display:block;font-family:var(--axb,-apple-system,system-ui,sans-serif)}.ax-sii *{box-sizing:border-box}.ax-sii .wrap{max-width:1120px;margin:0 auto;padding:0 var(--pad)}.ax-sii h1,.ax-sii h2,.ax-sii h3,.ax-sii h4{font-family:var(--axh,Georgia,serif);font-weight:300;letter-spacing:-.01em;line-height:1.14;margin:0}.ax-sii p{margin:0}.ax-sii a{color:inherit;text-decoration:none}.ax-sii .ahead{background:var(--cream);padding:clamp(44px,6vw,72px) 0 clamp(36px,4vw,48px);text-align:center}.ax-sii .eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--teal);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ax-sii .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.ax-sii .ahead h1{font-size:clamp(32px,5vw,54px);color:var(--dark);margin:16px auto 0;max-width:16ch}.ax-sii .ahead .dek{font-size:clamp(16px,2vw,18px);line-height:1.65;color:var(--ink75);max-width:58ch;margin:20px auto 0}.ax-sii .sec{padding:clamp(40px,5vw,64px) 0}.ax-sii .sec.tight{padding:clamp(28px,3vw,40px) 0}.ax-sii .k{color:var(--copper);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ax-sii .sec h2{font-size:clamp(24px,3.2vw,34px);color:var(--dark);margin:12px 0 0}.ax-sii .sec .lead{font-size:16px;line-height:1.7;color:var(--ink75);margin:14px 0 0;max-width:var(--measure)}.ax-sii .intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(28px,4vw,48px);align-items:center}.ax-sii .intro .copy p{font-size:16px;line-height:1.75;color:var(--ink85);margin:16px 0 0}.ax-sii .formula{background:var(--forest);color:var(--cream);border-radius:16px;padding:clamp(26px,3vw,34px);text-align:center}.ax-sii .formula .lbl{color:var(--sage);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ax-sii .formula .eq{font-family:var(--axh,Georgia,serif);font-weight:300;font-size:clamp(19px,2.4vw,23px);line-height:1.5;margin-top:16px}.ax-sii .formula .eq b{color:var(--gold);font-weight:400}.ax-sii .formula .note{font-size:12px;line-height:1.6;color:#d6decebf;margin-top:16px}.ax-sii .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.ax-sii .step{border:1px solid var(--line);border-radius:14px;padding:22px 20px}.ax-sii .step .n{font-family:var(--axh,Georgia,serif);font-style:italic;font-size:22px;color:var(--copper)}.ax-sii .step p{font-size:13.5px;line-height:1.6;color:var(--ink75);margin-top:10px}.ax-sii .step b{color:var(--dark);font-weight:600}.ax-sii .calc{background:var(--mist);border-radius:20px;padding:clamp(28px,4vw,44px)}.ax-sii .calc h2{color:var(--dark)}.ax-sii .calc .lead{color:var(--ink75)}.ax-sii .fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.ax-sii .field label{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--dark)}.ax-sii .field .u{color:var(--ink55);font-weight:500}.ax-sii .field input{width:100%;margin-top:9px;background:var(--white);border:1.5px solid var(--line);border-radius:11px;padding:14px 15px;font:inherit;font-size:16px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.ax-sii .field input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #1448481f}.ax-sii .field input.err{border-color:var(--high)}.ax-sii .field .hint{font-size:11px;color:var(--ink55);margin-top:7px}.ax-sii .cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.ax-sii .btn{background:var(--dark);color:var(--cream);font-family:var(--axb,inherit);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:14px 28px;border:none;border-radius:999px;cursor:pointer;transition:background .15s,transform .1s}.ax-sii .btn:hover{background:var(--teal)}.ax-sii .btn:active{transform:translateY(1px)}.ax-sii .btn.ghost{background:transparent;color:var(--dark);border:1.5px solid var(--line)}.ax-sii .btn.ghost:hover{background:var(--white)}.ax-sii .warn{color:var(--high);font-size:13px;font-weight:500;margin-top:14px;min-height:1px}.ax-sii .result{margin-top:26px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,34px);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s}.ax-sii .result.show{opacity:1;transform:none}.ax-sii .result[hidden]{display:none}.ax-sii .rtop{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap}.ax-sii .score{font-family:var(--axh,Georgia,serif);font-weight:300;font-size:clamp(44px,7vw,64px);line-height:1;color:var(--dark)}.ax-sii .score .unit{font-size:15px;color:var(--ink55);margin-left:8px}.ax-sii .pill{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:600;letter-spacing:.03em;padding:8px 15px;border-radius:999px;text-transform:uppercase}.ax-sii .pill .d{width:8px;height:8px;border-radius:50%}.ax-sii .pill.low{background:#3e7c551f;color:var(--low)}.ax-sii .pill.low .d{background:var(--low)}.ax-sii .pill.mod{background:#c9a66429;color:#8a6d2e}.ax-sii .pill.mod .d{background:var(--mod)}.ax-sii .pill.high{background:#b24a3a1f;color:var(--high)}.ax-sii .pill.high .d{background:var(--high)}.ax-sii .rdesc{font-size:15px;line-height:1.7;color:var(--ink85);margin-top:18px;max-width:64ch}.ax-sii .scale{margin-top:24px}.ax-sii .scale .track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,var(--low) 0 45%,var(--mod) 45% 72%,var(--high) 72% 100%)}.ax-sii .scale .mark{position:absolute;top:-5px;width:3px;height:20px;background:var(--dark);border-radius:2px;transform:translate(-50%);box-shadow:0 0 0 3px var(--white)}.ax-sii .scale .labels{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--ink55)}.ax-sii .ranges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.ax-sii .range{border:1px solid var(--line);border-radius:14px;padding:20px 22px}.ax-sii .range .h{display:flex;gap:9px;align-items:center;font-weight:600;font-size:14px;color:var(--dark)}.ax-sii .range .h .d{width:9px;height:9px;border-radius:50%}.ax-sii .range.low .d{background:var(--low)}.ax-sii .range.mod .d{background:var(--mod)}.ax-sii .range.high .d{background:var(--high)}.ax-sii .range .rng{font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--ink55);margin-top:3px}.ax-sii .range p{font-size:13px;line-height:1.6;color:var(--ink75);margin-top:11px}.ax-sii .tips{background:var(--cream)}.ax-sii .tipgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.ax-sii .tip{background:var(--white);border:1px solid var(--line-soft);border-radius:14px;padding:24px 22px}.ax-sii .tip h3{font-family:var(--axb,inherit);font-weight:600;font-size:15px;color:var(--dark);letter-spacing:-.005em}.ax-sii .tip p{font-size:13px;line-height:1.65;color:var(--ink75);margin-top:9px}.ax-sii .prod{background:var(--forest);color:var(--cream);border-radius:20px;padding:clamp(30px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.ax-sii .prod .k{color:var(--gold)}.ax-sii .prod h2{color:var(--cream);margin-top:12px}.ax-sii .prod p{font-size:15px;line-height:1.7;color:#d6deced9;margin-top:14px;max-width:52ch}.ax-sii .prod .go{background:var(--gold);color:var(--forest);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:14px 26px;border-radius:999px;white-space:nowrap}.ax-sii .disc{border:1px solid var(--line);border-left:3px solid var(--copper);border-radius:12px;padding:clamp(24px,3vw,30px);background:#c9a6640d}.ax-sii .disc .h{display:flex;gap:9px;align-items:center;color:var(--copper);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ax-sii .disc ul{margin:14px 0 0;padding-left:20px}.ax-sii .disc li{font-size:13.5px;line-height:1.7;color:var(--ink75);margin-top:7px}.ax-sii .disc li:first-child{margin-top:0}.ax-sii .about{text-align:center}.ax-sii .about p{font-size:14px;line-height:1.75;color:var(--ink65);max-width:60ch;margin:14px auto 0}@media(max-width:860px){.ax-sii .intro{grid-template-columns:1fr}.ax-sii .steps{grid-template-columns:repeat(2,1fr)}.ax-sii .fields,.ax-sii .ranges,.ax-sii .tipgrid,.ax-sii .prod{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ax-sii-calc.css.map */
