:root{--navy:#071640;--navy-2:#0b235e;--ink:#0c1d49;--muted:#63708f;--blue:#1167f7;--violet:#7e31f5;--purple:#a625ef;--white:#fff;--surface-2:#eef3ff;--green:#05cfa5;--orange:#ffb547;--gradient:linear-gradient(120deg,var(--blue),#4447f4 52%,var(--purple));--gradient-soft:linear-gradient(135deg,rgba(17,103,247,.12),rgba(126,49,245,.1));--shadow:0 25px 70px rgba(12,32,85,.15);--radius:22px;--container:min(1180px,calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.page-shell{overflow:hidden}.container{width:var(--container);margin-inline:auto}.section{padding:110px 0}a{text-decoration:none}button{font:inherit}.site-header{position:fixed;z-index:50;inset:0 0 auto;background:hsla(0,0%,100%,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(213,223,244,.72);transition:.25s}.site-header.scrolled{box-shadow:0 8px 34px rgba(10,30,80,.08)}.nav{height:78px;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{gap:10px}.brand img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.brand span{font-size:21px;letter-spacing:-.7px;display:flex}.brand strong{color:var(--navy)}.brand em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:750}.nav-links{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:650;color:#344263}.nav-links a{transition:.2s}.nav-links a:hover{color:var(--blue)}.nav-cta{padding:11px 18px;border-radius:12px;background:var(--navy);color:#fff!important;box-shadow:0 10px 24px rgba(7,22,64,.18)}.menu-toggle{display:none;border:0;background:none;padding:8px}.menu-toggle span{display:block;width:23px;height:2px;background:var(--navy);margin:5px;border-radius:2px}.hero{position:relative;padding-top:162px;min-height:900px;background:linear-gradient(180deg,#fbfdff,#fff 70%)}.hero:before{content:"";position:absolute;inset:78px 0 auto;height:1px;background:linear-gradient(90deg,transparent,#dbe6ff,transparent)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.hero-copy{padding-bottom:40px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:800;color:#4f5f84}.eyebrow span{width:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--cyan),var(--violet))}.eyebrow.light{color:#b7c8f1}.analytics-copy h2,.capabilities-copy h2,.cta-copy h2,.governance-copy h2,.hero h1,.section-heading h2{margin:18px 0;letter-spacing:-2.7px;line-height:1.03}.hero h1{font-size:clamp(54px,6vw,78px);max-width:650px}.analytics-copy h2 span,.capabilities-copy h2 span,.hero h1 span,.section-heading h2 span{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:18px;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:14px;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:13px;font-size:14px;font-weight:800;transition:.25s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff}.button-secondary{background:#fff;border:1px solid #dce4f5}.hero-proof{display:flex;gap:0;margin-top:45px;border-top:1px solid var(--line);padding-top:24px}.hero-proof div{padding-right:27px;margin-right:27px;border-right:1px solid var(--line);display:grid}.hero-proof div:last-child{border:0}.hero-proof strong{font-size:14px;color:var(--navy)}.hero-proof span{font-size:12px;color:var(--muted)}.hero-glow{position:absolute;border-radius:999px;filter:blur(12px);opacity:.35;pointer-events:none}.hero-glow-one{width:430px;height:430px;background:radial-gradient(circle,#6b44f9 0,rgba(107,68,249,0) 70%);top:95px;right:-180px}.hero-glow-two{width:360px;height:360px;background:radial-gradient(circle,#04d5cf 0,rgba(4,213,207,0) 70%);bottom:50px;left:-210px}.product-window{background:#0a1740;border:1px solid rgba(119,145,223,.28);border-radius:24px;box-shadow:0 34px 90px rgba(15,31,82,.28),0 0 0 9px rgba(59,73,170,.04);overflow:hidden;transform:perspective(1600px) rotateY(-3deg) rotateX(1deg)}.window-top{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#b9c4e1;font-size:10px;border-bottom:1px solid rgba(164,183,232,.14)}.window-dots{display:flex;gap:6px}.window-dots i{width:8px;height:8px;border-radius:50%;background:#334371}.window-dots i:first-child{background:#ff6b6b}.window-dots i:nth-child(2){background:#ffcf55}.window-dots i:nth-child(3){background:#18d6aa}.live-chip{display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(0,225,178,.22);border-radius:99px;color:#75eed5}.live-chip b{width:5px;height:5px;border-radius:50%;background:#0ed6a9;box-shadow:0 0 9px #0ed6a9}.dashboard-layout{display:grid;grid-template-columns:57px 1fr;min-height:560px}.dashboard-sidebar{display:flex;flex-direction:column;align-items:center;gap:24px;padding:17px 0;background:#071235;border-right:1px solid rgba(164,183,232,.12)}.dashboard-sidebar img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(17,103,247,.2))}.side-item{width:18px;height:18px;border:2px solid #425383;border-radius:5px}.side-item.active{background:linear-gradient(135deg,var(--cyan),var(--violet));border:0;box-shadow:0 0 18px rgba(73,79,255,.5)}.dashboard-main{padding:25px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;color:#dbe5ff}.dashboard-heading div{display:grid}.dashboard-heading small{font-size:9px;color:#6f80ae;text-transform:uppercase;letter-spacing:1.4px}.dashboard-heading strong{font-size:15px}.dashboard-heading>span{font-size:9px;padding:7px 9px;border:1px solid #263867;border-radius:8px;color:#8ea0cd}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.metric-grid article{background:linear-gradient(160deg,#111f4b,#0d1940);border:1px solid rgba(132,153,214,.16);border-radius:13px;padding:14px}.metric-grid small{display:block;color:#7f91be;font-size:9px}.metric-grid strong{display:block;color:#fff;font-size:24px;margin:5px 0 1px}.metric-grid strong span{font-size:10px;color:#7181ad}.metric-grid em{font-style:normal;color:#21d6af;font-size:8px}.dashboard-panels{display:grid;grid-template-columns:1.4fr .9fr;gap:12px}.chart-card,.prompt-card{background:#0d1941;border:1px solid rgba(132,153,214,.16);border-radius:14px;padding:15px}.panel-title{display:flex;align-items:center;justify-content:space-between;color:#dbe5ff;font-size:10px;font-weight:700}.panel-title b{font-size:8px;color:#8c76ff;padding:4px 7px;border-radius:6px;background:rgba(118,87,255,.12)}.panel-title .positive{color:#16d8ac;background:rgba(22,216,172,.1)}.code-line{display:flex;align-items:center;gap:9px;background:#071435;border:1px solid #1b2d5b;border-radius:9px;padding:10px;margin:14px 0}.code-line i{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.code-line span{color:#8fa1cd;font-size:8px}.score-row{display:grid;grid-template-columns:54px 1fr 18px;align-items:center;gap:7px;margin:9px 0;color:#7f91bb;font-size:8px}.score-row div{height:4px;border-radius:5px;background:#1c2d5b;overflow:hidden}.score-row div span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--cyan),var(--violet))}.score-row strong{color:#becaf0}.insight{margin-top:14px;border-left:2px solid var(--violet);background:#111e4b;padding:9px;color:#8fa1c9;font-size:8px}.insight b{display:block;color:#d2dbf5;font-size:8px;margin-bottom:3px}.chart-card{display:flex;flex-direction:column}.chart-bars{height:150px;display:flex;align-items:flex-end;gap:7px;padding:20px 4px 8px}.chart-bars i{flex:1;min-width:8px;background:linear-gradient(180deg,var(--violet),var(--blue));border-radius:4px 4px 2px 2px;box-shadow:0 0 12px rgba(81,66,246,.22)}.chart-labels{display:flex;justify-content:space-around;color:#60719f;font-size:7px}.trust-strip{padding:24px 0;border-block:1px solid #e3eaf8;background:#fbfdff}.trust-content{display:flex;align-items:center;justify-content:space-between;gap:25px;color:#697696;font-size:12px}.tool-pills{display:flex;flex-wrap:wrap;gap:10px}.tool-pills b{font-size:11px;color:#415073;background:#fff;border:1px solid #dce5f5;border-radius:99px;padding:7px 12px}.section-heading{max-width:760px;margin-bottom:55px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}.analytics-copy h2,.capabilities-copy h2,.section-heading h2{font-size:clamp(38px,4.4vw,58px)}.analytics-copy>p,.capabilities-copy>p,.section-heading p{font-size:17px;color:var(--muted)}.workflow{background:linear-gradient(180deg,#fff,#f7f9ff)}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;position:relative}.workflow-grid:before{content:"";position:absolute;left:11%;right:11%;top:46px;height:1px;background:linear-gradient(90deg,#13cbd1,#6a4df8,#a32df1);opacity:.35}.workflow-card{position:relative;background:#fff;border:1px solid #e0e7f6;border-radius:18px;padding:28px 23px;box-shadow:0 15px 45px rgba(27,47,102,.06)}.step-number{position:absolute;top:17px;right:17px;color:#d1d9ed;font-size:10px;font-weight:900;letter-spacing:1px}.step-icon{position:relative;z-index:2;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--gradient);color:#fff;font-weight:900;box-shadow:0 12px 24px rgba(75,71,244,.18)}.workflow-card h3{font-size:17px;margin:23px 0 8px}.workflow-card p{font-size:13px;color:var(--muted);margin:0}.capabilities-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:78px}.audience-tabs{display:flex;gap:7px;padding:6px;background:#eef3fe;border-radius:13px;margin:30px 0 20px;width:-moz-max-content;width:max-content}.tab{border:0;background:transparent;padding:10px 16px;border-radius:9px;color:#64718f;font-weight:750;font-size:12px;cursor:pointer}.tab.active{background:#fff;color:var(--blue);box-shadow:0 4px 14px rgba(33,54,114,.1)}.tab-content{display:none}.tab-content.active{display:block}.tab-content ul{list-style:none;padding:0;margin:0}.tab-content li{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid #e6ebf6}.tab-content li b{font-size:14px}.tab-content li span{font-size:13px;color:var(--muted)}.coaching-card{background:#0a173e;color:#fff;border-radius:24px;padding:23px;box-shadow:var(--shadow);position:relative}.coaching-card:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(135deg,rgba(7,203,206,.7),rgba(126,49,245,.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.coaching-top{display:flex;justify-content:space-between;color:#778ab8;font-size:9px;margin-bottom:15px}.extension-status{color:#78e4d3}.extension-status b{display:inline-block;width:6px;height:6px;border-radius:50%;background:#05d3ad;margin-right:6px}.optimized-prompt,.prompt-editor{background:#071334;border:1px solid #20315f;border-radius:13px;padding:16px}.editor-label,.optimized-prompt>div{display:flex;justify-content:space-between;color:#8092c0;font-size:8px;text-transform:uppercase;letter-spacing:1px}.optimized-prompt p,.prompt-editor p{color:#d6dff6;font-size:11px;margin:10px 0 0}.review-result{display:grid;grid-template-columns:120px 1fr;gap:15px;margin:14px 0}.review-score{position:relative;display:grid;place-items:center;background:#101f4b;border-radius:13px;min-height:120px}.review-score div{position:absolute;display:grid;text-align:center}.review-score strong{font-size:24px}.review-score span{font-size:7px;color:#8092c0}.review-score svg{width:88px;transform:rotate(-90deg)}.review-score circle{fill:none;stroke:#223461;stroke-width:8}.review-score .progress{stroke:url(#none);stroke:#7150ff;stroke-dasharray:302;stroke-dashoffset:100;stroke-linecap:round}.review-feedback{background:#101f4b;border-radius:13px;padding:17px}.feedback-tag{display:inline-block;color:#ffcb72;background:rgba(255,181,71,.1);border:1px solid rgba(255,181,71,.18);font-size:7px;padding:4px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.8px}.review-feedback h4{font-size:13px;margin:10px 0 5px}.review-feedback p{color:#8fa0ca;font-size:9px;margin:0}.optimized-prompt>div b{color:#0ed8ad;font-weight:700;text-transform:none;letter-spacing:0}.intelligence{background:#f7f9ff}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;border:1px solid #dfe7f6;border-radius:18px;padding:28px;transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(31,52,112,.1);border-color:#cbd6f2}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--gradient-soft);color:var(--blue);font-size:20px}.feature-card h3{font-size:17px;margin:20px 0 8px}.feature-card p{font-size:13px;color:var(--muted);min-height:61px}.feature-card>span{font-size:10px;font-weight:800;color:var(--violet);text-transform:uppercase;letter-spacing:1px}.analytics-section{background:#fff}.analytics-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:75px;align-items:center}.analytics-visual{background:#08163d;color:#fff;border-radius:24px;padding:23px;box-shadow:0 30px 70px rgba(9,25,67,.25)}.analytics-header{display:flex;align-items:center;justify-content:space-between}.analytics-header small{color:#6f82b2;font-size:8px;text-transform:uppercase;letter-spacing:1px}.analytics-header h3{margin:4px 0;font-size:15px}.analytics-header button{border:1px solid #2d3c6a;background:#101f4c;color:#a9b7dc;padding:7px 10px;border-radius:8px;font-size:8px}.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.analytics-metrics div{background:#101f4a;border:1px solid #1e3060;border-radius:10px;padding:12px}.analytics-metrics small{display:block;color:#7488b8;font-size:7px}.analytics-metrics strong{display:block;font-size:19px;margin:4px 0}.analytics-metrics em{font-size:7px;color:#19d2aa;font-style:normal}.analytics-metrics .warning{color:#ffbf5e}.analytics-bottom{display:grid;grid-template-columns:1.4fr .8fr;gap:9px}.intent-panel,.line-panel{background:#0e1c46;border:1px solid #1e3060;border-radius:11px;padding:13px}.panel-title small{color:#6679a9;font-size:7px}.line-chart{width:100%;height:160px;margin-top:8px}.gridline{stroke:#1d2e5c;stroke-width:1}.area{fill:url(#area)}.trend{fill:none;stroke:#7652ff;stroke-width:3;filter:drop-shadow(0 0 5px rgba(118,82,255,.6))}.intent-row{display:grid;grid-template-columns:54px 1fr 25px;align-items:center;gap:6px;margin:16px 0;color:#8fa0c9;font-size:7px}.intent-row div{height:4px;background:#1e3060;border-radius:5px;overflow:hidden}.intent-row i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--violet));border-radius:5px}.intent-row b{color:#ced7ef;text-align:right}.outcome-list{margin-top:30px}.outcome-list>div{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #e3e9f5}.outcome-list>div>b{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--gradient-soft);color:var(--blue);font-size:10px}.outcome-list span{display:grid;color:var(--muted);font-size:13px}.outcome-list strong{color:var(--ink);font-size:14px;margin-bottom:3px}.governance{padding-top:40px}.governance-box{position:relative;overflow:hidden;background:linear-gradient(125deg,#07163e,#0d245f 65%,#242379);border-radius:28px;color:#fff;padding:66px 70px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;min-height:450px}.governance-box:before{content:"";position:absolute;width:460px;height:460px;border-radius:50%;right:-90px;top:-150px;background:radial-gradient(circle,rgba(10,216,206,.24),transparent 68%)}.governance-copy{position:relative;z-index:2}.governance-copy h2{font-size:clamp(38px,4vw,56px);max-width:700px}.governance-copy p{color:#b4c2e8;font-size:16px;max-width:680px}.governance-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.governance-points span{font-size:10px;padding:8px 11px;border-radius:99px;border:1px solid rgba(151,176,238,.24);background:rgba(18,37,90,.6);color:#d3dcf5}.shield-visual{position:relative;min-height:290px;display:grid;place-items:center}.shield-visual img{position:relative;z-index:3;width:180px;filter:drop-shadow(0 18px 34px rgba(16,98,247,.35))}.shield-ring{position:absolute;border-radius:50%;border:1px solid rgba(92,118,220,.25)}.ring-one{width:240px;height:240px}.ring-two{width:310px;height:310px}.ring-three{width:380px;height:380px}.final-cta{padding:90px 0}.cta-box{display:grid;grid-template-columns:170px 1fr auto;gap:34px;align-items:center;background:#f5f8ff;border:1px solid #dce5f6;border-radius:24px;padding:36px 42px}.cta-box img{width:160px;max-height:120px;-o-object-fit:contain;object-fit:contain}.cta-copy h2{font-size:30px;letter-spacing:-1.3px;margin:0 0 8px}.cta-copy p{color:var(--muted);margin:0;font-size:14px}.site-footer{background:#07143a;color:#9fb0da;padding:28px 0}.footer-content{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.footer-brand img{width:35px;height:35px}.footer-brand span{font-size:17px}.footer-brand strong{color:#fff}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@media(max-width:1050px){.analytics-grid,.capabilities-grid,.hero-grid{grid-template-columns:1fr}.hero{padding-top:135px}.hero-copy{max-width:820px}.product-window{max-width:760px;margin:auto;transform:none}.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid:before{display:none}.analytics-grid,.capabilities-grid{gap:50px}.governance-box{grid-template-columns:1fr;padding:55px}.shield-visual{min-height:250px}.cta-box{grid-template-columns:120px 1fr}.cta-box .button{grid-column:2}.cta-box img{width:120px}}@media(max-width:760px){:root{--container:min(100% - 28px,1180px)}.section{padding:78px 0}.nav{height:68px}.menu-toggle{display:block}.nav-links{position:absolute;top:68px;left:14px;right:14px;display:none;flex-direction:column;align-items:stretch;gap:4px;background:#fff;padding:14px;border:1px solid #dfe7f6;border-radius:15px;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:11px}.hero{padding-top:118px;min-height:auto}.hero h1{font-size:48px;letter-spacing:-2px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{flex-wrap:wrap;gap:14px}.hero-proof div{border:0;margin:0}.dashboard-layout{grid-template-columns:43px 1fr;min-height:490px}.dashboard-main{padding:15px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:last-child{display:none}.dashboard-panels{grid-template-columns:1fr}.chart-card{display:none}.trust-content{flex-direction:column;align-items:flex-start}.feature-grid,.workflow-grid{grid-template-columns:1fr}.analytics-copy h2,.capabilities-copy h2,.section-heading h2{font-size:40px;letter-spacing:-1.8px}.review-result{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-bottom{grid-template-columns:1fr}.intent-panel{display:none}.governance-box{padding:42px 26px}.governance-copy h2{font-size:39px;letter-spacing:-1.8px}.shield-visual{min-height:220px}.ring-three{width:300px;height:300px}.cta-box{grid-template-columns:1fr;text-align:center;padding:32px 24px}.cta-box img{margin:auto}.cta-box .button{grid-column:1}.footer-content{flex-direction:column;text-align:center}.product-window{border-radius:18px}}@media(max-width:460px){.hero h1{font-size:42px}.metric-grid strong{font-size:20px}.dashboard-layout{grid-template-columns:38px 1fr}.dashboard-main{padding:11px}.coaching-card{padding:14px}.governance-box{border-radius:20px}.brand span{font-size:19px}}:root{--navy:#06143d;--navy-2:#0a235e;--ink:#0a1a45;--muted:#60708f;--line:#dce5f6;--blue:#0f68ff;--cyan:#08c9ce;--violet:#7048f7;--purple:#9d27ee;--surface:#f5f8ff;--surface-2:#edf3ff;--gradient:linear-gradient(120deg,#0f68ff,#4b4df4 50%,#9d27ee);--gradient-soft:linear-gradient(135deg,rgba(15,104,255,.12),rgba(112,72,247,.1));--shadow:0 28px 80px rgba(12,32,85,.16)}body{background:#fff}.site-header{background:hsla(0,0%,100%,.88);border-bottom-color:rgba(206,218,244,.72)}.site-header.scrolled{box-shadow:0 12px 36px rgba(8,27,76,.09)}.nav-links{gap:24px}.nav-auth{display:flex;align-items:center;gap:9px;margin-left:5px;padding-left:18px;border-left:1px solid #dce5f5}.nav-signin{padding:10px 13px;border-radius:11px;color:var(--navy)!important}.nav-signin:hover{background:#f0f4fd}.nav-cta{background:var(--gradient);box-shadow:0 12px 28px rgba(70,66,239,.24)}.hero{background:radial-gradient(circle at 88% 20%,rgba(126,49,245,.09),transparent 24%),radial-gradient(circle at 4% 75%,rgba(8,201,206,.08),transparent 25%),linear-gradient(180deg,#fbfdff,#fff 72%)}.hero:after{position:absolute;inset:78px 0 auto;height:620px;opacity:.34;background-image:linear-gradient(rgba(37,91,185,.07) 1px,transparent 0),linear-gradient(90deg,rgba(37,91,185,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 90%);mask-image:linear-gradient(180deg,#000 0,transparent 90%);content:"";pointer-events:none}.hero-grid{z-index:3}.button{border:0;cursor:pointer}.button-primary{box-shadow:0 15px 34px rgba(70,66,239,.28)}.button-primary:hover{box-shadow:0 18px 40px rgba(70,66,239,.34)}.button-secondary:hover{box-shadow:0 14px 32px rgba(13,31,78,.11)}.button-wide{width:100%;margin-top:auto}.analytics-visual,.coaching-card,.product-window{box-shadow:0 34px 86px rgba(8,26,74,.24)}.meter-92{width:92%}.meter-88{width:88%}.meter-82{width:82%}.meter-61{width:61%}.meter-43{width:43%}.meter-29{width:29%}.chart-bars .bar-42{height:42%}.chart-bars .bar-65{height:65%}.chart-bars .bar-55{height:55%}.chart-bars .bar-78{height:78%}.chart-bars .bar-61{height:61%}.chart-bars .bar-89{height:89%}.chart-bars .bar-70{height:70%}.access-section{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(126,49,245,.08),transparent 25%),linear-gradient(180deg,#f8faff,#fff)}.access-section:before{position:absolute;width:520px;height:520px;left:-280px;bottom:-320px;border:1px solid rgba(17,103,247,.12);border-radius:50%;box-shadow:0 0 0 80px rgba(17,103,247,.025),0 0 0 160px rgba(126,49,245,.018);content:""}.access-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,1000px);margin:0 auto}.access-card{display:flex;min-height:500px;flex-direction:column;padding:36px;border:1px solid #dce5f5;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(23,43,97,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.access-card:hover{transform:translateY(-5px);border-color:#c9d6f2;box-shadow:0 28px 64px rgba(23,43,97,.13)}.access-card-organization{color:#fff;border-color:rgba(113,141,219,.24);background:radial-gradient(circle at 88% 12%,rgba(8,201,206,.2),transparent 28%),linear-gradient(145deg,#06143c,#0b2159 60%,#222074);box-shadow:0 28px 70px rgba(8,27,77,.24)}.access-icon{display:grid;width:54px;height:54px;place-items:center;margin-bottom:22px;border-radius:15px;color:#fff;background:var(--gradient);font-size:14px;font-weight:900;box-shadow:0 14px 28px rgba(72,69,244,.22)}.access-card-organization .access-icon{color:#132451;background:linear-gradient(135deg,#fff,#cddcff)}.access-label{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}.access-card-organization .access-label{color:#7de9dd}.access-card h3{margin:12px 0 13px;font-size:27px;line-height:1.13;letter-spacing:-1.2px}.access-card p{margin:0;color:var(--muted);font-size:14px}.access-card-organization p{color:#afbee5}.access-card ul{display:grid;gap:12px;margin:28px 0 30px;padding:0;list-style:none}.access-card li{position:relative;padding-left:27px;color:#4e5d7c;font-size:12px;font-weight:650}.access-card li:before{position:absolute;left:0;top:1px;display:grid;width:18px;height:18px;place-items:center;border-radius:6px;color:var(--blue);background:var(--gradient-soft);content:"✓";font-size:10px;font-weight:900}.access-card-organization li{color:#d6e0f7}.access-card-organization li:before{color:#47e5ce;background:rgba(8,201,206,.1)}.access-card-organization .button-secondary{color:#fff;border-color:rgba(190,205,247,.25);background:hsla(0,0%,100%,.08)}.access-signin{position:relative;z-index:2;margin:28px 0 0;color:var(--muted);text-align:center;font-size:12px}.access-signin a{color:var(--blue);font-weight:850}.footer-links{display:flex;align-items:center;gap:18px}.footer-links a{color:#c7d2ef;font-weight:700}.footer-links a:hover{color:#fff}@media (max-width:1050px){.nav-links{gap:16px}.nav-auth{padding-left:13px}}@media (max-width:760px){.nav-auth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:7px 0 0;padding:12px 0 0;border-top:1px solid #e3e9f5;border-left:0}.nav-auth a{text-align:center}.nav-signin{border:1px solid #dce4f4}.access-grid{grid-template-columns:1fr}.access-card{min-height:auto;padding:29px 24px}.access-card h3{font-size:24px}.footer-links{order:2}}@media (max-width:460px){.nav-auth{grid-template-columns:1fr}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.surface{border-radius:1.5rem;border-width:1px;border-color:#dce5f6;box-shadow:0 20px 55px rgba(23,43,97,.08)}.field,.surface{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.field{margin-top:.375rem;display:block;width:100%;border-radius:.75rem;border-width:1px;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.field::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.field:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.field{min-height:48px;color:#17284d;border-color:#dce4f2}.field:focus{border-color:rgba(17,103,247,.58);--tw-ring-color:rgba(17,103,247,.1)}.button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.button-primary:disabled{cursor:not-allowed;opacity:.6}.button-primary{background:var(--gradient);box-shadow:0 14px 32px rgba(72,69,244,.28)}.button-primary:hover{transform:translateY(-2px)}.button-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.button-secondary{color:var(--navy);border-color:#dce4f5;box-shadow:0 10px 28px rgba(13,31,78,.07)}.button-secondary:hover{transform:translateY(-2px);border-color:#c5d2ee}.spinner{display:inline-block;height:1rem;width:1rem}@keyframes spin{to{transform:rotate(1turn)}}.spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:transparent currentColor currentColor}.tech-panel{background:linear-gradient(145deg,#06143c,#0b2159 60%,#222074);color:#fff}.visible{visibility:visible}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.inset-y-0{top:0;bottom:0}.right-0{right:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-40{height:10rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.min-h-\[520px\]{min-height:520px}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-40{width:10rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-cyan-400\/20{border-color:rgba(34,211,238,.2)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-transparent{background-color:transparent!important}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-cyan-400\/5{background-color:rgba(34,211,238,.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-900\/60{background-color:rgba(6,78,59,.6)}.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500\/15{background-color:rgba(244,63,94,.15)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500\/15{background-color:rgba(139,92,246,.15)}.bg-violet-500\/20{background-color:rgba(139,92,246,.2)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-slate-900{fill:#0f172a}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-7{padding-bottom:1.75rem}.pl-5{padding-left:1.25rem}.pt-16{padding-top:4rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:light;--container:min(1180px,calc(100% - 112px))}body{min-height:100vh;color:var(--ink);background:#f8faff}body:before{display:none}.app-main{padding-top:142px}.app-main>.landing-page{margin-top:-142px}.container{width:var(--container)!important;margin-inline:auto!important}.landing-full-logo{width:170px;height:120px;-o-object-fit:contain;object-fit:contain}.site-header .nav{height:142px;padding-top:8px;padding-bottom:8px;align-items:center;justify-content:flex-start;gap:28px}.brand .header-logo{display:block;width:132px;height:126px;-o-object-fit:contain;object-fit:contain}@media (min-width:761px){.site-header .brand{flex:0 0 140px;min-width:140px;flex-shrink:0;position:relative;z-index:2;overflow:visible}.site-header .nav-links{margin-left:auto;flex-shrink:0}}@media (max-width:900px){:root{--container:min(100% - 56px,1180px)}}@media (max-width:620px){:root{--container:min(100% - 32px,1180px)}.landing-full-logo{width:150px;height:106px;margin-inline:auto}.site-header .nav{height:110px;padding-top:6px;padding-bottom:6px;justify-content:space-between;gap:0}.brand .header-logo{width:106px;height:98px}.app-main{padding-top:110px}.app-main>.landing-page{margin-top:-110px}}.hero-brand-block{margin:0 0 22px;max-width:560px;padding:4px 0}.hero-keywords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:12px;color:#63708f;font-size:11px;line-height:1.4}.hero-keywords span{padding-left:10px;border-left:2px solid #6b52f7}.hero-keywords b{display:block;color:#162650;font-size:11px}@media (max-width:620px){.hero-keywords{grid-template-columns:1fr}}.personal-workspace{padding-block:48px 72px}.personal-workspace-header{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #d9e4fa;padding-bottom:28px}.personal-workspace-content{display:grid;gap:24px;margin-top:28px}.project-list{display:grid;gap:8px;margin-top:16px}.project-list-item{width:100%;border:0;border-radius:12px;padding:12px 16px;background:#eef4ff;color:#173574;text-align:left;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.project-list-item:hover{background:#dfeaff}.project-list-item.is-active{background:linear-gradient(135deg,#1167f7,#7138ef);color:#fff;box-shadow:0 10px 24px rgba(54,82,236,.25)}@media (min-width:640px){.personal-workspace-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (min-width:1024px){.personal-workspace-content{grid-template-columns:280px minmax(0,1fr)}}.app-main>section:has(>aside)>aside:first-child{padding-top:5rem!important}@media (min-width:640px){.app-main>section:has(>aside)>aside:first-child{padding-top:6rem!important}}[class*=text-emerald-]{color:#1167f7!important}[class*=bg-emerald-]{background-color:rgba(17,103,247,.09)!important}[class*=border-emerald-]{border-color:#d9e4fa!important}[class*=text-slate-]{color:#63708f}[class*=bg-white]{background-color:#fff!important}[class*=text-rose-]{color:#b4234b!important}[class*=bg-rose-]{background-color:#fff1f4!important}[class*=text-amber-]{color:#a66700!important}[class*=bg-amber-]{background-color:#fff8e7!important}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:pt-20{padding-top:5rem}}@media (min-width:768px){.md\:\!flex{display:flex!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\!flex-row{flex-direction:row!important}.md\:p-10{padding:2.5rem}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[250px_minmax\(0\2c 1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.lg\:grid-cols-\[310px_minmax\(0\2c 1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}