.ugc-interior{--interior-blue:#5868f5;--interior-ink:#191c22;--interior-muted:#53627b;--interior-line:#dce5f4;background:#f8faff;color:var(--interior-ink);font-family:var(--font-marketing-sans),Inter,Arial,sans-serif}.ugc-interior a:focus-visible,.ugc-interior button:focus-visible,.ugc-interior summary:focus-visible{outline:3px solid var(--interior-blue);outline-offset:4px}.ugc-interior .interior-header{position:relative;z-index:50;background:#bdd9f1 url(/landing/sky.jpg) top/cover;padding:0 22px 20px}.ugc-interior .interior-announcement{display:block;margin:0 -22px 18px;padding:7px 16px;background:#202d4f;color:#f2f6ff;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:center;transition:background .2s ease}.ugc-interior .interior-announcement:hover{background:#31437a}.ugc-interior .interior-nav-card{min-height:70px;max-width:1170px;margin:0 auto;padding:9px 14px 9px 18px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 0 0 5px rgba(255,255,255,.3),0 12px 38px rgba(33,65,111,.13);backdrop-filter:blur(20px)}.ugc-interior .interior-nav-card a,.ugc-interior .interior-nav-card button{text-decoration:none}.ugc-interior .interior-nav-card .interior-sign-in{background:linear-gradient(180deg,#3b3e49,#191c22);box-shadow:inset 0 0 0 2px rgba(255,255,255,.17),0 4px 12px rgba(0,0,0,.13)}.ugc-interior .interior-nav-card .interior-sign-in:hover{background:#303747}.ugc-interior .interior-page-hero{position:relative;isolation:isolate;overflow:hidden;min-height:340px;padding-top:clamp(68px,8vw,118px);padding-bottom:clamp(76px,8vw,126px);background:#bdd9f1 url(/landing/sky.jpg) center 42%/cover}.ugc-interior .interior-page-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(222,238,255,.12),rgba(238,247,255,.33) 57%,rgba(228,240,255,.08))}.ugc-interior .interior-page-hero:after{content:"";position:absolute;z-index:-1;right:-9%;bottom:-26px;width:68%;height:52%;background:radial-gradient(ellipse at center,rgba(255,255,255,.57),transparent 70%);pointer-events:none}.ugc-interior .interior-page-hero-inner{position:relative}.ugc-interior .interior-page-hero-inner:after{content:"";position:absolute;right:0;top:2px;width:min(29%,315px);aspect-ratio:1.52;border:7px solid rgba(255,255,255,.94);border-radius:20px;background:white url(/landing/dashboard-demo.svg) 11% 7%/175% auto no-repeat;box-shadow:0 28px 70px rgba(35,68,112,.24),0 0 0 1px rgba(120,155,208,.24);transform:translateY(9px);pointer-events:none}.ugc-interior .interior-breadcrumbs{display:inline-flex;max-width:100%;margin-bottom:21px;padding:8px 12px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px)}.ugc-interior .interior-page-hero h1{max-width:760px;font-size:clamp(39px,5.4vw,72px);font-weight:600;line-height:1.06;letter-spacing:-.055em;color:var(--interior-ink);text-wrap:balance}.ugc-interior .interior-page-hero p{max-width:660px;margin-top:22px;color:#43536d;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.ugc-interior .interior-section{padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px);border-bottom:1px solid var(--interior-line);background:#fff}.ugc-interior .interior-section-muted{background:#f3f7ff}.ugc-interior .interior-section-title{max-width:780px;font-size:clamp(30px,3.5vw,46px);line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.ugc-interior .interior-definition-list{overflow:hidden;padding:0 24px;border:1px solid var(--interior-line);border-radius:23px;background:#fff;box-shadow:0 16px 50px rgba(50,76,120,.05)}.ugc-interior .interior-cta{padding-top:64px;padding-bottom:80px;background:#f3f7ff}.ugc-interior .interior-cta-card{position:relative;overflow:hidden;padding:clamp(34px,6vw,72px);border:1px solid #788aff;border-radius:32px;background:radial-gradient(circle at 85% 20%,rgba(151,178,255,.52),transparent 36%),linear-gradient(115deg,#313eaa,#5369e8 62%,#8095ff);box-shadow:0 28px 70px rgba(64,87,175,.19)}.ugc-interior .interior-cta-card:after{content:"";position:absolute;right:-80px;bottom:-190px;width:440px;height:440px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.05),0 0 0 120px rgba(255,255,255,.035);pointer-events:none}.ugc-interior .interior-cta-card>*{position:relative;z-index:1}.ugc-interior .interior-footer{position:relative;padding-top:74px;padding-bottom:26px;background:linear-gradient(180deg,#e5f1ff,#d6e8fc);color:#364865}.ugc-interior .interior-footer a:hover,.ugc-interior .interior-footer button:hover{color:#4356d9}.ugc-interior .interior-footer #footer-ai-summary-label{color:#667693}.ugc-interior .interior-footer ul[aria-labelledby=footer-ai-summary-label] :is(a,button){border-color:#bfd0ea;background:rgba(255,255,255,.7);color:#34446a}.ugc-interior .interior-footer ul[aria-labelledby=footer-ai-summary-label] :is(a,button):hover{border-color:#7488f4;background:#fff;color:#4356d9}.ugc-interior .interior-footer-bottom{border-color:rgba(70,100,148,.22)}.ugc-interior .legal-page{padding:56px 22px 100px;background:linear-gradient(180deg,#bdd9f1,#f5f9ff 360px,#f8faff)}.ugc-interior .legal-page article{max-width:980px;padding:clamp(28px,5vw,66px);border:1px solid rgba(255,255,255,.95);border-radius:32px;background:#fff;box-shadow:0 25px 80px rgba(42,74,120,.11)}.ugc-interior .legal-page article>header{padding:34px 0 42px;border-color:var(--interior-line)}.ugc-interior .legal-page article h1{margin-top:11px;font-size:clamp(40px,5vw,64px);letter-spacing:-.05em}.ugc-interior .legal-page article section{border-color:var(--interior-line)}.ugc-interior .legal-page article h2{color:var(--interior-ink);font-size:clamp(23px,2.5vw,30px);letter-spacing:-.03em}.ugc-interior .legal-page article dd,.ugc-interior .legal-page article li,.ugc-interior .legal-page article p{color:var(--interior-muted)}.ugc-interior .legal-page article a:hover{color:#4356d9}.ugc-interior .legal-page article li>span:first-child{background:var(--interior-blue)}.ugc-interior .legal-page article>footer{border-color:var(--interior-line);border-radius:20px;background:#f3f7ff}@media (max-width:1200px){.ugc-interior .interior-page-hero:before{background:linear-gradient(180deg,rgba(225,240,255,.52),rgba(225,240,255,.9) 75%,rgba(225,240,255,.12))}.ugc-interior .interior-page-hero-inner:after{width:26%;opacity:.7}.ugc-interior .interior-page-hero h1,.ugc-interior .interior-page-hero p{max-width:70%}}@media (max-width:700px){.ugc-interior .interior-header{padding:0 17px 17px}.ugc-interior .interior-announcement{margin-right:-17px;margin-left:-17px;font-size:10px}.ugc-interior .interior-nav-card{min-height:60px;padding:7px 8px 7px 12px;border-radius:16px}.ugc-interior .interior-page-hero{min-height:310px;padding-top:68px;padding-bottom:75px}.ugc-interior .interior-page-hero:before{background:linear-gradient(180deg,rgba(225,240,255,.96),rgba(225,240,255,.95) 79%,rgba(225,240,255,.32))}.ugc-interior .interior-page-hero-inner:after{display:none}.ugc-interior .interior-page-hero h1,.ugc-interior .interior-page-hero p{max-width:100%}.ugc-interior .interior-page-hero h1{font-size:clamp(38px,10vw,54px)}.ugc-interior .interior-definition-list{padding:0 18px}.ugc-interior .interior-cta-card{border-radius:24px}.ugc-interior .legal-page{padding:28px 16px 70px}.ugc-interior .legal-page article{border-radius:24px}}@media (prefers-reduced-motion:reduce){.ugc-interior *,.ugc-interior :after,.ugc-interior :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}