@font-face{font-family:displayFont;src:url(../media/Archivo_latin_var-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.displayfont_4fb0e30f-module__i6bYsG__className{font-family:displayFont,displayFont Fallback}.displayfont_4fb0e30f-module__i6bYsG__variable{--cg-font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/PublicSans_latin_var-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.bodyfont_fba907fc-module__WEPtra__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_fba907fc-module__WEPtra__variable{--cg-font-body:"bodyFont", "bodyFont Fallback"}
.cg{--panel:#0f2e27;--panel-deep:#0a211c;--chalk:#f7f5ef;--card:#fff;--ink:#14201c;--ink-soft:#5b6b65;--ink-faint:#8a9791;--gold:#e0ab43;--gold-soft:#f0d49a;--action:#10b981;--action-deep:#059669;--rule:#e2ded4;--radius:10px;font-family:var(--cg-font-body), ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:var(--chalk);-webkit-font-smoothing:antialiased}.cg h1,.cg h2,.cg h3,.cg .display{font-family:var(--cg-font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.021em;font-weight:800;line-height:1.05}.cg-bar{background:var(--chalk);border-bottom:1px solid var(--rule)}.cg-bar-inner{justify-content:space-between;align-items:center;max-width:68rem;height:3.75rem;margin:0 auto;padding:0 1.25rem;display:flex}.cg-wordmark{font-family:var(--cg-font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.55rem;font-weight:800;text-decoration:none;display:inline-flex}.cg-wordmark span{background:var(--panel);width:1.7rem;height:1.7rem;color:var(--gold);letter-spacing:.02em;border-radius:6px;place-items:center;font-size:.7rem;display:grid}.cg-quiet-link{color:var(--ink-soft);font-size:.9rem;text-decoration:none}.cg-quiet-link:hover{color:var(--ink)}.cg-hero{align-items:center;gap:2.75rem;max-width:68rem;margin:0 auto;padding:3.5rem 1.25rem 2.5rem;display:grid}@media (min-width:900px){.cg-hero{grid-template-columns:1.05fr .95fr;padding-top:4.5rem}}.cg-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:600}.cg-hero h1{text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.15rem,5.2vw,3.4rem)}.cg-hero p{color:var(--ink-soft);max-width:34rem;margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.cg-hero-controls{gap:.85rem;max-width:27rem;margin-top:1.75rem;display:grid}@media (min-width:520px){.cg-hero-controls{grid-template-columns:1.15fr 1fr}}.cg-sign{background:linear-gradient(178deg, var(--panel) 0%, var(--panel-deep) 100%);border-radius:14px;padding:.7rem;box-shadow:0 18px 40px -22px #0f2e27d9}.cg-sign-plate{border:2px solid var(--gold);text-align:center;border-radius:9px;padding:2.1rem 1.5rem;position:relative}.cg-sign-plate:after{content:"";pointer-events:none;border:1px solid #e0ab436b;border-radius:5px;position:absolute;inset:5px}.cg-sign-name{font-family:var(--cg-font-display), sans-serif;letter-spacing:.005em;color:var(--gold);text-transform:uppercase;overflow-wrap:break-word;min-height:1.12em;font-size:clamp(1.35rem,3.4vw,1.95rem);font-weight:800;line-height:1.12}.cg-sign-rule{background:#e0ab438c;width:3.2rem;height:2px;margin:.9rem auto}.cg-sign-trade{letter-spacing:.19em;text-transform:uppercase;color:var(--gold-soft);font-size:.72rem;font-weight:600}.cg-sign-crew{color:#f7f5efb8;margin-top:.5rem;font-size:.9rem}.cg-sign-foot{letter-spacing:.16em;text-transform:uppercase;color:#f7f5ef6b;justify-content:center;gap:.9rem;margin-top:.75rem;font-size:.66rem;display:flex}.cg-sign-caption{text-align:center;color:var(--ink-faint);margin:.8rem 0 0;font-size:.82rem}@keyframes cg-letter-in{0%{opacity:0;letter-spacing:.09em;transform:translateY(4px)}to{opacity:1;letter-spacing:.005em;transform:none}}.cg-animate-letter{animation:.42s cubic-bezier(.2,.7,.3,1) both cg-letter-in}@media (prefers-reduced-motion:reduce){.cg-animate-letter{animation:none}}.cg-section{max-width:68rem;margin:0 auto;padding:0 1.25rem}.cg-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;padding-bottom:.7rem;display:flex}.cg-section-head h2{margin:0;font-size:1.35rem}.cg-section-head span{color:var(--ink-faint);font-size:.85rem}.cg-plans{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.cg-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cg-plans{grid-template-columns:repeat(4,1fr)}}.cg-plan{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;padding:1.4rem 1.25rem;transition:border-color .14s,transform .14s;display:flex}.cg-plan:hover{border-color:var(--ink-faint);transform:translateY(-2px)}.cg-plan--featured{background:var(--panel);border-color:var(--panel);color:var(--chalk)}.cg-plan--featured:hover{border-color:var(--gold)}.cg-plan-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;font-size:.62rem;font-weight:700}.cg-plan-name{font-family:var(--cg-font-display), sans-serif;margin:0;font-size:1.05rem;font-weight:700}.cg-plan-band{color:var(--ink-faint);margin:.15rem 0 0;font-size:.78rem}.cg-plan--featured .cg-plan-band{color:#f7f5ef99}.cg-plan-price{font-family:var(--cg-font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.9rem;font-size:2.1rem;font-weight:800}.cg-plan-price small{letter-spacing:0;color:var(--ink-faint);font-size:.85rem;font-weight:500}.cg-plan--featured .cg-plan-price small{color:#f7f5ef99}.cg-plan-blurb{color:var(--ink-soft);margin:.7rem 0 0;font-size:.88rem;line-height:1.5}.cg-plan--featured .cg-plan-blurb{color:#f7f5efc7}.cg-plan-features{color:var(--ink-soft);flex:1;gap:.4rem;margin:1.1rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.cg-plan--featured .cg-plan-features{color:#f7f5efd1}.cg-plan-features li{align-items:flex-start;gap:.5rem;display:flex}.cg-plan-features li:before{content:"";background:var(--action);border-radius:50%;flex:none;width:5px;height:5px;margin-top:.52em}.cg-plan--featured .cg-plan-features li:before{background:var(--gold)}.cg-btn{text-align:center;border:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;margin-top:1.3rem;padding:.6rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:block}.cg-btn:hover{border-color:var(--ink)}.cg-btn--solid{background:var(--action);border-color:var(--action);color:#fff}.cg-btn--solid:hover{background:var(--action-deep);border-color:var(--action-deep)}.cg-plan--featured .cg-btn{color:var(--chalk);border-color:#f7f5ef47}.cg-plan--featured .cg-btn:hover{border-color:var(--gold)}.cg :is(a,button,input,select):focus-visible{outline:2px solid var(--action);outline-offset:2px}.cg-form-wrap{max-width:34rem;margin:3.5rem auto 0;padding:0 1.25rem}.cg-echo{color:var(--ink-soft);background:var(--chalk);border:1px solid var(--rule);border-radius:7px;margin:0;padding:.5rem .7rem;font-size:.85rem}.cg-echo a{color:var(--action-deep);margin-left:.35rem}.cg-form{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);gap:.9rem;padding:1.5rem;display:grid}.cg-field{gap:.3rem;display:grid}.cg-field label{color:var(--ink-soft);font-size:.78rem;font-weight:600}.cg-field input,.cg-field select{color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:7px;width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.92rem}.cg-field input:focus,.cg-field select:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px #10b98129}.cg-row{gap:.9rem;display:grid}@media (min-width:520px){.cg-row{grid-template-columns:1fr 1fr}}.cg-note{color:#7a5b16;background:#fdf6e3;border:1px solid #f0dfae;border-radius:7px;padding:.55rem .7rem;font-size:.78rem;line-height:1.5}.cg-fineprint{color:var(--ink-faint);margin:0;font-size:.78rem}.cg-badges{border-top:1px solid var(--rule);text-align:center;max-width:68rem;margin:4rem auto 0;padding:2.25rem 1.25rem 0}.cg-badges-lede{font-family:var(--cg-font-display), sans-serif;color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.cg-badges-row{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.1rem;display:flex}.cg-badge{background:var(--panel);color:var(--chalk);text-align:left;border-radius:8px;align-items:center;gap:.6rem;min-width:10.5rem;padding:.5rem .95rem;text-decoration:none;display:inline-flex}.cg-badge svg{flex:none;width:1.35rem;height:1.35rem}.cg-badge>span{font-size:.92rem;font-weight:600;line-height:1.15;display:grid}.cg-badge small{letter-spacing:.06em;text-transform:uppercase;color:#f7f5ef99;font-size:.62rem;font-weight:500}.cg-badge--soon{border:1px dashed var(--rule);color:var(--ink-faint);cursor:default;background:0 0}.cg-badge--soon small{color:var(--ink-faint)}.cg-badges-note{color:var(--ink-faint);margin:1rem 0 0;font-size:.8rem}.cg-does{border-top:1px solid var(--rule);max-width:68rem;margin:4rem auto 0;padding:2.25rem 1.25rem 0}.cg-does-lede{font-family:var(--cg-font-display), sans-serif;color:var(--ink);text-align:center;margin:0 0 1.75rem;font-size:1.05rem;font-weight:700}.cg-does-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:48rem){.cg-does-grid{grid-template-columns:repeat(3,1fr)}}.cg-does-h{font-family:var(--cg-font-display), sans-serif;color:var(--ink);margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.cg-does-p{color:var(--ink);opacity:.78;margin:0;font-size:.925rem;line-height:1.55}.cg-soon{border:1px solid var(--rule);font-family:var(--cg-font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;opacity:.6;border-radius:4px;margin-left:.45rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.cg-showcase{background:linear-gradient(178deg, var(--panel) 0%, var(--panel-deep) 100%);margin:2.5rem 0;padding:3rem 1.25rem}.cg-showcase-inner{text-align:center;max-width:68rem;margin:0 auto}.cg-eyebrow--on-panel{color:var(--gold-soft)}.cg-showcase-heading{color:var(--chalk);max-width:44rem;margin:.6rem auto 2rem;font-size:clamp(1.35rem,3.2vw,1.9rem)}.cg-trade-picker{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.25rem;display:flex}.cg-trade-chip{color:#f7f5efb8;cursor:pointer;background:0 0;border:1px solid #f7f5ef47;border-radius:999px;padding:.4rem .9rem;font-size:.82rem;transition:border-color .15s,color .15s,background .15s}.cg-trade-chip:hover{border-color:var(--gold);color:var(--chalk)}.cg-trade-chip--active{background:var(--gold);border-color:var(--gold);color:var(--panel-deep);font-weight:600}.cg-showcase-cards{text-align:left;grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.cg-showcase-cards{grid-template-columns:1fr 1fr}}.cg-showcase-card{border-radius:var(--radius);background:#f7f5ef0d;border:1px solid #f7f5ef29;padding:1.5rem}.cg-showcase-card-title{font-family:var(--cg-font-display), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem;font-size:.72rem;font-weight:700}.cg-showcase-question{color:var(--chalk);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.5}.cg-showcase-answer{color:#f7f5efd1;margin:0;font-size:.92rem;line-height:1.6}.cg-showcase-ask{background:var(--gold);border-color:var(--gold);color:var(--panel-deep);padding:.55rem 1.3rem;font-weight:600;display:inline-block;width:auto!important;margin-top:0!important}.cg-showcase-ask:hover{background:var(--gold-soft);border-color:var(--gold-soft)}.cg-calc-rows{gap:.6rem;margin-bottom:1rem;display:grid}.cg-calc-row{color:#f7f5efb8;justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.cg-calc-input-wrap{color:var(--chalk);background:#f7f5ef14;border:1px solid #f7f5ef33;border-radius:6px;align-items:center;gap:.15rem;padding:.25rem .5rem;display:inline-flex}.cg-calc-input-wrap input{color:var(--chalk);text-align:right;background:0 0;border:none;width:5rem;font-size:.88rem}.cg-calc-input-wrap input:focus{outline:none}.cg-calc-total{color:var(--chalk);font-family:var(--cg-font-display), sans-serif;border-top:1px solid #f7f5ef38;justify-content:space-between;align-items:center;padding-top:.9rem;font-size:1.15rem;font-weight:700;display:flex}
