:root{--ink: #17132a;--paper: #f5f4f8;--white: #ffffff;--purple: #6a3fd0;--purple-dark: #5630b4;--lilac: #ece6fc;--lilac-mid: #c4b2f7;--pink: #f5178d;--pink-light: #f7a3d0;--violet: #7e12c8;--graphite: #5d5873;--on-ink: #cfcae0;--rule-on-ink: #6f6a86;--rule: #cfcbdb;--bar: #dcd8e6;--brand-gradient: linear-gradient(90deg, var(--pink), var(--violet));--gutter: clamp(16px, 3.5vw, 48px);--section-space: clamp(56px, 7vw, 104px);--font: "Instrument Sans", "Helvetica Neue", Arial, sans-serif}app-root,app-home,app-top-bar,app-footer,app-legal-page,app-privacy,app-terms{display:contents}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid var(--purple);outline-offset:3px}h1,h2,h3,p{margin:0}.container{max-width:1360px;margin:0 auto;padding-inline:var(--gutter);box-sizing:border-box}.band{padding-block:var(--section-space)}.band--paper{background:var(--paper)}.band--white{background:var(--white)}.band--ink{background:var(--ink);color:var(--white)}.stack-section{display:flex;flex-direction:column;gap:clamp(36px,4vw,64px)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 64px}.section-title{font-size:clamp(34px,4.2vw,58px);line-height:1.05;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.section-head .section-title{flex:1 1 min(560px,100%)}.section-intro{flex:1 1 min(380px,100%);max-width:460px;font-size:18px;line-height:1.45;color:var(--graphite);text-wrap:pretty}.band--ink .section-intro{color:var(--on-ink)}.brand-word{background-image:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;background:var(--purple);color:var(--white);font-size:17px;font-weight:600;text-decoration:none;border-radius:6px}.btn:hover{background:var(--purple-dark)}.btn--light{min-height:52px;padding:0 28px;background:var(--white);color:var(--ink);font-size:18px}.btn--light:hover{background:var(--lilac)}.top-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding-block:22px}.logo{font-size:24px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.top-bar__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;font-size:16px;font-weight:500}.top-bar__links a{padding-block:12px;text-decoration:none}.top-bar__links a:hover{text-decoration:underline;text-underline-offset:4px}.hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 64px;padding-block:clamp(24px,4vw,56px) clamp(32px,4vw,56px)}.hero__title{flex:1 1 min(520px,100%);font-size:clamp(44px,5.4vw,76px);line-height:1.02;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.hero__side{flex:1 1 min(420px,100%);max-width:520px;display:flex;flex-direction:column;gap:20px}.hero__text{font-size:19px;line-height:1.45;color:var(--graphite);text-wrap:pretty}.hero__action{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hero__note{font-size:15px;color:var(--graphite)}.apps{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:clamp(16px,2vw,28px);padding-bottom:clamp(40px,5vw,72px);font-size:clamp(56px,8.4vw,116px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.apps__word{padding-top:7px}.apps__list{flex:1 1 min(520px,100%);min-width:0;border-bottom:1px solid var(--ink)}.app-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 32px;padding-block:6px;border-top:1px solid var(--ink);text-decoration:none}a.app-row:hover{background:var(--lilac)}.app-row__info{flex:0 1 440px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:17px;line-height:1.35;font-weight:500;letter-spacing:0;color:var(--graphite)}a.app-row .app-row__info{color:var(--ink)}.app-row__status{flex:none}.app-row__open{flex:none;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--purple)}.places{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:36px 32px}.place{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--rule-on-ink)}.place__title,.plan__title{font-size:24px;font-weight:600;letter-spacing:-.015em}.place__text{font-size:17px;line-height:1.45;color:var(--on-ink)}.place__tier{font-size:15px;font-weight:600;color:var(--lilac-mid)}.place__tier--premium{color:var(--pink-light)}.product{display:flex;flex-wrap:wrap;align-items:center;gap:48px clamp(40px,6vw,96px)}.product__copy{flex:1 1 min(480px,100%);min-width:0;display:flex;flex-direction:column;gap:22px}.product__name{font-size:20px;font-weight:700;letter-spacing:-.02em}.product__text{font-size:18px;line-height:1.45;color:var(--graphite);text-wrap:pretty}.features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--rule)}.features li{padding-block:13px;border-top:1px solid var(--rule);font-size:17px;line-height:1.4}.features strong{font-weight:600}.cv-art{flex:1 1 min(480px,100%);min-width:0;height:560px;position:relative;overflow:hidden;background:var(--lilac);border-radius:4px}.cv-sheet{position:absolute;height:620px;background:var(--white)}.cv-sheet--back{left:7%;top:48px;width:56%;display:flex;box-shadow:0 18px 40px #17132a29}.cv-sheet--front{right:6%;top:150px;width:50%;padding:30px 26px;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;box-shadow:0 18px 40px #17132a33}.cv-sheet__side{width:36%;padding:24px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;background:var(--purple)}.cv-sheet__main{flex:1;padding:28px 20px;display:flex;flex-direction:column;gap:9px}.cv-sheet__photo{width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:var(--lilac-mid)}.bar{height:6px;background:var(--bar)}.cv-sheet__side .bar{background:var(--lilac-mid)}.bar--title{height:16px;margin-bottom:4px;background:var(--ink)}.bar--accent{height:7px;margin-bottom:18px;background:var(--purple)}.bar--heading{height:8px;background:var(--ink)}.bar--rule{height:1px;margin-bottom:12px;background:var(--ink)}.bar--end{margin-bottom:18px}.cv-sheet--front .bar--title{height:18px;margin-bottom:0}.cv-sheet--front .bar--accent{margin-bottom:14px;background:var(--pink)}.cv-sheet--front .bar--end{margin-bottom:16px}.w-34{width:34%}.w-38{width:38%}.w-40{width:40%}.w-48{width:48%}.w-50{width:50%}.w-56{width:56%}.w-58{width:58%}.w-60{width:60%}.w-62{width:62%}.w-64{width:64%}.w-66{width:66%}.w-70{width:70%}.w-72{width:72%}.w-76{width:76%}.w-80{width:80%}.w-88{width:88%}.w-90{width:90%}.w-92{width:92%}.w-94{width:94%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-100{width:100%}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px 32px}.plan{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:3px solid var(--ink)}.plan--premium{border-top-color:var(--purple)}.plan--bundle{border-top-color:var(--pink)}.plan__price{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.plan__placeholder{padding:0 8px;background:var(--lilac)}.plan__text{font-size:17px;line-height:1.45;color:var(--graphite)}.plan__list{margin:0;padding:0 0 0 20px;font-size:17px;line-height:1.7}.closing{padding-top:var(--section-space);display:flex;flex-direction:column;gap:clamp(56px,7vw,96px)}.closing__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 64px}.closing__title{flex:1 1 min(560px,100%);font-size:clamp(38px,5.4vw,76px);line-height:1.02;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding-block:20px;border-top:1px solid var(--rule-on-ink);font-size:15px;color:var(--on-ink)}.footer__links{display:flex;flex-wrap:wrap;gap:4px 28px}.footer__links a{padding-block:12px}.footer__links a:hover{color:var(--white)}.legal{max-width:760px;padding-block:clamp(40px,6vw,88px) var(--section-space);font-size:17px;line-height:1.6}.legal__kicker{font-size:15px;font-weight:600;color:var(--purple)}.legal__title{margin-top:8px;font-size:clamp(38px,5.4vw,64px);line-height:1.04;font-weight:600;letter-spacing:-.035em}.legal__updated{margin:14px 0 36px;color:var(--graphite);font-size:15px}.legal h2{margin:44px 0 12px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.legal p+p{margin-top:12px}.legal ul{margin:0;padding-left:22px}.legal li+li{margin-top:8px}.legal dt{margin-top:18px;font-weight:600}.legal dd{margin:4px 0 0}.todo{padding:0 4px;border-radius:4px;background:var(--lilac);color:var(--purple-dark);font-weight:600}.closing--short{padding-top:24px}
