@font-face{font-family:Pretendard;src:url('assets/Pretendard-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url('assets/Pretendard-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url('assets/Pretendard-Black.woff2') format('woff2');font-weight:900;font-display:swap}
:root{--bg:#0a0a0f;--panel:#12121d;--line:#272735;--white:#f4f4ff;--muted:#a5a5bc;--purple:#7c3aed;--lavender:#b9a4ff;--blue:#2563eb;--green:#4ec596;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:Pretendard,'Malgun Gothic',sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b9a4ff;outline-offset:5px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{word-break:keep-all;line-height:1.25;letter-spacing:-.045em}h2{font-size:44px;font-weight:900}h3{font-size:30px}p{word-break:keep-all}em{font-style:normal}strong{font-weight:700}.wrap{max-width:var(--max);margin:auto;padding-inline:28px}.section{padding-top:108px;padding-bottom:108px}.draftbar{text-align:center;background:#191626;color:#b8a7dd;font-size:11px;padding:6px 12px;letter-spacing:.01em}.site-header{max-width:1440px;margin:auto;padding:21px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff0c}.brand{font-family:Georgia,serif;color:var(--green);font-weight:700;font-size:25px;letter-spacing:.01em}.brand span{display:block;font-family:Pretendard,'Malgun Gothic',sans-serif;color:#868699;font-size:9px;font-weight:600;letter-spacing:.08em;margin-top:-4px}.site-header nav{display:flex;gap:30px;font-size:13px;color:#b7b7c7}.site-header nav a:hover,.inline-link:hover{color:var(--lavender)}.nav-buy{font-size:12px;border:1px solid #484059;border-radius:8px;padding:10px 16px}.nav-buy span{margin-left:18px}.skip{position:absolute;z-index:99;top:-80px;left:16px;padding:10px;background:var(--purple)}.skip:focus{top:0}.eyebrow{font-size:12px;color:var(--lavender);font-weight:700;letter-spacing:.045em;display:flex;align-items:center;gap:10px}.eyebrow-line{height:1px;width:24px;background:#6d6186}.product-mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(140deg,var(--purple),var(--blue));font-weight:900;color:white;font-size:22px;line-height:1}.hero{display:grid;grid-template-columns:1.22fr 1fr;align-items:center;position:relative;min-height:720px;padding-top:64px;padding-bottom:76px;isolation:isolate;gap:28px}.hero-art{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:url('assets/conversation-flow.png') no-repeat center right/cover;opacity:.23;mask-image:linear-gradient(180deg,#000 65%,transparent);pointer-events:none}.hero h1{font-size:66px;font-weight:900;margin:29px 0 26px;line-height:1.16;letter-spacing:-.055em}.hero h1 em{color:var(--lavender)}.hero-lead{font-size:18px;line-height:1.85;color:#b4b4cb;letter-spacing:-.025em}.hero-lead strong{color:var(--white)}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:8px;min-height:48px;padding:13px 21px;font-size:13px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s}.primary{background:linear-gradient(110deg,#7439e7,#315bdb);color:#fff;box-shadow:0 5px 22px #6633b32a}.primary:hover{background:linear-gradient(110deg,#8b48f9,#416cf0);transform:translateY(-1px)}.text-button{background:none;padding-inline:0;color:#bbb4d4;font-size:12px}.hero-note{font-size:12px;color:#9797ae;margin-top:19px}.hero-product{position:relative;max-width:380px;justify-self:end;padding:8px 24px 40px 0}.product-window{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #c7b9ff55;transform:rotate(2deg);height:476px}.window-bar{height:31px;background:#e9eaf2;padding:0 10px;display:flex;align-items:center;gap:14px;justify-content:space-between;color:#616373;font-size:8px}.window-bar span:first-child{display:flex;gap:4px}.window-bar i{width:5px;height:5px;border-radius:50%;background:#9699ad}.window-bar b{font-weight:600}.window-tag{border:1px solid #bbbcc8;border-radius:3px;padding:0 5px}.product-window img{width:100%}.floating-note{position:absolute;left:-35px;bottom:35px;background:#191527eF;border:1px solid #75618f;border-radius:11px;display:flex;align-items:center;gap:13px;padding:16px 20px;box-shadow:0 16px 32px #0006}.dot{background:#b39bf7;width:9px;height:9px;box-shadow:0 0 15px #b19aff70;border-radius:50%}.floating-note strong{font-size:13px}.floating-note small{display:block;font-size:11px;color:#ac9fc8;margin-top:3px}.image-note{font-size:9px;color:#8f88a1;text-align:center;position:absolute;bottom:0;left:-22px;right:0}.facts{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px;gap:20px}.facts span{display:flex;gap:12px;font-size:12px;color:#9999ad}.facts b{color:#e2deef;white-space:nowrap}.section-heading{text-align:center;margin-bottom:48px}.section-heading .eyebrow{justify-content:center;margin-bottom:19px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:15px;margin-top:20px}.work-trail{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;margin-top:60px}.work-trail>div{text-align:center}.trail-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 22px;border:1px solid #424253;border-radius:16px;font-size:29px;font-weight:600;color:#c2bbd9;background:#171620}.work-trail strong{font-size:16px}.work-trail p{color:var(--muted);font-size:13px;margin-top:10px}.trail-arrow{color:#66647a;font-size:24px;text-align:center}.problem-close{display:flex;gap:26px;align-items:center;justify-content:center;border-top:1px solid var(--line);margin-top:45px;padding-top:32px}.problem-close>span{font-weight:900;font-size:26px;color:var(--lavender)}.problem-close p{font-size:16px;color:#b9b9c8}.problem-close strong{color:var(--white)}.workflow-section{background:#101018;border-block:1px solid #232332}.workflow-tabs{display:flex;gap:0;border-bottom:1px solid #363242;margin-bottom:35px}.workflow-tabs button{flex:1;padding:17px 12px;background:none;color:#9393a9;border:0;border-bottom:2px solid transparent;font-size:14px;font-weight:700}.workflow-tabs button[aria-selected=true]{border-bottom-color:#b197ff;color:#c7b5ff;background:#b097ff08}.feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:590px;padding:14px 30px 30px}.feature-number{font-size:11px;color:#a895d3;font-weight:700;letter-spacing:.09em}.feature-copy h3{font-size:35px;margin:20px 0 23px}.feature-copy>p{color:var(--muted);font-size:15px;max-width:420px}.check-list{list-style:none;padding:0;margin:25px 0;font-size:14px;line-height:1.8}.check-list li{padding:6px 0 6px 24px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--lavender);font-weight:700}.feature-tip{border-left:2px solid #8761bf;padding:11px 14px;color:#b2a6c5;font-size:12px;background:#b38aff08}.feature-visual{margin:0;max-width:335px;justify-self:center;width:100%}.screen-shell{height:515px;overflow:hidden;border-radius:12px;border:1px solid #514b68;box-shadow:0 15px 48px #0006;background:#f6f7f9}.feature-visual figcaption{color:#8e8a9d;font-size:10px;line-height:1.5;text-align:center;margin-top:16px}.analytics-visual{max-width:465px}.analytics-shell{overflow:hidden;border:1px solid #514b68;border-radius:12px;box-shadow:0 15px 48px #0006}.workflow-end{border-top:1px solid var(--line);padding-top:28px;display:flex;align-items:center;gap:19px}.workflow-end>span{font-size:27px;font-weight:900;color:#716782}.workflow-end strong{font-size:17px}.workflow-end p{color:var(--muted);font-size:12px;margin-top:4px}.workflow-end>a{font-size:12px;color:var(--lavender);margin-left:auto;white-space:nowrap}.review-section{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center}.review-photo{margin:0}.review-photo img{border-radius:14px;aspect-ratio:1/1.15;object-fit:cover;object-position:36% center}.review-photo figcaption{font-size:9px;color:#9292a4;margin-top:12px}.review-copy .eyebrow{margin-bottom:22px}.review-copy h2{font-size:43px}.review-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;margin:25px 0}.review-item{display:flex;align-items:flex-start;gap:15px;margin:24px 0}.review-item>span{width:24px;color:var(--lavender);border:1px solid #68507e;text-align:center;line-height:24px;border-radius:50%;font-size:12px}.review-item strong{font-size:15px}.review-item p{font-size:12px;color:var(--muted);margin-top:3px}.analytics-section{border-block:1px solid var(--line);background:#101018}.analytics-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.analytics-layout h2{font-size:37px;margin:22px 0}.analytics-layout p:not(.eyebrow){color:var(--muted);font-size:14px}.inline-link{display:inline-block;color:var(--lavender);font-size:13px;margin-top:22px}.analytics-layout .small-note{font-size:11px!important;margin-top:22px;color:#9292a7!important}.data-flow{text-align:center}.data-flow>div{padding:24px 16px;border:1px solid #393445;border-radius:10px;background:#151420}.data-label{display:block;color:#b4a3d4;font-size:11px;margin-bottom:7px}.data-flow strong{display:block;font-size:17px}.data-flow small{color:#9290a4;font-size:11px}.data-arrow{display:block;font-size:23px;color:#847197;padding:6px}.data-flow .flow-final{background:#241a35;border-color:#745297}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fit-card{padding:32px;border:1px solid #363140;border-radius:13px;background:#15131d}.fit-card h3{font-size:23px;margin:14px 0 23px}.fit-symbol{font-size:24px;color:var(--lavender)}.fit-card ul{padding:0;list-style:none;margin:0}.fit-card li{color:#b8b6c8;font-size:14px;padding:11px 0;border-top:1px solid #ffffff0a}.fit-yes{border-color:#5d497e;background:#1a1427}.fit-no{background:#121219;border-color:#292936}.fit-no .fit-symbol{color:#9493a2}.purchase-section{border-block:1px solid var(--line);background:linear-gradient(130deg,#161020,#10101b)}.purchase-layout{display:grid;grid-template-columns:1fr 430px;gap:100px;align-items:center}.purchase-copy h2{margin:23px 0;font-size:44px}.purchase-copy>p:not(.eyebrow){color:var(--muted);font-size:15px}.included{margin-top:34px}.included h3{font-size:16px}.included .check-list{margin:14px 0 0;color:#c7c1d6}.price-box{background:#191525;border:1px solid #71569b;border-radius:15px;padding:33px;box-shadow:0 20px 60px #0004}.price-kicker{font-size:13px;color:var(--lavender)}.price{display:flex;align-items:baseline;gap:10px;margin:13px 0 5px}.price strong{font-size:57px;letter-spacing:-.055em;line-height:1.2;font-weight:900}.price>span{font-size:22px}.price-method{font-size:13px;color:#c8bddb}.price-box hr{border:0;border-top:1px solid #443550;margin:25px 0}.price-box dl{margin:0 0 27px}.price-box dl>div{display:flex;justify-content:space-between;font-size:11px;gap:15px;margin:15px 0}.price-box dt{color:#a59bb8}.price-box dd{margin:0;text-align:right;color:#dbd4e7}.full{width:100%}.price-footnote{font-size:10px;color:#a195b0;margin-top:15px;line-height:1.7}.faq-section{max-width:910px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;font-size:15px;font-weight:700;cursor:pointer;padding:23px 35px 23px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:2px;color:var(--lavender);font-size:22px;top:19px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;color:var(--muted);padding:0 28px 25px 0}.last-cta{text-align:center;border-top:1px solid var(--line);padding-block:70px}.last-cta .product-mark{margin-bottom:23px;width:44px;height:44px;font-size:30px}.last-cta h2{font-size:39px;margin-bottom:27px}footer{border-top:1px solid var(--line);padding-block:33px;display:flex;gap:35px;align-items:center}footer p{font-size:10px;color:#8e8ea1}footer>span{margin-left:auto;font-size:10px;color:#8e8ea1}.mobile-buy{display:none}dialog{border:1px solid #6b5684;border-radius:15px;background:#171321;color:var(--white);max-width:500px;width:calc(100% - 36px);padding:28px;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#05030bbb;backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--lavender);margin-bottom:18px}.dialog-head button{background:none;border:0;color:#ddd;font-size:27px;line-height:1;padding:2px 8px}dialog h2{font-size:27px}dialog>p{color:var(--muted);font-size:13px;margin-top:12px}dialog .check-list{font-size:12px;margin:18px 0}.dialog-draft{padding:17px;background:#251d32;border-radius:8px;margin-bottom:22px}.dialog-draft strong{font-size:13px}.dialog-draft p{color:var(--muted);font-size:12px;margin-top:6px}
@media(min-width:1500px){.hero-art{inset:0 -150px}}@media(max-width:1050px){.site-header{padding:20px 28px}.hero h1{font-size:54px}.hero-lead{font-size:16px}.hero-product{max-width:330px}.hero{min-height:670px}.hero-art{inset:0}.facts span{display:block}.facts b{display:block;margin-bottom:4px}.feature-panel{gap:38px;padding-inline:0}.feature-copy h3{font-size:30px}.review-section{gap:40px}.review-copy h2{font-size:36px}.analytics-layout{gap:45px}.purchase-layout{gap:45px;grid-template-columns:1fr 390px}.purchase-copy h2{font-size:38px}}
@media(max-width:760px){html{scroll-padding-top:24px}.wrap{padding-inline:22px}.site-header{padding:16px 22px;gap:15px}.brand{font-size:22px}.site-header nav{display:none}.nav-buy{font-size:11px;padding:8px 12px}.nav-buy span{margin-left:8px}.draftbar{font-size:10px}.hero{display:block;padding-top:44px;padding-bottom:35px;min-height:auto;overflow:hidden}.hero-art{inset:140px -250px 0 -10px;opacity:.2}.hero h1{font-size:47px;margin:23px 0;line-height:1.18}.hero .eyebrow{font-size:10px;gap:7px}.eyebrow-line{width:14px}.product-mark{width:27px;height:27px;font-size:18px}.hero-lead{font-size:15px}.hero-actions{margin-top:25px;gap:4px 17px}.button{min-height:46px;padding:12px 16px;font-size:12px}.text-button{font-size:11px;padding-inline:0}.hero-note{font-size:11px;margin-top:12px}.hero-product{max-width:310px;margin:40px auto 0;padding:0 10px 42px 0}.product-window{height:393px}.floating-note{left:-11px;bottom:31px;padding:14px 16px;gap:10px}.floating-note strong{font-size:11px}.floating-note small{font-size:10px}.image-note{font-size:8px;left:0}.facts{gap:15px;padding-block:18px}.facts span{font-size:9px;word-break:keep-all}.facts b{font-size:11px}.section{padding-top:68px;padding-bottom:68px}h2{font-size:30px}.section-heading{margin-bottom:33px}.section-heading p:not(.eyebrow){font-size:13px;margin-top:17px}.eyebrow{font-size:10px}.section-heading .eyebrow{margin-bottom:16px}.work-trail{grid-template-columns:1fr 20px 1fr;margin-top:38px;gap:27px 0}.work-trail .trail-arrow:nth-child(4){display:none}.trail-icon{width:47px;height:47px;border-radius:13px;font-size:24px;margin-bottom:13px}.work-trail strong{font-size:14px}.work-trail p{font-size:11px;line-height:1.8;margin-top:7px}.trail-arrow{font-size:18px}.problem-close{gap:17px;padding-top:24px;margin-top:32px}.problem-close>span{font-size:22px}.problem-close p{font-size:13px}.workflow-tabs button{font-size:11px;padding:13px 3px}.workflow-tabs{margin-bottom:30px}.feature-panel{display:block;padding:0;min-height:auto}.feature-copy h3{font-size:28px;margin:17px 0}.feature-copy>p{font-size:13px}.check-list{font-size:12px;margin:18px 0}.feature-tip{font-size:11px}.feature-visual{max-width:300px;margin:29px auto 0}.screen-shell{height:425px}.feature-visual figcaption{font-size:9px}.analytics-visual{max-width:100%}.workflow-end{gap:13px;flex-wrap:wrap;margin-top:28px;padding-top:23px}.workflow-end strong{font-size:14px}.workflow-end p{font-size:11px}.workflow-end>a{margin-left:40px;font-size:11px}.workflow-end>span{font-size:23px}.review-section{display:flex;flex-direction:column-reverse;gap:30px}.review-copy h2{font-size:32px}.review-copy>p:not(.eyebrow){font-size:13px}.review-item{margin:19px 0}.review-item strong{font-size:14px}.review-item p{font-size:11px}.review-photo img{aspect-ratio:1.3/1}.analytics-layout{display:block}.analytics-layout h2{font-size:30px}.analytics-layout p:not(.eyebrow){font-size:13px}.data-flow{margin-top:30px}.data-flow>div{padding:20px 15px}.data-flow strong{font-size:15px}.fit-grid{grid-template-columns:1fr;gap:16px}.fit-card{padding:25px}.fit-card h3{font-size:21px;margin:8px 0 17px}.fit-card li{font-size:12px;padding:10px 0}.purchase-layout{display:block}.purchase-copy h2{font-size:33px}.purchase-copy>p:not(.eyebrow){font-size:13px}.included{margin-top:26px}.price-box{margin-top:35px;padding:26px}.price strong{font-size:51px}.price-box dl>div{font-size:11px}.faq-list summary{font-size:13px;padding-block:19px}.faq-list summary:after{top:14px}.faq-list details p{font-size:12px}.last-cta{padding-block:54px}.last-cta h2{font-size:31px}footer{display:block;padding-bottom:110px}footer p{margin:13px 0}footer>span{display:block}.mobile-buy{position:fixed;z-index:20;bottom:0;left:0;right:0;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#171321f5;backdrop-filter:blur(12px);border-top:1px solid #5d4579;display:flex;align-items:center;justify-content:space-between;gap:20px}.mobile-buy small{display:block;font-size:9px;color:#aa9abc}.mobile-buy strong{font-size:19px}.mobile-buy a{font-size:12px;padding:11px 22px;background:#7239d9;border-radius:7px}dialog h2{font-size:24px}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.base-price{font-size:12px;color:#baafca;margin-top:15px}.launch-code{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;border:1px dashed #8466ac;border-radius:7px;background:#271d35;margin-top:20px}.launch-code span{font-size:11px;color:#c6b6de}.launch-code code{font-size:14px;font-weight:700;color:#eee4ff;letter-spacing:.045em}.code-period{color:#b0a1c0;font-size:10px;margin-top:8px}
