.page-module___8aEwW__page{color:#1a2724;background-color:#fafdfc;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-module___8aEwW__main{flex:1}.page-module___8aEwW__page [data-reveal]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.page-module___8aEwW__page [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.page-module___8aEwW__nav{z-index:1000;background:#fff;border-bottom:1px solid #0000000d;width:100%;height:72px;transition:all .3s;position:fixed;top:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.page-module___8aEwW__logo{font-family:var(--font-brand);color:#1e6d5e;letter-spacing:-.03em;align-items:center;gap:4px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.page-module___8aEwW__navLinks{display:none}@media (min-width:768px){.page-module___8aEwW__navLinks{gap:32px;display:flex}}.page-module___8aEwW__navLink{color:#4b635e;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.page-module___8aEwW__navLink:hover{color:#0f3f35}.page-module___8aEwW__navActions{align-items:center;gap:12px;display:flex}.page-module___8aEwW__btnBase{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module___8aEwW__btnPrimary{color:#fff;background:linear-gradient(135deg,#278877 0%,#1e6d5e 100%);font-weight:700;box-shadow:0 4px 12px #27887740}.page-module___8aEwW__btnPrimary:hover{background:linear-gradient(135deg,#2b9583 0%,#227b6b 100%);transform:translateY(-2px);box-shadow:0 8px 24px #27887759}.page-module___8aEwW__btnSecondary{color:#1a2724;background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}.page-module___8aEwW__btnSecondary:hover{border-color:#00000026;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.page-module___8aEwW__btnGhost{color:#278877;background:0 0}.page-module___8aEwW__btnGhost:hover{background:#2788770d}.page-module___8aEwW__btnSm{height:36px;padding:0 16px;font-size:14px}.page-module___8aEwW__btnMd{height:48px;padding:0 24px;font-size:15px}.page-module___8aEwW__btnLg{height:56px;padding:0 32px;font-size:16px}.page-module___8aEwW__fullWidthButton{width:100%}.page-module___8aEwW__hero{text-align:center;background:radial-gradient(circle at 50% 0,#c8f5eb66 0%,#fafdfc 70%);flex-direction:column;align-items:center;padding:180px 24px 100px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroOrb{filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(#2788771a 0%,#fafdfc00 70%);width:800px;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module___8aEwW__heroBadge{color:#278877;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;font-size:16px;font-weight:700;display:block}.page-module___8aEwW__heroTitle{letter-spacing:-.01em;color:#0c2d26;margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.15}.page-module___8aEwW__heroTitleHighlight{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#186a5a 0%,#2eb09c 100%);-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroDesc{color:#4b635e;margin-bottom:48px;max-width:680px;margin-inline:auto;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.45}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module___8aEwW__heroVisual{z-index:2;width:100%;max-width:1100px;margin-top:80px;position:relative}.page-module___8aEwW__visualInner{background:#fff;border:1px solid #0000000d;border-radius:24px;align-items:stretch;gap:32px;padding:48px;display:flex;box-shadow:0 32px 80px -16px #0c2d261f}@media (max-width:768px){.page-module___8aEwW__visualInner{flex-direction:column;gap:20px;padding:24px}}.page-module___8aEwW__mockReport,.page-module___8aEwW__mockChat{text-align:left;background:#f8fbfa;border:1px solid #0000000a;border-radius:20px;flex-direction:column;flex:1 1 0;min-height:480px;padding:24px;display:flex;box-shadow:0 4px 20px #00000005}.page-module___8aEwW__mockHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.page-module___8aEwW__mockHeaderTitleBox{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__mockTitle{color:#0c2d26;letter-spacing:-.01em;font-size:17px;font-weight:700}.page-module___8aEwW__mockDate{color:#8c9c99;font-size:12px;font-weight:500}.page-module___8aEwW__mockBadgeUrgent{color:#e11d48;background:#fff1f2;border:1px solid #e11d481a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.page-module___8aEwW__reportScoreGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.page-module___8aEwW__landingScoreCard{opacity:0;background:#fff;border:1px solid #00000008;border-radius:14px;flex-direction:column;align-items:center;padding:12px 8px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)}.page-module___8aEwW__activated .page-module___8aEwW__landingScoreCard{opacity:1;transform:translateY(0)}.page-module___8aEwW__landingScoreHeader{align-items:center;gap:4px;margin-bottom:12px;display:flex}.page-module___8aEwW__landingScoreIcon{font-size:14px}.page-module___8aEwW__landingScoreLabel{color:#4b635e;font-size:12px;font-weight:700}.page-module___8aEwW__landingScoreRingWrapper{width:56px;height:56px;margin:0 auto 12px;position:relative}.page-module___8aEwW__landingScoreRingSvg{width:100%;height:100%;transform:rotate(-90deg)}.page-module___8aEwW__landingScoreRingBg{fill:none;stroke:#f1f5f4;stroke-width:3.5px}.page-module___8aEwW__landingScoreRingFn{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray 1.2s cubic-bezier(.16,1,.3,1)}.page-module___8aEwW__theme-green .page-module___8aEwW__landingScoreRingFn{stroke:#10b981}.page-module___8aEwW__theme-amber .page-module___8aEwW__landingScoreRingFn{stroke:#f59e0b}.page-module___8aEwW__theme-red .page-module___8aEwW__landingScoreRingFn{stroke:#ef4444}.page-module___8aEwW__landingScoreRingText{color:#1a2724;font-size:11px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__landingScoreDetails{flex-direction:column;align-items:center;gap:4px;display:flex}.page-module___8aEwW__landingScoreEval{font-size:11px;font-weight:700}.page-module___8aEwW__theme-green .page-module___8aEwW__landingScoreEval{color:#059669}.page-module___8aEwW__theme-amber .page-module___8aEwW__landingScoreEval{color:#d97706}.page-module___8aEwW__landingScorePill{color:#617974;white-space:nowrap;background:#f1f5f4;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.page-module___8aEwW__reportAnalysisCard{background:#fff;border:1px solid #00000008;border-radius:16px;flex:1;margin-bottom:20px;padding:16px}.page-module___8aEwW__analysisHeadline{color:#0c2d26;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.page-module___8aEwW__analysisIcon{font-size:16px}.page-module___8aEwW__analysisText{color:#4b635e;font-size:13px;line-height:1.6}.page-module___8aEwW__reportFooter{gap:8px;margin-top:auto;display:flex}.page-module___8aEwW__footerAction{color:#4b635e;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;flex:1;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:700;display:flex}.page-module___8aEwW__actionPrimary{color:#fff;background:#1e6d5e;border:none}.page-module___8aEwW__chatFeed{flex-direction:column;flex:auto;justify-content:flex-end;gap:12px;height:248px;display:flex;overflow:hidden}.page-module___8aEwW__reportSummary{color:#4b635e;margin-top:auto;padding-top:24px;font-size:14px;line-height:1.6}.page-module___8aEwW__chatMessage{flex-direction:column;gap:4px;animation:.45s cubic-bezier(.16,1,.3,1) page-module___8aEwW__chat-pop;display:flex}.page-module___8aEwW__chatMessageBot{align-items:flex-start}.page-module___8aEwW__chatMessageUser{align-items:flex-end}.page-module___8aEwW__bubbleBot,.page-module___8aEwW__bubbleUser,.page-module___8aEwW__typingBubble{max-width:85%;padding:12px 16px;font-size:14px;line-height:1.5}.page-module___8aEwW__bubbleBot{color:#1a2724;background:#fff;border:1px solid #0000000d;border-radius:12px 12px 12px 2px;align-self:flex-start;box-shadow:0 2px 8px #00000005}.page-module___8aEwW__bubbleUser{color:#fff;background:#278877;border-radius:12px 12px 2px;align-self:flex-end}.page-module___8aEwW__bubbleLabel{color:#8c9c99;margin-bottom:4px;font-size:12px;font-weight:600}.page-module___8aEwW__bubbleLabelUser{text-align:right;color:#63a99f}.page-module___8aEwW__typingWrap{opacity:.92}.page-module___8aEwW__typingBubble{background:#fff;border:1px solid #0000000d;border-radius:12px 12px 12px 2px;align-items:center;gap:6px;min-height:48px;display:inline-flex;box-shadow:0 2px 8px #00000005}.page-module___8aEwW__typingBubbleUser{background:#278877;border-color:#0000;border-radius:12px 12px 2px;box-shadow:0 8px 20px #2788772e}.page-module___8aEwW__typingDot{background:#8fbab2;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite page-module___8aEwW__typing-dot}.page-module___8aEwW__typingDotUser{background:#ffffffe0}.page-module___8aEwW__typingDot:nth-child(2){animation-delay:.18s}.page-module___8aEwW__typingDot:nth-child(3){animation-delay:.36s}@keyframes page-module___8aEwW__chat-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module___8aEwW__typing-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.page-module___8aEwW__section{border-radius:32px;width:calc(100% - 48px);max-width:1200px;margin:64px auto;padding:120px 24px;overflow:hidden}.page-module___8aEwW__sectionTint{background:#ebf6f3cc;border:1px solid #2788770d}.page-module___8aEwW__sectionHeader{text-align:center;max-width:700px;margin:0 auto 64px}.page-module___8aEwW__sectionKicker{letter-spacing:.05em;color:#278877;text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:700;display:block}.page-module___8aEwW__sectionTitle{color:#0c2d26;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.page-module___8aEwW__sectionDesc{color:#4b635e;font-size:18px;line-height:1.6}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.page-module___8aEwW__featureCard{background:#fff;border:1px solid #0000000a;border-radius:24px;padding:40px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000005}.page-module___8aEwW__featureCard:hover{border-color:#27887733;transform:translateY(-4px);box-shadow:0 20px 60px #0c2d2614}.page-module___8aEwW__featureIcon,.page-module___8aEwW__trustIcon,.page-module___8aEwW__useCaseIcon{color:#278877;background:#27887714;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.page-module___8aEwW__featureIcon svg,.page-module___8aEwW__trustIcon svg,.page-module___8aEwW__useCaseIcon svg{width:24px;height:24px}.page-module___8aEwW__useCaseIcon{margin:0 auto 24px}.page-module___8aEwW__featureTitle{color:#1a2724;letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:700}.page-module___8aEwW__featureDesc{color:#617974;font-size:16px;line-height:1.6}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;display:grid}.page-module___8aEwW__stepCard{text-align:center}.page-module___8aEwW__stepNumber{color:#fff;background:linear-gradient(135deg,#278877 0%,#1e6d5e 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:20px;font-weight:700;display:flex;box-shadow:0 8px 24px #2788774d}.page-module___8aEwW__stepTitle{color:#1a2724;margin-bottom:12px;font-size:20px;font-weight:700}.page-module___8aEwW__stepDesc{color:#617974;font-size:15px;line-height:1.6}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:24px;display:grid}.page-module___8aEwW__pricingCard{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:24px;padding:48px 32px;transition:transform .3s;position:relative;box-shadow:0 12px 40px #00000008}.page-module___8aEwW__pricingCard.page-module___8aEwW__popular{z-index:10;border:2px solid #278877;padding:56px 32px;box-shadow:0 24px 64px #2788771f}.page-module___8aEwW__pricingCard:hover{transform:translateY(-4px)}.page-module___8aEwW__popularBadge{color:#fff;background:#278877;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #2788774d}.page-module___8aEwW__priceTitle{color:#1a2724;margin-bottom:8px;font-size:24px;font-weight:700}.page-module___8aEwW__priceDesc{color:#8c9c99;margin-bottom:24px;font-size:15px}.page-module___8aEwW__priceDisplay{justify-content:center;align-items:baseline;gap:4px;margin-bottom:24px;display:flex}.page-module___8aEwW__priceAmount{color:#0c2d26;letter-spacing:-.04em;font-size:48px;font-weight:700}.page-module___8aEwW__pricePeriod{color:#8c9c99;font-size:16px;font-weight:500}.page-module___8aEwW__priceFeatures{text-align:left;margin:32px 0 40px;padding:0;list-style:none}.page-module___8aEwW__priceFeatures li{color:#4b635e;border-bottom:1px solid #00000008;align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.page-module___8aEwW__priceFeatures li:last-child{border-bottom:none}.page-module___8aEwW__checkIcon{color:#278877;font-weight:700}.page-module___8aEwW__faqList{max-width:840px;margin:0 auto}.page-module___8aEwW__faqItem{background:#fff;border:1px solid #0000000d;border-radius:16px;margin-bottom:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 16px #00000003}.page-module___8aEwW__faqItem[open]{border-color:#2788771f;box-shadow:0 12px 24px #0c2d260a}.page-module___8aEwW__faqQuestion{text-align:left;color:#1a2724;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:28px 32px;font-size:19px;font-weight:700;list-style:none;transition:background .2s;display:flex}.page-module___8aEwW__faqQuestion::-webkit-details-marker{display:none}.page-module___8aEwW__faqChevron{color:#8c9c99;font-size:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.page-module___8aEwW__faqItem[open] .page-module___8aEwW__faqChevron{color:#278877;transform:rotate(180deg)}.page-module___8aEwW__faqQuestion:hover{background:#27887705}.page-module___8aEwW__faqAnswer{color:#617974;border-top:1px solid #00000005;margin-top:-4px;padding:24px 32px 32px;font-size:16px;line-height:1.7;animation:.3s ease-out page-module___8aEwW__slide-down}@keyframes page-module___8aEwW__slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.page-module___8aEwW__faqItem{background:linear-gradient(#111d19fa 0%,#0c1512fc 100%);border-color:#4e6e6666}.page-module___8aEwW__faqItem[open]{border-color:#6bbcaf4d}.page-module___8aEwW__faqQuestion{color:#f4fbf8}.page-module___8aEwW__faqQuestion:hover{background:#ffffff08}.page-module___8aEwW__faqAnswer{color:#c2d4cf;border-top-color:#ffffff0d}.page-module___8aEwW__faqChevron{color:#a9c1bb}.page-module___8aEwW__faqItem[open] .page-module___8aEwW__faqChevron{color:#9fe5d7}}.page-module___8aEwW__trustGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.page-module___8aEwW__trustCard{text-align:left;background:#fff;border:1px solid #0000000a;border-radius:24px;padding:48px;transition:all .3s;box-shadow:0 10px 40px #00000005}.page-module___8aEwW__trustCard:hover{border-color:#27887733;transform:translateY(-4px);box-shadow:0 20px 60px #0c2d2614}.page-module___8aEwW__trustTitle{color:#1a2724;letter-spacing:-.01em;margin-bottom:16px;font-size:24px;font-weight:700}.page-module___8aEwW__trustDesc{color:#617974;font-size:16px;line-height:1.7}.page-module___8aEwW__useCaseGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.page-module___8aEwW__useCaseCard{text-align:center;background:#fff;border:1px solid #0000000a;border-radius:24px;padding:40px;transition:all .3s;box-shadow:0 10px 40px #00000005}.page-module___8aEwW__useCaseCard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0c2d2614}.page-module___8aEwW__useCaseTitle{color:#1a2724;margin-bottom:12px;font-size:22px;font-weight:700}.page-module___8aEwW__useCaseDesc{color:#617974;font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){.page-module___8aEwW__trustCard,.page-module___8aEwW__useCaseCard{background:linear-gradient(#111d19fa 0%,#0c1512fc 100%);border-color:#4e6e6694;box-shadow:0 28px 70px #0000006b}.page-module___8aEwW__trustCard:hover,.page-module___8aEwW__useCaseCard:hover{border-color:#73d2be70;box-shadow:0 30px 80px #00000080}.page-module___8aEwW__trustTitle,.page-module___8aEwW__useCaseTitle{color:#f4fbf8}.page-module___8aEwW__trustDesc,.page-module___8aEwW__useCaseDesc{color:#c2d4cf}}.page-module___8aEwW__ctaSection{text-align:center;color:#fff;background:linear-gradient(135deg,#4aa997 0%,#2f7d70 100%);border-radius:32px;width:calc(100% - 48px);max-width:1200px;margin:64px auto;padding:120px 24px;position:relative;overflow:hidden}.page-module___8aEwW__ctaTitle{letter-spacing:-.02em;z-index:1;margin-bottom:24px;font-size:clamp(32px,4vw,48px);font-weight:700;position:relative}.page-module___8aEwW__ctaDesc{color:#fffc;margin-bottom:40px;z-index:1;max-width:600px;margin-inline:auto;font-size:18px;position:relative}.page-module___8aEwW__ctaButton{color:#0f3f35;background:#fff;box-shadow:0 8px 24px #0000001a}.page-module___8aEwW__footer{background:#fff;border-top:1px solid #0000000d;padding:64px 24px 40px}.page-module___8aEwW__footerInner{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;display:flex}.page-module___8aEwW__footerTop{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.page-module___8aEwW__footerBrand{max-width:300px}.page-module___8aEwW__footerLogo{font-family:var(--font-brand);color:#0c2d26;letter-spacing:-.03em;align-items:center;gap:4px;margin-bottom:16px;font-size:20px;font-weight:700;display:flex}.page-module___8aEwW__footerDesc{color:#617974;font-size:14px;line-height:1.6}.page-module___8aEwW__footerLinks{flex-wrap:wrap;gap:64px;display:flex}.page-module___8aEwW__footerGroupTitle{color:#1a2724;text-transform:uppercase;letter-spacing:normal;margin-bottom:10px;font-size:14px;font-weight:700}.page-module___8aEwW__footerLinkList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__footerLink,.page-module___8aEwW__footerLinkBtn{color:#617974;font-size:14px;text-decoration:none}.page-module___8aEwW__footerLinkBtn{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.page-module___8aEwW__footerLink:hover,.page-module___8aEwW__footerLinkBtn:hover{color:#278877}.page-module___8aEwW__footerBottom{color:#8c9c99;border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:14px;display:flex}.page-module___8aEwW__footerInfo{flex-direction:column;gap:2px;line-height:1.8;display:flex}.page-module___8aEwW__footerInfoRow{flex-wrap:wrap;align-items:center;display:flex}.page-module___8aEwW__footerInfoRow span+span:before{content:"|";color:#0000001a;margin:0 8px;font-weight:200}@media (max-width:768px){.page-module___8aEwW__footerInfo{gap:4px;line-height:1.55}.page-module___8aEwW__footerInfoRow{flex-direction:column;align-items:flex-start;gap:4px}.page-module___8aEwW__footerInfoRow span{display:block}.page-module___8aEwW__footerInfoRow span+span:before{content:none;margin:0}}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{color:var(--color-text-primary);background:radial-gradient(circle at top,#30786924 0%,#0000 28%),linear-gradient(#07100d 0%,#0b1512 100%)}.page-module___8aEwW__nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 0 0,#41b39f1f 0%,#0000 42%),linear-gradient(#111f1ceb 0%,#0c1815d6 100%);border-bottom-color:#567e748a;box-shadow:0 14px 32px #0000002e}.page-module___8aEwW__logo,.page-module___8aEwW__heroBadge,.page-module___8aEwW__sectionKicker,.page-module___8aEwW__footerLink:hover,.page-module___8aEwW__checkIcon{color:var(--color-primary-dark)}.page-module___8aEwW__navLink,.page-module___8aEwW__heroDesc,.page-module___8aEwW__metricName,.page-module___8aEwW__reportSummary,.page-module___8aEwW__sectionDesc,.page-module___8aEwW__featureDesc,.page-module___8aEwW__stepDesc,.page-module___8aEwW__priceFeatures li,.page-module___8aEwW__faqAnswer,.page-module___8aEwW__footerDesc,.page-module___8aEwW__footerLink,.page-module___8aEwW__footerLinkBtn,.page-module___8aEwW__footerBottom,.page-module___8aEwW__footerInfo{color:var(--color-text-secondary)}.page-module___8aEwW__heroDesc,.page-module___8aEwW__sectionDesc,.page-module___8aEwW__featureDesc,.page-module___8aEwW__stepDesc,.page-module___8aEwW__priceFeatures li,.page-module___8aEwW__faqAnswer,.page-module___8aEwW__footerDesc,.page-module___8aEwW__footerLink,.page-module___8aEwW__footerLinkBtn,.page-module___8aEwW__footerBottom,.page-module___8aEwW__footerInfo,.page-module___8aEwW__metricName,.page-module___8aEwW__reportSummary{color:#d4e3df}.page-module___8aEwW__navLink:hover,.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionTitle,.page-module___8aEwW__featureTitle,.page-module___8aEwW__stepTitle,.page-module___8aEwW__priceTitle,.page-module___8aEwW__priceAmount,.page-module___8aEwW__faqQuestion,.page-module___8aEwW__footerLogo,.page-module___8aEwW__footerGroupTitle,.page-module___8aEwW__mockTitle,.page-module___8aEwW__metricValue{color:var(--color-text-primary)}.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionTitle,.page-module___8aEwW__featureTitle,.page-module___8aEwW__stepTitle,.page-module___8aEwW__priceTitle,.page-module___8aEwW__priceAmount,.page-module___8aEwW__faqQuestion,.page-module___8aEwW__mockTitle,.page-module___8aEwW__metricValue,.page-module___8aEwW__footerLogo,.page-module___8aEwW__footerGroupTitle{color:#f4fbf8}.page-module___8aEwW__btnSecondary{color:#f1fbf7;background:#14211df5;border-color:#54766dd1;box-shadow:0 8px 18px #00000047}.page-module___8aEwW__btnSecondary:hover{background:#1a2a25fa;border-color:#88ddcf8a;box-shadow:0 10px 24px #00000057}.page-module___8aEwW__btnGhost{color:#9fe5d7}.page-module___8aEwW__btnGhost:hover{background:#41b39f29}.page-module___8aEwW__hero{background:radial-gradient(circle at 50% 0,#235f54b3 0%,#07100d 72%)}.page-module___8aEwW__heroOrb{background:radial-gradient(#5cdcbf2e 0%,#09120f00 70%)}.page-module___8aEwW__heroTitleHighlight{background:linear-gradient(135deg,#7ee1ce 0%,#41b39f 100%);-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__visualInner,.page-module___8aEwW__featureCard,.page-module___8aEwW__pricingCard,.page-module___8aEwW__faqItem,.page-module___8aEwW__footer{background:linear-gradient(#111d19f5 0%,#0d1613fa 100%);border-color:#355149c7;box-shadow:0 22px 56px #00000047}.page-module___8aEwW__mockHeader,.page-module___8aEwW__priceFeatures li,.page-module___8aEwW__footerBottom{border-color:#3551498f}.page-module___8aEwW__mockBadge{color:#f7c874;background:#442e0ceb}.page-module___8aEwW__metricBarContainer,.page-module___8aEwW__faqQuestion:hover{background:#ffffff0d}.page-module___8aEwW__bubbleBot,.page-module___8aEwW__typingBubble{color:var(--color-text-primary);background:#16241ff0;border-color:#355149b8;box-shadow:0 10px 18px #0003}.page-module___8aEwW__bubbleLabel{color:var(--color-text-muted)}.page-module___8aEwW__bubbleLabelUser{color:#8fd8cc}.page-module___8aEwW__sectionTint{background:#101c18b8;border-color:#3551497a}.page-module___8aEwW__featureIcon{color:var(--color-primary-dark);background:#41b39f1f}.page-module___8aEwW__footerInfoRow span+span:before{color:var(--color-primary-dark)}.page-module___8aEwW__popularBadge{background:#41b39f}.page-module___8aEwW__ctaDesc{color:#ffffffc7}.page-module___8aEwW__navActions .page-module___8aEwW__btnGhost{color:var(--color-primary-dark)}.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionTitle,.page-module___8aEwW__ctaTitle{text-shadow:0 1px #00000014}.page-module___8aEwW__heroDesc,.page-module___8aEwW__sectionDesc,.page-module___8aEwW__featureDesc,.page-module___8aEwW__stepDesc,.page-module___8aEwW__priceFeatures li,.page-module___8aEwW__faqAnswer,.page-module___8aEwW__footerDesc,.page-module___8aEwW__footerLink,.page-module___8aEwW__footerBottom,.page-module___8aEwW__footerInfo,.page-module___8aEwW__pricePeriod,.page-module___8aEwW__priceDesc,.page-module___8aEwW__bubbleLabel,.page-module___8aEwW__metricName,.page-module___8aEwW__reportSummary{color:#c2d4cf}.page-module___8aEwW__navLink{color:#d5e6e1}.page-module___8aEwW__navLink:hover{color:#fff}.page-module___8aEwW__visualInner,.page-module___8aEwW__featureCard,.page-module___8aEwW__pricingCard,.page-module___8aEwW__faqItem,.page-module___8aEwW__footer,.page-module___8aEwW__sectionTint{background:linear-gradient(#111d19fa 0%,#0c1512fc 100%);border-color:#4e6e6694;box-shadow:0 28px 70px #0000006b}.page-module___8aEwW__stepCard{background:linear-gradient(#121f1bfa 0%,#0d1714fc 100%);border:1px solid #4e6e668a;border-radius:24px;padding:28px 20px;box-shadow:0 20px 46px #00000052}.page-module___8aEwW__stepNumber{box-shadow:0 10px 24px #0000003d}.page-module___8aEwW__featureIcon{background:#41b39f38}.page-module___8aEwW__priceFeatures li,.page-module___8aEwW__faqItem,.page-module___8aEwW__footerBottom{border-color:#4e6e6666}.page-module___8aEwW__ctaButton{color:#12362f;background:#f4faf8f5;box-shadow:0 10px 28px #00000038}.page-module___8aEwW__ctaButton:hover{background:#fff;transform:translateY(-2px)}.page-module___8aEwW__faqChevron{color:#a9c1bb}.page-module___8aEwW__mockReport,.page-module___8aEwW__mockChat{background:#182621fa;border-color:#4e6e667a}.page-module___8aEwW__mockHeader{border-bottom-color:#4e6e6661}.page-module___8aEwW__mockDate{color:#a9c1bb}.page-module___8aEwW__landingScoreCard,.page-module___8aEwW__reportAnalysisCard,.page-module___8aEwW__footerAction{background:#1c2d27fa;border-color:#4e6e6666}.page-module___8aEwW__landingScoreLabel{color:#c2d4cf}.page-module___8aEwW__landingScoreRingBg{stroke:#ffffff0d}.page-module___8aEwW__landingScoreRingText{color:#f4fbf8}.page-module___8aEwW__landingScorePill{color:#a9c1bb;background:#ffffff0f}.page-module___8aEwW__analysisHeadline{color:#f4fbf8}.page-module___8aEwW__analysisText,.page-module___8aEwW__footerAction{color:#c2d4cf}.page-module___8aEwW__actionPrimary{color:#08211b;background:#41b39f;border:none}.page-module___8aEwW__bubbleBot,.page-module___8aEwW__typingBubble{background:#1c2d27fa;border-color:#4e6e6680;box-shadow:0 10px 24px #0000003d}.page-module___8aEwW__bubbleUser{background:linear-gradient(135deg,#2f9d88 0%,#237363 100%);box-shadow:0 10px 24px #0000002e}.page-module___8aEwW__typingDot{background:#9fe5d7}.page-module___8aEwW__featureCard:hover,.page-module___8aEwW__trustCard:hover,.page-module___8aEwW__useCaseCard:hover,.page-module___8aEwW__pricingCard:hover{border-color:#73d2be70;box-shadow:0 30px 80px #00000080}.page-module___8aEwW__pricingCard.page-module___8aEwW__popular{border-color:#67d5c0;box-shadow:0 30px 82px #00000080}.page-module___8aEwW__popularBadge{color:#08211b;background:#53c9b3}.page-module___8aEwW__sectionTint{background:#0e1815f5}.page-module___8aEwW__ctaSection{background:linear-gradient(135deg,#184d43 0%,#123932 100%);box-shadow:0 32px 80px #00000075}.page-module___8aEwW__footer{border-top-color:#4e6e667a}}
.AuthForm-module__vyTrTa__container{width:100%}.AuthForm-module__vyTrTa__header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.AuthForm-module__vyTrTa__title{color:#1a2724;font-size:24px;font-weight:700;line-height:1.3}.AuthForm-module__vyTrTa__description{color:#617974;font-size:15px;line-height:1.6}.AuthForm-module__vyTrTa__tabs{background:#f1f5f4;border-radius:12px;gap:8px;margin-bottom:24px;padding:4px;display:flex}.AuthForm-module__vyTrTa__tab{color:#617974;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px;font-size:15px;font-weight:600;transition:all .2s}.AuthForm-module__vyTrTa__tabActive{color:#1e6d5e;background:#fff;box-shadow:0 2px 8px #0000000d}.AuthForm-module__vyTrTa__form{flex-direction:column;gap:16px;display:flex}.AuthForm-module__vyTrTa__errorMsg{color:#e11d48;background:#fff1f2;border-radius:8px;padding:12px;font-size:14px;font-weight:500}.AuthForm-module__vyTrTa__noticeMsg{color:#16a34a;background:#f0fdf4;border-radius:8px;padding:12px;font-size:14px;font-weight:500}.AuthForm-module__vyTrTa__oauthList{flex-direction:column;gap:10px;display:flex}.AuthForm-module__vyTrTa__googleButton,.AuthForm-module__vyTrTa__kakaoButton{color:#1a2724;cursor:pointer;background:#fff;border:1px solid #d9e4e1;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.AuthForm-module__vyTrTa__googleButton:hover:not(:disabled){border-color:#8bb7ad;transform:translateY(-1px);box-shadow:0 10px 24px #1a272414}.AuthForm-module__vyTrTa__kakaoButton{color:#1a1a1a;background:#fee500;border-color:#f3dc00}.AuthForm-module__vyTrTa__kakaoButton:hover:not(:disabled){border-color:#e6cf00}.AuthForm-module__vyTrTa__googleButton:disabled,.AuthForm-module__vyTrTa__kakaoButton:disabled{cursor:not-allowed;opacity:.7}.AuthForm-module__vyTrTa__googleIcon,.AuthForm-module__vyTrTa__kakaoIcon{color:#1f6f5f;border:1px solid #d9e4e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.AuthForm-module__vyTrTa__kakaoIcon{color:#1a1a1a;border-color:#0000001f}.AuthForm-module__vyTrTa__terms{color:#8c9c99;text-align:center;margin-top:24px;font-size:13px;line-height:1.5}.AuthForm-module__vyTrTa__terms a{color:#4b635e;text-decoration:underline}@media (prefers-color-scheme:dark){.AuthForm-module__vyTrTa__tabs{background:#ffffff0d}.AuthForm-module__vyTrTa__tab{color:#a9c1bb}.AuthForm-module__vyTrTa__tabActive{color:#fff;background:#ffffff1a}.AuthForm-module__vyTrTa__errorMsg{background:#e11d481a}.AuthForm-module__vyTrTa__noticeMsg{background:#16a34a1a}.AuthForm-module__vyTrTa__title{color:#f4fbf8}.AuthForm-module__vyTrTa__description{color:#c2d4cf}.AuthForm-module__vyTrTa__googleButton{color:#f4fbf8;background:#ffffff0f;border-color:#ffffff24}.AuthForm-module__vyTrTa__kakaoButton{color:#1a1a1a;background:#fee500;border-color:#f3dc00}.AuthForm-module__vyTrTa__googleIcon{color:#74d6c2;border-color:#ffffff2e}.AuthForm-module__vyTrTa__terms a{color:#c2d4cf}}
.auth-module__Y2OPrW__page{min-height:100vh;display:flex}.auth-module__Y2OPrW__left{background:var(--gradient-primary);padding:var(--space-12);color:#fff;flex:1;justify-content:center;align-items:center;display:flex}.auth-module__Y2OPrW__leftContent{gap:var(--space-6);flex-direction:column;max-width:420px;display:flex}.auth-module__Y2OPrW__backLink{color:#fffc;font-size:var(--font-size-sm);transition:color var(--transition-base);font-weight:600}.auth-module__Y2OPrW__backLink:hover{color:#fff}.auth-module__Y2OPrW__brand{align-items:center;gap:4px;display:flex}.auth-module__Y2OPrW__brandIcon{font-size:28px}.auth-module__Y2OPrW__brand img{filter:brightness(0)invert()}.auth-module__Y2OPrW__brandName{font-family:var(--font-brand);font-size:var(--font-size-xl);letter-spacing:-.03em;font-weight:700}.auth-module__Y2OPrW__tagline{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.25}.auth-module__Y2OPrW__tagline span{opacity:.85}.auth-module__Y2OPrW__benefits{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;list-style:none;display:flex}.auth-module__Y2OPrW__benefits li{font-size:var(--font-size-md);opacity:.9;font-weight:500;line-height:1.5}.auth-module__Y2OPrW__right{width:480px;padding:var(--space-12) var(--space-8);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.auth-module__Y2OPrW__formCard{gap:var(--space-5);flex-direction:column;width:100%;max-width:400px;display:flex}.auth-module__Y2OPrW__tabs{background:var(--color-surface-2);border-radius:var(--radius-md);padding:4px;display:flex}.auth-module__Y2OPrW__tab{padding:var(--space-3);border-radius:calc(var(--radius-md) - 2px);font-size:var(--font-size-base);color:var(--color-text-secondary);transition:all var(--transition-base);flex:1;font-weight:600}.auth-module__Y2OPrW__tabActive{color:var(--color-primary);box-shadow:var(--shadow-sm);background:#fff}.auth-module__Y2OPrW__form{gap:var(--space-4);flex-direction:column;display:flex}.auth-module__Y2OPrW__errorMsg{background:var(--color-alert-red-light);color:var(--color-alert-red);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid #dc262633;font-weight:600}.auth-module__Y2OPrW__noticeMsg{color:#047857;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#10b9811f;border:1px solid #10b98133;font-weight:600}.auth-module__Y2OPrW__dividerRow{align-items:center;gap:var(--space-3);display:flex}.auth-module__Y2OPrW__dividerOr{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.auth-module__Y2OPrW__terms{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;line-height:1.6}.auth-module__Y2OPrW__terms a{color:var(--color-primary);text-decoration:underline}@media (max-width:768px){.auth-module__Y2OPrW__left{display:none}.auth-module__Y2OPrW__right{width:100%;padding:var(--space-8) var(--space-4)}}@media (prefers-color-scheme:dark){.auth-module__Y2OPrW__right{background:linear-gradient(#0c1512fa 0%,#09110efa 100%)}.auth-module__Y2OPrW__tabs{background:#121f1be6;border:1px solid #355149b8}.auth-module__Y2OPrW__tabActive{color:var(--color-primary-dark);background:#16241ff5}.auth-module__Y2OPrW__noticeMsg{color:#74ddb4;background:#0596692e;border-color:#10b9813d}}
.AuthModal-module__1TgvTG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out AuthModal-module__1TgvTG__fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.AuthModal-module__1TgvTG__modal{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:440px;max-height:calc(100vh - 32px);margin:auto;animation:.3s cubic-bezier(.16,1,.3,1) AuthModal-module__1TgvTG__slide-up;display:flex;position:relative;box-shadow:0 32px 64px #0003}.AuthModal-module__1TgvTG__closeButton{color:#617974;cursor:pointer;z-index:10;background:#f1f5f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.AuthModal-module__1TgvTG__closeButton:hover{color:#1a2724;background:#e2e8e7}.AuthModal-module__1TgvTG__closeButton svg{width:18px;height:18px}.AuthModal-module__1TgvTG__content{-webkit-overflow-scrolling:touch;padding:40px 32px;overflow-y:auto}.AuthModal-module__1TgvTG__header{text-align:center;margin-bottom:32px}.AuthModal-module__1TgvTG__title{color:#1a2724;margin-top:16px;margin-bottom:4px;font-size:22px;font-weight:700}.AuthModal-module__1TgvTG__desc{color:#617974;font-size:14px}@keyframes AuthModal-module__1TgvTG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__1TgvTG__slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.AuthModal-module__1TgvTG__modal{background:#111d19;border:1px solid #4e6e6680}.AuthModal-module__1TgvTG__closeButton{color:#a9c1bb;background:#ffffff0d}.AuthModal-module__1TgvTG__title{color:#f4fbf8}.AuthModal-module__1TgvTG__desc{color:#c2d4cf}}@media (max-width:480px){.AuthModal-module__1TgvTG__overlay{align-items:flex-end;padding:12px}.AuthModal-module__1TgvTG__modal{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:92vh;margin-bottom:-12px}.AuthModal-module__1TgvTG__content{padding:32px 20px 48px}.AuthModal-module__1TgvTG__closeButton{top:12px;right:12px}}
