:root{font-family:"Noto Sans KR","Malgun Gothic",Arial,sans-serif;color:#ecf4f8;background:#0b1824;font-size:16px;font-synthesis:none;--mint:#8bf3c5;--muted:#a1b3c2;--line:#30414f;--navy:#0b1824}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.skip{position:absolute;top:-100px;left:20px;z-index:20;background:var(--mint);color:var(--navy);padding:15px}.skip:focus{top:15px}.header{max-width:1440px;margin:auto;min-height:98px;padding:24px 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:800;letter-spacing:.03em}.brand-icon{color:var(--mint);font-size:32px}.brand-ko{color:var(--muted);font-weight:400;font-size:14px;letter-spacing:0;margin-left:6px}nav{display:flex;align-items:center;gap:32px;font-size:14px}nav a:hover{color:var(--mint)}.nav-cta{border:1px solid #648578;padding:12px 18px;border-radius:6px}.hero{max-width:1440px;margin:auto;padding:96px 64px 88px;display:grid;grid-template-columns:1.17fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.13em;color:var(--mint);margin:0 0 24px}h1{font-size:clamp(38px,4.2vw,64px);line-height:1.26;letter-spacing:-.055em;margin:0 0 30px;font-weight:800;word-break:keep-all}h1 span{color:var(--mint)}.hero-description{font-size:18px;color:#bfccd6;line-height:1.8;margin:0 0 34px;word-break:keep-all}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:6px;font-size:15px;font-weight:700;line-height:1.5;transition:transform .18s,background .18s;border:1px solid transparent;cursor:pointer}.button:hover{transform:translateY(-2px)}.primary{background:var(--mint);color:#10291f}.primary:hover{background:#b1fbd9}.secondary{border-color:#3b5262;background:transparent;color:#ecf4f8}.secondary:hover{background:#193040}.hero-note{font-size:13px;color:var(--muted);margin:22px 0 0}.flow-panel{background:#142534;border:1px solid #3a514f;border-radius:16px;padding:28px;box-shadow:0 24px 70px #0003;position:relative}.flow-panel:before{content:"";position:absolute;top:-1px;left:15%;width:50%;height:2px;background:var(--mint)}.panel-heading{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:14px}.panel-logo{background:var(--mint);color:#14372b;padding:8px 6px;font-weight:900;border-radius:5px;font-size:13px}.example-label{margin-left:auto;color:var(--muted);font-size:12px}.flow-row{display:flex;align-items:flex-start;gap:18px;margin:24px 0;padding:0 8px}.step-icon{color:#7997a8;font-size:13px;border:1px solid #476072;border-radius:50%;width:34px;height:34px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.flow-row h2{font-size:19px;margin:2px 0 9px;letter-spacing:-.03em}.flow-row p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.flow-row.active{background:#8bf3c50b;margin:16px -8px;padding:20px 16px;border:1px solid #8bf3c547;border-radius:8px}.active .step-icon{background:var(--mint);color:#173a2c;border-color:var(--mint)}.active h2{color:var(--mint)}.panel-bottom{display:flex;gap:12px;justify-content:space-between;padding-top:14px;font-size:12px;color:var(--muted)}.principles{max-width:1312px;margin:0 auto;padding:27px 0;border-block:1px solid var(--line);display:flex;justify-content:space-around;font-size:15px;color:#b8c8d4}.section{max-width:1440px;padding:90px 64px;margin:auto}.section-title{font-size:40px;line-height:1.4;letter-spacing:-.045em;margin:0 0 24px;word-break:keep-all}.section-description{color:var(--muted);line-height:1.8;max-width:600px}.light-section{background:#eff4f3;color:#112b29;max-width:none}.light-section .eyebrow{color:#17755a}.light-section .section-description{color:#5a6e6a}footer{border-top:1px solid var(--line);max-width:1312px;margin:auto;padding:40px 0 60px;display:flex;justify-content:space-between;color:var(--muted)}footer p{font-size:13px}@media(max-width:1000px){.header{padding:20px 30px}.brand-ko{display:none}.hero{padding:72px 30px;gap:35px}.section{padding:70px 30px}h1{font-size:42px}.principles,footer{margin-inline:30px}.flow-panel{padding:22px}.panel-heading{gap:8px}.example-label{font-size:12px}}@media(max-width:720px){.header{padding:16px 22px;min-height:80px;flex-wrap:wrap;gap:16px}.brand{font-size:18px}nav{gap:18px;font-size:13px}.nav-cta{padding:8px 12px}.hero{grid-template-columns:1fr;padding:55px 22px;gap:42px}h1{font-size:clamp(32px,7.7vw,48px)}.hero-description{font-size:16px}.principles{margin-inline:22px;flex-direction:column;gap:18px;padding:25px 0}.section{padding:60px 22px}.section-title{font-size:31px}.flow-panel{padding:20px}.panel-heading{font-size:13px}.section .eyebrow{font-size:12px}footer{margin-inline:22px;display:block}footer p{line-height:1.7}.button{padding:14px 19px}html{scroll-padding-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.section-intro{display:flex;gap:70px;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.section-intro .section-description{max-width:450px;margin-bottom:28px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.feature{padding:34px 30px 34px 0;margin-right:30px;border-top:1px solid var(--line);min-width:0}.feature-number{font-size:12px;color:#8097a9;letter-spacing:.08em}.feature h3{font-size:23px;letter-spacing:-.04em;margin:24px 0 14px;line-height:1.4;word-break:keep-all}.feature p{color:var(--muted);line-height:1.85;margin:0;font-size:16px;word-break:keep-all}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.feature-tags span{font-size:12px;border:1px solid #344b5b;color:#afc2cd;padding:5px 9px;border-radius:4px}.feature-accent h3{color:var(--mint)}.text-link{display:inline-block;border-bottom:1px solid #728f87;padding-block:8px;font-size:15px;font-weight:700;color:var(--mint)}.feature-accent .text-link{margin-top:17px}.text-link:hover{color:#d2ffeb}.light-section{padding:0}.light-section .section{padding-block:78px}.light-section .section-title{margin-bottom:0}.guide-switch{display:inline-flex;gap:4px;padding:5px;background:#dce7e3;border-radius:7px;margin:8px 0 36px}.guide-switch button{border:0;background:transparent;color:#33534b;padding:13px 24px;border-radius:5px;cursor:pointer;font-size:15px;font-weight:700}.guide-switch button[aria-selected=true]{color:#fff;background:#186c53;box-shadow:0 2px 5px #15292115}.guide-switch button:focus-visible{outline-color:#186c53}.guide-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.guide-steps li{border-top:1px solid #becfc8;padding-top:25px}.guide-steps li>span{color:#17755a;font-size:30px;font-weight:300}.guide-steps h3{font-size:19px;letter-spacing:-.025em;margin:22px 0 12px;line-height:1.5}.guide-steps p{font-size:16px;color:#527067;line-height:1.85;word-break:keep-all;margin:0}.guide-callout{background:#dfece5;border-left:3px solid #4d977a;padding:18px 23px;margin:34px 0 0;line-height:1.7;font-size:15px}.download-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.download-card{border:1px solid #3a514f;background:#142b35;border-radius:12px;padding:36px}.download-platform{display:flex;gap:13px;align-items:center;color:var(--mint);font-size:14px}.download-card h3{font-size:24px;letter-spacing:-.04em;margin:25px 0 14px}.download-card p{font-size:16px;color:#bfced7;line-height:1.8}.download-card .button{width:100%;margin-top:17px}.download-card .download-status{font-size:13px;text-align:center;color:var(--muted);margin-bottom:0}.faq-section{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;padding-top:30px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font-size:17px;font-weight:600;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:22px;padding:24px 0;line-height:1.6;word-break:keep-all}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:25px;color:var(--mint);font-weight:300}.faq-list details[open] summary:after{content:'−'}.faq-list details p{color:var(--muted);line-height:1.9;font-size:16px;margin:0;padding:0 34px 25px 0;word-break:keep-all}.notice-section{max-width:1312px;margin:0 auto 80px;background:#152d3a;border-left:3px solid var(--mint);padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:36px}.notice-label{font-size:13px;color:var(--mint)}.notice-section h2{font-size:21px;letter-spacing:-.03em;line-height:1.5;margin:12px 0}.notice-section p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.notice-section .button{white-space:nowrap}.footer-links{display:flex;gap:28px;flex-wrap:wrap;font-size:14px;align-items:center}.footer-links p{width:100%;text-align:right;margin:0}dialog{color:#e9f4f6;background:#142b35;border:1px solid #496575;border-radius:14px;padding:32px;max-width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 90px #0006}dialog::backdrop{background:#031018b8;backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-header .eyebrow{margin:0}.close-button{color:#d3e4eb;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;padding:8px}.dialog-header+h2{font-size:27px;letter-spacing:-.04em}dialog p{font-size:16px;color:#b7cbd3;line-height:1.75}.preparation-list{padding-left:22px;font-size:16px;line-height:2.1}.dialog-note{border-top:1px solid #3b5262;padding-top:16px;font-size:14px!important}dialog .close-action{width:100%;margin-top:10px}[hidden]{display:none!important}@media(max-width:1000px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro{gap:35px}.download-section{gap:45px}.notice-section{margin-inline:30px}.faq-section{gap:35px;grid-template-columns:1fr 1.7fr}.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.section-title{font-size:34px}.brand-ko{display:none}}@media(max-width:720px){.section-intro{display:block;margin-bottom:28px}.section-intro .section-description{margin:20px 0 0}.feature-grid{grid-template-columns:1fr}.feature{margin:0;padding:28px 0}.feature h3{margin-top:16px}.feature-tags{margin-top:18px}.light-section .section{padding-block:54px}.section-title{font-size:30px}.guide-switch{margin-top:0;display:flex}.guide-switch button{flex:1;padding:13px 12px;font-size:14px}.guide-steps{grid-template-columns:1fr;gap:26px}.guide-steps li{padding-top:20px}.guide-steps h3{margin-top:10px}.download-section,.faq-section{grid-template-columns:1fr;gap:28px}.download-card{padding:26px}.faq-section{padding-top:5px}.notice-section{margin:0 22px 50px;padding:25px 22px;display:block}.notice-section .button{margin-top:20px}.footer-links{margin-top:25px;gap:20px}.footer-links p{text-align:left}.faq-list summary{font-size:16px}dialog{padding:24px}.hero .eyebrow{font-size:12px}nav{flex-wrap:wrap;font-size:14px}.panel-heading{flex-wrap:wrap}.example-label{margin-left:0}.panel-bottom{flex-wrap:wrap}.guide-callout{padding:16px;font-size:14px}}
/* ChartWave native application palette: App.xaml / CinemaPanel.xaml */
:root{--mint:#20D6C7;--muted:#A8BAD0;--line:#29405C;--navy:#07101E;background:#07101E;color:#F3F7FF;font-family:"Malgun Gothic","Noto Sans KR",Arial,sans-serif}.header{border-color:#29405C;max-width:1440px}.brand-icon{color:#20D6C7}.nav-cta{background:#122238;border-color:#247EA3}.hero{display:block;text-align:center;padding:65px 40px 45px;max-width:1440px}.hero-copy{margin:auto;max-width:1040px}.hero h1{font-size:clamp(36px,4.1vw,60px);letter-spacing:-.06em;line-height:1.3;margin-bottom:22px}.hero h1 span{color:#20D6C7}.hero .eyebrow{color:#5CE0FF;margin-bottom:20px;font-size:12px}.hero-description{margin-bottom:27px;font-size:18px;line-height:1.8}.hero-actions{justify-content:center}.hero-note{font-size:13px}.primary{background:#20D6C7;color:#032a30}.primary:hover{background:#6ce9de}.secondary{border-color:#247EA3;background:#122238}.secondary:hover{background:#17445A}.showcase{max-width:1312px;margin:0 auto 0;background:#0E1A2B;border:1px solid #247EA3;border-radius:12px;overflow:hidden;box-shadow:0 20px 70px #0004;scroll-margin-top:20px}.showcase-top{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;gap:20px}.showcase-top .eyebrow{font-size:12px;letter-spacing:.1em;color:#5CE0FF}.showcase-top h2{font-size:20px;letter-spacing:-.035em;line-height:1.5;margin:8px 0 0}.screenshot-badge{font-size:12px;border:1px solid #247EA3;padding:7px 10px;border-radius:4px;color:#8edbef;white-space:nowrap}.screen-tabs{display:flex;background:#091525;padding:0 22px;border-block:1px solid #29405C;gap:12px}.screen-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#A8BAD0;cursor:pointer;padding:16px 20px;font-size:14px;line-height:1.5}.screen-tabs button[aria-selected=true]{color:#20D6C7;border-bottom-color:#20D6C7;background:#15465b44}.screen-image{display:block;background:#07101E;padding:0;margin:0;width:100%;border:0;cursor:zoom-in;text-align:center}.screen-image img{width:100%;height:auto;display:block;object-fit:contain}.screen-image:focus-visible{outline-offset:-5px}.screen-caption{padding:23px 28px;display:flex;justify-content:space-between;gap:30px;border-top:1px solid #29405C;background:#0E1A2B}.screen-caption h3{font-size:19px;letter-spacing:-.03em;margin:0 0 10px}.screen-caption p{color:#A8BAD0;font-size:14px;line-height:1.8;margin:0;max-width:760px}.screen-caption>span{font-size:12px;color:#A8BAD0;line-height:1.8;flex-shrink:0;align-self:center}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;max-width:1312px;margin:0 auto;padding:57px 0 12px}.value-strip article{border-bottom:1px solid #29405C;padding-bottom:34px}.value-strip article>span{color:#20D6C7;font-size:12px;letter-spacing:.1em}.value-strip h2{font-size:23px;letter-spacing:-.04em;line-height:1.5;margin:16px 0 10px;word-break:keep-all}.value-strip p{font-size:16px;line-height:1.8;color:#A8BAD0;margin:0;word-break:keep-all}.section{padding-block:75px}.section-title{font-size:36px}.feature-grid{gap:20px}.feature{border:1px solid #29405C;background:#0E1A2B;border-radius:9px;padding:26px;margin:0}.feature h3{font-size:21px}.feature-tags span{background:#122238;border-color:#29405C}.feature-accent{background:#0d2730;border-color:#247EA3}.feature-accent h3{color:#20D6C7}.light-section{background:#0B1728;color:#F3F7FF;border-block:1px solid #29405C}.light-section .eyebrow{color:#20D6C7}.light-section .section-description{color:#A8BAD0}.guide-switch{background:#091525;border:1px solid #29405C}.guide-switch button{color:#A8BAD0}.guide-switch button[aria-selected=true]{background:#15465B;color:#5CE0FF}.guide-switch button:focus-visible{outline-color:#20D6C7}.guide-steps li{border-color:#29405C}.guide-steps li>span{color:#5CE0FF}.guide-steps p{color:#A8BAD0}.guide-callout{background:#122238;border-color:#20D6C7;color:#d3e4f1}.download-card{background:#0E1A2B;border-color:#247EA3}.notice-section{background:#0E1A2B}.image-dialog{max-width:min(1500px,calc(100vw - 32px));width:1500px;background:#07101E;padding:16px;border-color:#247EA3}.image-dialog .dialog-header{padding:0 8px 12px}.image-dialog .dialog-header p{font-size:14px;margin:0}.image-dialog img{display:block;width:100%;height:auto}.image-dialog .close-button{flex-shrink:0}.faq-section{padding-top:25px}footer{border-color:#29405C}.feature-number{color:#93b3ca}@media(min-width:1450px){.hero{padding-top:76px}}@media(max-width:1400px){.showcase,.value-strip{margin-inline:64px}}@media(max-width:1000px){.showcase,.value-strip{margin-inline:30px}.value-strip{gap:25px}.value-strip h2{font-size:20px}.showcase-top{padding:20px}.screen-caption{padding:20px}.hero{padding-top:50px}.hero h1{font-size:44px}.header{gap:16px}nav{gap:20px}.section-title{font-size:32px}}@media(max-width:720px){.hero{padding:48px 22px 34px;text-align:left}.hero h1{font-size:clamp(30px,7.1vw,44px);line-height:1.35}.hero .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.06em}.hero-actions{justify-content:flex-start}.hero-description{font-size:16px}.hero-description br{display:none}.hero-note{line-height:1.8}.showcase,.value-strip{margin-inline:16px}.showcase-top{padding:20px 16px;display:block}.showcase-top h2{font-size:18px}.screenshot-badge{display:inline-block;margin-top:12px}.screen-tabs{gap:0;padding:0}.screen-tabs button{flex:1;padding:14px 7px;font-size:14px;word-break:keep-all}.screen-caption{display:block;padding:18px 16px}.screen-caption h3{font-size:18px}.screen-caption>span{display:block;margin-top:14px}.screen-caption>span br{display:none}.value-strip{grid-template-columns:1fr;gap:0;padding:20px 6px 0}.value-strip article{padding:25px 0}.value-strip h2{font-size:22px}.feature-grid{gap:15px}.feature{padding:25px}.section{padding-block:55px}.section-title{font-size:29px}.header{padding-inline:22px;display:block}.header nav{margin-top:16px;gap:18px;font-size:14px}.header .nav-cta{margin-left:auto}.brand-ko{display:inline}.guide-steps li>span{font-size:26px}.image-dialog{padding:8px;max-width:calc(100vw - 16px)}.image-dialog img{min-width:850px}.image-dialog .dialog-header{position:sticky;left:0}.image-dialog .dialog-header p{font-size:13px}.screen-image img{min-height:0}html{scroll-padding-top:22px}}
.mixer-section{border-top:1px solid #29405C}.mixer-section .section-title span{color:#20D6C7}.mixer-paths{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 32px}.mixer-paths article{padding:26px 30px;background:#0E1A2B;border:1px solid #29405C;border-radius:9px}.mixer-paths article>span{font-size:12px;letter-spacing:.1em;color:#5CE0FF}.mixer-paths h3{font-size:22px;line-height:1.5;letter-spacing:-.035em;margin:16px 0 12px}.mixer-paths p{font-size:16px;color:#A8BAD0;line-height:1.85;margin:0;word-break:keep-all}.mixer-legend{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.mixer-legend span{font-size:13px;padding:8px 13px;border:1px solid #29405C;border-radius:5px;color:#A8BAD0;background:#122238}.mixer-legend .legend-capital{color:#7DBAFF}.mixer-legend .legend-extract{color:#B4A2FF}.mixer-legend .legend-buy{color:#38D9C5}.mixer-legend .legend-sell{color:#F5BB61}.mixer-details{border-top:1px solid #29405C}.mixer-detail{border-bottom:1px solid #29405C;--category:#38D9C5}.mixer-detail.capital-detail{--category:#7DBAFF}.mixer-detail.extract-detail{--category:#B4A2FF}.mixer-detail.sell-detail{--category:#F5BB61}.mixer-detail summary{cursor:pointer;list-style:none;display:flex;gap:24px;align-items:center;padding:25px 20px;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:-.025em}.mixer-detail summary::-webkit-details-marker{display:none}.mixer-detail summary>span:first-child{flex:1}.mixer-detail small{display:block;font-size:12px;font-weight:400;letter-spacing:.08em;color:var(--category);margin-bottom:7px}.mixer-detail .detail-tag{font-size:13px;font-weight:400;color:var(--category);border:1px solid #29405C;padding:6px 12px;border-radius:5px;letter-spacing:0}.mixer-detail summary:after{content:'+';color:var(--category);font-size:24px;font-weight:300}.mixer-detail[open] summary:after{content:'−'}.mixer-detail[open]{background:#0E1A2B}.mixer-detail-body{padding:0 25px 27px;font-size:16px;line-height:1.85;color:#A8BAD0;max-width:1080px}.mixer-detail-body p{margin:0 0 17px;word-break:keep-all}.mixer-detail-body ul{padding-left:20px;margin:0}.mixer-detail-body li{margin:7px 0}.mixer-detail-body strong{color:#dbe8f3;font-weight:600}.mixer-help{margin-top:30px;padding:28px 30px;border:1px solid #247EA3;border-radius:8px;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;background:#0E1A2B}.mixer-help h3{margin:0 0 13px;font-size:20px;line-height:1.5}.mixer-help p{font-size:15px;line-height:1.85;color:#A8BAD0;margin:0}.mixer-help strong{color:#20D6C7;font-weight:600}.apply-note{border-left:1px solid #29405C;padding-left:28px;align-self:center}.apply-note>span{font-size:13px;color:#5CE0FF;display:block;margin-bottom:12px}footer{display:block}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.business-information{margin-top:28px;padding-top:26px;border-top:1px solid #29405C}.business-information h2{font-size:14px;font-weight:600;margin:0 0 20px;color:#A8BAD0}.business-information dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 50px;font-size:13px;max-width:1000px}.business-information dl>div{display:flex;gap:20px}.business-information dt{min-width:135px;color:#8198b0}.business-information dd{margin:0;min-height:22px;color:#A8BAD0}.business-wide{grid-column:1/-1}.copyright{margin-top:28px!important;color:#8198b0}.mixer-stats{display:flex;gap:38px;padding:22px 0;margin:0 0 20px;border-bottom:1px solid #29405C;flex-wrap:wrap}.mixer-stats strong{font-size:40px;letter-spacing:-.04em;color:#20D6C7;line-height:1}.mixer-stats span{font-size:15px;color:#A8BAD0;margin-left:12px}@media(max-width:720px){.mixer-paths{grid-template-columns:1fr;gap:14px}.mixer-paths article{padding:23px}.mixer-detail summary{padding:22px 12px;font-size:17px;gap:12px;word-break:keep-all}.mixer-detail .detail-tag{display:none}.mixer-detail-body{padding:0 16px 24px;font-size:15px}.mixer-help{grid-template-columns:1fr;gap:22px;padding:24px}.apply-note{border-left:0;border-top:1px solid #29405C;padding:20px 0 0}.footer-top{display:block}.business-information dl{grid-template-columns:1fr;gap:14px}.business-wide{grid-column:auto}.business-information dl>div{gap:12px}.business-information dt{min-width:125px}.business-information dd{overflow-wrap:anywhere}.mixer-stats{gap:24px}.mixer-stats strong{font-size:34px}.mixer-stats span{font-size:14px;display:block;margin:12px 0 0}}
/* Strong product hierarchy: clear promise, real screen, concrete controls. */
:root{--mint:#27E1D0;--navy:#050D18;--muted:#B0C3D6;background:#050D18;color:#F5F9FF}body{background:#050D18}.header{min-height:86px;border-bottom-color:#1C344C;padding-block:20px}.brand{font-weight:900;letter-spacing:.035em}.nav-cta{background:#27E1D0;color:#052D31;border-color:#27E1D0;font-weight:800}.nav-cta:hover{color:#052D31;background:#7BF3E5}.hero{display:grid;grid-template-columns:1fr 1.08fr;gap:44px;align-items:center;text-align:left;max-width:1440px;padding:75px 64px 62px;position:relative}.hero-copy{margin:0;max-width:none;min-width:0}.hero .eyebrow{letter-spacing:.06em;font-size:14px;font-weight:800;color:#62E8F3;margin-bottom:26px}.hero h1{font-size:clamp(40px,4.8vw,69px);font-weight:900;line-height:1.16;letter-spacing:-.06em;margin-bottom:29px;word-break:keep-all}.hero h1 span{color:#27E1D0;display:inline-block;margin-top:8px}.hero-description{font-size:18px;line-height:1.95;letter-spacing:-.02em;color:#B0C3D6;margin-bottom:30px}.hero-description strong{color:#F5F9FF;font-weight:700}.hero-actions{justify-content:flex-start;gap:12px}.hero .button{padding:16px 20px;font-size:15px;font-weight:800}.primary{background:#27E1D0;color:#042F34;box-shadow:0 8px 30px #20D6C718}.secondary{background:#0C1C2F;border-color:#436480}.hero-risk{font-size:12px;line-height:1.8;color:#8CA5BC;margin-top:21px}.hero-risk a{color:#EFBD71;display:inline-block;border-bottom:1px solid #EFBD7144;margin-left:6px}.hero-product{position:relative;background:#0D1C2E;border:1px solid #2B798A;border-radius:12px;padding:0;box-shadow:0 0 65px #20D6C70C,0 24px 70px #0007;min-width:0}.hero-product:before{content:'';position:absolute;left:10%;right:10%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#27E1D0,transparent)}.product-kicker{padding:17px 20px;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#B0C3D6;border-bottom:1px solid #29405C}.product-kicker span:first-child{color:#67DAEA;font-weight:700}.hero-screen{border-radius:0}.product-caption{padding:20px;display:flex;flex-direction:column;gap:9px;border-top:1px solid #29405C}.product-caption strong{font-size:21px;color:#F2FAFF;font-weight:800;letter-spacing:-.03em}.product-caption span{font-size:12px;color:#8CA5BC}.automation-path{display:grid;grid-template-columns:repeat(4,1fr);background:#091525;border-radius:0 0 12px 12px;border-top:1px solid #29405C;padding:19px 10px;gap:5px}.automation-path span{font-size:13px;color:#D2E5EF;text-align:center;line-height:1.6}.automation-path b{display:block;color:#27E1D0;font-size:12px;margin-bottom:5px;font-weight:600}.headline-stats{max-width:1312px;margin:0 auto 62px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2B5068;border-radius:10px;background:linear-gradient(105deg,#102B3B,#0C1C2F);padding:29px 0}.headline-stats>div{padding:0 34px;border-right:1px solid #304D63}.headline-stats>div:last-child{border-right:0}.headline-stats strong{color:#27E1D0;font-size:55px;font-weight:900;letter-spacing:-.045em;line-height:1.2}.headline-stats strong>span{font-size:20px;font-weight:600;margin-left:8px;letter-spacing:-.02em;color:#D7EDF4}.headline-stats p{font-size:14px;line-height:1.8;color:#BBCFDF;margin:11px 0 0}.headline-stats .stat-word{font-size:47px}.confidence-section{background:#EAF5F4;color:#0D2C38;padding:54px max(64px,calc((100vw - 1312px)/2));display:grid;grid-template-columns:.9fr 1.7fr;gap:58px;border-top:3px solid #27E1D0;margin-bottom:70px}.confidence-section .eyebrow{color:#167F7A;font-size:13px;letter-spacing:.02em;margin-bottom:18px}.confidence-intro h2{font-size:31px;font-weight:900;line-height:1.55;letter-spacing:-.04em;margin:0;word-break:keep-all}.confidence-intro h2 span{color:#167F7A}.confidence-points{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.confidence-points article>span{font-size:13px;color:#167F7A;display:block;margin-bottom:17px}.confidence-points h3{font-size:19px;line-height:1.6;letter-spacing:-.035em;margin:0 0 11px;font-weight:800;word-break:keep-all}.confidence-points p{font-size:15px;line-height:1.8;color:#476372;margin:0;word-break:keep-all}.showcase{border-color:#2C8396;box-shadow:0 25px 70px #0005}.showcase-top{padding:25px 28px;background:#102235}.showcase-top h2{font-size:25px;font-weight:800;letter-spacing:-.04em}.showcase-top .eyebrow{font-size:13px;color:#67DAEA}.screenshot-badge{border-color:#27E1D066;background:#27E1D011;color:#58E4D8;font-size:13px}.screen-tabs button[aria-selected=true]{background:#164557;color:#55F0DF;font-weight:800}.value-strip{padding-top:42px}.value-strip article>span{font-size:12px}.value-strip h2{font-size:24px;font-weight:800}.section{padding-block:86px}.section-title{font-size:43px;line-height:1.4;font-weight:900;letter-spacing:-.05em}.accent-text{color:#27E1D0}.section-intro .eyebrow{font-size:13px;letter-spacing:.04em}.section-intro .section-description{font-size:17px;color:#B0C3D6}.feature-grid{gap:18px}.feature{background:#0B1A2D;border-color:#29445E;padding:31px;border-top:3px solid #3C647E;transition:border-color .2s,background .2s}.feature:hover{border-color:#27E1D0;background:#0E2338}.feature h3{font-size:24px;font-weight:800}.feature-number{color:#70C9DF;font-size:12px;font-weight:600}.feature p{color:#B0C3D6;font-size:16px}.feature:nth-child(2),.feature:nth-child(3){border-top-color:#27E1D0}.feature-accent{background:#12343A;border-color:#2B7D7B;border-top-color:#27E1D0}.feature-accent h3{color:#66EFE0}.mixer-section{background:linear-gradient(120deg,#0E2237,#081221);border:1px solid #29445E;border-radius:14px;max-width:1312px;padding:58px 42px;margin:30px auto 80px}.mixer-section .section-title{font-size:40px}.mixer-stats{background:#061321;border:1px solid #2F6881;padding:29px;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:26px;gap:20px}.mixer-stats strong{font-size:54px;font-weight:900}.mixer-stats span{display:block;margin:14px 0 0;font-size:15px}.mixer-paths article:first-child{border-color:#2C8D89;background:#103536}.mixer-paths article:first-child h3{color:#60F0DE}.mixer-paths h3{font-weight:800}.mixer-detail summary{font-weight:800}.mixer-detail[open]{border-left:3px solid var(--category)}.mixer-detail-body strong{color:#F0F7FC}.mixer-help{background:#09192A}.risk-section{max-width:1312px;margin:0 auto 80px;padding:34px 38px;background:#211D19;border:1px solid #B8843E;border-top:4px solid #E9B35F;border-radius:10px;scroll-margin-top:24px}.risk-heading{display:flex;gap:17px;align-items:center}.warning-symbol{width:42px;height:42px;background:#E9B35F;color:#39270A;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:27px;font-weight:900}.risk-section .eyebrow{color:#EDC389;font-size:13px;letter-spacing:.03em;margin:0 0 8px}.risk-heading h2{margin:0;font-size:27px;font-weight:900;line-height:1.5;letter-spacing:-.035em;color:#FFE4BC}.risk-lead{font-size:16px;line-height:1.9;color:#D7C5AF;margin:24px 0}.risk-lead strong{color:#FFCC7E}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;border-top:1px solid #624D36;padding-top:24px}.risk-grid h3{font-size:18px;line-height:1.5;margin:0 0 13px;color:#FFE4BC;font-weight:800}.risk-grid p{font-size:15px;color:#C9BCAA;line-height:1.85;margin:0;word-break:keep-all}.light-section{background:#0C1C2F}.download-card{border-top:3px solid #27E1D0;background:#0E2438}.download-card h3{font-size:26px;font-weight:800}.download-card .primary{font-weight:800}.notice-section{border-left:4px solid #27E1D0;background:#10273B}.faq-title .eyebrow{color:#63CBE4}.business-information{background:#091523;padding:24px;border:1px solid #29405C;border-radius:8px}.business-information h2{color:#C5D9E8;font-size:15px}.dialog-note strong{color:#FFCC7E;font-weight:700}@media(max-width:1400px){.headline-stats,.risk-section,.mixer-section{margin-inline:64px}.confidence-section{padding-inline:64px}.hero{gap:30px}.hero h1{font-size:58px}.hero .button{padding:15px 17px;font-size:14px}}@media(max-width:1100px){.hero{grid-template-columns:1fr 1fr;gap:27px;padding:55px 30px}.hero h1{font-size:45px}.hero-description{font-size:16px}.hero .button{padding:14px 16px}.headline-stats,.risk-section,.mixer-section{margin-inline:30px}.headline-stats>div{padding-inline:26px}.headline-stats strong{font-size:45px}.headline-stats .stat-word{font-size:40px}.headline-stats strong>span{font-size:17px}.confidence-section{padding:44px 30px;grid-template-columns:1fr;gap:32px}.confidence-intro h2{font-size:32px}.confidence-points{gap:30px}.section-title{font-size:37px}.mixer-section{padding:42px 30px}.mixer-section .section-title{font-size:34px}.mixer-stats strong{font-size:45px}.risk-grid{gap:22px}.risk-section{padding:29px}.header nav{gap:20px}.brand-ko{display:none}}@media(max-width:860px){.hero{grid-template-columns:1fr;padding:46px 30px;gap:34px}.hero-copy{max-width:670px}.hero h1{font-size:57px}.hero-description{font-size:17px}.hero-product{max-width:850px}.hero-actions{gap:12px}.headline-stats{margin-bottom:45px}.risk-grid{grid-template-columns:1fr;gap:25px}.risk-grid article{max-width:800px}.confidence-points h3{font-size:18px}.confidence-points p{font-size:15px}.headline-stats p{font-size:13px}.mixer-section .section-intro{display:block}.mixer-section .section-description{max-width:750px;margin-top:24px}.header{display:block}.header nav{margin-top:16px;gap:20px}}@media(max-width:720px){.header{min-height:auto;padding:17px 22px}.brand-ko{display:inline}.header nav{gap:15px;font-size:14px}.header .nav-cta{margin-left:0}.hero{padding:43px 22px 32px;gap:28px}.hero .eyebrow{font-size:13px;margin-bottom:21px;letter-spacing:.03em}.hero h1{font-size:clamp(35px,9vw,51px);line-height:1.23;letter-spacing:-.055em;margin-bottom:25px}.hero-description{font-size:16px;line-height:1.9}.hero-description br{display:initial}.hero .button{padding:14px 16px;font-size:14px}.hero-risk{font-size:12px}.product-kicker{padding:14px 16px;font-size:12px}.product-caption{padding:18px 16px}.product-caption strong{font-size:19px}.automation-path{padding:15px 8px}.automation-path span{font-size:12px}.headline-stats{margin:0 22px 42px;padding:0;grid-template-columns:1fr}.headline-stats>div{border-right:0;border-bottom:1px solid #304D63;display:flex;align-items:center;gap:22px;padding:20px 22px}.headline-stats>div:last-child{border-bottom:0}.headline-stats strong{font-size:43px;min-width:102px;white-space:nowrap}.headline-stats .stat-word{font-size:35px}.headline-stats strong>span{font-size:16px;margin-left:5px}.headline-stats .stat-word span{display:block;margin:7px 0 0;font-size:13px}.headline-stats p{margin:0;font-size:14px}.confidence-section{padding:39px 22px;margin-bottom:42px;gap:27px}.confidence-intro h2{font-size:29px}.confidence-points{grid-template-columns:1fr;gap:26px}.confidence-points article{display:grid;grid-template-columns:28px 1fr;gap:0 12px}.confidence-points article>span{grid-row:1/3;font-size:13px;margin:3px 0 0}.confidence-points h3{font-size:19px;margin-bottom:8px}.confidence-points p{font-size:15px}.showcase{margin-inline:16px}.showcase-top{padding:22px 16px}.showcase-top h2{font-size:21px}.screen-tabs button{font-size:13px;line-height:1.8}.screen-caption h3{font-size:19px}.value-strip h2{font-size:24px}.section{padding-block:57px}.section-title{font-size:32px;line-height:1.4}.section-intro .section-description{font-size:16px}.feature{padding:27px 24px}.feature h3{font-size:23px}.mixer-section{margin:24px 16px 48px;padding:31px 20px}.mixer-section .section-title{font-size:29px}.mixer-stats{padding:24px;grid-template-columns:1fr;gap:23px}.mixer-stats>div{display:flex;align-items:center;gap:20px}.mixer-stats strong{font-size:40px;min-width:100px}.mixer-stats span{margin:0;font-size:14px}.mixer-paths{margin-bottom:24px}.mixer-paths article{padding:24px 20px}.mixer-detail summary{font-size:17px}.risk-section{margin:0 16px 46px;padding:25px 20px}.risk-heading{gap:12px;align-items:flex-start}.warning-symbol{width:35px;height:35px;font-size:23px;margin-top:4px}.risk-heading h2{font-size:22px}.risk-section .eyebrow{font-size:12px}.risk-lead{font-size:15px;margin-block:22px}.risk-grid h3{font-size:18px}.risk-grid p{font-size:15px}.business-information{padding:20px 16px}.business-information dl{font-size:13px}.light-section .section{padding-block:55px}.image-dialog img{min-width:850px}}
/* Compact usage notice matching the reference site's quieter treatment. */
.risk-section{background:#0D1C2D;border:1px solid #29445E;border-top:1px solid #29445E;padding:25px 30px;border-radius:8px;margin-bottom:60px}.risk-heading{display:block}.risk-section .eyebrow{color:#829FB8;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.risk-heading h2{font-size:20px;color:#D3E3EF;font-weight:700}.risk-lead{color:#9FB6CA;font-size:14px;line-height:1.9;margin:14px 0 0}.risk-lead strong{color:#BDD3E3;font-weight:500}.hero-risk a{color:#8EA9BF;border-bottom-color:#8EA9BF55;margin-left:0}.dialog-note strong{color:#BDD3E3}@media(max-width:720px){.risk-section{padding:22px 20px;margin-bottom:45px}.risk-heading h2{font-size:19px}.risk-lead{font-size:14px}}
.usage-notice{margin-top:26px;padding-top:22px;border-top:1px solid #29405C;scroll-margin-top:24px}.usage-notice h2{font-size:13px;color:#8FA8BC;font-weight:600;margin:0 0 10px}.usage-notice p{font-size:13px;color:#8FA8BC;line-height:1.9;margin:0;max-width:1100px;word-break:keep-all}
@media(max-width:720px){.screen-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.screen-tabs button{padding:12px 8px;font-size:13px}.hero-product .product-caption strong{font-size:19px;line-height:1.5}}
.dashboard-addition{margin-bottom:45px}.hero+.dashboard-addition{margin-top:0}.hero .eyebrow{font-size:14px;letter-spacing:.025em}.dashboard-addition .screen-caption p{font-size:15px}@media(max-width:1000px){.header{display:block}.header nav{margin-top:16px;flex-wrap:wrap;gap:16px}}@media(max-width:720px){.dashboard-addition{margin-bottom:32px}.hero .eyebrow{font-size:13px;line-height:1.7}.screen-tabs{display:flex}.screen-tabs button{flex:1;padding:13px 7px;font-size:13px}}

.download-card .download-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:18px}.download-card [hidden]{display:none!important}

/* Homepage shortcuts use the same controls and palette as the product page. */
@media(max-width:1280px){.header{display:block}.header nav{margin-top:16px;flex-wrap:wrap;gap:14px 18px}}
.nav-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border:1px solid #2c7d7b;border-radius:6px;background:#103335;color:#82eee0;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.nav-shortcut:hover{background:#174748;color:#c2fff5}.shortcut-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 15px;margin-top:22px}.shortcut-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:11px 15px;border:1px solid #2c7d7b;border-radius:6px;background:#0d292f;color:#82eee0;font-size:14px;font-weight:700;cursor:pointer}.shortcut-trigger:hover{background:#174748}.shortcut-row>span{font-size:12px;line-height:1.7;color:#91aabd}@media(max-width:720px){.nav-shortcut{min-height:40px;padding:8px 11px;font-size:13px}.shortcut-row{gap:10px;margin-top:18px}.shortcut-row>span{width:100%;font-size:12px}}@media(prefers-reduced-motion:reduce){.shortcut-trigger,.nav-shortcut{transition:none}}
