.page{padding-bottom:40px}.page-head{padding-top:calc(132px + env(safe-area-inset-top,0px));gap:18px;padding-bottom:40px;display:grid}.page-title{max-width:14em;font-size:clamp(40px,6.4vw,84px)}.block-title{font-size:clamp(28px,3.6vw,44px)}.page-block{gap:28px;padding-top:clamp(72px,9vw,120px);display:grid}.page-cta{justify-items:start}@media (max-width:720px){.page-head{padding-top:calc(104px + env(safe-area-inset-top,0px))}}.app-logo{box-sizing:border-box;background:#f4f2ee;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #1b1a171a}.app-logo img,.app-logo svg{object-fit:contain;display:block}.app-jump{top:calc(68px + env(safe-area-inset-top,0px));z-index:20;background:var(--paper);box-shadow:0 1px 0 var(--line);position:sticky}.app-jump-row{scrollbar-width:none;gap:6px;padding-top:8px;padding-bottom:8px;display:flex;overflow-x:auto}.app-jump-row::-webkit-scrollbar{display:none}.app-jump-btn{border-radius:16px;flex:none;place-items:center;padding:5px;transition:background .2s;display:grid}.app-jump-btn:hover,.app-jump-btn[aria-current=true]{background:color-mix(in srgb, var(--ink) 9%, transparent)}.app-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:clamp(56px,7vw,96px);scroll-margin-top:130px;display:grid}.app-sec-copy{justify-items:start;gap:14px;display:grid;position:sticky;top:150px}.app-sec-title{font-size:clamp(30px,3.4vw,44px)}.app-sec-line{color:var(--ink);max-width:22em;font-size:18px;line-height:1.45}.app-sec-waits{color:var(--ink-3);max-width:28em;font-size:13.5px;line-height:1.5}.app-panel{--g1:#cfe2ff;--g2:#eadcff;--g3:#ffe4d2;--base:#f4f2ef;background:radial-gradient(60% 70% at 12% 8%, var(--g1), transparent 70%), radial-gradient(55% 65% at 92% 22%, var(--g2), transparent 72%), radial-gradient(70% 70% at 55% 105%, var(--g3), transparent 70%), var(--base);border-radius:24px;justify-content:center;height:clamp(420px,40vw,500px);padding:clamp(28px,4vw,52px) clamp(16px,4vw,56px) 0;display:flex;position:relative;overflow:hidden}.app-panel[data-glow=mint]{--g1:#cdeedd;--g2:#d9e9ff;--g3:#f6edcf;--d1:#10b981;--d2:#3b82f6;--d3:#eab308}.app-panel[data-glow=rose]{--g1:#ffd6d6;--g2:#ffe6cc;--g3:#e6dbff;--d1:#f43f5e;--d2:#f97316;--d3:#8b5cf6}.app-panel[data-glow=lilac]{--g1:#e2d5ff;--g2:#ffd8e8;--g3:#d5e6ff;--d1:#8b5cf6;--d2:#ec4899;--d3:#3b82f6}.app-panel[data-glow=sand]{--g1:#f5e2c2;--g2:#e9dfd2;--g3:#d6e5f0;--d1:#d97706;--d2:#a16207;--d3:#0ea5e9}.app-panel[data-glow=peach]{--g1:#ffd8c2;--g2:#ffeec8;--g3:#f4d5e8;--d1:#f97316;--d2:#facc15;--d3:#ec4899}.app-panel[data-glow=slate]{--g1:#d6dde8;--g2:#e3e0f2;--g3:#dce9e4;--d1:#64748b;--d2:#6366f1;--d3:#14b8a6}@media (prefers-color-scheme:dark){.app-panel{--base:#161615}.app-panel[data-glow]{background:radial-gradient(60% 70% at 12% 8%, color-mix(in srgb, var(--d1,#3b82f6) 38%, transparent), transparent 70%), radial-gradient(55% 65% at 92% 22%, color-mix(in srgb, var(--d2,#8b5cf6) 32%, transparent), transparent 72%), radial-gradient(70% 70% at 55% 105%, color-mix(in srgb, var(--d3,#f97316) 30%, transparent), transparent 70%), var(--base)}}.chat{color:#1a1a1a;width:100%;max-width:520px;font-family:var(--font-text);background:#fff;border-radius:14px 14px 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;padding:24px 22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #0000004d,0 0 0 1px #0000000d}.chat:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff 22%,#fff0);height:96px;position:absolute;inset:0 0 auto}.chat>*{flex:none}.chat-user{color:#fff;text-align:left;overflow-wrap:anywhere;background:#171716;border-radius:20px;max-width:88%;padding:9px 16px;font-size:14.5px;line-height:1.45}.chat-dae{color:#1a1a1a;overflow-wrap:anywhere;background:#ececec;border-radius:18px;align-self:flex-start;max-width:92%;margin-top:8px;padding:12px 16px;font-size:14.5px;line-height:1.5}@media (max-width:860px){.app-sec-copy{position:static}.app-sec{grid-template-columns:minmax(0,1fr);gap:24px;scroll-margin-top:120px}}.plan-year{color:var(--ink-3);margin-top:-10px;font-size:14px}.included{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;padding:0;font-size:17px;list-style:none;display:grid}.included li{border-top:1px solid var(--line);color:var(--ink-2);gap:12px;padding:14px 0;display:flex}.included li:before{content:"";background:var(--cap);border-radius:99px;flex:none;width:8px;height:8px;margin-top:.55em}@media (max-width:720px){.included{grid-template-columns:minmax(0,1fr);gap:0}}.not-found-links{flex-wrap:wrap;gap:10px;display:flex}
