.outA2G_container{max-width:var(--landing-max);padding-inline:var(--landing-gutter);margin-inline:auto}.outA2G_hero{--accent-text:var(--color-primary-bright);padding-block:clamp(40px, 6vw, 88px) calc(clamp(48px, 6vw, 88px) + var(--landing-overlap));background:radial-gradient(50% 60% at 82% 32%, color-mix(in srgb, var(--color-primary) 42%, transparent), transparent 70%), radial-gradient(35% 45% at 0% 100%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 70%), var(--color-bg);color:var(--color-fg);position:relative;overflow:hidden}.outA2G_heroGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.outA2G_heroCopy{min-width:0}.outA2G_eyebrow{color:var(--color-fg-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:650;display:flex}.outA2G_chip{background:var(--color-accent);color:var(--color-accent-fg);letter-spacing:.04em;border-radius:999px;padding:2px 9px}.outA2G_heroTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.3rem,4vw,4.4rem);font-weight:600;line-height:1.06}.outA2G_heroTitle span{color:var(--color-primary-bright)}.outA2G_heroSubtitle{max-width:34em;color:var(--color-fg-muted);margin-top:22px;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.7}.outA2G_ctaRow{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(26px,2.4vw,38px);display:flex}.outA2G_cta{border-radius:var(--radius-sm);background:var(--color-primary-cta);color:var(--color-primary-fg);justify-content:center;align-items:center;gap:12px;padding:clamp(14px,1.1vw,18px) clamp(22px,1.8vw,30px);font-size:clamp(.95rem,1vw,1.1rem);font-weight:500;transition:background .2s;display:inline-flex}.outA2G_cta:hover{background:var(--color-primary-cta-hover)}.outA2G_secondary{color:var(--color-fg-muted);align-items:center;gap:8px;padding-block:12px;font-size:clamp(.95rem,1vw,1.1rem);font-weight:500;transition:color .2s;display:inline-flex}.outA2G_secondary:hover{color:var(--color-fg)}.outA2G_cta:focus-visible,.outA2G_secondary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-text);outline-offset:4px}.outA2G_points{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(24px,2.6vw,36px);list-style:none;display:grid}.outA2G_point{align-items:center;gap:14px;display:flex}.outA2G_pointIcon{aspect-ratio:1;background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:46px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.outA2G_pointTitle{letter-spacing:-.02em;font-size:clamp(1.02rem,1.2vw,1.2rem);font-weight:600;line-height:1.25}.outA2G_pointText{color:var(--color-fg-muted);margin-top:2px;font-size:.9rem;line-height:1.4}.outA2G_subnav{z-index:45;top:calc(var(--header-height) + 12px);max-width:calc(100% - 2 * var(--landing-gutter));border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);background:color-mix(in srgb, var(--color-night-raised) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 14px 40px color-mix(in srgb, var(--color-scrim) 45%, transparent);opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:6px;padding:5px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;position:fixed;left:50%;transform:translate(-50%,-10px)}.outA2G_subnav[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.outA2G_subnavList{scrollbar-width:none;gap:2px;min-width:0;list-style:none;display:flex;overflow-x:auto}.outA2G_subnavList::-webkit-scrollbar{display:none}.outA2G_subnavLink{color:color-mix(in srgb, var(--color-white) 72%, transparent);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:block}.outA2G_subnavLink:hover{color:var(--color-white)}.outA2G_subnavLink[aria-current=location]{background:color-mix(in srgb, var(--color-white) 12%, transparent);color:var(--color-white)}.outA2G_subnavCta{background:var(--color-primary-cta);color:var(--color-primary-fg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.outA2G_subnavCta:hover{background:var(--color-primary-cta-hover)}.outA2G_subnavLink:focus-visible,.outA2G_subnavCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.outA2G_section{--accent-text:var(--color-primary-bright);z-index:1;margin-top:calc(-1 * var(--landing-overlap));padding-block:clamp(64px, 10svh, 120px) calc(clamp(64px, 10svh, 120px) + var(--landing-overlap));border-radius:var(--landing-overlap) var(--landing-overlap) 0 0;background:var(--color-bg);color:var(--color-fg);scroll-margin-top:calc(var(--header-height) + 56px);position:relative}.outA2G_light{--color-bg:var(--color-paper);--color-fg:var(--color-paper-ink);--color-fg-muted:var(--color-paper-muted);--color-border:var(--color-paper-border);--accent-text:var(--color-primary)}.outA2G_head{max-width:46em;margin-bottom:clamp(40px,5vw,72px)}.outA2G_headCenter{text-align:center;margin-inline:auto}.outA2G_kicker{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:650}.outA2G_title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3vw,3.25rem);font-weight:600;line-height:1.12}.outA2G_title span{color:var(--accent-text)}.outA2G_lead{max-width:36em;color:var(--color-fg-muted);margin-top:18px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.outA2G_headCenter .outA2G_lead{margin-inline:auto}.outA2G_bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);list-style:none;display:grid}.outA2G_tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 70%), var(--color-white);min-width:0;box-shadow:0 12px 34px color-mix(in srgb, var(--color-shadow) 6%, transparent);flex-direction:column;padding:clamp(22px,2.2vw,30px) clamp(22px,2.2vw,30px) 0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.outA2G_tile[data-tile=help],.outA2G_tile[data-tile=ticket]{grid-column:span 7}.outA2G_tile[data-tile=client],.outA2G_tile[data-tile=summary]{grid-column:span 5}.outA2G_tile[data-tile=tags],.outA2G_tile[data-tile=campaigns]{grid-column:span 6}.outA2G_tile:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:0 22px 50px color-mix(in srgb, var(--color-primary) 14%, transparent);transform:translateY(-4px)}.outA2G_tileHead{justify-content:space-between;align-items:center;display:flex}.outA2G_tileIcon{aspect-ratio:1;background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:40px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.outA2G_tileNumber{color:color-mix(in srgb, var(--color-fg) 30%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.85rem;font-weight:650}.outA2G_tileTitle{letter-spacing:-.025em;text-wrap:balance;margin-top:18px;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;line-height:1.2}.outA2G_tileText{max-width:34em;color:var(--color-fg-muted);margin-top:8px;margin-bottom:22px;font-size:.95rem;line-height:1.6}.outA2G_tileShot{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--color-night-raised);width:100%;box-shadow:0 -8px 30px color-mix(in srgb, var(--color-shadow) 8%, transparent);cursor:zoom-in;border-bottom:0;border-radius:14px 14px 0 0;flex:1 0 auto;padding:0;display:block;position:relative;overflow:hidden}.outA2G_tileImage{object-fit:cover;transform:scale(var(--zoom)) translate(var(--tx), var(--ty));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.outA2G_tile:hover .outA2G_tileImage{transform:scale(calc(var(--zoom) * 1.06)) translate(var(--tx), var(--ty))}.outA2G_tileShot:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.outA2G_more{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}.outA2G_moreButton{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-fg);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.outA2G_moreButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.outA2G_moreButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.outA2G_story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.outA2G_timeline{list-style:none}.outA2G_step{min-height:clamp(240px,46vh,420px);padding:0 0 48px 44px;position:relative}.outA2G_step:last-child{padding-bottom:0}.outA2G_step:before,.outA2G_step:after{content:"";border-radius:2px;width:2px;position:absolute;top:24px;bottom:-2px;left:8px}.outA2G_step:before{background:color-mix(in srgb, var(--color-white) 12%, transparent)}.outA2G_step:after{background:linear-gradient(var(--color-primary-bright), var(--color-accent));transform-origin:top;transition:transform .6s;transform:scaleY(0)}.outA2G_step[data-state=done]:after{transform:scaleY(1)}.outA2G_step:last-child:before,.outA2G_step:last-child:after{display:none}.outA2G_stepDot{border:2px solid color-mix(in srgb, var(--color-white) 30%, transparent);background:var(--color-bg);border-radius:50%;width:16px;height:16px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:2px;left:1px}.outA2G_step[data-state=done] .outA2G_stepDot{border-color:var(--color-primary-bright);background:var(--color-primary-bright)}.outA2G_step[data-state=current] .outA2G_stepDot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 18%, transparent)}.outA2G_stepTime{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.8rem;font-weight:650}.outA2G_stepTitle{letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:600;line-height:1.2}.outA2G_stepText{max-width:30em;color:var(--color-fg-muted);margin-top:10px;line-height:1.7}.outA2G_stepTitle,.outA2G_stepText{transition:opacity .3s}.outA2G_step[data-state=next] .outA2G_stepTitle,.outA2G_step[data-state=next] .outA2G_stepText{opacity:.4}.outA2G_stepChat{display:none}.outA2G_storyPanel{top:calc(var(--header-height) + 88px);min-width:0;position:sticky}.outA2G_chatWindow{border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-lg);background:var(--color-night-raised);box-shadow:0 30px 80px color-mix(in srgb, var(--color-scrim) 50%, transparent), 0 0 90px color-mix(in srgb, var(--color-primary) 18%, transparent);overflow:hidden}.outA2G_chatBar{border-bottom:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);color:var(--color-white);align-items:center;gap:8px;padding:14px 18px;font-size:.95rem;display:flex}.outA2G_chatBar svg,.outA2G_chatBar span{color:color-mix(in srgb, var(--color-white) 55%, transparent)}.outA2G_chatBar span{margin-left:auto;font-size:.8rem}.outA2G_chatBody{flex-direction:column;justify-content:flex-end;min-height:400px;padding:14px 18px 4px;display:flex}.outA2G_chatItem{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .4s,transform .5s;display:grid;transform:translateY(12px)}.outA2G_chatItem>div{min-height:0;overflow:hidden}.outA2G_chatItem[data-visible=true]{opacity:1;grid-template-rows:1fr;transform:none}.outA2G_chatInput{border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);color:color-mix(in srgb, var(--color-white) 45%, transparent);border-radius:12px;margin:8px 14px 14px;padding:12px 14px;font-size:.875rem}.outA2G_message{color:color-mix(in srgb, var(--color-white) 88%, transparent);gap:12px;padding-block:8px;display:flex}.outA2G_avatar{background:var(--color-primary);width:34px;height:34px;color:var(--color-white);border-radius:10px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.outA2G_avatar[data-tone=pink]{background:var(--color-segment-apparel)}.outA2G_avatar[data-tone=blue]{background:var(--color-info)}.outA2G_messageBody{min-width:0;font-size:.92rem;line-height:1.5}.outA2G_messageHead{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.outA2G_messageHead strong{color:var(--color-white);font-size:.9rem}.outA2G_messageHead span{color:color-mix(in srgb, var(--color-white) 45%, transparent);font-variant-numeric:tabular-nums;font-size:.75rem}.outA2G_quote{border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);background:color-mix(in srgb, var(--color-white) 5%, transparent);border-radius:10px;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.outA2G_quote svg{color:var(--color-primary-bright);flex:none;margin-top:2px}.outA2G_quote span{color:color-mix(in srgb, var(--color-white) 55%, transparent);font-size:.75rem}.outA2G_quote p{margin-top:2px}.outA2G_systemPill{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.outA2G_alertCard{border:1px solid color-mix(in srgb, var(--color-danger-bright) 35%, transparent);background:color-mix(in srgb, var(--color-danger-bright) 10%, transparent);border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.outA2G_alertCard svg{color:var(--color-danger-bright);flex:none}.outA2G_summaryCard{border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);background:color-mix(in srgb, var(--color-white) 4%, transparent);border-radius:12px;margin-top:6px;padding:12px 14px}.outA2G_summaryTitle{color:var(--color-white);font-size:.9rem;font-weight:600}.outA2G_summaryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.outA2G_summaryStats div{flex-direction:column-reverse;display:flex}.outA2G_summaryStats dt{color:color-mix(in srgb, var(--color-white) 55%, transparent);font-size:.75rem}.outA2G_summaryStats dd{color:var(--color-white);letter-spacing:-.02em;font-size:1.35rem;font-weight:650}.outA2G_whyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,112px);display:grid}.outA2G_whyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.outA2G_whyItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 10px 30px color-mix(in srgb, var(--color-shadow) 5%, transparent);padding:clamp(20px,2vw,28px)}.outA2G_whyIcon{aspect-ratio:1;background:color-mix(in srgb, var(--accent-text) 12%, transparent);width:44px;color:var(--accent-text);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.outA2G_whyTitle{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.outA2G_whyText{color:var(--color-fg-muted);margin-top:6px;font-size:.95rem;line-height:1.6}.outA2G_finder{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-fg) 4%, transparent);text-align:center;max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:clamp(20px,2.4vw,28px)}.outA2G_finderLabel{font-size:1.05rem;font-weight:600;display:block}.outA2G_finderRow{justify-content:center;align-items:center;gap:clamp(12px,3vw,24px);margin-top:14px;display:flex}.outA2G_finderValue{font-variant-numeric:tabular-nums;letter-spacing:-.03em;min-width:7.5em;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:650;line-height:1.1}.outA2G_finderStep{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-fg) 6%, transparent);width:44px;height:44px;color:var(--color-fg);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s,opacity .2s;display:grid}.outA2G_finderStep:hover:not(:disabled){border-color:var(--color-primary-bright);background:color-mix(in srgb, var(--color-primary-bright) 26%, transparent)}.outA2G_finderStep:disabled{cursor:default;opacity:.35}.outA2G_finderStep:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.outA2G_finderSlider{--thumb:22px;height:var(--thumb);margin-top:22px;position:relative}.outA2G_finderTrack{background:linear-gradient(90deg, var(--color-primary-bright) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--fill)), color-mix(in srgb, var(--color-white) 14%, transparent) 0);border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.outA2G_finderTick{top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));background:color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.outA2G_finderRange{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.outA2G_finderRange::-webkit-slider-runnable-track{height:var(--thumb);background:0 0}.outA2G_finderRange::-moz-range-track{height:var(--thumb);background:0 0}.outA2G_finderRange::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);border:4px solid var(--color-primary-bright);background:var(--color-white);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-primary-bright) 22%, transparent);appearance:none;border-radius:50%;transition:box-shadow .2s}.outA2G_finderRange::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:4px solid var(--color-primary-bright);background:var(--color-white);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-primary-bright) 22%, transparent);border-radius:50%}.outA2G_finderRange:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-primary-bright) 28%, transparent)}.outA2G_finderRange:active::-webkit-slider-thumb{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-primary-bright) 28%, transparent)}.outA2G_finderRange:focus-visible{outline:2px solid var(--color-accent);outline-offset:8px}.outA2G_finderResult{color:var(--color-fg-muted);margin-top:16px}.outA2G_finderResult strong{color:var(--color-fg)}.outA2G_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);list-style:none;display:grid}.outA2G_planItem{display:flex}.outA2G_plan{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-fg) 4%, transparent);flex:1;padding:clamp(22px,2.2vw,30px);transition:border-color .25s,background .25s,box-shadow .25s;position:relative}.outA2G_planName,.outA2G_planPeople,.outA2G_planPrice,.outA2G_planStorage{display:block}.outA2G_plan:hover{border-color:color-mix(in srgb, var(--color-primary-bright) 65%, transparent);background:color-mix(in srgb, var(--color-fg) 7%, transparent)}.outA2G_plan:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.outA2G_plan[data-active=true]{border-color:var(--color-primary-bright);background:color-mix(in srgb, var(--color-primary) 24%, transparent);box-shadow:0 20px 50px color-mix(in srgb, var(--color-primary) 28%, transparent)}.outA2G_planBadge{background:var(--color-accent);color:var(--color-accent-fg);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-11px;right:16px}.outA2G_planName{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:650}.outA2G_planPeople{margin-top:6px;font-size:1.05rem;font-weight:600}.outA2G_planPrice{letter-spacing:-.03em;margin-top:18px;font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:650;line-height:1}.outA2G_planPrice span{color:var(--color-fg-muted);letter-spacing:0;margin-left:6px;font-size:.9rem;font-weight:500}.outA2G_planStorage{color:var(--color-fg-muted);margin-top:10px;font-size:.9rem}.outA2G_faqGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.outA2G_faqList{border-top:1px solid var(--color-border)}.outA2G_faqItem{border-bottom:1px solid var(--color-border)}.outA2G_faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-size:clamp(1.02rem,1.2vw,1.15rem);font-weight:600;list-style:none;display:flex}.outA2G_faqQuestion::-webkit-details-marker{display:none}.outA2G_faqQuestion svg{color:var(--color-fg-muted);flex:none;transition:transform .2s}.outA2G_faqItem[open] .outA2G_faqQuestion svg{transform:rotate(180deg)}.outA2G_faqQuestion:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-text);outline-offset:4px}.outA2G_faqAnswer{max-width:46em;color:var(--color-fg-muted);padding-bottom:22px;line-height:1.7}.outA2G_final{z-index:1;margin-top:calc(-1 * var(--landing-overlap));border-radius:var(--landing-overlap) var(--landing-overlap) 0 0;background:var(--color-bg);padding-bottom:clamp(64px,9svh,112px);position:relative}.outA2G_finalCard{border:1px solid color-mix(in srgb, var(--color-primary-bright) 32%, transparent);background:radial-gradient(60% 90% at 50% 0%, color-mix(in srgb, var(--color-primary-bright) 34%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 86%, var(--color-night)) 0%, color-mix(in srgb, var(--color-primary) 34%, var(--color-night)) 70%, var(--color-night) 100%);box-shadow:0 30px 80px color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-white);text-align:center;border-radius:clamp(24px,2.4vw,36px);justify-items:center;padding:clamp(44px,6vw,88px) clamp(24px,5vw,72px);display:grid;overflow:hidden}.outA2G_finalTitle{letter-spacing:-.035em;text-wrap:balance;max-width:18em;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.12}.outA2G_finalText{color:color-mix(in srgb, var(--color-white) 78%, transparent);margin-top:14px;font-size:clamp(1rem,1.1vw,1.15rem)}.outA2G_finalCta{border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);align-items:center;gap:10px;margin-top:clamp(24px,2.6vw,34px);padding:clamp(14px,1.1vw,17px) clamp(22px,1.8vw,28px);font-weight:600;transition:background .2s;display:inline-flex}.outA2G_finalCta:hover{background:color-mix(in srgb, var(--color-white) 86%, var(--color-accent))}.outA2G_finalCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@keyframes outA2G_heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes outA2G_heroVisualIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.outA2G_heroCopy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both outA2G_heroIn}.outA2G_heroCopy>:first-child{animation-delay:80ms}.outA2G_heroCopy>:nth-child(2){animation-delay:.16s}.outA2G_heroCopy>:nth-child(3){animation-delay:.24s}.outA2G_heroCopy>:nth-child(4){animation-delay:.32s}.outA2G_heroCopy>:nth-child(5){animation-delay:.4s}.outA2G_heroGrid>:last-child{animation:1s cubic-bezier(.2,.8,.2,1) .15s both outA2G_heroVisualIn}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.outA2G_tile,.outA2G_whyItem,.outA2G_plan,.outA2G_faqItem,.outA2G_point{animation:linear both outA2G_rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes outA2G_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:1100px){.outA2G_heroGrid,.outA2G_whyGrid,.outA2G_faqGrid{grid-template-columns:minmax(0,1fr)}.outA2G_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.outA2G_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.outA2G_tile[data-tile]{grid-column:span 1}.outA2G_story{grid-template-columns:minmax(0,1fr)}.outA2G_storyPanel{display:none}.outA2G_step{min-height:0;padding-bottom:40px}.outA2G_step[data-state=next] .outA2G_stepTitle,.outA2G_step[data-state=next] .outA2G_stepText{opacity:1}.outA2G_stepChat{border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);background:var(--color-night-raised);border-radius:16px;margin-top:16px;padding:4px 14px;display:block}}@media (max-width:700px){.outA2G_bento{grid-template-columns:minmax(0,1fr)}.outA2G_eyebrow,.outA2G_kicker{font-size:.8125rem}.outA2G_heroTitle{font-size:clamp(2rem,9vw,2.6rem)}.outA2G_heroSubtitle{margin-top:16px;font-size:1rem;line-height:1.6}.outA2G_ctaRow{flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.outA2G_cta{padding:16px 22px}.outA2G_secondary{justify-content:center}.outA2G_points{grid-template-columns:minmax(0,1fr);gap:16px}.outA2G_subnav{top:calc(var(--header-height) + 8px)}.outA2G_subnavCta{display:none}.outA2G_section{padding-block:56px calc(56px + var(--landing-overlap))}.outA2G_head{margin-bottom:32px}.outA2G_whyList{grid-template-columns:minmax(0,1fr)}.outA2G_plans{grid-template-columns:minmax(0,1fr);gap:12px}.outA2G_plan{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""people price""storage price";align-items:center;column-gap:12px;padding:16px 18px;display:grid}.outA2G_planName{grid-area:name}.outA2G_planPeople{grid-area:people;margin-top:2px;font-size:1rem}.outA2G_planStorage{grid-area:storage;margin-top:2px;font-size:.85rem}.outA2G_planPrice{grid-area:price;justify-items:end;margin-top:0;font-size:1.5rem;display:grid}.outA2G_planPrice span{margin:4px 0 0;font-size:.8rem}.outA2G_final{padding-bottom:56px}.outA2G_finalCta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.outA2G_subnav,.outA2G_step:after,.outA2G_stepDot,.outA2G_stepTitle,.outA2G_stepText,.outA2G_chatItem,.outA2G_plan,.outA2G_tile,.outA2G_tileImage,.outA2G_faqQuestion svg{transition:none}}
