.gca{color:#161d17;background:#fff;font-family:Mulish,system-ui,-apple-system,Segoe UI,sans-serif}.gca *,.gca :before,.gca :after{box-sizing:border-box}.gca-wrap{text-align:center;max-width:900px}.gca-eyebrow{color:#6d4aff;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;margin:0 auto 28px;font-size:.78rem;font-weight:800;display:inline-flex}.gca-eyebrow-dot{background:#6d4aff;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #6d4aff2e}.gca-eyebrow-sep{opacity:.5;background:currentColor;border-radius:999px;flex-shrink:0;width:4px;height:4px}.gca-h2{letter-spacing:-.015em;margin:0;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:600;line-height:1.08}.gca-h2-dark{color:#161d17}.gca-h2-accent{color:#6d4aff;display:inline-block}.gca-lede{color:#565260;max-width:560px;margin:22px auto 34px;font-size:clamp(18px,2vw,22px);line-height:1.55}.gca-box{text-align:left;background:#fff;border:1.5px solid #6d4aff;border-radius:22px;padding:20px 22px 16px;transition:box-shadow .2s;box-shadow:0 20px 60px -30px #6d4aff59}.gca-box:focus-within{box-shadow:0 24px 70px -28px #6d4aff73}.gca-input{resize:none;color:#161d17;background:0 0;border:0;outline:0;width:100%;min-height:60px;padding:4px 0;font-family:inherit;font-size:19px;line-height:1.5}.gca-input::placeholder{color:#837f8c}.gca-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.gca-hint{color:#565260;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@media (width<=480px){.gca-hint{display:none}.gca-toolbar{justify-content:flex-end}}.gca-send{color:#fff;cursor:pointer;background:#6d4aff;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;transition:background .15s,transform .1s;display:grid;box-shadow:0 10px 24px -10px #6d4affb3}.gca-send:hover{background:#5a38e0}.gca-send:active{transform:translateY(1px)}.gca-upload{text-align:center;margin-top:20px}.gca-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gca-upload-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 34px;font-family:inherit;font-size:18px;font-weight:800;line-height:1.2;display:inline-flex}.gca-upload-hint{color:#565260;margin:12px 0 0;font-size:15px}@media (width<=640px){.gca-upload-btn{white-space:normal;width:100%;min-height:60px;padding:12px 18px;font-size:16px}}.gca-chips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;margin:0 auto 22px;padding:0;list-style:none;display:flex}.gca-chip-item{list-style:none;display:flex}.gca-chip{color:#3d3d42;cursor:pointer;background:#fff;border:1.5px solid #e4e2e8;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Mulish,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.25;transition:border-color .15s,color .15s;display:inline-flex}.gca-chip:hover,.gca-chip:focus-visible{color:#6d4aff;border-color:#6d4aff}.gca-chip:focus-visible{outline-offset:2px;outline:3px solid #6d4aff}.gca-trust{color:#565260;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:36px;font-size:15px;font-weight:600;display:flex}.gca-trust-item{align-items:center;gap:8px;display:inline-flex}.gca-trust-tp{color:#00b67a;align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}.gca-stars{color:#e8a91e;gap:1px;display:inline-flex}.gca-trust-sep{background:#e4decf;width:1px;height:20px;display:inline-block}@media (width<=560px){.gca-trust-sep{display:none}}.gca-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;place-items:center;padding:24px;animation:.18s ease-out both gcaFade;display:grid;position:fixed;inset:0}.gca-overlay-card{text-align:center;width:100%;max-width:420px;padding:36px 28px;position:relative}.gca-overlay-glow{pointer-events:none;background:radial-gradient(closest-side,#6d4aff2e,#0000 70%);position:absolute;inset:-40px}.gca-overlay-logo{background:#fff;border-radius:999px;place-items:center;width:76px;height:76px;margin-bottom:20px;animation:1.6s ease-in-out infinite gcaPulse;display:inline-grid;position:relative;box-shadow:0 12px 40px -12px #6d4aff73}.gca-overlay-title{color:#161d17;margin-bottom:20px;font-family:Mulish,system-ui,sans-serif;font-size:18px;font-weight:700;position:relative}.gca-overlay-bar{background:#6d4aff26;border-radius:999px;height:4px;position:relative;overflow:hidden}.gca-overlay-bar span{background:#6d4aff;border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite gcaBar;position:absolute;top:0;left:0}.gca-overlay-slow{color:#565260;margin-top:18px;font-size:14px}.gca-overlay-slow a{color:#6d4aff;font-weight:700;text-decoration:underline}@keyframes gcaFade{0%{opacity:0}to{opacity:1}}@keyframes gcaPulse{0%,to{transform:scale(1);box-shadow:0 12px 40px -12px #6d4aff73}50%{transform:scale(1.06);box-shadow:0 18px 50px -12px #6d4aff99}}@keyframes gcaBar{0%{left:-40%}to{left:100%}}.continue-chat-pill{right:max(16px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:40;color:#fff;background:#6d4aff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-family:Mulish,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;position:fixed;box-shadow:0 10px 30px #6d4aff4d,0 2px 6px #161d171f}.continue-chat-pill:hover{background:#5a38e0;transform:translateY(-1px)}.continue-chat-pill:active{transform:translateY(0)}.continue-chat-pill__icon{width:18px;height:18px}.continue-chat-pill__arrow{opacity:.9;width:16px;height:16px}.continue-chat-pill__dot{background:#00b67a;border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite ccp-pulse;box-shadow:0 0 #00b67a99}@keyframes ccp-pulse{0%{box-shadow:0 0 #00b67a99}70%{box-shadow:0 0 0 10px #00b67a00}to{box-shadow:0 0 #00b67a00}}@media (width<=900px){.continue-chat-pill{display:none!important}}.veterans-promo{padding-top:36px}.veterans-promo-frame{border-radius:var(--r-lg,22px);position:relative}.veterans-promo-picture{display:block}.veterans-promo-image{aspect-ratio:1080/400;border-radius:var(--r-lg,22px);width:100%;height:auto;display:block}.veterans-promo-link{border-radius:999px;width:24.2%;height:18.5%;position:absolute;top:67%;left:6.6%}.veterans-promo-link:hover{background:color-mix(in srgb, var(--surface) 14%, transparent)}.veterans-promo-link:focus-visible{outline:3px solid var(--surface);outline-offset:3px;box-shadow:0 0 0 6px var(--v);border-radius:999px}.homepage-promo-applied{border:1px solid var(--v-100);background:var(--v-050);color:var(--ink);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;font-family:Mulish,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:flex}.homepage-billing-savings{font-family:Mulish,system-ui,sans-serif}.homepage-billing-savings .pc-price-was-old{color:var(--muted-foreground)}.homepage-billing-savings .pc-price-was-tag{color:var(--billing-savings-foreground);background:var(--billing-savings-background)}.homepage-billing-discount{font-family:Mulish,system-ui,sans-serif;font-size:14px}.homepage-mobile-price{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 6px;display:grid}.homepage-mobile-price .pc-mobile-bar-kicker{letter-spacing:0;text-transform:none;font-family:Mulish,system-ui,sans-serif;font-size:12px;font-weight:400}.homepage-mobile-discount{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;font-family:Mulish,system-ui,sans-serif;display:flex}.homepage-mobile-original{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3;text-decoration:line-through}.homepage-mobile-promo{color:var(--billing-savings-foreground);background:var(--billing-savings-background);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-family:Mulish,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.homepage-mobile-promo svg{flex-shrink:0}.homepage-promo-applied svg{color:var(--v);flex-shrink:0}@media (width<=680px){.veterans-promo{padding-top:20px}.veterans-promo-frame,.veterans-promo-image{border-radius:14px}}.veterans-promo-desktop,.veterans-promo-mobile{display:none}@media (width<=679.98px){.veterans-promo-frame{display:none}.veterans-promo-mobile{background-color:var(--campaign-photo-fallback);background-image:var(--campaign-mobile-overlay), var(--vd-jpg);background-image:var(--campaign-mobile-overlay), image-set(var(--vd-webp) type("image/webp"), var(--vd-jpg) type("image/jpeg"));background-position:right 72%;background-size:cover;border-radius:14px;display:block;overflow:hidden;container-type:inline-size}.vpm-inner{--u:calc(100cqw / 346);height:calc(150 * var(--u));padding:0 calc(16 * var(--u));justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));flex-direction:column;display:flex}.veterans-promo .vpm-head{font:700 calc(15 * var(--u))/1.3 "Libre Baskerville", Georgia, serif;letter-spacing:0;color:var(--campaign-highlight-foreground);flex-direction:column;align-items:flex-start;margin:0;display:flex}.vpm-head span{white-space:nowrap;background:var(--campaign-highlight);width:max-content;padding:0 calc(7 * var(--u)) calc(2 * var(--u))}.veterans-promo .vpm-btn{height:calc(44 * var(--u));padding:0 calc(22 * var(--u));background:var(--primary);color:var(--primary-foreground);font:700 calc(17 * var(--u))/1 "Poppins", system-ui, sans-serif;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:var(--campaign-mobile-button-shadow);border-radius:999px;flex-shrink:0;gap:0}.veterans-promo .vpm-btn,.veterans-promo .vpm-btn:hover,.veterans-promo .vpm-btn:focus,.veterans-promo .vpm-btn:active,.veterans-promo .vpm-btn:visited{color:var(--primary-foreground);text-decoration:none}.veterans-promo .vpm-btn:hover{background:var(--v-700)}.veterans-promo .vpm-btn:focus-visible{outline:3px solid var(--primary-foreground);outline-offset:3px;box-shadow:var(--campaign-focus-shadow)}}@media (width>=1040px){.veterans-promo-frame{display:none}.veterans-promo-desktop{background-color:#2a2433;background-image:linear-gradient(95deg, #00000073 0%, #0000004d 50%, #0000 72%), var(--vd-jpg);background-image:linear-gradient(95deg, #00000073 0%, #0000004d 50%, #0000 72%), image-set(var(--vd-webp) type("image/webp"), var(--vd-jpg) type("image/jpeg"));background-position:right 74%;background-size:cover;border-radius:22px;display:block;overflow:hidden;container-type:inline-size}.vpd-inner{--u:min(1px, calc(100cqw / 1112));height:calc(200 * var(--u));align-items:center;gap:calc(40 * var(--u));padding:0 calc(44 * var(--u));display:flex}.vpd-text{gap:calc(10 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.vpd-head{font:700 calc(22 * var(--u))/1.3 "Libre Baskerville", Georgia, serif;color:#000;flex-direction:column;align-items:flex-start;margin:0;display:flex}.vpd-head span{padding:0 calc(9 * var(--u)) calc(3 * var(--u));background:#fbbc04}.veterans-promo.wrap p.vpd-sub{white-space:nowrap;font:600 calc(17 * var(--u))/1.3 "Poppins", system-ui, sans-serif;color:#fff;text-shadow:0 2px 4px #00000040;margin:0}.vpd-btn{height:calc(54 * var(--u));padding:0 calc(26 * var(--u));color:#fff;font:700 calc(21 * var(--u))/1 "Poppins", system-ui, sans-serif;text-transform:uppercase;white-space:nowrap;background:#6d4aff;border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;box-shadow:0 10px 30px #6d4aff59}.vpd-btn,.vpd-btn:hover,.vpd-btn:focus,.vpd-btn:active,.vpd-btn:visited{color:#fff;text-decoration:none}.vpd-btn:hover{background:#5a38e0}.vpd-btn:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #6d4aff}}
