.cg .au-tail{color:var(--ink-mute)}.cg .on-dark .au-tail{color:#ffffff75}.cg .block-head.center .kicker{display:block}.cg .au-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cg .au-micro{color:var(--ink-mute);font-size:13px}.cg .au-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.cg .au-credit{background:var(--crimson-50);border:1px solid var(--crimson-100);border-left:3px solid var(--accent);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.cg .au-credit strong{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.35}.cg .au-credit p{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.cg .on-dark .au-credit{border-color:#ffffff1f;border-left-color:var(--crimson-400);background:#ffffff0a}.cg .on-dark .au-credit .au-tag{color:var(--crimson-300)}.cg .on-dark .au-credit strong{color:#fff}.cg .on-dark .au-credit p{color:#ffffff9e}.cg .au-narrow{max-width:820px;margin-left:auto;margin-right:auto}.cg .au-hero{padding:88px 0 96px;position:relative;overflow:hidden}.cg .au-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid}.cg .au-hero-grid>*{min-width:0}.cg .au-hero .kicker{margin-bottom:24px}.cg .au-hero h1{letter-spacing:-.035em;font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.02}.cg .au-hero .lead{max-width:52ch;margin-top:24px;font-size:clamp(17px,1.4vw,19px)}.cg .au-promise{border-left:2px solid var(--accent);color:var(--ink);max-width:52ch;margin-top:20px;padding-left:16px;font-size:16px;font-weight:600;line-height:1.55}.cg .au-hero .au-cta-row{margin-top:32px}.cg .au-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.cg .au-founder{color:var(--ink-soft);align-items:center;gap:12px;margin-top:24px;font-size:13.5px;line-height:1.45;display:flex}.cg .au-avatar{background:var(--n-950);color:#fff;width:36px;height:36px;font-family:var(--mono);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-content:center;font-size:12px;font-weight:500;display:inline-grid}.cg .au-tc-body{padding:22px 24px 20px}.cg .au-tc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:18px;display:flex}.cg .au-tc-head h3{letter-spacing:-.015em;font-size:16px}.cg .au-tc-head .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.cg .au-rows{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.cg .au-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;display:grid}.cg .au-row .lbl{color:var(--ink-soft);font-size:13.5px;line-height:1.35}.cg .au-row .val{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.cg .au-row .track{border-radius:var(--r-pill);background:var(--n-100);grid-column:1/-1;height:6px;overflow:hidden}.cg .au-row .fill{border-radius:var(--r-pill);background:var(--accent);height:100%;display:block}.cg .au-row:nth-child(n+3) .fill{background:var(--crimson-400)}.cg .au-row:nth-child(n+5) .fill{background:var(--crimson-300)}.cg .au-row.sum{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.cg .au-row.sum .lbl{color:var(--ink);font-size:14.5px;font-weight:600}.cg .au-row.sum .val{color:var(--accent);font-size:18px;font-weight:600}.cg .au-tc-cost{font-family:var(--mono);color:var(--ink-mute);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12px}.cg .au-tc-note{border-top:1px solid var(--line-soft);background:var(--bg-sunk);color:var(--ink-mute);padding:14px 24px 18px;font-size:12.5px;line-height:1.55}.cg .au-trust .trust-inner{grid-template-columns:repeat(4,auto);justify-content:center;padding-left:32px;padding-right:32px;display:grid}.cg .au-trust .trust-stat{border-right:1px solid var(--line);padding:0 28px}.cg .au-trust .trust-stat:last-child{border-right:0}.cg .au-trust .trust-stat .ts-num{white-space:nowrap;font-size:44px}.cg .au-trust .trust-stat .ts-lbl{white-space:nowrap}.cg .au-prose{flex-direction:column;gap:20px;max-width:66ch;display:flex}.cg .au-prose p{color:var(--ink-soft);font-size:17px;line-height:1.65}.cg .au-prose .au-pull{letter-spacing:-.015em;color:var(--ink);border-left:2px solid var(--accent);margin:8px 0;padding:6px 0 6px 22px;font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.45}.cg .au-prose .au-close{color:var(--ink);font-weight:600}.cg .au-finds{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cg .au-steps .step{flex-direction:column;display:flex}.cg .au-steps .step p{flex:1}.cg .au-step-time{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:18px;padding-top:12px;font-size:11px}.cg .au-table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.cg .au-table{border-collapse:collapse;width:100%;min-width:760px}.cg .au-table th,.cg .au-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:16px 18px}.cg .au-table thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);background:var(--bg-sunk);vertical-align:bottom;border-bottom-color:var(--line);font-size:10.5px;font-weight:500;line-height:1.5}.cg .au-table thead th.us{background:var(--n-950);color:#fff}.cg .au-table tbody td:first-child{width:36%;font-size:15px;font-weight:600}.cg .au-table td.mark{text-align:center;width:16%}.cg .au-table td.us{background:var(--crimson-50)}.cg .au-table tbody tr:last-child td{border-bottom:0}.cg .au-mark{border-radius:50%;place-content:center;width:26px;height:26px;display:inline-grid}.cg .au-mark .icon{stroke-width:2.4px;width:14px;height:14px}.cg .au-mark.yes{color:#1f8a5b;background:#1f8a5b1a}.cg .au-mark.part{background:var(--n-100);color:var(--ink-soft)}.cg .au-mark.no{color:var(--n-300)}.cg .au-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);justify-content:center;gap:22px;margin-top:16px;font-size:11px;display:flex}.cg .au-legend span{align-items:center;gap:8px;display:inline-flex}.cg .au-legend .au-mark{width:20px;height:20px}.cg .au-legend .au-mark .icon{width:11px;height:11px}.cg .au-offer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:880px;box-shadow:var(--shadow-md);margin:0 auto;overflow:hidden}.cg .au-offer-head{background:var(--n-950);color:var(--n-0);padding:32px 36px;position:relative;overflow:hidden}.cg .au-offer-head>*{position:relative}.cg .au-offer-head .kicker{color:var(--crimson-300)}.cg .au-offer-head h3{letter-spacing:-.025em;color:#fff;margin-top:12px;font-size:clamp(22px,2.2vw,28px)}.cg .au-offer-head p{color:#ffffff9e;margin-top:10px;font-size:15px}.cg .au-group{background:var(--bg-sunk);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);padding:12px 36px;font-size:11px;font-weight:500}.cg .au-item{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:20px 36px;display:flex}.cg .au-item h4{letter-spacing:-.015em;font-size:17px}.cg .au-item p{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.cg .au-offer-foot{flex-direction:column;gap:20px;padding:30px 36px 36px;display:flex}.cg .au-sumline{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.cg .au-sumline .v{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:20px;font-weight:500;text-decoration-thickness:2px}.cg .au-sumline.is-anchor .v{color:var(--accent);white-space:nowrap;text-decoration:none}.cg .au-priceline{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-top:22px;display:flex}.cg .au-priceline .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px;font-size:11px;display:block}.cg .au-priceline .big{letter-spacing:-.05em;color:var(--ink);font-size:clamp(52px,7vw,76px);font-weight:700;line-height:.9}.cg .au-priceline .qual{color:var(--ink-soft);max-width:32ch;font-size:14.5px}.cg .au-fineprint{color:var(--ink-mute);font-size:13px}.cg .au-offer-foot .btn{justify-content:center;width:100%}.cg .au-guarantee .g-num .pct{letter-spacing:-.01em;margin-left:4px;font-size:.5em}.cg .au-guarantee .au-credit{margin-top:40px}.cg .au-fit{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cg .au-fit .card h3{letter-spacing:-.02em;margin-bottom:20px;font-size:21px}.cg .au-fit .card.is-no{background:var(--bg-sunk)}.cg .au-ticks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cg .au-ticks li{color:var(--ink-soft);grid-template-columns:22px 1fr;gap:12px;font-size:15px;line-height:1.5;display:grid}.cg .au-ticks .ic{color:var(--accent);padding-top:1px}.cg .au-ticks .ic .icon{width:18px;height:18px}.cg .au-ticks.is-no .ic{color:var(--n-400)}.cg .au-doors{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.cg .au-door{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:28px;display:flex}.cg .au-door h4{font-size:19px}.cg .au-door p{color:var(--ink-soft);flex:1;font-size:14.5px;line-height:1.55}.cg .au-door-foot{border-top:1px solid var(--line-soft);font-family:var(--mono);color:var(--ink);margin-top:8px;padding-top:14px;font-size:11.5px}.cg .au-door.is-default{background:var(--bg-sunk)}.cg .au-door.is-default .au-door-foot{color:var(--ink-mute)}.cg .au-doors-note{color:var(--ink-mute);text-align:center;max-width:66ch;margin-top:24px;margin-left:auto;margin-right:auto;font-size:13.5px}.cg .au-capacity{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.cg .au-capacity .block-head{margin-bottom:0}.cg .au-capacity .au-prose p strong{color:var(--ink)}.cg .au-slots-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.cg .au-slots{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cg .au-slot{border-radius:var(--r-md);border:1.5px dashed var(--crimson-200);background:var(--surface);height:64px}.cg .au-slots-legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:16px;font-size:12px}.cg .au-apply{background:var(--bg-sunk)}.cg .au-apply .bc-intro h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(32px,3.8vw,50px);line-height:1.02}.cg .au-apply .bc-intro .lead{font-size:16.5px}.cg .au-apply .bc-card{background:var(--surface)}.cg .au-apply .seg{grid-template-columns:1fr}.cg .au-faq{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.cg .au-faq details{border-bottom:1px solid var(--line)}.cg .au-faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;transition:color .15s;display:flex}.cg .au-faq summary:hover{color:var(--accent)}.cg .au-faq summary::-webkit-details-marker{display:none}.cg .au-faq summary:after{content:"+";font-family:var(--mono);color:var(--accent);flex-shrink:0;font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.cg .au-faq details[open] summary:after{transform:rotate(45deg)}.cg .au-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.cg .au-faq .answer{flex-direction:column;gap:12px;padding:0 48px 24px 0;display:flex}.cg .au-faq .answer p{color:var(--ink-soft);font-size:15.5px;line-height:1.65}.cg .au-final{text-align:center}.cg .au-final .block-head{margin-bottom:32px}.cg .au-final .au-prose{text-align:left;margin:0 auto}.cg .au-final .au-prose p{color:#ffffffa8}.cg .au-final .au-prose .au-close{color:#fff}.cg .au-final .au-cta-row{justify-content:center;margin-top:40px}.cg .au-final .au-micro{color:#ffffff75;font-family:var(--mono);letter-spacing:.04em;margin-top:16px;font-size:12px}.cg .au-final .au-secondary{color:#ffffffb8;text-underline-offset:4px;margin-top:20px;font-size:14px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-block}.cg .au-final .au-secondary:hover{color:#fff}@media (width<=900px){.cg .au-hero{padding:56px 0 72px}.cg .au-hero-grid,.cg .au-capacity{grid-template-columns:1fr;gap:40px}.cg .au-fit,.cg .au-finds,.cg .au-doors{grid-template-columns:1fr}.cg .au-trust .trust-inner{grid-template-columns:repeat(2,auto);gap:28px 0}.cg .au-trust .trust-stat{padding:0 24px}.cg .au-trust .trust-stat:nth-child(2n){border-right:0}.cg .au-offer-head,.cg .au-offer-foot,.cg .au-group,.cg .au-item{padding-left:24px;padding-right:24px}}@media (width<=600px){.cg .au-hero .au-cta-row .btn{justify-content:center;width:100%}.cg .au-priceline{flex-direction:column;align-items:flex-start}.cg .au-tc-body{padding:18px 16px 16px}.cg .au-tc-note{padding:12px 16px 16px}.cg .au-faq .answer{padding-right:0}.cg .au-slot{height:48px}.cg .au-trust .trust-inner{grid-template-columns:1fr;justify-content:stretch}.cg .au-trust .trust-stat{border-right:0;padding:0}.cg .au-trust .trust-stat .ts-lbl{white-space:normal}}
