/* Full-viewport, scroll-led product studies. Shared site typography and navigation stay intact. */
.showcase-body{overflow-x:clip}.showcase-page{width:100%;margin:0;padding:0}.sc-story{--sc-paper:#edf3fb;--sc-tint:#d9e9fa;position:relative;isolation:isolate;background:var(--sc-paper)}.sc-marketing{--sc-paper:#f0effa;--sc-tint:#e1dff5}.sc-stage{position:relative;isolation:isolate;min-height:100svh;overflow:clip;background:var(--sc-paper)}.showcase-page[data-enhanced] .sc-story{height:240svh}.showcase-page[data-enhanced] .sc-stage{position:sticky;top:0;height:100svh;min-height:700px}.sc-atmosphere{position:absolute;inset:0;background:linear-gradient(0deg,var(--sc-paper),transparent 65%),linear-gradient(90deg,var(--sc-paper),transparent),url('/assets/hero-taipei-desktop.webp') center 61%/cover;opacity:.24;z-index:-2}.sc-marketing .sc-atmosphere{filter:hue-rotate(16deg);opacity:.18}.sc-atmosphere:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%,transparent 10%,var(--sc-paper) 90%)}.sc-wash{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--sc-paper) 0%,color-mix(in srgb,var(--sc-paper) 97%,transparent) 24%,color-mix(in srgb,var(--sc-paper) 87%,transparent) 34%,color-mix(in srgb,var(--sc-paper) 15%,transparent) 49%,transparent 65%)}.sc-foreground{position:relative;z-index:3;width:min(38vw,490px);margin-left:max(5vw,calc((100vw - 1240px)/2));padding:clamp(120px,18vh,210px) 0 120px;pointer-events:none}.sc-collection{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#576776;margin:0 0 36px}.sc-collection span{padding:0 13px;color:#94a4b8}.sc-product{font:500 clamp(16px,1.4vw,21px)/1.4 var(--display);margin:0 0 18px;letter-spacing:-.02em}.sc-product>span{display:block;font:500 11px/1.5 var(--mono);letter-spacing:.13em;margin-top:7px;color:#687985}.sc-foreground h2{font:500 clamp(42px,4.65vw,77px)/1.08 var(--display);letter-spacing:-.06em;margin:0 0 33px;white-space:nowrap}.sc-foreground h2 em{font-style:normal;color:#477cd6}.sc-explain{max-width:380px}.sc-explanation h3{font:500 clamp(17px,1.55vw,23px)/1.4 var(--display);letter-spacing:-.025em;margin:0 0 13px;text-wrap:balance}.sc-explanation p{font:400 clamp(15px,1.18vw,18px)/1.75 var(--mono);color:#536377;margin:0;max-width:37ch}.sc-explanation+.sc-explanation{margin-top:25px}.showcase-page[data-enhanced] .sc-explain{position:relative;height:174px}.showcase-page[data-enhanced] .sc-explanation{position:absolute;inset:0;margin:0}.showcase-page[data-enhanced] .sc-explanation:not(:first-child){opacity:0}.sc-chapters{display:flex;list-style:none;gap:16px;max-width:350px;padding:0;margin:18px 0 0}.sc-chapters li{flex:1;color:#596c80;font-size:12px}.sc-chapters li>i{display:block;height:2px;background:#d1dce9;margin-top:12px;overflow:hidden}.sc-chapters b{display:block;width:100%;height:100%;background:#5388ec;transform:scaleX(0);transform-origin:left}.sc-bottom{position:absolute;z-index:4;left:max(5vw,calc((100vw - 1240px)/2));right:5vw;bottom:27px;display:flex;justify-content:space-between;gap:20px;color:#657487;font-size:12px;pointer-events:none}.sc-bottom p{margin:0}.sc-scroll-label b{display:inline-block;margin-left:15px;font-size:21px;font-weight:400}.sc-background{position:absolute;z-index:1;top:50%;right:-120px;width:1040px;height:680px;transform:translateY(-43%) scale(var(--demo-scale,1));transform-origin:right center;pointer-events:none;user-select:none;perspective:1500px;font-family:"DM Sans","Noto Sans TC",sans-serif;color:#17232d}.sc-background *{box-sizing:border-box}.sc-background h3,.sc-background h4{font-family:Manrope,"Noto Sans TC",sans-serif;font-weight:600;letter-spacing:-.035em}.sc-background p,.sc-background h3,.sc-background h4{margin:0}.sc-background small{display:block;font-size:13px;color:#74828d;font-weight:400}.sc-demo-frame{position:absolute;inset:25px 0 15px;display:flex;border:1px solid #ffffffc9;border-radius:20px;overflow:hidden;background:#f5f6f6;box-shadow:0 45px 100px #314b6c25,0 8px 25px #2f496712;transform:rotateY(-6deg) rotateX(2deg) rotateZ(-1deg)}.sc-rail{width:178px;flex:none;padding:25px 18px;color:white;background:#0b111a}.sc-rail img{width:139px;height:auto;display:block;margin-bottom:37px}.sc-rail>p{font-size:8px;letter-spacing:.2em;color:#8c9cad;margin-bottom:7px}.sc-rail>strong{font:700 23px/1.12 Manrope,sans-serif;letter-spacing:-.03em}.sc-rail-items{display:grid;gap:12px;margin-top:48px}.sc-rail-items>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#a3b0c2;padding:11px 8px;border-radius:10px}.sc-rail-items i{font-style:normal;font-size:18px}.sc-rail-items .sc-rail-active{background:#203958;color:white;border:1px solid #47669a}.sc-app-content{padding:30px 28px;width:calc(100% - 178px);background:radial-gradient(ellipse at top,#fff,#edf1f1 75%)}.sc-app-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.sc-app-heading p{font-size:9px;letter-spacing:.15em;color:#85949e;margin-bottom:8px}.sc-app-heading h3{font-size:25px}.sc-tag{display:inline-flex;align-items:center;padding:6px 10px;background:#edf0f6;border-radius:7px;font-size:11px;font-weight:500;white-space:nowrap}.sc-tag-green{color:#207254;background:#e0f3e9}.sc-tag-blue{background:#e0eaff;color:#275dc3}.sc-tag-purple{color:#7257a0;background:#ece5fc}.sc-stats{display:flex;gap:12px;margin:27px 0}.sc-stats>div{flex:1;background:#fff;border:1px solid #e5e9ed;border-radius:12px;padding:17px}.sc-stats span{display:block;color:#788591;font-size:10px}.sc-stats strong{display:block;font-size:22px;margin-top:6px}.sc-app-table{background:white;border-radius:13px;border:1px solid #e1e7ed;overflow:hidden}.sc-table-toolbar{display:flex;align-items:center;gap:12px;padding:13px;font-size:10px;border-bottom:1px solid #e7ebef}.sc-table-toolbar>span{background:#f4f6f8;border-radius:6px;padding:9px;color:#84909c;flex:1}.sc-table-toolbar>b{font-weight:500}.sc-table-head{display:grid;grid-template-columns:1fr 100px 110px;gap:10px;font-size:9px;text-transform:uppercase;color:#8c97a3;padding:16px 20px 16px 45px;border-bottom:1px solid #e7ebef}.sc-candidate{display:flex;align-items:center;gap:15px;padding:22px 18px;border-bottom:1px solid #e8edf2;position:relative}.sc-candidate-0{background:#f7faff}.sc-rank{font-size:11px;color:#93a0ac}.sc-person{display:flex;align-items:center;gap:12px;flex:1}.sc-avatar{display:inline-grid;place-items:center;flex:none;width:43px;height:43px;border-radius:11px;color:#3562cf;background:#e6edff;font-size:17px;font-weight:600}.sc-person strong,.sc-review-top strong,.sc-li-person strong{font-size:14px;font-weight:600}.sc-person small,.sc-li-person small{font-size:10px;margin-top:5px}.sc-fit{width:70px;color:#3267d0;font-size:21px}.sc-fit small{display:inline;font-size:10px;color:#8b97a7}.sc-status{width:80px;font-size:11px;color:#207858}.sc-import-note{padding:15px;font-size:11px;color:#507867}.sc-phase-item{position:absolute;box-shadow:0 28px 70px #2b436e23,0 5px 15px #2544680a;will-change:transform,opacity}.sc-phase-item[data-show="1"],.sc-phase-item[data-show="2"]{opacity:0}.sc-linkedin{width:530px;left:145px;top:155px;border-radius:19px;background:#fff;border:1px solid #dce5ef;padding:25px}.sc-li-bar{display:flex;align-items:center;gap:11px;padding-bottom:23px;border-bottom:1px solid #e9edf3}.sc-li-bar>b{display:grid;place-items:center;border-radius:3px;width:29px;height:29px;background:#0a66c2;color:#fff;font:bold 24px Arial}.sc-li-bar>span{font-size:18px;font-weight:600}.sc-li-bar small{margin-left:auto;font-size:11px}.sc-li-person{display:flex;align-items:center;gap:14px;padding:27px 0}.sc-resume{display:flex;gap:15px;align-items:center;background:#f6f8fb;padding:18px;border-radius:9px;font-size:14px}.sc-resume>b{font-size:12px;color:#b74d4d;background:#ffe8e8;padding:15px 9px;border-radius:7px}.sc-resume small{font-size:10px;margin-top:5px}.sc-resume>i{font-style:normal;font-size:25px;color:#447de5;margin-left:auto}.sc-sync{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;font-size:13px}.sc-sync>b{background:#2766d4;color:#fff;border-radius:8px;padding:13px;font-weight:500;font-size:13px}.sc-sync b i{font-style:normal;margin-left:14px}.sc-sync-track{height:3px;background:#e3ebf6;margin-top:17px;overflow:hidden;border-radius:4px}.sc-sync-track i{display:block;background:#427fea;width:100%;height:100%;transform:scaleX(.18);transform-origin:left}.sc-review{width:560px;left:135px;top:89px;border:1px solid #dce4ed;padding:25px;background:#fff;border-radius:19px}.sc-review-top{display:flex;align-items:center;gap:12px}.sc-review-top>.sc-tag{margin-left:auto}.sc-fit-summary{display:flex;gap:20px;align-items:center;border:1px solid #dbe6fc;background:#f4f7ff;padding:22px 20px;margin-top:24px;border-radius:12px}.sc-fit-summary>strong{font-size:46px;color:#3264d8;font-weight:600;letter-spacing:-.05em}.sc-fit-summary strong small{font-size:12px;letter-spacing:0}.sc-fit-summary p{font-size:17px;line-height:1.5}.sc-fit-summary p small{font-size:11px;margin-top:7px}.sc-evidence{padding:6px 0}.sc-evidence>p{padding:17px 0;border-bottom:1px solid #edf0f4;color:#267459;font-size:15px}.sc-evidence span{display:block;color:#6c7c8a;font-size:12px;margin-top:6px}.sc-evidence .sc-verify{color:#a7742a;font-size:13px}.sc-salary{display:flex;justify-content:space-between;font-size:11px;margin-top:17px;color:#687b8d}.sc-salary b{color:#233748;font-weight:500}.sc-hired{width:530px;left:170px;top:119px;padding:37px 34px;background:#fff;border:1px solid #d3e8e3;border-radius:23px}.sc-hired-symbol{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#def4e9;color:#237c5c;font-size:29px;margin-bottom:23px}.sc-hired>p{font-size:13px;color:#6b7d85;margin-bottom:13px}.sc-hired h3{font-size:32px;line-height:1.25}.sc-hired h3 span{color:#477cd6}.sc-journey{display:flex;align-items:center;gap:13px;font-size:13px;margin:35px 0 20px}.sc-journey i{height:1px;flex:1;background:#c5dacf}.sc-journey b{color:#23805f;font-weight:500}.sc-hired>small{font-size:10px;color:#8b979f}.sc-rail-marketing{background:linear-gradient(130deg,#eae5fc,#e0e8f8);color:#283146}.sc-rail-marketing>p{color:#807e9d}.sc-rail-marketing .sc-rail-items>span{color:#746c8f}.sc-rail-marketing .sc-rail-active{background:#ffffffaa;border-color:#cfc7e7;color:#544078}.sc-marketing-ui .sc-app-content{background:linear-gradient(135deg,#f4f0fa,#f9faff)}.sc-mkt-tabs{display:flex;gap:25px;border-bottom:1px solid #dedfec;margin:27px 0 22px;font-size:12px;color:#827c97}.sc-mkt-tabs>*{padding:0 0 13px}.sc-mkt-tabs b{color:#665197;border-bottom:2px solid #9982be;font-weight:500}.sc-topic{background:#ffffffee;border:1px solid #e4dfef;border-radius:15px;padding:29px 25px;margin-bottom:22px}.sc-topic>small{font-size:9px;letter-spacing:.1em;color:#a194b7}.sc-topic h4{font-size:29px;line-height:1.2;max-width:570px;margin-top:14px}.sc-topic p{font-size:13px;color:#8a8297;margin-top:14px}.sc-topic-tags{display:flex;gap:9px;margin-top:26px}.sc-content-line{display:flex;align-items:center;gap:11px;padding:15px 10px;font-size:13px;color:#7b7991;border-bottom:1px solid #e3e1ed}.sc-content-line>i{width:6px;height:6px;border-radius:50%;background:#b1a2cd}.sc-content-line>b{margin-left:auto;font-size:11px;font-weight:500}.sc-workflow{width:690px;left:112px;top:181px;background:#fff;border:1px solid #e2dcf0;border-radius:21px;padding:29px}.sc-workflow-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6e647f}.sc-workflow-head>b{font-size:11px;font-weight:500;background:#f0ebfa;padding:7px 10px;border-radius:7px}.sc-flow-nodes{display:flex;align-items:center;margin:31px 0}.sc-node{width:126px;min-height:127px;border-radius:12px;background:#f8f6fc;border:1px solid #e2d9f1;padding:15px 11px;flex:none}.sc-node-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#e3daef;color:#7652ac;margin-bottom:12px}.sc-node strong{display:block;font-size:14px;font-weight:600}.sc-node small{font-size:10px;margin-top:8px;line-height:1.5}.sc-node-3{border:1px dashed #cba46b;background:#fffbf2}.sc-node-3 .sc-node-icon{background:#f6ebd4;color:#aa742a}.sc-wire{display:block;flex:1;background:#e4ddef;height:2px;overflow:hidden}.sc-wire>span{display:block;width:100%;height:100%;background:#9980c1;transform:scaleX(.4);transform-origin:left}.sc-workflow>p{font-size:12px;color:#8b809e;border-top:1px solid #f0ebf7;padding-top:18px}.sc-article{width:552px;left:163px;top:47px;border:1px solid #e2dfed;background:#fff;border-radius:20px;overflow:hidden}.sc-article-bar{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;font-size:12px;color:#8a7e9b}.sc-article>img{width:100%;height:190px;object-fit:cover;display:block}.sc-article-copy{padding:27px}.sc-article-copy>small{font-size:9px;letter-spacing:.14em}.sc-article-copy h3{font-size:31px;line-height:1.15;margin:15px 0}.sc-article-copy p{font-size:13px;line-height:1.75;color:#6d7b8a}.sc-article-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:19px;border-top:1px solid #ece9f1;font-size:11px;color:#7c6b97}.sc-article-meta>b{font-weight:500}.sc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.showcase-link{margin-top:30px;display:inline-flex;gap:18px;align-items:center;color:#386dc4;font-size:16px}.showcase-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 45px;border-bottom:1px solid var(--line);margin-bottom:45px}.showcase-intro p{margin:0;color:var(--muted);font-size:17px}.showcase-intro .showcase-link{margin:0;white-space:nowrap}
@media(min-width:1650px){.sc-background{right:-4vw}.sc-foreground{width:490px}.sc-foreground h2{font-size:78px}.sc-explanation p{font-size:19px}}
@media(max-width:1100px){.sc-foreground{width:43vw;margin-left:5vw}.sc-foreground h2{font-size:clamp(42px,5.2vw,59px)}.sc-collection{margin-bottom:24px}.sc-background{right:-200px}.sc-explanation p{font-size:16px}.sc-explain{max-width:340px}.sc-wash{background:linear-gradient(90deg,var(--sc-paper) 3%,color-mix(in srgb,var(--sc-paper) 95%,transparent) 30%,transparent 64%)}}
@media(max-width:767px){.showcase-page[data-enhanced] .sc-story{height:240svh}.showcase-page[data-enhanced] .sc-stage{min-height:690px}.sc-foreground{width:auto;margin:0;padding:112px 26px 390px;pointer-events:none}.showcase-page[data-enhanced] .sc-foreground{padding-bottom:0}.sc-collection{font-size:10px;margin:0 0 18px;letter-spacing:.07em}.sc-product{font-size:14px;margin-bottom:10px}.sc-product>span{display:inline;font-size:8px;margin-left:8px;letter-spacing:.07em}.sc-foreground h2{font-size:clamp(38px,10vw,51px);margin-bottom:20px;letter-spacing:-.055em}.sc-explanation h3{font-size:16px;margin-bottom:8px;max-width:31ch}.sc-explanation p{font-size:14px;line-height:1.6;max-width:45ch}.showcase-page[data-enhanced] .sc-explain{height:120px;max-width:100%}.sc-chapters{max-width:280px;gap:16px;margin-top:5px}.sc-chapters li{font-size:10px}.sc-chapters li>i{margin-top:7px}.sc-background{top:auto;bottom:44px;right:-100px;transform:scale(var(--demo-scale,.52));transform-origin:right bottom;z-index:2}.sc-wash{z-index:2;background:linear-gradient(180deg,var(--sc-paper),color-mix(in srgb,var(--sc-paper) 96%,transparent) 40%,transparent 58%);pointer-events:none}.sc-foreground{z-index:3}.sc-bottom{left:26px;right:26px;bottom:15px;font-size:9px;align-items:end}.sc-bottom p{max-width:175px;line-height:1.4}.sc-scroll-label{font-size:10px}.sc-scroll-label b{font-size:16px;margin-left:7px}.sc-atmosphere{background-image:linear-gradient(0deg,var(--sc-paper),transparent),url('/assets/hero-taipei-mobile.webp');opacity:.17}.showcase-intro{display:block;padding:25px 0}.showcase-intro .showcase-link{margin-top:16px}.sc-article-copy h3{font-size:29px}}
@media(max-width:767px) and (max-height:760px){.sc-foreground{padding-top:101px}.sc-collection{margin-bottom:12px}.sc-foreground h2{font-size:37px;margin-bottom:14px}.sc-product{margin-bottom:6px}.showcase-page[data-enhanced] .sc-explain{height:118px}.sc-background{bottom:34px}.sc-chapters{display:none}.sc-bottom{font-size:8px}.sc-wash{background:linear-gradient(180deg,var(--sc-paper),color-mix(in srgb,var(--sc-paper) 95%,transparent) 43%,transparent 57%)}}
@media(prefers-reduced-motion:reduce){.showcase-page[data-enhanced] .sc-story{height:auto}.showcase-page[data-enhanced] .sc-stage{position:relative;height:auto;min-height:100svh}.showcase-page .sc-explanation{position:static!important;opacity:1!important;transform:none!important;margin-bottom:24px}.showcase-page .sc-explain{height:auto!important}.sc-foreground{padding-top:130px;padding-bottom:100px}.sc-chapters{display:none}.sc-scroll-label{display:none}.sc-phase-item{will-change:auto}.sc-background{transform:translateY(-43%) scale(var(--demo-scale,1))}.sc-wash{background:linear-gradient(90deg,var(--sc-paper) 15%,color-mix(in srgb,var(--sc-paper) 94%,transparent) 36%,transparent 65%)}@media(max-width:767px){.sc-foreground{padding-bottom:385px}.sc-background{transform:scale(var(--demo-scale,.52))}.sc-wash{background:linear-gradient(180deg,var(--sc-paper),transparent 85%)}}}
/* Custom-work narratives and selectable workflow. */
.showcase-page[data-enhanced] .sc-story{height:300svh}.sc-foreground{padding-top:clamp(140px,20vh,205px)}.sc-product{font:500 12px/1.5 var(--mono);letter-spacing:.055em;color:#697b8e;margin:0 0 26px}.sc-foreground h2{margin-bottom:32px;letter-spacing:-.055em}.showcase-page[data-enhanced] .sc-explain{height:202px}.sc-explain{max-width:425px}.sc-explanation p{max-width:44ch;line-height:1.65}.sc-explanation h3{text-wrap:pretty}.sc-chapters{max-width:435px;gap:10px;margin-top:20px;pointer-events:auto;display:flex}.sc-chapters li{min-width:0;flex:1}.sc-step-button{width:100%;border:0;padding:0 0 7px;text-align:left;background:transparent;cursor:pointer;color:#718096;position:relative}.sc-step-button>.sc-step-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid #c7d4e6;border-radius:50%;font-size:16px;font-style:normal;margin:0 0 10px;transition:background .2s,transform .2s,border-color .2s}.sc-step-button>span{display:block;font-size:12px;font-weight:500;color:#465a73}.sc-step-button>small{display:block;font-size:9px;line-height:1.4;color:#74859a;margin-top:3px;white-space:nowrap}.sc-step-track{display:block;height:2px;background:#d3deec;margin-top:12px;overflow:hidden}.sc-step-track b{display:block;width:100%;height:100%;background:#5388ec;transform:scaleX(0);transform-origin:left}.sc-step-button[aria-current=step]>.sc-step-icon{background:#4e80dc;border-color:#4e80dc;color:white;box-shadow:0 0 0 5px #5388ec0c}.sc-step-button[aria-current=step]>span{color:#386dc4}.sc-step-button:hover>.sc-step-icon{transform:translateY(-3px);border-color:#5388ec}.sc-step-button:focus-visible{outline:2px solid #5388ec;outline-offset:5px;border-radius:8px}.sc-step-button.is-complete>.sc-step-icon{background:#dde9fc;border-color:#aac4ee;color:#386dc4}.sc-bottom{pointer-events:auto}.sc-build-link{font-size:12px;color:#526e96;pointer-events:auto}.sc-build-link:hover{color:#316acb}.sc-build-link:focus-visible{outline:2px solid #5388ec;outline-offset:5px}.sc-scroll-label{pointer-events:none}.sc-interview{width:560px;left:140px;top:70px;padding:25px;background:#fff;border:1px solid #dce4ed;border-radius:19px}.sc-interview>h3{font-size:30px;margin:24px 0 20px}.sc-question{display:flex;gap:17px;border-top:1px solid #e8edf5;padding:17px 0}.sc-question>i{font-style:normal;font-size:11px;color:#6e95d9;padding-top:3px}.sc-question p{font-size:16px;font-weight:500;line-height:1.5}.sc-question small{font-size:11px;margin-top:7px;line-height:1.5}.sc-pay-band{padding:18px;background:#f2f6ff;border:1px solid #e1e9f9;border-radius:10px;margin-top:10px}.sc-pay-band>span{font-size:12px;color:#63748a}.sc-pay-band>b{display:block;font-size:20px;font-weight:600;margin-top:8px}.sc-pay-band>b small{display:inline;font-size:10px}.sc-pay-band>div{height:5px;border-radius:4px;background:#d6e0f2;margin:16px 0;position:relative}.sc-pay-band>div i{display:block;background:#5c86d7;height:5px;width:45%;margin-left:22%;border-radius:4px}.sc-pay-band p{font-size:11px;color:#677c98}.sc-outcome-list{display:grid;gap:12px;padding-top:20px;border-top:1px solid #e3ece7;font-size:13px;color:#587967}.sc-audit{width:570px;left:140px;top:128px;padding:30px;border-radius:22px;background:#fff;border:1px solid #e4e0ef}.sc-audit-score{display:flex;gap:27px;align-items:center;padding:30px 0 23px}.sc-audit-score>strong{font-size:76px;font-weight:500;letter-spacing:-.06em;color:#8f749f}.sc-audit-score>strong small{display:inline;font-size:20px;color:#a29ca7}.sc-audit-score h3{font-size:26px;line-height:1.2}.sc-audit-score p{font-size:10px;color:#8c8295;margin-top:12px}.sc-audit-issues p{display:flex;gap:15px;align-items:center;padding:14px 0;border-top:1px solid #efeaf2;font-size:14px;color:#6f6976}.sc-audit-issues i{color:#ad8091;font-style:normal}.sc-publish{width:620px;left:130px;top:100px;padding:29px;background:#fff;border:1px solid #e2ddeb;border-radius:22px}.sc-mini-website{background:#f6f7fd;border:1px solid #e3e7f1;border-radius:12px;overflow:hidden;margin:25px 0 22px;padding:0 22px 25px}.sc-mini-website>div{margin:0 -22px 28px;padding:12px 15px;display:flex;align-items:center;gap:5px;background:#ebeff7;border-bottom:1px solid #e1e6f0}.sc-mini-website>div i{width:6px;height:6px;border-radius:50%;background:#bfcbde}.sc-mini-website>div span{font-size:9px;color:#7a8798;margin-left:20px}.sc-mini-website h3{font-size:29px;line-height:1.22}.sc-mini-website p{font-size:12px;line-height:1.7;color:#7d8193;margin:15px 0 20px}.sc-mini-website>b{font-size:10px;background:#5584d7;color:white;padding:9px 13px;border-radius:5px;font-weight:500}.sc-publish-checks{display:flex;justify-content:space-between;font-size:11px;color:#608775}.sc-publish-note{font-size:10px;color:#9690a1;border-top:1px solid #eeeaf4;margin-top:23px!important;padding-top:20px}.sc-growth{width:620px;left:135px;top:80px;padding:30px;background:#fff;border:1px solid #e1dcef;border-radius:22px}.sc-growth-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 5px}.sc-growth-heading small{font-size:11px}.sc-growth-heading h3{display:flex;gap:17px;align-items:baseline;font-size:65px;font-weight:500;letter-spacing:-.05em;margin-top:8px}.sc-growth-heading h3 span{color:#b8b3c7;font-size:38px}.sc-growth-heading h3 i{font-size:30px;font-style:normal;color:#bcb6d0}.sc-growth-heading h3 b{font-weight:500;color:#8263b4;font-variant-numeric:tabular-nums}.sc-growth-heading h3 small{font-size:17px;margin-left:-14px}.sc-growth-pill{padding:13px;background:#f2edf9;border-radius:10px;font-size:12px;line-height:1.6;color:#9078ac}.sc-growth-chart{width:100%;height:190px;overflow:visible;margin-top:15px}.sc-growth-chart .sc-grid{stroke:#f0ecf7;stroke-width:1;fill:none}.sc-chart-line{stroke:#9278c7;stroke-width:4;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sc-growth-chart circle{fill:#9478c9;stroke:#fff;stroke-width:3}.sc-chart-labels{display:flex;justify-content:space-between;font-size:10px;color:#9b91a8;margin-top:7px}.sc-growth-metrics{display:flex;justify-content:space-between;border-top:1px solid #eee9f4;padding-top:23px;margin-top:27px;font-size:11px;color:#8d779e}.sc-marketing .sc-step-button[aria-current=step]>.sc-step-icon{background:#8871b1;border-color:#8871b1;box-shadow:0 0 0 5px #8871b111}.sc-marketing .sc-step-track b{background:#967dc3}.sc-marketing .sc-step-button[aria-current=step]>span{color:#826ca9}.sc-marketing .sc-step-button.is-complete>.sc-step-icon{background:#e6dff2;border-color:#c5b4df;color:#826ca9}
@media(min-width:1650px){.sc-foreground{width:550px}.sc-explain{max-width:450px}.sc-explanation p{font-size:18px}.showcase-page[data-enhanced] .sc-explain{height:212px}}
@media(min-width:768px) and (max-width:1100px){.sc-foreground{padding-top:180px}.sc-foreground h2{font-size:clamp(40px,5vw,55px)}.sc-explanation p{font-size:15px}.showcase-page[data-enhanced] .sc-explain{height:236px}.sc-chapters{gap:8px}.sc-step-button>small{font-size:8px}.sc-step-button>span{font-size:11px}.sc-background{right:-230px}.sc-explain{max-width:310px}}
@media(max-width:767px){.showcase-page[data-enhanced] .sc-story{height:300svh}.sc-foreground{padding:106px 26px 365px}.sc-product{font-size:10px;letter-spacing:.03em;margin:0 0 16px}.sc-foreground h2{font-size:clamp(35px,10vw,48px);margin-bottom:19px}.sc-explanation h3{font-size:15px;max-width:none;margin-bottom:8px}.sc-explanation p{font-size:13px;line-height:1.6;max-width:none}.showcase-page[data-enhanced] .sc-explain{height:168px;max-width:none}.sc-chapters{display:flex;max-width:100%;gap:10px;margin-top:9px}.sc-step-button>.sc-step-icon{width:25px;height:25px;font-size:14px;margin-bottom:6px}.sc-step-button>span{font-size:10px}.sc-step-button>small{font-size:8px}.sc-step-track{margin-top:8px}.sc-background{right:-76px;bottom:48px}.sc-bottom{left:26px;right:26px;gap:10px;align-items:center}.sc-build-link{font-size:9px;max-width:210px}.sc-scroll-label{font-size:9px}.sc-wash{background:linear-gradient(180deg,var(--sc-paper),color-mix(in srgb,var(--sc-paper) 98%,transparent) 48%,transparent 63%)}.sc-interview{top:60px}.sc-growth{top:70px}}
@media(max-width:767px) and (max-height:760px){.sc-foreground{padding-top:94px}.sc-product{margin-bottom:10px;font-size:9px}.sc-foreground h2{font-size:35px;margin-bottom:14px}.sc-explanation h3{font-size:14px}.sc-explanation p{font-size:12px;line-height:1.5}.showcase-page[data-enhanced] .sc-explain{height:145px}.sc-chapters{margin-top:5px}.sc-step-button>.sc-step-icon{width:22px;height:22px;margin-bottom:5px}.sc-background{bottom:40px}.sc-bottom{bottom:13px}.sc-wash{background:linear-gradient(180deg,var(--sc-paper),color-mix(in srgb,var(--sc-paper) 98%,transparent) 54%,transparent 67%)}}
@media(prefers-reduced-motion:reduce){.showcase-page .sc-chapters{display:none}.sc-step-button>.sc-step-icon{transition:none}.sc-foreground{padding-bottom:120px}.sc-explanation h3{margin-top:30px}.sc-phase-item{will-change:auto}@media(max-width:767px){.sc-foreground{padding-bottom:370px}}}
.showcase-page:not([data-enhanced]) .sc-chapters{display:none}.showcase-page:not([data-enhanced]) .sc-explanation{position:relative;opacity:1;margin-bottom:30px}
.sc-phase-item[data-show="3"]{opacity:0}

.sc-growth-heading h3 small{letter-spacing:0}
