.page_main__GlU4n{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.ComparisonTable_section__zbBkh{padding:100px 20px;background-color:var(--background)}.ComparisonTable_container__c4qdL{max-width:800px;margin:0 auto}.ComparisonTable_header__vHOOD{text-align:center;margin-bottom:60px}.ComparisonTable_title__QXROX{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:var(--foreground)}.ComparisonTable_subtitle__X3Opo{font-size:1.1rem;color:#a1a1aa}.ComparisonTable_tableWrapper__ZMVoM{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:40px;overflow-x:auto}.ComparisonTable_table__7ZaeK{width:100%;border-collapse:collapse}.ComparisonTable_competitorHeader__U3Fmx,.ComparisonTable_dociqHeader__oI0cq,.ComparisonTable_featureHeader__rgWyC{text-align:left;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1.1rem;font-weight:600}.ComparisonTable_dociqHeader__oI0cq{color:var(--accent);text-align:center}.ComparisonTable_competitorHeader__U3Fmx{color:#a1a1aa;text-align:center}.ComparisonTable_row__hl_Ro{border-bottom:1px solid hsla(0,0%,100%,.05)}.ComparisonTable_row__hl_Ro:last-child{border-bottom:none}.ComparisonTable_featureCell__W0hqm{padding:20px 0;color:var(--foreground);font-weight:500}.ComparisonTable_competitorCell__S__eG,.ComparisonTable_dociqCell__PBWYg{padding:20px 0;text-align:center}.ComparisonTable_check__vDz2x{color:var(--accent);font-weight:700;font-size:1.2rem}.ComparisonTable_cross__pPQtk{color:#52525b;font-size:1.2rem}@media (max-width:600px){.ComparisonTable_tableWrapper__ZMVoM{padding:20px}.ComparisonTable_featureCell__W0hqm,.ComparisonTable_featureHeader__rgWyC{font-size:.9rem}}.Differentiators_section__JsKwT{padding:120px 20px;background-color:transparent;position:relative;z-index:1}.Differentiators_container__MetPh{max-width:1200px;margin:0 auto}.Differentiators_header__AMuHX{margin-bottom:60px;max-width:600px}.Differentiators_title__LHhbA{font-size:3.5rem;font-weight:700;margin-bottom:16px;color:var(--foreground);letter-spacing:-.03em;line-height:1}.Differentiators_subtitle__D7HXD{font-size:1.2rem;color:#a1a1aa}.Differentiators_bentoGrid__1hmif{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:24px;gap:24px}.Differentiators_largeFeature__JVM81{grid-column:1/-1;min-height:400px}.Differentiators_mediumFeature1__LYFeq{grid-column:1/2}.Differentiators_mediumFeature2__dqDa7{grid-column:2/4}.Differentiators_cardFull__tQiqY{height:100%;background:hsla(0,0%,8%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Differentiators_cardContentLarge__d9_Yw{display:flex;justify-content:space-between;align-items:center;padding:60px;height:100%;gap:40px}.Differentiators_textGroup__44cYy{flex:1 1;max-width:500px}.Differentiators_visualLarge___l9t9{flex:1 1;display:flex;justify-content:center;align-items:center}.Differentiators_uiCard__03YUI{width:300px;height:200px;background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.5);overflow:hidden}.Differentiators_uiHeader__BbizU{height:30px;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.Differentiators_uiBody__rVyb_{padding:20px;display:flex;align-items:center;justify-content:center;height:calc(100% - 30px)}.Differentiators_uiButton__7Xp5H{background:var(--accent);color:#fff;padding:8px 16px;border-radius:6px;font-size:.8rem;font-weight:600;box-shadow:0 0 20px rgba(139,92,246,.4)}.Differentiators_cardContent__UaINE{padding:40px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.Differentiators_iconWrapperLarge__xiZYp{width:64px;height:64px;border-radius:16px;background:rgba(139,92,246,.1);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:30px;border:1px solid rgba(139,92,246,.2)}.Differentiators_iconWrapper__mOXMT{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.05);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid hsla(0,0%,100%,.1)}.Differentiators_cardTitleLarge__qBMZd{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:var(--foreground)}.Differentiators_cardTitle__DZaoX{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:var(--foreground)}.Differentiators_cardDescription__A3sq8{font-size:1.1rem;color:#a1a1aa;line-height:1.6}@media (max-width:900px){.Differentiators_bentoGrid__1hmif{grid-template-columns:1fr}.Differentiators_largeFeature__JVM81,.Differentiators_mediumFeature1__LYFeq,.Differentiators_mediumFeature2__dqDa7{grid-column:1/-1}.Differentiators_cardContentLarge__d9_Yw{flex-direction:column;text-align:center;padding:40px}.Differentiators_textGroup__44cYy{margin-bottom:40px}.Differentiators_iconWrapperLarge__xiZYp{margin:0 auto 24px}}.SpotlightCard_card__mbeKH{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.SpotlightCard_card__mbeKH:hover{transform:translateY(-5px);border-color:hsla(0,0%,100%,.1)}.SpotlightCard_spotlight__k7Hfx{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s;z-index:1}.SpotlightCard_content__1kOC_{position:relative;z-index:2;height:100%}.FAQ_section__piTXl{padding:100px 20px;background-color:transparent}.FAQ_container__vaite{max-width:800px;margin:0 auto}.FAQ_header__2RTtK{text-align:center;margin-bottom:60px}.FAQ_title__WGAvX{font-size:2.5rem;font-weight:700;color:var(--foreground)}.FAQ_list__vHS_s{display:flex;flex-direction:column;gap:16px}.FAQ_item__odwai{border-bottom:1px solid hsla(0,0%,100%,.1)}.FAQ_question__bozv8{width:100%;text-align:left;padding:24px 0;background:transparent;border:none;color:var(--foreground);font-size:1.1rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.FAQ_icon__dSxK2{font-size:1.5rem;color:var(--accent);font-weight:300;transition:transform .3s ease}.FAQ_iconOpen__eNlI5{transform:rotate(45deg)}.FAQ_answer__wq4Jq{height:0;overflow:hidden;transition:height .3s ease}.FAQ_open__NcsFC{height:auto}.FAQ_answerContent___eqGZ{padding-bottom:24px;color:#a1a1aa;line-height:1.6}