.landing-page{color:#1d1d1f;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:clip}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page a:focus-visible{outline-offset:3px;outline:3px solid #0071e357}.landing-page summary:focus-visible{outline-offset:3px;outline:3px solid #0071e357}.landing-nav{z-index:80;margin-inline-start:auto;margin-inline-end:auto;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#fafbfdd1;border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(1520px,100% - 48px);min-height:66px;margin-top:14px;padding:8px 10px 8px 14px;display:grid;position:sticky;top:14px;box-shadow:0 12px 40px #0f172a17}.landing-brand{align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;display:inline-flex}.landing-brand__mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#0b1020,#2c3651);border-radius:12px;place-items:center;width:39px;height:39px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 24px #0f172a29}.landing-brand strong,.landing-brand small{display:block}.landing-brand small{color:#8c95a5;margin-top:2px;font-size:9px}.landing-nav__links,.landing-nav__actions{align-items:center;display:flex}.landing-nav__links{gap:3px}.landing-nav__links a,.landing-link-button{color:#5f6a7c;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.landing-nav__links a:hover,.landing-link-button:hover{color:#1d1d1f;background:#fff}.landing-nav__actions{justify-content:flex-end;gap:6px}.landing-primary-button,.landing-secondary-button{border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:0 16px;font-size:10px;font-weight:800;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s;display:inline-flex}.landing-primary-button{background:#1d1d1f;box-shadow:0 10px 24px #0f172a29;color:#fff!important}.landing-primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a38}.landing-primary-button--large{min-height:52px;padding-inline-start:20px;padding-inline-end:20px;font-size:11px}.landing-primary-button--light{background:#fff;color:#1d1d1f!important}.landing-secondary-button{color:#1d1d1f;background:#fffc;border:1px solid #dbe1ea}.landing-secondary-button:hover{background:#fff;transform:translateY(-2px)}.landing-hero{grid-template-columns:minmax(0,.85fr) minmax(620px,1.15fr);align-items:center;gap:clamp(42px,5vw,86px);width:min(1520px,100% - 48px);min-height:820px;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(92px,10vw,148px) 0 92px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5662ff2b,#5662ff00 68%);height:650px;position:absolute;top:-140px;bottom:auto;left:34%;right:-22vw}.landing-eyebrow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:26px;display:flex}.landing-eyebrow span,.landing-eyebrow b{letter-spacing:.1em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.landing-eyebrow span{color:#fff;background:#1d1d1f}.landing-eyebrow b{color:#6f7889;background:#f1f3f7}.landing-hero__copy{z-index:2;position:relative}.landing-hero__copy h1{letter-spacing:-.069em;max-width:760px;margin:0;font-size:clamp(56px,6.1vw,100px);font-weight:730;line-height:.91}.landing-hero__copy h1 em{color:#7d6df2;margin-top:.08em;font-family:Georgia,Times New Roman,serif;font-weight:500;display:block}.landing-hero__copy>p{color:#6e6e73;max-width:670px;margin:30px 0 0;font-size:15px;line-height:1.75}.landing-hero__actions{gap:10px;margin-top:34px;display:flex}.landing-hero__facts{border-top:1px solid #3c3c4324;border-bottom:1px solid #3c3c4324;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.landing-hero__facts span{color:#8a93a3;border-right:1px solid #3c3c4324;align-items:center;gap:6px;min-height:72px;padding:0 12px;font-size:9px;display:flex}.landing-hero__facts span:first-child{padding-left:0}.landing-hero__facts span:last-child{border-right:0}.landing-hero__facts b{color:#1d1d1f;font-size:15px}.landing-product{color:inherit;cursor:pointer;z-index:3;transform-origin:50%;background:#fff;border:1px solid #0f172a21;border-radius:26px;min-width:0;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;animation:.72s cubic-bezier(.22,1,.36,1) both landing-product-in;display:block;position:relative;overflow:hidden;transform:perspective(1800px)rotateY(-5deg)rotateX(1.3deg);box-shadow:0 4px 12px #0000000f,0 30px 90px #00000024}.landing-product:hover{border-color:#0067c947;transform:perspective(1800px)rotateY(-2.5deg)rotateX(.6deg)translateY(-3px);box-shadow:0 34px 90px #0f172a30}.landing-product:focus-visible{outline-offset:4px;outline:3px solid #0067c947}.landing-product__chrome{background:#f8f9fb;border-bottom:1px solid #e5e9ef;align-items:center;gap:6px;height:46px;padding:0 14px;display:flex}.landing-product__chrome i{background:#d6dbe3;border-radius:50%;width:7px;height:7px}.landing-product__chrome span{color:#8a93a1;margin-left:7px;font-size:8px}.landing-product__chrome b{color:#6d7686;margin-left:auto;font-size:8px}.landing-product__body{background:#eef1f6;grid-template-columns:112px minmax(0,1fr) 150px;min-height:610px;display:grid}.landing-product__rail,.landing-product__inspector{background:#f9fafc}.landing-product__rail{border-right:1px solid #e1e6ee;flex-direction:column;gap:6px;padding:22px 12px;display:flex}.landing-product__rail span{color:#8b94a3;border-radius:8px;padding:9px 10px;font-size:7px}.landing-product__rail span.is-active{color:#0071e3;background:#0071e314;font-weight:800}.landing-product__canvas{min-width:0;padding:18px}.landing-product__toolbar{color:#697386;justify-content:space-between;align-items:center;min-height:34px;padding:0 4px 12px;font-size:8px;display:flex}.landing-product__toolbar div{gap:5px;display:flex}.landing-product__toolbar i{background:#fff;border:1px solid #dde2ea;border-radius:6px;width:20px;height:20px}.landing-resume-preview{background:#fff;grid-template-columns:31% 69%;min-height:510px;display:grid;overflow:hidden;box-shadow:0 14px 42px #0f172a21}.landing-resume-preview__aside{color:#e8edf6;background:#111827;padding:26px 20px}.landing-resume-preview__aside img{object-fit:cover;border-radius:18px;width:58px;height:58px;margin-bottom:20px}.landing-resume-preview__aside small{color:#8290a7;letter-spacing:.15em;font-size:6px}.landing-resume-preview__aside h2{color:#fff;letter-spacing:-.04em;margin:7px 0 5px;font-size:18px}.landing-resume-preview__aside>p{color:#a6b0c0;margin:0;font-size:7px;line-height:1.5}.landing-resume-preview__contact{color:#9ea8b8;border-top:1px solid #ffffff1f;gap:5px;margin-top:20px;padding-top:15px;font-size:6px;display:grid}.landing-resume-preview__skills{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.landing-resume-preview__skills span{color:#bec6d3;background:#ffffff14;border-radius:5px;padding:4px 5px;font-size:5.5px}.landing-resume-preview__main{padding:28px 24px}.landing-resume-preview__main section{margin-top:22px}.landing-resume-preview__main section>small{color:#0071e3;letter-spacing:.14em;font-size:6px;font-weight:850}.landing-resume-preview__main section>p{color:#657083;margin:8px 0 0;font-size:7px;line-height:1.6}.landing-resume-preview__main section>article{margin-top:10px}.landing-resume-preview__main section>article div{justify-content:space-between;gap:8px;display:flex}.landing-resume-preview__main section>article b{font-size:7px}.landing-resume-preview__main section>article span{color:#9aa3b1;font-size:6px}.landing-resume-preview__main section>article p{color:#7c8696;margin:4px 0 0;font-size:6px;line-height:1.45}.landing-resume-preview__metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-resume-preview__metrics div{border-bottom:1px solid #e8ebf0;padding-bottom:11px}.landing-resume-preview__metrics b,.landing-resume-preview__metrics span{display:block}.landing-resume-preview__metrics b{color:#0071e3;font-size:14px}.landing-resume-preview__metrics span{color:#929baa;margin-top:2px;font-size:5.5px}.landing-resume-preview__projects{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.landing-resume-preview__projects article{border:1px solid #e5e9ef;border-radius:8px;padding:9px}.landing-resume-preview__projects b,.landing-resume-preview__projects span{display:block}.landing-resume-preview__projects b{font-size:7px}.landing-resume-preview__projects span{color:#7f8998;margin-top:4px;font-size:5.5px;line-height:1.35}.landing-product__inspector{border-left:1px solid #e1e6ee;padding:20px 14px}.landing-product__inspector>small{color:#9aa3b0;letter-spacing:.14em;font-size:6px}.landing-product__inspector label{color:#7c8594;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:8px;min-height:40px;font-size:6.5px;display:flex}.landing-product__inspector label b{color:#293244;font-size:6.5px}.landing-color-dot{background:#7d6df2;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #7d6df21f}.landing-product__export{color:#fff;text-align:center;background:#1d1d1f;border-radius:8px;margin-top:18px;padding:11px 9px;font-size:7px;font-weight:800}.landing-proof{border-top:1px solid #3c3c4324;border-bottom:1px solid #3c3c4324;grid-template-columns:repeat(4,1fr);width:min(1520px,100% - 48px);margin-inline-start:auto;margin-inline-end:auto;display:grid}.landing-proof>div{border-right:1px solid #3c3c4324;min-height:150px;padding:28px 28px 24px 0}.landing-proof>div+div{padding-left:28px}.landing-proof>div:last-child{border-right:0}.landing-proof span{color:#7d6df2;letter-spacing:.13em;font-size:8px;font-weight:800}.landing-proof b{margin-top:30px;font-size:12px;display:block}.landing-proof p{color:#7a8495;margin:6px 0 0;font-size:9px;line-height:1.55}.landing-section{width:min(1520px,100% - 48px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:clamp(84px,9vw,148px);padding-block-end:clamp(84px,9vw,148px)}.landing-section__heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:42px;margin-bottom:50px;display:grid}.landing-section__heading span{color:#8891a1;letter-spacing:.16em;font-size:8px;font-weight:800}.landing-section__heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(38px,4.6vw,70px);line-height:.98}.landing-section__heading>p{color:#6e6e73;justify-self:end;max-width:480px;margin:0;font-size:12px;line-height:1.7}.landing-template-showcase{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:18px;display:grid}.landing-template-feature{background:#f1f3f8;border-radius:28px;grid-template-rows:1fr auto;min-height:690px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;overflow:hidden}.landing-template-feature:hover{transform:translateY(-6px);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.landing-template-feature__visual{background:radial-gradient(circle at 50% 10%,#7d6df224,#0000 35%),#f4f6fa;place-items:center;padding:55px;display:grid;position:relative}.landing-template-feature__visual>span{color:#fff;letter-spacing:.12em;background:#1d1d1f;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:22px;left:24px}.landing-template-feature__paper{background:#fff;width:min(430px,82%);min-height:470px;padding:50px 44px;transform:rotate(-2deg);box-shadow:0 28px 70px #0f172a29}.landing-template-feature__paper i{background:#7d6df2;width:72px;height:5px;margin-bottom:32px;display:block}.landing-template-feature__paper h3{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.landing-template-feature__paper p{color:#727c8d;max-width:300px;margin:18px 0 0;font-size:10px;line-height:1.7}.landing-template-feature__paper div{border-top:1px solid #e7eaf0;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:54px;padding-top:20px;display:grid}.landing-template-feature__paper b{font-size:17px}.landing-template-feature__copy{background:#fff;padding:28px 30px 32px}.landing-template-feature__copy small{color:#7d6df2;letter-spacing:.14em;font-size:7px;font-weight:800}.landing-template-feature__copy h3{margin:9px 0 6px;font-size:20px}.landing-template-feature__copy p{color:#7b8596;max-width:550px;margin:0;font-size:10px;line-height:1.6}.landing-template-feature__copy>span{margin-top:17px;font-size:9px;font-weight:800;display:inline-block}.landing-template-list{gap:10px;display:grid}.landing-template-row{background:#fff;border:1px solid #e1e5ec;border-radius:18px;grid-template-columns:34px 110px 1fr auto;align-items:center;gap:16px;min-height:128px;padding:13px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:grid}.landing-template-row:hover{border-color:#c8d0dc;transform:translate(5px);box-shadow:0 14px 34px #0f172a14}.landing-template-row__index{color:#9aa3b0;font-size:8px}.landing-template-row small{color:#929baa;letter-spacing:.1em;font-size:7px;display:block}.landing-template-row b{margin-top:5px;font-size:11px;display:block}.landing-template-row p{color:#7d8797;margin:4px 0 0;font-size:8px;line-height:1.45}.landing-template-row__thumb{background:#f1f3f7;border-radius:10px;height:90px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.landing-template-row__thumb i{background:#aeb7c7;border-radius:2px;height:4px;display:block;position:absolute;left:32%}.landing-template-row__thumb i:first-child{background:#172033;border-radius:0;width:24%;height:auto;top:0;bottom:0;left:0;right:auto}.landing-template-row__thumb i:nth-child(2){background:#253047;width:44%;top:18px}.landing-template-row__thumb i:nth-child(3){width:53%;top:39px}.landing-template-row__thumb i:nth-child(4){width:45%;top:56px}.landing-template-row__thumb.is-ats i:first-child{background:#1f7a60;width:4px}.landing-template-row__thumb.is-creative{background:linear-gradient(135deg,#f2e8ff,#fff 65%)}.landing-template-row__thumb.is-executive{background:#121722}.landing-template-row__thumb.is-executive i{background:#8a7553}.landing-identity-hero{color:#f6f8fb;background:radial-gradient(circle at 75% 28%,#6b5bff4d,#0000 26%),radial-gradient(circle at 88% 76%,#2684ff2e,#0000 26%),#090d17;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;min-height:880px;padding:clamp(90px,9vw,140px) max(24px,50vw - 760px);display:grid;position:relative;overflow:hidden}.landing-identity-hero__copy{z-index:2;position:relative}.landing-identity-hero__copy>span{color:#8d96a8;letter-spacing:.16em;font-size:8px;font-weight:800}.landing-identity-hero__copy h2{letter-spacing:-.06em;max-width:720px;margin:18px 0 0;font-size:clamp(48px,5.7vw,88px);line-height:.95}.landing-identity-hero__copy h2 em{color:#9b90ff;font-family:Georgia,serif;font-weight:500}.landing-identity-hero__copy p{color:#9aa5b6;max-width:600px;margin:26px 0 0;font-size:13px;line-height:1.75}.landing-identity-hero__copy a{align-items:center;gap:18px;margin-top:30px;font-size:10px;font-weight:800;display:inline-flex}.landing-identity-stack{min-height:620px;position:relative}.landing-identity-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:24px;width:min(420px,74%);min-height:250px;padding:26px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;position:absolute;box-shadow:0 28px 80px #00000040}.landing-identity-card:hover{z-index:9;background:#ffffff1c;border-color:#9d90ff7a;transform:translateY(-8px)rotate(0)!important}.landing-identity-card small{color:#8c96a8;font-size:8px}.landing-identity-card span{color:#a79eff;letter-spacing:.15em;margin-top:42px;font-size:7px;font-weight:800;display:block}.landing-identity-card b{letter-spacing:-.03em;margin-top:8px;font-size:23px;display:block}.landing-identity-card p{color:#8994a6;margin:7px 0 0;font-size:9px}.landing-identity-card.is-apple{top:20px;left:4%;transform:rotate(-7deg)}.landing-identity-card.is-bento{top:85px;right:2%;transform:rotate(6deg)}.landing-identity-card.is-engineer{top:215px;left:18%;transform:rotate(-2deg)}.landing-identity-card.is-case-study{bottom:70px;right:8%;transform:rotate(5deg)}.landing-identity-card.is-executive{background:linear-gradient(145deg,#cc9d4829,#ffffff0d);bottom:15px;left:3%;transform:rotate(-5deg)}.landing-workflow__steps{border-top:1px solid #3c3c4324;margin:0;padding:0;list-style:none}.landing-workflow__steps li{border-bottom:1px solid #3c3c4324;grid-template-columns:80px minmax(0,1fr);gap:30px;min-height:180px;padding:32px 0;transition:padding .24s cubic-bezier(.22,1,.36,1),background .24s;display:grid}.landing-workflow__steps li:hover{background:#fafbfd;padding-inline-start:18px;padding-inline-end:18px}.landing-workflow__steps li>span{color:#7d6df2;letter-spacing:.12em;font-size:10px;font-weight:800}.landing-workflow__steps li div{grid-template-columns:160px minmax(240px,.65fr) minmax(280px,.8fr);align-items:start;gap:28px;display:grid}.landing-workflow__steps li small{color:#929baa;letter-spacing:.13em;font-size:7px;font-weight:800}.landing-workflow__steps li h3{letter-spacing:-.04em;margin:0;font-size:26px}.landing-workflow__steps li p{color:#6f798b;margin:0;font-size:11px;line-height:1.7}.landing-cases{border-top:1px solid #3c3c4324}.landing-case-lead{background:#f2f4f8;border-radius:26px;grid-template-columns:260px 1fr;align-items:center;gap:42px;margin-bottom:28px;padding:30px;display:grid}.landing-case-lead__portrait{background:linear-gradient(145deg,#d7dce5,#aab3c1);border-radius:20px;height:260px;position:relative;overflow:hidden}.landing-case-lead__portrait img{object-fit:cover;width:100%;height:100%}.landing-case-lead__portrait span{color:#fff;letter-spacing:.11em;background:#0a0e18c7;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;bottom:14px;left:14px}.landing-case-lead small{color:#8490a2;letter-spacing:.13em;font-size:8px;font-weight:800}.landing-case-lead h3{letter-spacing:-.045em;margin:9px 0 12px;font-size:34px}.landing-case-lead p{color:#697486;max-width:840px;margin:0;font-size:11px;line-height:1.7}.landing-case-lead__proof{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.landing-case-lead__proof span{color:#758092;background:#fff;border-radius:9px;padding:9px 10px;font-size:8px}.landing-case-lead__proof b{color:#1d1d1f}.landing-case-grid{gap:16px;display:grid}.landing-case{background:#fff;border:1px solid #e1e5ec;border-radius:26px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);min-height:430px;display:grid;overflow:hidden}.landing-case__media{background:linear-gradient(135deg,#dfe6f4,#9daec8);min-height:100%;position:relative;overflow:hidden}.landing-case__media img{object-fit:cover;filter:saturate(.86)contrast(.96);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-case:hover .landing-case__media img{transform:scale(1.025)}.landing-case__media span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;background:#0b1020bf;border-radius:999px;padding:7px 9px;font-size:7px;position:absolute;top:18px;left:18px}.landing-case__body{grid-template-columns:.8fr 1.2fr;gap:34px;padding:38px;display:grid}.landing-case__body small{color:#7d6df2;letter-spacing:.13em;font-size:7px;font-weight:800}.landing-case__body h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:29px}.landing-case__body>div>p{color:#6d7889;margin:0;font-size:10px;line-height:1.7}.landing-case dl{gap:0;margin:0;display:grid}.landing-case dl div{border-bottom:1px solid #e8ebf0;padding:0 0 18px}.landing-case dl div+div{padding-top:18px}.landing-case dt{color:#929baa;letter-spacing:.11em;font-size:7px;font-weight:800}.landing-case dd{color:#596477;margin:7px 0 0;font-size:9px;line-height:1.55}.landing-case dl .is-impact dd{color:#1f7a60;font-size:13px;font-weight:800}.landing-capabilities{border-top:1px solid #3c3c4324}.landing-capabilities__matrix{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.landing-capabilities__statement{color:#f8fafc;background:radial-gradient(circle at 80% 8%,#7869ff42,#0000 28%),#0c1120;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:520px;padding:40px;display:flex}.landing-capabilities__statement small{color:#8d97aa;letter-spacing:.14em;font-size:7px}.landing-capabilities__statement blockquote{letter-spacing:-.04em;max-width:600px;margin:auto 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,58px);line-height:1.02}.landing-capabilities__statement p{color:#8f9aac;margin:0;font-size:10px}.landing-capabilities__groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-capabilities__groups article{border:1px solid #e2e6ed;border-radius:22px;grid-template-columns:34px 1fr;align-content:start;gap:16px;min-height:250px;padding:26px;display:grid}.landing-capabilities__groups article>span{color:#7d6df2;font-size:8px;font-weight:800}.landing-capabilities__groups article small{color:#929baa;letter-spacing:.12em;font-size:7px;font-weight:800}.landing-capabilities__groups article b{margin-top:34px;font-size:17px;display:block}.landing-capabilities__groups article p{color:#737e90;margin:9px 0 0;font-size:9px;line-height:1.65}.landing-testimonial{margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:1.35fr .65fr;gap:18px;width:min(1520px,100% - 48px);margin-bottom:clamp(84px,9vw,140px);display:grid}.landing-testimonial>div,.landing-testimonial>aside{border-radius:28px;padding:38px}.landing-testimonial>div{color:#f8fafc;background:#111827}.landing-testimonial>aside{background:#eef2f7}.landing-testimonial span,.landing-testimonial small{color:#8e98a8;letter-spacing:.14em;font-size:7px;font-weight:800}.landing-testimonial blockquote{letter-spacing:-.035em;max-width:980px;margin:70px 0 24px;font-family:Georgia,serif;font-size:clamp(30px,4vw,54px);line-height:1.08}.landing-testimonial>div p{color:#98a3b4;font-size:9px}.landing-testimonial aside p{color:#5f6a7d;margin:74px 0 0;font-size:12px;line-height:1.7}.landing-faq,.landing-faq__list{border-top:1px solid #3c3c4324}.landing-faq details{border-bottom:1px solid #3c3c4324}.landing-faq summary{cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;min-height:88px;font-size:16px;font-weight:750;list-style:none;display:grid}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:#989fad;font-size:8px}.landing-faq summary b{font-size:18px;font-weight:500;transition:transform .2s}.landing-faq details[open] summary b{transform:rotate(45deg)}.landing-faq details p{color:#697486;max-width:780px;margin:0 0 30px 74px;font-size:11px;line-height:1.7}.landing-final-cta{margin-inline-start:auto;margin-inline-end:auto;color:#fff;background:radial-gradient(circle at 90% 10%,#6d5dfc80,#0000 26%),linear-gradient(135deg,#101827,#08101f);border-radius:34px;grid-template-columns:1.15fr .85fr;align-items:end;gap:46px;width:min(1520px,100% - 48px);min-height:520px;margin-bottom:24px;padding:clamp(42px,6vw,80px);display:grid}.landing-final-cta small{color:#8995a8;letter-spacing:.15em;font-size:8px;font-weight:800}.landing-final-cta h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,5.6vw,84px);line-height:.95}.landing-final-cta>div:last-child{justify-self:end;max-width:420px}.landing-final-cta p{color:#9ba6b8;margin:0 0 24px;font-size:12px;line-height:1.7}.landing-footer{color:#7d8797;border-top:1px solid #3c3c4324;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1520px,100% - 48px);min-height:110px;margin-inline-start:auto;margin-inline-end:auto;font-size:9px;display:grid}.landing-footer>div{gap:18px;display:flex}.landing-footer>span{justify-self:end}.has-image-fallback{background-image:linear-gradient(135deg,#edf1f6,#c9d1dd)!important}.has-image-fallback:after{content:"Image unavailable";color:#7e8999;place-items:center;font-size:9px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes landing-product-in{0%{opacity:0;transform:perspective(1800px)rotateY(-9deg)rotateX(3deg)translateY(28px)scale(.98)}to{opacity:1;transform:perspective(1800px)rotateY(-5deg)rotateX(1.3deg)translateY(0)scale(1)}}@media (max-width:1180px){.landing-nav{grid-template-columns:1fr auto}.landing-nav__links{display:none}.landing-hero{grid-template-columns:1fr}.landing-hero__copy{max-width:880px}.landing-product{width:min(960px,100%);margin-inline-start:auto;margin-inline-end:auto;transform:none}.landing-template-showcase,.landing-identity-hero,.landing-capabilities__matrix{grid-template-columns:1fr}.landing-template-feature{min-height:620px}.landing-identity-hero{padding-inline-start:6vw;padding-inline-end:6vw}.landing-identity-stack{width:min(850px,100%);margin-inline-start:auto;margin-inline-end:auto}.landing-case{grid-template-columns:.8fr 1.2fr}}@media (max-width:860px){.landing-nav{width:calc(100% - 24px);margin-top:8px;padding-left:10px;top:8px}.landing-link-button,.landing-brand small{display:none}.landing-hero,.landing-section,.landing-proof,.landing-testimonial,.landing-final-cta,.landing-footer{width:calc(100% - 32px)}.landing-hero{min-height:auto;padding-top:86px}.landing-hero h1{font-size:clamp(48px,11vw,70px)}.landing-hero__facts{grid-template-columns:1fr 1fr}.landing-hero__facts span:nth-child(2){border-right:0}.landing-product__body{grid-template-columns:84px minmax(0,1fr)}.landing-product__inspector{display:none}.landing-proof{grid-template-columns:1fr 1fr}.landing-proof>div:nth-child(2){border-right:0}.landing-proof>div:nth-child(n+3){border-top:1px solid #3c3c4324}.landing-section__heading{grid-template-columns:1fr;align-items:start}.landing-section__heading>p{justify-self:start}.landing-template-showcase{grid-template-columns:1fr}.landing-workflow__steps li div{grid-template-columns:110px 1fr}.landing-workflow__steps li div p{grid-column:2}.landing-case-lead{grid-template-columns:180px 1fr}.landing-case{grid-template-columns:1fr}.landing-case__media{min-height:320px}.landing-testimonial,.landing-final-cta{grid-template-columns:1fr}.landing-final-cta>div:last-child{justify-self:start}.landing-footer{grid-template-columns:1fr;padding-block-start:28px;padding-block-end:28px}.landing-footer>span{justify-self:start}}@media (max-width:620px){.landing-nav__actions .landing-primary-button{padding-inline-start:12px;padding-inline-end:12px}.landing-hero{padding-bottom:60px}.landing-hero__copy>p{font-size:13px}.landing-hero__actions{flex-direction:column;align-items:stretch}.landing-hero__facts{margin-top:28px}.landing-product{border-radius:18px;transform:none}.landing-product__body{grid-template-columns:1fr;min-height:480px}.landing-product__rail{display:none}.landing-product__canvas{padding:10px}.landing-resume-preview{grid-template-columns:34% 66%;min-height:440px}.landing-resume-preview__aside{padding:18px 12px}.landing-resume-preview__aside img{border-radius:14px;width:48px;height:48px}.landing-resume-preview__aside h2{font-size:14px}.landing-resume-preview__main{padding:20px 14px}.landing-resume-preview__projects,.landing-proof{grid-template-columns:1fr}.landing-proof>div{border-bottom:1px solid #3c3c4324;border-right:0;min-height:118px;padding:22px 0!important}.landing-proof>div:last-child{border-bottom:0}.landing-template-feature__visual{padding:38px 16px}.landing-template-feature__paper{width:90%;min-height:390px;padding:34px 26px}.landing-template-feature__paper h3{font-size:28px}.landing-template-row{grid-template-columns:28px 90px 1fr}.landing-template-row>span:last-child{display:none}.landing-identity-hero{min-height:auto;padding:82px 20px}.landing-identity-hero h2{font-size:48px}.landing-identity-stack{gap:10px;min-height:auto;display:grid}.landing-identity-card{width:100%;min-height:165px;position:relative;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.landing-identity-card span{margin-top:26px}.landing-workflow__steps li{grid-template-columns:42px 1fr;gap:14px}.landing-workflow__steps li div{grid-template-columns:1fr;gap:8px}.landing-workflow__steps li div p{grid-column:auto}.landing-case-lead{grid-template-columns:1fr;padding:20px}.landing-case-lead__portrait{height:330px}.landing-case__body{grid-template-columns:1fr;padding:25px}.landing-capabilities__groups{grid-template-columns:1fr}.landing-testimonial>div,.landing-testimonial>aside{padding:26px}.landing-testimonial blockquote{margin-top:44px;font-size:34px}.landing-testimonial aside p{margin-top:42px}.landing-faq summary{grid-template-columns:34px 1fr auto;font-size:13px}.landing-faq details p{margin-left:52px}.landing-final-cta{border-radius:26px;min-height:460px;padding:30px 24px}.landing-final-cta h2{font-size:48px}.landing-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-product{transform:none}}:root{--apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, "Segoe UI", sans-serif;--apple-bg:#f5f5f7;--apple-surface:#ffffffd1;--apple-surface-solid:#fff;--apple-surface-raised:#ffffffeb;--apple-surface-dark:#1c1c1ed1;--apple-label:#1d1d1f;--apple-secondary:#6e6e73;--apple-tertiary:#8e8e93;--apple-separator:#3c3c4324;--apple-separator-strong:#3c3c4338;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-blue-pressed:#0068d1;--apple-fill:#7676801f;--apple-fill-strong:#7676802e;--apple-radius-control:12px;--apple-radius-card:20px;--apple-radius-panel:28px;--apple-radius-hero:32px;--apple-shadow-1:0 1px 2px #0000000a, 0 8px 24px #0000000f;--apple-shadow-2:0 2px 5px #0000000d, 0 18px 50px #0000001a;--apple-shadow-3:0 4px 12px #0000000f, 0 30px 90px #00000024;--apple-ease:cubic-bezier(.22, 1, .36, 1);--apple-ease-control:cubic-bezier(.2, .8, .2, 1);--apple-fast:.16s;--apple-medium:.28s;--apple-slow:.52s;--apple-safe-inline:max(20px, env(safe-area-inset-left))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--apple-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,button,input,textarea,select{font-family:var(--apple-font)}body{color:var(--apple-label);background:radial-gradient(circle at 50% -20%, #0071e312, transparent 38%), var(--apple-bg)}::selection{color:var(--apple-label);background:#0071e32e}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0071e357}.topbar,.preview-toolbar,.concept-nav,.editor-panel,.auto-complete-toast,.studio-home-launch,.concept-launch{-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px)}.topbar{border-bottom:1px solid var(--apple-separator);background:#fafafcc7;height:64px;padding-inline-start:clamp(20px,4vw,64px);padding-inline-end:clamp(20px,4vw,64px);box-shadow:0 1px #ffffffb3}.brand{gap:10px}.brand-mark{letter-spacing:-.025em;background:linear-gradient(#2c2c2e 0%,#1d1d1f 100%);border-radius:10px;width:36px;height:36px;font-size:12px;box-shadow:0 5px 14px #00000024,inset 0 1px #ffffff24}.brand strong{color:var(--apple-label);letter-spacing:-.012em;font-size:13px;font-weight:650}.brand small{color:var(--apple-secondary);letter-spacing:.005em;font-size:10px}.topbar-actions{gap:6px}:where(.ghost-button,.primary-button,.editor-trigger,.auto-complete-button,.cycle-control,.focus-control,.preview-view-toggle,.category-tab,.concept-actions a,.repo-link){border-radius:var(--apple-radius-control);letter-spacing:-.01em;min-height:40px;transition:transform var(--apple-fast) var(--apple-ease-control), background-color var(--apple-fast) ease, border-color var(--apple-fast) ease, box-shadow var(--apple-fast) ease, color var(--apple-fast) ease, opacity var(--apple-fast) ease;font-weight:590}.ghost-button,.editor-trigger,.cycle-control,.focus-control,.preview-view-toggle{color:var(--apple-label);background:var(--apple-fill);box-shadow:none;border:1px solid #0000}.ghost-button:hover,.editor-trigger:hover,.cycle-control:hover,.focus-control:hover,.preview-view-toggle:hover{background:var(--apple-fill-strong)}.primary-button,.auto-complete-button{color:#fff;background:var(--apple-blue);box-shadow:none;border:0}.primary-button:hover,.auto-complete-button:hover{background:var(--apple-blue-hover);transform:none}.primary-button:active,.auto-complete-button:active,.editor-trigger:active,.ghost-button:active,.cycle-control:active,.focus-control:active,.preview-view-toggle:active{transform:scale(.975)}.shortcut-hint{color:var(--apple-secondary);font-size:10px}.shortcut-hint kbd{border:1px solid var(--apple-separator);border-bottom-color:var(--apple-separator-strong);min-width:20px;height:20px;color:var(--apple-secondary);font:600 9px/1 var(--apple-font);background:#ffffffb8;border-radius:6px;place-items:center;display:inline-grid;box-shadow:0 1px 1px #0000000a}.hero{background:radial-gradient(circle at 77% 22%,#0071e31c,#0000 31%),radial-gradient(circle at 68% 70%,#af52de0f,#0000 27%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%);min-height:clamp(560px,76vh,760px);padding:clamp(70px,8vw,118px) clamp(24px,7vw,112px)}.eyebrow{color:var(--apple-secondary);letter-spacing:.08em;text-transform:none;font-size:11px;font-weight:650}.eyebrow span{background:var(--apple-tertiary);width:18px}.hero h1,.concept-page h1{color:var(--apple-label);letter-spacing:-.055em;text-wrap:balance;font-weight:720}.hero h1{line-height:.96}.hero h1 em{color:var(--apple-blue)}.hero-copy>p,.section-heading p,.concept-page p{color:var(--apple-secondary)}.hero-copy>p{letter-spacing:-.012em;max-width:620px;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.hero-meta{gap:clamp(24px,3vw,48px)}.hero-meta strong{color:var(--apple-label);font-weight:650}.hero-meta span{color:var(--apple-secondary)}.hero-orbit:before,.hero-orbit:after{border-color:#0071e31f}.hero-badge{box-shadow:var(--apple-shadow-3);background:linear-gradient(#2c2c2e,#1d1d1f);border-radius:32px}.orbit-card{box-shadow:var(--apple-shadow-1);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffad;border:1px solid #ffffffc7;border-radius:18px}.workspace{gap:clamp(24px,3vw,44px);padding:clamp(64px,7vw,108px) clamp(20px,5vw,80px) clamp(80px,9vw,132px)}.section-heading h2{color:var(--apple-label);letter-spacing:-.02em;font-size:clamp(26px,2.2vw,34px);font-weight:680}.section-index{color:var(--apple-tertiary);font-weight:650}.category-tabs{gap:6px}.category-tab{min-height:34px;color:var(--apple-secondary);background:var(--apple-fill);border:1px solid #0000;padding:7px 12px}.category-tab:hover{background:var(--apple-fill-strong)}.category-tab.active{color:#fff;background:var(--apple-label);box-shadow:none;border-color:#0000}.template-grid{gap:10px}.template-card{border:1px solid var(--apple-separator);box-shadow:none;transition:transform var(--apple-medium) var(--apple-ease), background-color var(--apple-fast) ease, border-color var(--apple-fast) ease, box-shadow var(--apple-medium) ease;background:#ffffffad;border-radius:18px;grid-template-columns:82px 1fr auto;padding:11px}.template-card:hover{border-color:var(--apple-separator-strong);box-shadow:var(--apple-shadow-1);background:#ffffffeb;transform:translateY(-1px)}.template-card.active{box-shadow:0 0 0 1px #0071e314, var(--apple-shadow-1);background:#fff;border-color:#0071e352}.template-thumb{border-radius:9px}.template-kicker{color:var(--apple-tertiary);letter-spacing:.08em}.template-info strong{color:var(--apple-label);font-weight:650}.template-description{color:var(--apple-secondary)}.template-check{color:#0000;background:var(--apple-fill)}.template-card.active .template-check{color:#fff;background:var(--apple-blue)}.preview-panel{border:1px solid var(--apple-separator);border-radius:var(--apple-radius-panel);box-shadow:var(--apple-shadow-2);background:#e9e9ed}.preview-toolbar{border-bottom:1px solid var(--apple-separator);background:#fafafcc7;height:64px}.preview-toolbar strong{color:var(--apple-label);font-weight:650}.preview-toolbar small,.color-control,.zoom-control{color:var(--apple-secondary)}.preview-stage{background:linear-gradient(#ffffff3d,#fff0),#e9e9ed;padding:clamp(20px,3vw,42px)}.cv-sheet{box-shadow:0 1px 2px #0000000a,0 18px 56px #0000001f}.principle-grid article{border-color:var(--apple-separator);border-radius:var(--apple-radius-card);box-shadow:none;background:#ffffffb3}.principle-grid article:hover{border-color:var(--apple-separator-strong);box-shadow:var(--apple-shadow-1);background:#fff}.profile-editor .editor-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000042}.editor-panel{background:#f8f8fae0;border-left:1px solid #ffffff80;box-shadow:-24px 0 80px #00000029}.editor-header{border-bottom-color:var(--apple-separator);background:#fafafcb8}.editor-kicker{color:var(--apple-blue);letter-spacing:.06em;font-weight:650}.editor-header h2{color:var(--apple-label);letter-spacing:-.028em;font-weight:680}.editor-close{min-width:40px;min-height:40px;color:var(--apple-secondary);background:var(--apple-fill);border:0;border-radius:50%}.editor-close:hover{background:var(--apple-fill-strong)}.editor-tabs{border-bottom-color:var(--apple-separator);background:#f8f8fab8;gap:4px}.editor-tabs button{min-height:42px;color:var(--apple-secondary);background:0 0;border:0;border-radius:10px;font-weight:590}.editor-tabs button:hover{background:var(--apple-fill)}.editor-tabs button.active{color:var(--apple-label);background:#ffffffeb;box-shadow:0 1px 3px #0000000f}.editor-body{color:var(--apple-label)}.editor-section-heading p{color:var(--apple-secondary)}.editor-section-heading h3{letter-spacing:-.02em}.editor-field>span{color:var(--apple-secondary);font-weight:590}.editor-field input,.editor-field textarea,.editor-field select{border:1px solid var(--apple-separator);min-height:42px;color:var(--apple-label);transition:border-color var(--apple-fast) ease, box-shadow var(--apple-fast) ease, background-color var(--apple-fast) ease;background:#ffffffd6;border-radius:11px;box-shadow:inset 0 1px 1px #00000005}.editor-field textarea{min-height:96px}.editor-field input:hover,.editor-field textarea:hover,.editor-field select:hover{border-color:var(--apple-separator-strong);background:#fff}.editor-field input:focus,.editor-field textarea:focus,.editor-field select:focus{background:#fff;border-color:#0071e385;outline:none;box-shadow:0 0 0 3px #0071e31f}.builder-card,.avatar-builder{border:1px solid var(--apple-separator);box-shadow:none;background:#ffffffb8;border-radius:16px}.builder-card:hover{border-color:var(--apple-separator-strong);background:#fffffff0}.builder-actions button,.image-clear,.builder-add,.image-upload-button{border-radius:10px;min-height:38px}.builder-add,.image-upload-button{color:var(--apple-blue);background:#0071e317;border-color:#0000;font-weight:620}.builder-add:hover,.image-upload-button:hover{background:#0071e324}.auto-complete-toast{box-shadow:var(--apple-shadow-2);background:#fafafcd1;border:1px solid #ffffff8f;border-radius:16px}.concept-app{font-family:var(--apple-font);color:var(--apple-label)}.concept-nav{border-bottom-color:var(--apple-separator);background:#fafafcc2;height:64px}.concept-brand span{background:var(--apple-label);border-radius:9px}.concept-tabs a,.repo-link{border-radius:10px;min-height:36px}.concept-tabs a{color:var(--apple-secondary)}.concept-tabs a:hover{color:var(--apple-label);background:var(--apple-fill)}.concept-tabs a.active{color:#fff;background:var(--apple-label)}.repo-link{border-color:var(--apple-separator);background:#ffffffad}.concept-actions a{background:var(--apple-blue);min-height:44px;box-shadow:none;border-radius:12px;padding-inline-start:18px;padding-inline-end:18px}.concept-actions a:hover{background:var(--apple-blue-hover);transform:none}.concept-actions a:active{transform:scale(.98)}.concept-actions .secondary{color:var(--apple-label);border-color:var(--apple-separator);background:var(--apple-fill)}.apple-page{background:radial-gradient(circle at 72% 24%,#0071e317,#0000 29%),linear-gradient(#fbfbfd,#f5f5f7)}.apple-page h1 em{color:var(--apple-blue)}.paper-stack,.resume-paper,.case-board,.engineer-console{border-color:var(--apple-separator);box-shadow:var(--apple-shadow-3)}.bento-card{border-radius:var(--apple-radius-card);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:linear-gradient(145deg,#ffffff1d,#ffffff0b);border-color:#ffffff1f}.bento-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.case-board,.engineer-console{border-radius:var(--apple-radius-panel)}@media (max-width:1100px){.workspace{grid-template-columns:1fr}.template-panel{max-width:none}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-page{grid-template-columns:1fr;gap:48px;padding-top:104px}}@media (max-width:760px){.topbar{height:auto;min-height:58px;padding:9px max(14px, env(safe-area-inset-right)) 9px max(14px, env(safe-area-inset-left))}.brand small,.shortcut-hint{display:none}.topbar-actions{gap:4px}:where(.primary-button,.editor-trigger,.auto-complete-button){min-height:44px}.hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:64px 20px 54px}.hero h1{font-size:clamp(46px,14vw,70px);line-height:.98}.hero-orbit{height:330px}.hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.template-grid{grid-template-columns:1fr}.preview-panel{border-radius:22px}.preview-toolbar{align-items:flex-start;gap:12px;height:auto;min-height:64px;padding:12px}.preview-actions{flex-wrap:wrap;justify-content:flex-end}.concept-nav{height:auto;min-height:60px;padding:8px 14px}.concept-tabs{scrollbar-width:none;overflow-x:auto}.concept-tabs::-webkit-scrollbar{display:none}.concept-page{padding-inline-start:20px;padding-inline-end:20px}}@media (max-width:480px){.hero-meta{grid-template-columns:1fr}.hero-meta div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.hero-orbit{height:285px}.orbit-card{width:132px}.editor-panel{border-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--apple-separator:#00000057;--apple-separator-strong:#00000080}.primary-button,.auto-complete-button{background:#0067c9}}@media print{body{background:#fff!important}.cv-sheet{box-shadow:none!important}}.landing-hero__copy h1{text-wrap:balance;max-width:12.8ch}.landing-hero__copy>p{max-width:60ch;color:var(--apple-secondary);text-wrap:pretty;padding-left:20px;font-size:clamp(15px,1.15vw,17px);line-height:1.68;position:relative}.landing-hero__copy>p:before{content:"";background:#0071e394;border-radius:999px;width:2px;position:absolute;top:3px;bottom:3px;left:0;right:auto}.landing-eyebrow span,.landing-eyebrow b{letter-spacing:.065em;min-height:30px;padding-inline-start:11px;padding-inline-end:11px;font-size:10px}.landing-hero__facts span{min-height:76px;color:var(--apple-secondary);font-size:11px;line-height:1.35}.landing-hero__facts b{letter-spacing:-.02em;font-size:16px}.landing-section__heading{align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(42px,5vw,68px)}.landing-section__heading>div{min-width:0}.landing-section__heading span{letter-spacing:.12em;font-size:10px;line-height:1.3}.landing-section__heading h2{text-wrap:balance;max-width:20ch;line-height:.98}.landing-section__heading>p{border:1px solid var(--apple-separator);width:100%;max-width:40ch;color:var(--apple-secondary);text-align:left;text-wrap:pretty;background:#ffffffa3;border-radius:16px;padding:18px 20px;font-size:14px;line-height:1.62;box-shadow:0 1px #fffc,0 8px 24px #00000008}.landing-template-feature__copy small{letter-spacing:.1em;font-size:10px}.landing-template-feature__copy h3{letter-spacing:-.03em;margin-top:10px;font-size:24px;line-height:1.12}.landing-template-feature__copy p{text-wrap:pretty;max-width:62ch;font-size:13px;line-height:1.6}.landing-template-feature__copy>span{margin-top:20px;font-size:12px}.landing-template-row__index{font-size:10px}.landing-template-row small{letter-spacing:.085em;font-size:9px}.landing-template-row b{margin-top:4px;font-size:13px;line-height:1.25}.landing-template-row p{max-width:48ch;color:var(--apple-secondary);text-wrap:pretty;margin-top:5px;font-size:11px;line-height:1.5}.landing-proof span{font-size:10px}.landing-proof b{font-size:14px;line-height:1.25}.landing-proof p{max-width:34ch;color:var(--apple-secondary);text-wrap:pretty;font-size:12px;line-height:1.55}.landing-identity-hero__copy>span{font-size:10px}.landing-identity-hero__copy h2{text-wrap:balance;max-width:12ch}.landing-identity-hero__copy p{color:#ebeff7b8;text-wrap:pretty;max-width:52ch;font-size:15px;line-height:1.68}.landing-identity-hero__copy a{font-size:12px}.landing-identity-card small{font-size:10px}.landing-identity-card span{font-size:9px}.landing-identity-card b{font-size:24px;line-height:1.15}.landing-identity-card p{color:#ebeff7b3;text-wrap:pretty;max-width:32ch;font-size:12px;line-height:1.5}.landing-case__body p,.landing-case__body dd,.landing-capabilities__statement p,.landing-capabilities__statement dd,.landing-testimonial>div p,.landing-testimonial>div dd,.landing-testimonial>aside p,.landing-testimonial>aside dd{text-wrap:pretty}.landing-case__body h3{text-wrap:balance;max-width:24ch}.landing-case__body p,.landing-case__body dd{max-width:66ch}.landing-capabilities__statement blockquote{text-wrap:balance;max-width:20ch}.landing-capabilities__statement p{max-width:52ch}.landing-testimonial blockquote{text-wrap:balance;max-width:27ch}.landing-final-cta h2{text-wrap:balance;max-width:16ch}.landing-final-cta p{text-wrap:pretty;max-width:48ch}.editor-header h2{text-wrap:balance;max-width:24ch;font-size:24px;line-height:1.12}.editor-kicker{letter-spacing:.1em;font-size:11px}.editor-section-heading{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:start;gap:20px;margin-bottom:22px;display:grid}.editor-section-heading>div{align-items:flex-start}.editor-section-heading h3{text-wrap:balance;padding-top:3px;font-size:17px;line-height:1.28}.editor-section-heading p{max-width:none;color:var(--apple-secondary);text-align:left;text-wrap:pretty;background:#76768011;border-left:2px solid #0071e35c;border-radius:0 10px 10px 0;padding:11px 12px;font-size:11.5px;line-height:1.5}.editor-field>span{color:var(--apple-label);font-size:11.5px;font-weight:620;line-height:1.35}.editor-field input,.editor-field textarea{font-size:13px;line-height:1.45}.editor-field small{color:var(--apple-secondary);text-align:right;font-size:10.5px;line-height:1.45}.builder-card-top strong{font-size:12.5px;line-height:1.35}.landing-product,.landing-resume-preview{-webkit-font-smoothing:antialiased}@media (max-width:900px){.landing-section__heading,.editor-section-heading{grid-template-columns:1fr}.landing-section__heading>p{justify-self:start;max-width:52ch}.editor-section-heading p{max-width:52ch}}@media (max-width:620px){.landing-hero__copy h1{max-width:11.5ch}.landing-hero__copy>p{padding-left:16px;font-size:15px}.landing-section__heading>p{padding:15px 16px;font-size:13px}.landing-proof p,.landing-template-row p,.landing-identity-card p{font-size:12px}.editor-section-heading p{padding:10px 11px;font-size:11px}.editor-field input,.editor-field textarea{font-size:16px}}@media (prefers-contrast:more){.landing-section__heading>p{background:#fff;border-color:#3c3c4359}.editor-section-heading p{border-left-color:var(--apple-blue);background:#7676801a}}@media print{.landing-section__heading>p,.editor-section-heading p{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.avatar-builder strong{font-size:13px;line-height:1.3}.avatar-builder p{max-width:48ch;color:var(--apple-secondary);text-wrap:pretty;font-size:11.5px;line-height:1.5}.image-upload-button,.image-clear,.builder-add-inline{min-height:38px;padding-inline-start:12px;padding-inline-end:12px;font-size:11px;font-weight:620}.builder-subheading strong{color:var(--apple-label);font-size:13px;line-height:1.3}.layout-item{min-height:60px;padding:11px 12px}.layout-item strong{color:var(--apple-label);font-size:12.5px;line-height:1.3}.layout-item small{color:var(--apple-secondary);font-size:10.5px;line-height:1.35}.quality-score{gap:9px;min-width:104px}.quality-score strong{font-size:12px;line-height:1.2}.quality-score small{color:var(--apple-secondary);font-size:11px;line-height:1.2}.score-ring span{font-size:11px}.auto-complete-button{gap:8px;padding-inline-start:13px;padding-inline-end:13px;font-size:11.5px;font-weight:650}.auto-complete-button strong{min-width:36px;font-size:10px}.auto-complete-toast{padding:17px 18px}.auto-complete-toast strong{font-size:13.5px;line-height:1.3}.auto-complete-toast span{max-width:48ch;color:var(--apple-secondary);text-wrap:pretty;font-size:11.5px;line-height:1.5}.auto-complete-toast small{font-size:10.5px;line-height:1.45}.editor-error{padding:12px 13px;font-size:11.5px;line-height:1.5}.landing-nav__links a,.landing-link-button{font-size:12px;font-weight:590}.landing-primary-button,.landing-secondary-button{font-size:12px;font-weight:620}.landing-primary-button--large{font-size:13px}.landing-brand strong{font-size:14px}.landing-brand small{color:var(--apple-secondary);font-size:10.5px}@media (max-width:1080px){.quality-score{min-width:44px}}@media (max-width:880px){.auto-complete-button{padding:8px}}@media (max-width:640px){.image-upload-button,.image-clear,.builder-add-inline{min-height:44px;font-size:12px}.auto-complete-toast{padding:16px}}.principles{color:#f5f5f7;background:radial-gradient(circle at 86% 12%,#0071e31f,#0000 28%),#111318}.principles .section-heading h2{color:#f5f5f7}.principles .section-heading .section-index{color:#78b7ff}.principle-grid article{color:#f5f5f7;background:#ffffff0e;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff09}.principle-grid article>span{color:#78b7ff;letter-spacing:.1em;font-size:10px;font-weight:650}.principle-grid article h3{color:#f5f5f7;letter-spacing:-.018em;text-wrap:balance;font-size:15px;line-height:1.3}.principle-grid article p{color:#f5f5f7ad;text-wrap:pretty;font-size:11.5px;line-height:1.55}.principle-grid article:hover{box-shadow:none;background:#ffffff16;border-color:#fff3}.site-footer{color:#f5f5f794;background:#0d0f14;border-top-color:#ffffff14}.bento-page h1{color:#f8fafff5;text-wrap:balance;max-width:10.5ch}.bento-page h1 em{color:#8b7cff}.bento-page .bento-copy>p{color:#e2e7f1b8;text-wrap:pretty;max-width:58ch;font-size:15px;line-height:1.65}.bento-page .concept-pill{color:#c7bdff;background:#8b7cff24;border-color:#8b7cff4d}.template-panel .section-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;display:grid}.template-panel .section-heading>div{display:contents}.template-panel .section-heading h2{letter-spacing:-.02em;text-wrap:balance;max-width:none;font-size:clamp(22px,2vw,28px);line-height:1.15}.template-panel .section-heading p{letter-spacing:0;text-wrap:pretty;grid-column:2;max-width:42ch;font-size:13px;line-height:1.5}.studio-home-launch,.concept-launch{border:1px solid var(--apple-separator);min-height:42px;color:var(--apple-label);background:#fafafce0;border-radius:13px;box-shadow:0 10px 28px #0000001a}.studio-home-launch{font-size:12px;font-weight:620}.concept-launch{z-index:80;align-items:center;gap:9px;padding:7px 11px;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:22px}.concept-launch .concept-launch-dot{background:linear-gradient(145deg,#67a9ff,#6d5dfc);border-radius:8px;flex:0 0 24px;width:24px;height:24px;box-shadow:inset 0 1px #ffffff4d}.concept-launch>span:nth-child(2){gap:1px;display:grid}.concept-launch strong{color:var(--apple-label);font-size:12px;line-height:1.2}.concept-launch small{color:var(--apple-secondary);font-size:11px;line-height:1.25}.concept-launch>b{color:var(--apple-secondary);font-size:13px}.preview-zoom{zoom:var(--preview-zoom,.85);transform:none}.preview-stage:has(.preview-zoom){min-height:0}@media (max-width:640px){.preview-stage{--preview-zoom:.46;min-height:0;padding:18px 10px 22px;overflow:hidden}.preview-zoom{margin-inline-start:auto;margin-inline-end:auto;--preview-zoom:.46!important}.zoom-control{display:none}.preview-toolbar{align-items:center}.preview-actions{gap:6px}.cycle-control,.focus-control,.preview-view-toggle{min-height:38px;padding-inline-start:9px;padding-inline-end:9px;font-size:12px}.quality-score{min-width:40px;padding:5px}.score-ring{flex-basis:32px;width:32px;height:32px}.color-control{min-height:38px}}@media (max-width:520px){.preview-stage{--preview-zoom:.42}.preview-zoom{--preview-zoom:.42!important}}@media (max-width:390px){.preview-stage{--preview-zoom:.37}.preview-zoom{--preview-zoom:.37!important}}@media (max-width:640px){.topbar{gap:8px}.brand{flex:none}.brand>span:last-child{display:none}.brand-mark{width:34px;height:34px}.topbar-actions{flex:1;justify-content:flex-end;min-width:0}.ghost-button{display:none}.auto-complete-button{min-width:48px;padding-inline-start:7px;padding-inline-end:7px}.editor-trigger{min-width:54px;padding-inline-start:10px;padding-inline-end:10px;font-size:11px}.studio-shell .topbar-actions .export-button{min-width:54px;padding-inline-start:10px;padding-inline-end:10px;font-size:11px;display:inline-flex}.studio-shell .topbar-actions .export-button span:first-child{display:none}.studio-shell .topbar-actions .export-button:before{content:"PDF";font-weight:650}.studio-shell .topbar{height:auto;min-height:64px;padding:8px 10px}.studio-shell .topbar-actions{flex-wrap:wrap;gap:4px}.studio-shell .topbar-actions .completion-button{padding-inline-start:8px;padding-inline-end:8px;display:inline-flex}.studio-shell .topbar-actions .completion-button>span,.studio-shell .topbar-actions .export-button>span{display:none}.studio-shell .topbar-actions .backup-trigger{padding-inline-start:8px;padding-inline-end:8px;font-size:11px;display:inline-flex}.studio-shell .topbar-actions button{min-width:44px;min-height:44px}.studio-home-launch,.concept-launch{width:40px;min-width:40px;height:40px;min-height:40px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:50%;place-items:center;padding:0}.studio-home-launch{font-size:0;display:grid;left:12px;right:auto;overflow:hidden}.studio-home-launch:before{content:"←";color:var(--apple-label);font-size:16px;font-weight:650;line-height:1}.concept-launch{justify-content:center;gap:0;right:12px}.concept-launch>span:nth-child(2),.concept-launch>b{display:none}.concept-launch .concept-launch-dot{border-radius:7px;flex-basis:22px;width:22px;height:22px}.principles{padding-inline-start:20px;padding-inline-end:20px}.principle-grid{gap:10px}.principle-grid article{min-height:0;padding:18px}}@media (prefers-reduced-motion:reduce){.principle-grid article,.studio-home-launch,.concept-launch{transition:none}}@media print{.preview-zoom{zoom:1!important}}.preview-view-menu{position:relative}.preview-view-toggle{border:1px solid var(--apple-separator);border-radius:var(--apple-radius-control);min-height:40px;color:var(--apple-label);background:var(--apple-fill);padding:0 12px;font-size:12px;font-weight:620}.preview-view-toggle.active{border-color:color-mix(in srgb, var(--apple-blue) 40%, var(--apple-separator));color:var(--apple-blue);background:#fff}.preview-view-panel{z-index:50;border:1px solid var(--apple-separator);min-width:176px;box-shadow:var(--apple-shadow-2);background:#fff;border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.preview-view-panel .focus-control,.preview-view-panel .page-guide-control{text-align:left;justify-content:flex-start;width:100%;min-height:40px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.preview-view-toggle,.preview-view-panel .focus-control,.preview-view-panel .page-guide-control{transition:none}}.preview-zoom{position:relative}.page-guide-control{border:1px solid var(--apple-separator,#d7dce5);color:#667085;background:#fff;border-radius:10px;min-height:40px;padding:0 10px;font-size:12px;font-weight:650}.page-guide-control.active{color:#92400e;background:#fff8e8;border-color:#f59e0b}.page-guide-layer{pointer-events:none;z-index:40;width:100%;position:absolute;top:0;left:0}.page-guide-page-label{z-index:2;color:#fff;background:#111827c7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;right:8px;box-shadow:0 2px 8px #0f172a26}.page-guide-line{border-top:1px dashed #2563ebb8;position:absolute;left:0;right:0}.page-guide-line:before{content:"";background:linear-gradient(#0000,#2563eb09,#0000);height:10px;position:absolute;top:-5px;left:0;right:0}.page-guide-line>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750;position:absolute;top:-13px;right:8px;box-shadow:0 1px 4px #2563eb1f}.page-guide-line.risk{border-top-color:#e11d48}.page-guide-line.risk:before{background:linear-gradient(#0000,#e11d4814,#0000)}.page-guide-line.risk>span{color:#be123c;background:#fff1f3}@media (max-width:640px){.page-guide-control{min-height:40px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}.page-guide-line>span,.page-guide-page-label{right:4px}}@media print{.page-guide-layer,.page-guide-control{display:none!important}}.page-guide-inspector{background:#ffffffeb;border:1px solid #e0e5ec;border-radius:14px;margin:10px 18px 0;padding:12px;box-shadow:0 10px 28px #0f172a0f}.page-guide-inspector__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-guide-inspector__head span,.page-guide-inspector__head strong{display:block}.page-guide-inspector__head span{letter-spacing:.12em;color:#98a2b3;font-size:8px;font-weight:850}.page-guide-inspector__head strong{color:#1f2937;margin-top:4px;font-size:11px}.page-guide-inspector__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-guide-inspector__actions button{color:#475467;background:#fff;border:1px solid #dce2ea;border-radius:9px;min-height:30px;padding:0 9px;font-size:9px;font-weight:750}.page-guide-risk-list{gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.page-guide-risk-list>button{text-align:left;background:#fff7f8;border:1px solid #f4c7d0;border-radius:11px;min-width:210px;max-width:260px;padding:9px 10px;position:relative}.page-guide-risk-list>button.crossing{background:#fff1f3;border-color:#e11d48}.page-guide-risk-list span,.page-guide-risk-list strong,.page-guide-risk-list small{display:block}.page-guide-risk-list span{color:#be123c;letter-spacing:.04em;font-size:7px;font-weight:850}.page-guide-risk-list strong{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.page-guide-risk-list small{color:#7b8494;margin-top:3px;font-size:7px}.page-guide-risk-list em{color:#9f1239;background:#fff;border:1px solid #ead4d9;border-radius:7px;margin-top:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.page-guide-clean{background:#f0fdf4;border-radius:10px;margin-top:10px;padding:10px}.page-guide-clean strong,.page-guide-clean span{display:block}.page-guide-clean strong{color:#166534;font-size:9px}.page-guide-clean span{color:#4b7b5b;margin-top:3px;font-size:7.5px;line-height:1.45}.page-break-risk-focus{transition:outline-color .18s,background .18s;outline-offset:5px!important;background:#e11d480a!important;outline:3px solid #e11d48!important}@media (max-width:760px){.page-guide-inspector{margin:8px 10px 0}.page-guide-inspector__head{flex-direction:column}.page-guide-inspector__actions{justify-content:flex-start}.page-guide-risk-list>button{min-width:190px}}@media print{.page-guide-inspector{display:none!important}}.studio-route-dock{display:contents}:where(.editor-field,.builder-card,.avatar-builder,.layout-item){transition:border-color var(--apple-fast) ease, box-shadow var(--apple-fast) ease, background-color var(--apple-fast) ease}.editor-field:focus-within>span{color:var(--apple-blue)}.editor-field input,.editor-field textarea{caret-color:var(--apple-blue)}.editor-field input::placeholder,.editor-field textarea::placeholder{color:var(--apple-tertiary);opacity:.78}.editor-field input:user-invalid{background:#fff7f7f5;border-color:#b423188c;box-shadow:0 0 0 3px #b4231814}.editor-field textarea:user-invalid{background:#fff7f7f5;border-color:#b423188c;box-shadow:0 0 0 3px #b4231814}.editor-field:has(input:user-invalid)>span{color:#b42318}.editor-field:has(textarea:user-invalid)>span{color:#b42318}.builder-card:focus-within,.avatar-builder:focus-within{background:#fffffff5;border-color:#0071e34d;box-shadow:0 0 0 3px #0071e312}.builder-list:empty{border:1px dashed var(--apple-separator-strong);background:#ffffff6b;border-radius:14px;place-items:center;min-height:108px;padding:20px;display:grid}.builder-list:empty:before{content:"No entries yet · use Add below to create the first one.";max-width:34ch;color:var(--apple-secondary);text-align:center;text-wrap:pretty;font-size:12px;line-height:1.5}.skill-preview:empty{display:none}.project-cover-preview.empty{isolation:isolate;position:relative}.project-cover-preview.empty:before{content:"";z-index:-1;border:1px dashed #6e6e7340;border-radius:8px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.avatar-preview.empty{box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 24px #0f172a1f}.builder-actions button,.layout-actions>button,.builder-add,.builder-add-inline,.image-upload-button,.image-clear,.editor-reset,.editor-done,.category-tab,.template-card{transform-origin:50%}.builder-actions button:active:not(:disabled),.layout-actions>button:active:not(:disabled),.builder-add:active,.builder-add-inline:active,.image-upload-button:active,.image-clear:active,.editor-reset:active,.editor-done:active,.category-tab:active,.template-card:active{transform:scale(.975)}.builder-actions button:disabled,.layout-actions>button:disabled{opacity:.34;cursor:not-allowed;filter:saturate(.6)}.editor-reset:hover{color:#b42318;background:#fff7f7eb;border-color:#b4231838}.editor-done:hover{background:#2c2c2e}.editor-footer-meta>span{color:var(--apple-secondary);align-items:center;gap:7px;display:inline-flex}.editor-footer-meta>span:before{content:"";background:#34c759;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #34c7591a}.template-card:focus-visible{box-shadow:0 0 0 3px #0071e321, var(--apple-shadow-1);border-color:#0071e38c;outline:none}.image-upload-button:focus-within{outline-offset:2px;outline:3px solid #0071e338}.category-tab:focus-visible{outline-offset:2px;outline:3px solid #0071e338}.builder-add:focus-visible{outline-offset:2px;outline:3px solid #0071e338}.builder-add-inline:focus-visible{outline-offset:2px;outline:3px solid #0071e338}.image-clear:focus-visible{outline-offset:2px;outline:3px solid #0071e338}@media (hover:none){.template-card:hover,.builder-card:hover,.quality-score:hover{transform:none}}@media (max-width:640px){.builder-list:empty{min-height:96px;padding:16px}.builder-list:empty:before{font-size:12px}.studio-route-dock{padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:#0d0f14;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.studio-route-dock .studio-home-launch,.studio-route-dock .concept-launch{color:#f5f5f7;width:auto;min-width:0;height:auto;min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:0 14px;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.studio-route-dock .studio-home-launch{justify-content:center;font-size:12px;font-weight:650;display:inline-flex}.studio-route-dock .studio-home-launch:before{display:none}.studio-route-dock .concept-launch{justify-content:flex-start;gap:9px;display:flex}.studio-route-dock .concept-launch>span:nth-child(2){min-width:0;display:grid}.studio-route-dock .concept-launch strong{color:#f5f5f7;font-size:12px}.studio-route-dock .concept-launch small{color:#f5f5f794;font-size:11px;display:block}.studio-route-dock .concept-launch>b{color:#f5f5f7b3;margin-left:auto;display:block}}@media (prefers-reduced-motion:reduce){.builder-actions button,.layout-actions>button,.builder-add,.builder-add-inline,.image-upload-button,.image-clear,.editor-reset,.editor-done,.category-tab,.template-card{transition:none!important}:where(.editor-field,.builder-card,.avatar-builder,.layout-item){transition:none!important}}.brand-mark,.landing-brand__mark,.concept-brand>span:first-child{color:#0000;background-image:url(../logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:0;box-shadow:0 8px 24px #0f172a29}.concept-brand>span:first-child{border-radius:9px}@media (prefers-contrast:more){.brand-mark,.landing-brand__mark,.concept-brand>span:first-child{outline:1px solid #00000052}}@media print{.brand-mark,.landing-brand__mark,.concept-brand>span:first-child{box-shadow:none}}:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;background:#eef1f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#eef1f7;min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.studio-home-launch{z-index:81;color:#1d1d1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0f172a24;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex;position:fixed;bottom:86px;right:22px;box-shadow:0 12px 34px #0f172a24}.studio-home-launch:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f172a2e}.studio-home-launch:focus-visible{outline-offset:3px;outline:3px solid #0071e357}@media (max-width:640px){.studio-home-launch{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));min-height:44px}}html:has(.profile-editor.open) .studio-home-launch{display:none!important}html:has(.profile-editor.open) .concept-launch{display:none!important}@media print{.studio-home-launch{display:none!important}}.landing-page .landing-brand small,.landing-page .landing-proof p,.landing-page .landing-template-feature__paper p,.landing-page .landing-template-feature__copy p,.landing-page .landing-template-row__index,.landing-page .landing-template-row small,.landing-page .landing-template-row p,.landing-page .landing-section__heading span,.landing-page .landing-workflow__steps li small,.landing-page .landing-workflow__steps li p,.landing-page .landing-case-lead small,.landing-page .landing-case-lead p,.landing-page .landing-case-lead__proof span,.landing-page .landing-case__body>div>p,.landing-page .landing-case dt,.landing-page .landing-capabilities__groups article small,.landing-page .landing-capabilities__groups article p,.landing-page .landing-testimonial aside small,.landing-page .landing-faq summary span,.landing-page .landing-footer,.landing-page .landing-footer .landing-brand strong,.landing-page .landing-footer .landing-brand small,.landing-page .landing-footer a,.landing-page .landing-footer>span{color:#5f6878}.landing-page .landing-proof>div>span,.landing-page .landing-template-feature__copy small,.landing-page .landing-workflow__steps>li>span,.landing-page .landing-case__body>div>small,.landing-page .landing-capabilities__groups article>span{color:#5a4ee5}
