.i8-calc{color:#fff;--line:#ffffff1a;--muted:#ffffff9e;--chip:#ffffff0f;--mint:#66d1ac;--teal:#3cb4a8;--blue:#1c83b9;--grow:#5ce1e6;--reels:#ff4d4d;--mint-soft:#66d1ac24;color-scheme:dark;font-family:Montserrat,sans-serif;line-height:1.5;container-type:inline-size}.i8-calc *{box-sizing:border-box}.i8-calc svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.i8-calc .cr-grid{grid-template-columns:1fr;gap:18px;display:grid}@container (width>=860px){.i8-calc .cr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.i8-calc .cr-result{position:sticky;top:96px}}.i8-calc .cr-card{border:1px solid var(--line);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:28px;min-width:0;padding:22px}.i8-calc .cr-q{border:0;min-width:0;margin:0 0 26px;padding:0}.i8-calc .cr-q:last-child{margin-bottom:0}.i8-calc legend{text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:12px;margin-bottom:12px;padding:0;font-size:15px;font-weight:900;display:flex}.i8-calc .cr-n{-webkit-text-stroke:1px #66d1acb3;color:#0000;letter-spacing:-.02em;font-size:30px;line-height:1}.i8-calc input[type=radio],.i8-calc input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.i8-calc .cr-chips{flex-wrap:wrap;gap:8px;display:flex}.i8-calc .cr-chips label{background:var(--chip);border:1.5px solid var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.i8-calc .cr-tiles{gap:8px;display:grid}.i8-calc .cr-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.i8-calc .cr-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.i8-calc .cr-tiles label{text-align:center;background:var(--chip);border:1.5px solid var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:18px;align-content:center;justify-items:center;gap:6px;min-height:78px;padding:12px 6px;font-size:12.5px;font-weight:700;line-height:1.2;transition:all .2s;display:grid}.i8-calc .cr-tiles label svg{width:24px;height:24px;color:var(--mint)}.i8-calc .cr-big b{letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1}.i8-calc .cr-big small{color:var(--muted);font-size:11px;font-weight:400}@media (hover:hover){.i8-calc .cr-chips label:hover,.i8-calc .cr-tiles label:hover{border-color:#66d1ac8c;transform:translateY(-2px)}}.i8-calc input:checked+label{border-color:var(--mint);color:#fff;background:linear-gradient(150deg,#66d1ac3d,#1c83b92e);box-shadow:0 8px 24px -10px #66d1ac99}.i8-calc .cr-chips input:checked+label,.i8-calc .cr-big input:checked+label small,.i8-calc input:checked+.cr-big small{color:var(--mint)}.i8-calc input:focus-visible+label{outline:2px solid var(--mint);outline-offset:2px}.i8-calc .cr-select{position:relative}.i8-calc .cr-select:after{content:"";border-right:2px solid var(--mint);border-bottom:2px solid var(--mint);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.i8-calc select,.i8-calc input[type=text]{width:100%;font:inherit;color:#fff;background:var(--chip);border:1.5px solid var(--line);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding:13px 14px;font-weight:700}.i8-calc input[type=text]{background:#071f4480;font-weight:400}.i8-calc select option{background:#071f44}.i8-calc select:focus,.i8-calc input:focus{outline:2px solid var(--mint);outline-offset:1px}.i8-calc .cr-result{min-width:0}.i8-calc .cr-hero{background:radial-gradient(at 0 0,#3cb4a8f2,#0000 60%),radial-gradient(at 100% 100%,#1c83b9e6,#0000 60%),#0b3266;border-radius:28px;margin-bottom:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #3cb4a88c}.i8-calc .cr-hero:before{content:"";opacity:.12;mix-blend-mode:overlay;pointer-events:none;background:url(/assets/noise.png);position:absolute;inset:0}.i8-calc .cr-hero:after{content:"";filter:brightness(0)invert();opacity:.07;pointer-events:none;background:url(/assets/infinito.svg) 50%/contain no-repeat;width:220px;height:124px;position:absolute;top:-30px;right:-40px;transform:rotate(-12deg)}.i8-calc .cr-hero>*{position:relative}.i8-calc .cr-eyebrow{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin:0;font-size:11px;font-weight:900}.i8-calc .cr-hero-row{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 10px;display:flex}.i8-calc .cr-hours{align-items:baseline;gap:6px;margin:0;line-height:.9;display:flex}.i8-calc .cr-hours b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,16cqi,96px);font-weight:900}.i8-calc .cr-hours span{-webkit-text-stroke:1.5px #fff;color:#0000;font-size:32px;font-weight:900}.i8-calc .cr-hours-lbl{margin:6px 0 0;font-size:14px;font-weight:700}.i8-calc .cr-ring{flex-shrink:0;width:112px;height:112px;position:relative}.i8-calc .cr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.i8-calc .cr-ring circle{stroke-width:9px;fill:none}.i8-calc .cr-ring-bg{stroke:#ffffff2e}.i8-calc .cr-ring-fg{stroke:#fff;stroke-dasharray:263.9;stroke-dashoffset:263.9px;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1)}.i8-calc .cr-ring span{text-align:center;place-content:center;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.i8-calc .cr-ring span b{font-size:26px}.i8-calc .cr-ring .cr-pct-n{display:inline;position:static}.i8-calc .cr-chips svg{fill:currentColor;stroke:none;width:16px;height:16px}.i8-calc .cr-ring small{text-transform:uppercase;letter-spacing:.06em;opacity:.85;max-width:70px;margin-top:4px;font-size:9px;font-weight:700;display:block}.i8-calc .cr-msg{opacity:.95;max-width:46ch;margin:0;font-size:14.5px}.i8-calc .cr-h3{text-transform:uppercase;letter-spacing:.18em;color:var(--mint);margin:0 0 10px;font-size:12px;font-weight:900}.i8-calc .cr-opts{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.i8-calc .cr-opt{background:var(--chip);border:1px solid var(--line);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.i8-calc .cr-ico{width:44px;height:44px;color:var(--muted);background:#ffffff12;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.i8-calc .cr-ico svg{width:22px;height:22px}.i8-calc .cr-name{font-size:15px;font-weight:700;line-height:1.2}.i8-calc .cr-price{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;letter-spacing:-.02em;grid-row:span 2;font-size:22px;font-weight:900;line-height:1.05}.i8-calc .cr-price small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.i8-calc .cr-detail{color:var(--muted);font-size:12.5px;line-height:1.35}.i8-calc .cr-plan{--c:var(--grow);--c-rgb:92,225,230;order:2;position:relative}.i8-calc .cr-reels{--c:var(--reels);--c-rgb:255,77,77}.i8-calc .cr-plan[hidden]{display:none}.i8-calc .cr-plan .cr-ico{background:rgba(var(--c-rgb),.18);color:var(--c)}.i8-calc .cr-plan .cr-ico img{filter:brightness(0)invert();opacity:.85}.i8-calc .cr-plan .cr-price{color:var(--c)}.i8-calc .cr-plan .cr-inc,.i8-calc .cr-plan .cr-badge{display:none}.i8-calc .cr-plan.is-rec{background:linear-gradient(140deg,rgba(var(--c-rgb),.18),#1c83b933 60%,#071f4466);border:1.5px solid rgba(var(--c-rgb),.6);box-shadow:0 0 0 6px rgba(var(--c-rgb),.06),0 24px 50px -28px rgba(var(--c-rgb),.75);order:1;margin-top:14px}.i8-calc .cr-plan.is-rec .cr-ico{background:var(--c)}.i8-calc .cr-plan.is-rec .cr-ico img{filter:brightness(0)saturate()invert(11%)sepia(54%)saturate(2400%)hue-rotate(205deg);opacity:1}.i8-calc .cr-plan.is-rec .cr-ico svg{color:#071f44}.i8-calc .cr-plan.is-rec .cr-price{font-size:26px}.i8-calc .cr-plan.is-rec .cr-inc{display:grid}.i8-calc .cr-plan.is-rec .cr-badge{background:var(--c);color:#071f44;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:900;display:block;position:absolute;top:-11px;left:16px}.i8-calc .cr-word{letter-spacing:-.03em;text-transform:none;font-size:19px;font-weight:900}.i8-calc .cr-word b{color:var(--c,var(--grow));text-transform:uppercase}.i8-calc .cr-inc{border-top:1px solid rgba(var(--c-rgb),.25);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0;padding:12px 0 0;font-size:12.5px;font-weight:700;list-style:none}.i8-calc .cr-inc li{align-items:flex-start;gap:6px;line-height:1.3;display:flex}.i8-calc .cr-inc svg{width:15px;height:15px;color:var(--c);stroke-width:3px;flex-shrink:0;margin-top:1px}@container (width<=460px){.i8-calc .cr-inc{grid-template-columns:1fr}.i8-calc .cr-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.i8-calc .cr-ring{width:96px;height:96px}}.i8-calc .cr-ideas{counter-reset:idea;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.i8-calc .cr-ideas li{counter-increment:idea;background:var(--chip);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.3;display:grid}.i8-calc .cr-ideas li:before{content:"0" counter(idea);-webkit-text-stroke:1px var(--mint);color:#0000;font-size:26px;font-weight:900;line-height:1}.i8-calc .cr-cta{background:radial-gradient(at 100% 0,#66d1ac59,#0000 60%),#ffffff0a;border:1px solid #66d1ac59;border-radius:28px;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.i8-calc .cr-cta-t{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:900;line-height:1.1}.i8-calc .cr-cta-t b{color:var(--mint)}.i8-calc .cr-hint{color:var(--muted);margin:0;font-size:13px}.i8-calc .cr-hint a{color:var(--mint)}.i8-calc .cr-btn{text-transform:uppercase;letter-spacing:.12em;background:var(--mint);color:#071f44;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:17px 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 14px 30px -12px #66d1accc}.i8-calc .cr-btn img{filter:brightness(0)saturate()invert(11%)sepia(54%)saturate(2400%)hue-rotate(205deg)}.i8-calc .cr-btn:hover{background:#fff;transform:translateY(-2px)}.i8-calc .cr-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.i8-calc .cr-foot{color:#ffffff6b;margin:22px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.i8-calc *{transition:none!important}}
