:root{--ink:#182741;--cobalt:#254be8;--pale:#e8effb;--white:#fff;--slate:#64748b;--apricot:#f0b89a;--line:#ccd7e7;--display:Georgia,"Times New Roman",serif;--sans:"Aptos","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--pale);color:var(--ink)}.wrap{width:min(1180px,100% - 48px);margin-inline:auto}.marketingPage{min-height:100vh;overflow:hidden}.siteHeader{z-index:20;background:#ffffffeb;border-bottom:1px solid #1827411f;position:relative}.siteNav{align-items:center;gap:36px;height:78px;display:flex}.brandLink{margin-right:auto}.brandLockup{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:700;display:inline-flex}.brandMark{background:var(--cobalt);border-radius:999px;justify-content:center;align-items:center;gap:3px;width:34px;height:24px;display:flex}.brandMark i{background:#fff;border-radius:50%;width:5px;height:5px}.brandMark i:nth-child(2){opacity:.72}.brandMark i:nth-child(3){opacity:.42}.navLinks,.navActions{align-items:center;gap:28px;display:flex}.navLinks a,.textLink{font-size:.92rem;font-weight:600}.siteNav a:focus-visible,.siteFooter a:focus-visible,.button:focus-visible,.accountChoice:focus-visible{outline:3px solid var(--apricot);outline-offset:4px}.button{border:1px solid var(--cobalt);background:var(--cobalt);color:#fff;letter-spacing:-.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#173ccd;transform:translateY(-2px)}.buttonSmall{min-height:42px;padding:9px 17px;font-size:.88rem}.buttonQuiet{color:var(--ink);border-color:var(--line);background:#fff}.buttonQuiet:hover{background:var(--pale)}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;padding-top:92px;padding-bottom:110px;display:grid}.heroCopy{padding-bottom:28px}.eyebrow{color:var(--cobalt);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:800}.hero h1,.innerHero h1,.contactPage h1{font:400 clamp(3.6rem,7vw,6.8rem)/.93 var(--display);letter-spacing:-.065em;max-width:720px;margin:0}.hero .lede{color:var(--slate);max-width:580px;margin:30px 0;font-size:1.2rem;line-height:1.55}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.availability{color:var(--slate);max-width:430px;margin-top:20px;font-size:.82rem}.studioPreview{transform-origin:50%;background:#f8fafe;border:1px solid #c8d4e7;border-radius:28px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 28px 65px #1827411f}.previewHead{background:var(--ink);color:#fff;letter-spacing:.04em;justify-content:space-between;align-items:center;height:54px;padding:0 21px;font-size:.74rem;font-weight:700;display:flex}.exampleLabel{border:1px solid #ffffff47;border-radius:999px;padding:5px 10px}.previewBody{grid-template-columns:148px 1fr;min-height:440px;display:grid}.accountRail{border-right:1px solid var(--line);background:var(--white);padding:23px 14px}.previewLabel{color:var(--slate);letter-spacing:.13em;text-transform:uppercase;margin:0 8px 15px;font-size:.65rem;font-weight:800}.accountChoice{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:10px;font-size:.75rem;font-weight:650;display:flex}.accountChoice:hover,.accountChoice.active{background:var(--pale)}.accountDot{background:var(--cobalt);border-radius:7px;flex:none;width:22px;height:22px}.accountDot.tone2{background:var(--apricot)}.accountDot.tone3{background:var(--ink)}.reviewDesk{padding:28px 26px 22px}.reviewTop{justify-content:space-between;align-items:flex-start;display:flex}.reviewTop h3{font:400 1.8rem var(--display);letter-spacing:-.03em;margin:-7px 0 19px}.status{color:#8f4a27;background:#fff0e9;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:800}.status.reviewed{color:#22603c;background:#e5f4e9}.contentCard{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:.83fr 1.17fr;display:grid;overflow:hidden}.contentVisual{background:var(--cobalt);color:#fff;align-items:flex-end;min-height:224px;padding:24px;display:flex}.contentVisual span{font:400 1.55rem/1.08 var(--display);letter-spacing:-.04em}.contentCopy{padding:19px}.platformPill{color:var(--cobalt);text-transform:uppercase;letter-spacing:.09em;font-size:.65rem;font-weight:800}.contentCopy>p{font:400 1rem/1.4 var(--display);margin:16px 0 25px}.contentCopy dl{gap:8px;margin:0;display:grid}.contentCopy dl div{border-top:1px solid #e7edf6;justify-content:space-between;padding-top:8px;font-size:.67rem;display:flex}.contentCopy dt{color:var(--slate)}.contentCopy dd{margin:0;font-weight:700}.reviewActions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.reviewActions p{color:var(--slate);margin:0;font-size:.68rem}.reviewActions .button{border:0}.previewNote{border-top:1px solid var(--line);color:var(--slate);background:#eef3fb;margin:0;padding:13px 20px;font-size:.65rem}.manifestoBand{background:var(--ink);color:#fff}.manifesto{font:400 clamp(1.5rem,2.8vw,2.5rem)/1.15 var(--display);letter-spacing:-.035em;justify-content:space-between;gap:32px;padding:62px 0;display:flex}.manifesto p{max-width:480px;margin:0}.manifesto p:last-child{color:var(--apricot);text-align:right}.section{padding-top:120px;padding-bottom:120px}.sectionIntro{grid-template-columns:1fr 1.2fr .9fr;align-items:start;gap:46px;margin-bottom:65px;display:grid}.sectionIntro h2,.twoCol h2,.ctaSection h2,.honestyPanel h2{font:400 clamp(2.5rem,4.6vw,4.6rem)/1 var(--display);letter-spacing:-.05em;margin:0}.sectionIntro>p:last-child,.twoCol p,.ctaSection p,.honestyPanel p{color:var(--slate);margin:5px 0 0}.workflowList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.workflowList li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:30px 0;display:grid}.workflowList li>span{color:var(--cobalt);letter-spacing:.12em;font-size:.72rem;font-weight:800}.workflowList li div{grid-template-columns:1fr 1fr;gap:50px;display:grid}.workflowList h3,.principles h3{font:400 1.65rem var(--display);letter-spacing:-.03em;margin:0}.workflowList p,.principles p{color:var(--slate);max-width:470px;margin:2px 0 0}.paleSection{background:var(--pale)}.twoCol{grid-template-columns:1fr 1fr;gap:100px;display:grid}.principles{border-top:1px solid #aebfda}.principles article{border-bottom:1px solid #aebfda;padding:25px 0}.principles p{margin-top:7px}.ctaSection{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;padding-top:120px;padding-bottom:120px;display:grid}.ctaSection .button,.honestyPanel .button{margin-top:24px}.siteFooter{background:var(--ink);color:#fff;padding:62px 0 24px}.footerGrid{grid-template-columns:1.7fr .65fr .65fr;gap:60px;display:grid}.footerGrid>div:first-child p{color:#aab6c9;max-width:350px;font-size:.9rem}.footerLinks{color:#dbe3ef;flex-direction:column;gap:10px;font-size:.88rem;display:flex}.footerBase{color:#94a3b8;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:52px;padding-top:22px;font-size:.75rem;display:flex}.innerHero{padding-top:110px;padding-bottom:100px}.innerHero h1{max-width:880px}.innerHero>p:last-child{color:var(--slate);max-width:600px;margin:30px 0 0;font-size:1.2rem}.process{border-top:1px solid var(--line)}.process article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:58px 0;display:grid}.processNumber{color:var(--cobalt);font-size:.75rem;font-weight:800}.process article>div{grid-template-columns:.48fr .8fr 1fr;align-items:start;gap:42px;display:grid}.process h2{font:400 2.1rem var(--display);letter-spacing:-.035em;margin:0}.process article>div>p:last-child{color:var(--slate);margin:4px 0}.honestyPanel{background:var(--pale);border-radius:28px;grid-template-columns:1fr 1fr;gap:80px;margin-top:110px;margin-bottom:120px;padding:62px;display:grid}.contactPage{grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;min-height:650px;padding-top:125px;padding-bottom:125px;display:grid}.contactPage>div:first-child>p:last-child{color:var(--slate);max-width:510px;font-size:1.15rem}.contactCard{background:var(--pale);border-radius:28px;padding:48px}.contactCard a{font:400 clamp(1.4rem,3vw,2.2rem) var(--display);letter-spacing:-.035em;border-bottom:1px solid var(--cobalt)}.contactCard>p:last-child{color:var(--slate);margin-top:28px}.legal{padding-top:90px;padding-bottom:120px}.legalHeader{max-width:760px;margin-bottom:65px}.legalHeader h1{font:400 clamp(3rem,6vw,5.5rem)/1 var(--display);letter-spacing:-.055em;margin:0}.legalHeader p:last-child{color:var(--slate)}.legalBody{max-width:780px}.legalBody section{border-top:1px solid var(--line);padding:26px 0}.legalBody h2{font:400 1.55rem var(--display);margin:0 0 10px}.legalBody p,.legalBody li{color:#485970}.legalBody a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px}.heroCopy{max-width:690px}.studioPreview{transform:none}.sectionIntro{grid-template-columns:1fr 1.3fr}.sectionIntro>p:last-child{grid-column:2}.twoCol,.ctaSection,.honestyPanel,.contactPage{grid-template-columns:1fr;gap:45px}.process article>div{grid-template-columns:1fr 1fr}.process article>div>p:last-child{grid-column:2}.navLinks{display:none}}@media (max-width:620px){.wrap{width:min(100% - 32px,1180px)}.siteNav{gap:13px;height:68px}.brandLockup{font-size:.9rem}.brandMark{width:30px;height:22px}.navActions{gap:8px}.textLink{display:none}.siteNav .buttonSmall{padding:8px 12px;font-size:.76rem}.hero{gap:45px;padding-top:58px;padding-bottom:75px}.hero h1,.innerHero h1,.contactPage h1{font-size:3.55rem}.hero .lede{margin:24px 0;font-size:1.05rem}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{width:100%}.previewBody{grid-template-columns:1fr}.accountRail{border-right:0;border-bottom:1px solid var(--line);gap:4px;padding:12px;display:flex;overflow:auto}.accountRail .previewLabel{display:none}.accountChoice{white-space:nowrap;width:auto}.reviewDesk{padding:22px 16px}.contentCard{grid-template-columns:1fr}.contentVisual{min-height:150px}.reviewActions{flex-direction:column;align-items:stretch}.reviewActions .button{width:100%}.previewNote{font-size:.63rem}.manifesto{flex-direction:column;padding:46px 0}.manifesto p:last-child{text-align:left}.section{padding-top:82px;padding-bottom:82px}.sectionIntro{margin-bottom:45px;display:block}.sectionIntro h2{margin:0 0 20px}.workflowList li{grid-template-columns:45px 1fr}.workflowList li div{display:block}.workflowList h3{margin-bottom:8px}.twoCol{gap:40px}.ctaSection{padding-top:82px;padding-bottom:82px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.footerBase{flex-direction:column}.innerHero{padding-top:72px;padding-bottom:70px}.process article{grid-template-columns:42px 1fr;padding:40px 0}.process article>div{display:block}.process h2{margin:8px 0 12px}.honestyPanel{margin-top:72px;margin-bottom:80px;padding:35px 25px}.contactPage{min-height:auto;padding-top:80px;padding-bottom:90px}.contactCard{padding:32px 24px}.legal{padding-top:65px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
