@font-face{font-family:Manrope;src:url(/landing-assets/manrope-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/landing-assets/manrope-bold.ttf)format("truetype");font-weight:700;font-display:swap}.premium-landing{--paper:#f5f4ef;--ink:#243a31;--deep:#172c24;--muted:#6d756c;--line:#d9ded3;--lime:#e3e9a4;--serif:Georgia,"Times New Roman",serif;--sans:Manrope,"Helvetica Neue",Arial,sans-serif}.premium-landing *{box-sizing:border-box}html:has(.premium-landing){scroll-behavior:smooth;scroll-padding-top:28px}.premium-landing{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}.premium-landing button,.premium-landing a{-webkit-tap-highlight-color:transparent}.premium-landing button{font:inherit}.premium-landing a{color:inherit;text-decoration:none}.premium-landing button{cursor:pointer}.premium-landing h1,.premium-landing h2,.premium-landing h3,.premium-landing h4,.premium-landing p{margin:0}.premium-landing h1,.premium-landing h2,.premium-landing h3,.premium-landing h4{font-weight:400}.premium-landing em{font-family:var(--serif);font-weight:400}.premium-landing button,.premium-landing a{touch-action:manipulation}.premium-landing a:focus-visible,.premium-landing button:focus-visible{outline-offset:5px;outline:3px solid #98852f}.premium-landing .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.premium-landing .icon-defs{width:0;height:0;position:absolute;overflow:hidden}.premium-landing .container{max-width:1320px;margin:auto;padding:0 64px}.premium-landing .header{height:96px}.premium-landing .nav-wrap{justify-content:space-between;align-items:center;max-width:1480px;height:100%;margin:auto;padding:0 42px;display:flex;position:relative}.premium-landing .logo{letter-spacing:-1.8px;align-items:center;font-size:31px;font-weight:700;display:inline-flex}.premium-landing .logo-mark{width:29px;height:29px;margin-right:9px;display:inline-block;position:relative}.premium-landing .logo-mark:before,.premium-landing .logo-mark:after{content:"";background:currentColor;width:9px;height:27px;position:absolute;top:0;left:3px;transform:skewY(-24deg)}.premium-landing .logo-mark:after{height:18px;top:7px;left:17px}.premium-landing .logo-dot{color:#7c8758}.premium-landing .desktop-nav{gap:36px;font-size:13px;display:flex}.premium-landing .desktop-nav a{padding:16px 0}.premium-landing .desktop-nav a:hover,.premium-landing .footer a:hover{opacity:.7}.premium-landing .button{background:var(--ink);min-height:54px;color:var(--paper);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:27px;padding:7px 8px 7px 23px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.premium-landing .button:hover{background:#395545;transform:translateY(-2px)}.premium-landing .arrow-circle{background:#ffffff1f;border-radius:2px;place-items:center;width:36px;height:36px;display:grid}.premium-landing .arrow-circle .icon{width:18px}.premium-landing .nav-cta{min-height:44px;padding:5px 5px 5px 18px;font-size:12px}.premium-landing .nav-cta .arrow-circle{width:30px;height:30px}.premium-landing .menu-button{display:none}.premium-landing .hero{isolation:isolate;color:#fffef4;background:#1e2a20;border-radius:5px;min-height:740px;margin:0 16px;position:relative;overflow:hidden}.premium-landing .hero-image,.premium-landing .hero-shade{object-fit:cover;z-index:-2;object-position:center 57%;width:100%;height:100%;position:absolute;inset:0}.premium-landing .hero-shade{z-index:-1;background:linear-gradient(90deg,#0b1911a6 0%,#0b19113d 43%,#0000 70%),linear-gradient(#0000 77%,#0a120d99)}.premium-landing .hero-copy{max-width:750px;padding:70px 64px 100px}.premium-landing .eyebrow{letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.premium-landing .small-cross{color:var(--lime);font-size:18px;font-weight:400}.premium-landing h1{letter-spacing:-5px;margin:26px 0 27px;font-size:clamp(66px,6.7vw,105px);line-height:1.02}.premium-landing h1 em{color:#e5e7be;font-size:1.12em;line-height:.9}.premium-landing .hero-description{color:#e4e6de;margin-bottom:25px;font-size:16px;line-height:1.65}.premium-landing .button-light{background:var(--lime);color:var(--ink)}.premium-landing .button-light .arrow-circle{background:#26341d1a}.premium-landing .button-light:hover{background:#f1f5c6}.premium-landing .hero-note{color:#d4d9cf;margin-top:14px;font-size:10px;display:block}.premium-landing .hero-foot{justify-content:space-between;align-items:flex-end;font-size:11px;display:flex;position:absolute;bottom:28px;left:64px;right:45px}.premium-landing .hero-foot>span{text-align:right;color:#e5e7dd;line-height:1.6}.premium-landing .discover{align-items:center;gap:30px;min-height:44px;display:flex}.premium-landing .discover span{font-size:20px}.premium-landing .capability-line{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:center;gap:24px;max-width:1392px;margin:auto;padding:33px 42px;font-size:12px;display:grid}.premium-landing .capability-line>span{color:var(--muted);font-size:12px;line-height:1.8}.premium-landing .capability-line strong{color:var(--ink);font-weight:400}.premium-landing .capability-line>div{align-items:center;gap:13px;display:flex}.premium-landing .section{padding-top:110px;padding-bottom:92px}.premium-landing .section-top{justify-content:space-between;margin-bottom:30px;display:flex}.premium-landing .section-marker{letter-spacing:1px;color:#868d81;font-size:10px}.premium-landing .section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.premium-landing h2{letter-spacing:-2.6px;font-size:clamp(36px,3.8vw,58px);line-height:1.08}.premium-landing h2 em{letter-spacing:-2px}.premium-landing .section-heading>p{color:var(--muted);max-width:375px;padding-bottom:4px;font-size:14px;line-height:1.9}.premium-landing .workbench{grid-template-columns:29% 1fr;align-items:center;gap:35px;display:grid}.premium-landing .workflow-select{flex-direction:column;display:flex}.premium-landing .workflow-button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:0 0;gap:12px;padding:24px 12px 24px 0;transition:color .2s,padding .2s;display:flex;position:relative}.premium-landing .workflow-button:last-child{border-bottom:1px solid var(--line)}.premium-landing .workflow-button:before{content:"";background:var(--ink);width:0;height:2px;transition:width .3s;position:absolute;top:-1px}.premium-landing .workflow-button.is-active:before{width:100%}.premium-landing .workflow-button.is-active,.premium-landing .workflow-button:hover{color:var(--ink)}.premium-landing .workflow-number{margin-top:5px;font-size:10px}.premium-landing .workflow-button strong{font-size:15px;font-weight:700;line-height:1.6;display:block}.premium-landing .workflow-button strong+span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8;display:block}.premium-landing .selection-arrow{opacity:0;font-size:16px;position:absolute;top:27px;right:0}.premium-landing .is-active .selection-arrow{opacity:1}.premium-landing .product-stage{background:#fff;border:1px solid #dce1d7;border-radius:7px;overflow:hidden;box-shadow:0 26px 65px -35px #192c1c47}.premium-landing .product-top{border-bottom:1px solid #e7eae3;justify-content:space-between;align-items:center;height:57px;padding:0 24px;display:flex}.premium-landing .mini-brand{letter-spacing:-.8px;align-items:center;font-size:17px;font-weight:700;display:flex}.premium-landing .mini-brand .logo-mark{transform-origin:0;width:20px;margin-right:0;transform:scale(.55)}.premium-landing .example-tag{color:#6e776a;background:#f1f3eb;border-radius:2px;padding:5px 8px;font-size:9px}.premium-landing .workflow-panel{min-height:385px;padding:26px}.premium-landing .workspace-head{margin-bottom:23px}.premium-landing .micro-label{text-transform:uppercase;letter-spacing:1.1px;color:#75806e;font-size:9px}.premium-landing .workspace-head h3{letter-spacing:-.9px;margin-top:7px;font-size:24px}.premium-landing .workspace-description{color:#6d7769;margin-top:8px;font-size:10px;display:block}.premium-landing .document-workspace{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.premium-landing .file-list-head{color:#7a8476;border-bottom:1px solid #e8ebe3;justify-content:space-between;padding:0 0 11px;font-size:9px;display:flex}.premium-landing .file-row{border-bottom:1px solid #e8ebe3;align-items:center;gap:9px;padding:16px 0;display:flex}.premium-landing .file-symbol{color:#718065;background:#f5f5ef;border-radius:3px;place-items:center;width:31px;height:36px;display:grid}.premium-landing .file-symbol .icon{width:15px}.premium-landing .file-row strong{font-size:10px;font-weight:700;display:block}.premium-landing .file-row small{color:#899080;margin-top:4px;font-size:8px;display:block}.premium-landing .status{white-space:nowrap;border-radius:3px;margin-left:auto;padding:5px 6px;font-size:8px}.premium-landing .received{color:#4c6a42;background:#eaf1e6}.premium-landing .requested{color:#886925;background:#faf0d8}.premium-landing .file-summary{color:#6e7c66;align-items:center;gap:6px;padding:15px 0;font-size:8px;display:flex}.premium-landing .file-summary .icon{width:12px;height:12px}.premium-landing .follow-up{background:#eef1e8;border-radius:4px;padding:17px}.premium-landing .follow-up-icon{background:#dae4c8;border-radius:3px;place-items:center;width:27px;height:27px;margin-bottom:17px;display:grid}.premium-landing .follow-up-icon .icon{width:15px}.premium-landing .follow-up h4{letter-spacing:-.8px;margin:8px 0 10px;font-size:20px;line-height:1.17}.premium-landing .follow-up>p:not(.micro-label){color:#718068;font-size:9px;line-height:1.7}.premium-landing .message-sample{background:#fff;border:1px solid #e3e8da;border-radius:3px;margin-top:15px;padding:10px}.premium-landing .message-sample>span{font-size:8px;font-weight:700}.premium-landing .message-sample p{color:#738168;margin-top:6px;font-size:8px;line-height:1.7}.premium-landing .product-bottom{color:#7b846f;background:#f9faf6;border-top:1px solid #e6eae0;align-items:center;gap:9px;padding:14px 24px;font-size:9px;display:flex}.premium-landing .product-bottom-mark{font-size:16px}.premium-landing .preview-counter{letter-spacing:1px;margin-left:auto;font-size:8px}.premium-landing .preview-note{color:#858b7c;text-align:right;margin-top:18px;font-size:10px}.premium-landing .approach{color:#f3f4e9;background:#233b30;padding-top:94px;overflow:hidden}.premium-landing .approach-grid{grid-template-columns:1.1fr 1fr;gap:110px;display:grid}.premium-landing .approach-title{padding-top:5px}.premium-landing .approach .eyebrow{color:#c4cbaa}.premium-landing .approach h2{margin-top:35px;font-size:53px}.premium-landing .approach h2 em{color:#dbe0b7}.premium-landing .approach-title>p:not(.eyebrow){color:#bdc8ba;max-width:305px;margin-top:26px;font-size:14px;line-height:1.9}.premium-landing .text-link{border-bottom:1px solid #87957a;align-items:center;gap:25px;margin-top:14px;padding:17px 0 12px;font-size:12px;display:inline-flex}.premium-landing .approach-principles article{border-top:1px solid #516354;gap:25px;padding:28px 0;display:flex}.premium-landing .approach-principles article>span{color:#b4c095;padding-top:6px;font-size:10px}.premium-landing .approach-principles h3{letter-spacing:-.7px;font-size:24px;line-height:1.25}.premium-landing .approach-principles p{color:#bdc8ba;max-width:360px;margin-top:12px;font-size:12px;line-height:1.9}.premium-landing .approach-signature{text-align:center;font-family:var(--serif);color:#adbc9b;letter-spacing:-1.5px;border-top:1px solid #526351;margin:65px 42px 0;padding:35px 0;font-size:clamp(24px,4.3vw,67px);font-style:italic}.premium-landing .beta-section{padding-top:100px;padding-bottom:105px}.premium-landing .beta-label{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.premium-landing .beta-status{align-items:center;gap:7px;font-size:10px;display:flex}.premium-landing .beta-status:before{content:"+";font-size:15px}.premium-landing .beta-main{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.premium-landing .beta-main h2{font-size:54px}.premium-landing .beta-main p{max-width:330px;color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.9}.premium-landing .beta-main small{color:var(--muted);margin-top:12px;font-size:9px;display:block}.premium-landing .footer{background:#e4e7d8;padding-top:40px;overflow:hidden}.premium-landing .footer-top{justify-content:space-between;align-items:start;gap:45px;display:flex}.premium-landing .footer-top>p{color:#6c7760;font-size:12px;line-height:1.8}.premium-landing .footer nav{gap:27px;padding-top:8px;font-size:11px;display:flex}.premium-landing .footer-word{letter-spacing:-.065em;color:#536849;border-bottom:1px solid #bac4ad;margin-left:-12px;padding:38px 0 15px;font-size:clamp(90px,19vw,285px);font-weight:400;line-height:1.1}.premium-landing .footer-bottom{color:#66755c;justify-content:space-between;gap:16px;padding:20px 0 27px;font-size:9px;display:flex}.premium-landing .skip{z-index:30;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.premium-landing .skip:focus{top:10px}.premium-landing .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premium-landing [hidden]{display:none!important}.premium-landing .is-changing{animation:.28s ease-out panel-in}@keyframes panel-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}.premium-landing .report-sheet{border:1px solid #dde3d7;border-top:4px solid var(--ink);background:#fafbf7;padding:19px}.premium-landing .report-brand{justify-content:space-between;margin-bottom:20px;font-size:10px;display:flex}.premium-landing .report-brand span{color:#89927f;font-size:9px}.premium-landing .report-table{grid-template-columns:1fr 1fr;gap:15px;display:grid}.premium-landing .report-column{background:#eef2e5;padding:15px}.premium-landing .report-column+div{background:#e5ebda}.premium-landing .report-column>span{color:#6f7d64;font-size:9px}.premium-landing .report-column h4{margin:8px 0 15px;font-size:20px}.premium-landing .report-detail{border-top:1px solid #cbd6bd;padding:10px 0;font-size:9px;line-height:1.6}.premium-landing .report-detail span{color:#829074;font-size:8px;display:block}.premium-landing .report-end{color:#7a8670;padding-top:14px;font-size:9px;line-height:1.7}.premium-landing .touch-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.premium-landing .touch-list{border-left:1px solid #ced8c2;margin:8px 0 0 8px}.premium-landing .touch-step{padding:0 0 26px 23px;position:relative}.premium-landing .touch-step:before{content:"";background:#90a472;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px;box-shadow:0 0 0 5px #fff}.premium-landing .touch-step strong{font-size:12px;display:block}.premium-landing .touch-step p{color:#7b876e;margin-top:7px;font-size:9px;line-height:1.7}.premium-landing .touch-message{background:#edf1e5;border-radius:4px;padding:20px}.premium-landing .touch-message h4{margin-top:20px;font-size:24px;line-height:1.15}.premium-landing .touch-message p{color:#728066;margin-top:16px;font-size:10px;line-height:1.8}.premium-landing .touch-message>span{color:#71815f;font-size:9px}@media (min-width:1600px){.premium-landing .hero-copy{max-width:1450px;margin:auto;padding-left:90px}.premium-landing .hero{min-height:790px}.premium-landing .hero-foot{max-width:1270px;margin:auto;left:90px;right:90px}.premium-landing .hero-image{object-position:center 54%}}@media (max-width:1100px){.premium-landing .container{padding-left:40px;padding-right:40px}.premium-landing .nav-wrap{padding:0 30px}.premium-landing .hero-copy{padding-left:44px}.premium-landing .hero-foot{left:44px}.premium-landing .hero{min-height:690px}.premium-landing h1{letter-spacing:-4px;font-size:82px}.premium-landing .capability-line{gap:20px;padding:25px 35px;font-size:11px}.premium-landing .capability-line>span{font-size:10px}.premium-landing .section-heading{gap:45px}.premium-landing .workbench{grid-template-columns:27% 1fr;gap:24px}.premium-landing .workflow-button strong{font-size:13px}.premium-landing .workflow-button strong+span{font-size:11px}.premium-landing .workflow-number{display:none}.premium-landing .workflow-panel{padding:21px}.premium-landing .document-workspace{gap:12px}.premium-landing .file-row{gap:6px}.premium-landing .file-symbol{display:none}.premium-landing .approach-grid{gap:60px}.premium-landing .approach h2{font-size:44px}.premium-landing .beta-main h2{font-size:45px}.premium-landing .footer nav{gap:15px}}@media (max-width:800px){.premium-landing .header{height:80px}.premium-landing .desktop-nav{gap:24px}.premium-landing .hero{min-height:670px}.premium-landing .hero-copy{padding:56px 36px 110px}.premium-landing h1{font-size:76px}.premium-landing .hero-image{object-position:60% center}.premium-landing .hero-shade{background:linear-gradient(90deg,#091910c4,#09191038 80%),linear-gradient(#0000 65%,#0a120da6)}.premium-landing .hero-foot{left:36px;right:32px}.premium-landing .capability-line{grid-template-columns:repeat(3,1fr);font-size:10px}.premium-landing .capability-line>span{display:none}.premium-landing .capability-line .icon{width:17px}.premium-landing .capability-line>div{gap:8px}.premium-landing .container{padding-left:28px;padding-right:28px}.premium-landing .section{padding-top:75px;padding-bottom:70px}.premium-landing .section-heading{gap:30px}.premium-landing .section-heading h2{font-size:38px}.premium-landing .section-heading>p{font-size:12px}.premium-landing .workbench{grid-template-columns:1fr;gap:25px}.premium-landing .workflow-select{flex-direction:row;gap:20px}.premium-landing .workflow-button{width:33.33%;padding:18px 0}.premium-landing .workflow-button:last-child{border-bottom:0}.premium-landing .workflow-button strong{font-size:12px}.premium-landing .workflow-button strong+span{font-size:10px}.premium-landing .selection-arrow{display:none}.premium-landing .workflow-panel{min-height:375px;padding:24px}.premium-landing .file-symbol{display:grid}.premium-landing .file-row strong{font-size:12px}.premium-landing .file-row small,.premium-landing .status{font-size:9px}.premium-landing .document-workspace{grid-template-columns:1.4fr 1fr;gap:24px}.premium-landing .follow-up h4{font-size:23px}.premium-landing .follow-up>p:not(.micro-label),.premium-landing .message-sample p{font-size:10px}.premium-landing .approach{padding-top:72px}.premium-landing .approach-grid{gap:40px}.premium-landing .approach h2{font-size:38px}.premium-landing .approach-principles h3{font-size:21px}.premium-landing .approach-principles article{gap:15px}.premium-landing .approach-title>p:not(.eyebrow){font-size:12px}.premium-landing .approach-signature{margin:40px 28px 0}.premium-landing .beta-section{padding-top:72px;padding-bottom:75px}.premium-landing .beta-main{grid-template-columns:1.1fr 1fr;gap:40px}.premium-landing .beta-main h2{font-size:38px}.premium-landing .beta-main p{font-size:12px}.premium-landing .footer-top{flex-wrap:wrap;gap:24px}.premium-landing .footer-top>p{margin-left:auto}.premium-landing .footer nav{gap:30px;width:100%}.premium-landing .footer-word{margin-left:-5px;padding-top:20px}}@media (max-width:590px){.premium-landing .header{height:72px}.premium-landing .nav-wrap{padding:0 22px}.premium-landing .logo{font-size:27px}.premium-landing .logo-mark{margin-right:4px;transform:scale(.85)}.premium-landing .desktop-nav{display:none}.premium-landing .nav-cta{gap:7px;min-height:38px;margin-left:auto;padding:5px 10px;font-size:10px}.premium-landing .nav-cta .arrow-circle{display:none}.premium-landing .menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:6px;display:flex}.premium-landing .menu-button span{background:var(--ink);width:17px;height:1px;transition:transform .2s}.premium-landing .menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.premium-landing .menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.premium-landing #mobile-nav{background:var(--paper);z-index:20;border:1px solid var(--line);padding:12px 16px 18px;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 20px 30px #182b2120}.premium-landing #mobile-nav a{padding:15px 8px;font-size:14px;display:block}.premium-landing .hero{border-radius:4px;min-height:690px;margin:0 10px}.premium-landing .hero-copy{padding:42px 24px 140px}.premium-landing .hero .eyebrow{letter-spacing:1.05px;gap:7px;font-size:8px}.premium-landing .hero .small-cross{font-size:16px}.premium-landing h1{letter-spacing:-3.4px;margin:27px 0 30px;font-size:62px;line-height:1.01}.premium-landing .hero-image{object-position:64% center}.premium-landing .hero-shade{background:linear-gradient(90deg,#0a180fd1,#0a180f33),linear-gradient(#0000 50%,#0a160e59 85%)}.premium-landing .hero-description{margin-bottom:25px;font-size:13px;line-height:1.8}.premium-landing .button{min-height:52px;font-size:12px}.premium-landing .hero-note{margin-top:15px;font-size:8px}.premium-landing .hero-foot{align-items:center;font-size:9px;bottom:23px;left:24px;right:24px}.premium-landing .hero-foot>span{font-size:8px}.premium-landing .discover{gap:18px}.premium-landing .capability-line{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:24px 22px}.premium-landing .capability-line>div{font-size:9px;line-height:1.5;display:block}.premium-landing .capability-line .icon{width:19px;height:19px;margin-bottom:8px;display:block}.premium-landing .container{padding-left:24px;padding-right:24px}.premium-landing .section{padding-top:65px;padding-bottom:55px}.premium-landing .section-top{margin-bottom:25px}.premium-landing .eyebrow{letter-spacing:1.15px;font-size:9px}.premium-landing .section-marker{font-size:8px}.premium-landing .section-heading{margin-bottom:26px;display:block}.premium-landing .section-heading h2,.premium-landing h2{letter-spacing:-1.7px;font-size:35px;line-height:1.12}.premium-landing h2 em{letter-spacing:-1.5px}.premium-landing .section-heading>p{max-width:none;margin-top:23px;font-size:13px;line-height:1.8}.premium-landing .workflow-select{gap:12px;overflow:visible}.premium-landing .workflow-button{min-height:78px;padding:15px 0 12px}.premium-landing .workflow-button strong{max-width:88px;font-size:10px;line-height:1.5}.premium-landing .workflow-button strong+span{display:none}.premium-landing .workflow-number{font-size:8px;display:block;position:absolute;bottom:10px}.premium-landing .workbench{gap:20px}.premium-landing .product-top{height:49px;padding:0 15px}.premium-landing .example-tag{font-size:8px}.premium-landing .mini-brand{font-size:16px}.premium-landing .workflow-panel{min-height:515px;padding:20px 15px}.premium-landing .workspace-head{margin-bottom:18px}.premium-landing .workspace-head h3{font-size:23px}.premium-landing .document-workspace{display:block}.premium-landing .file-row{gap:8px;padding:13px 0}.premium-landing .file-symbol{width:28px;height:32px}.premium-landing .file-row strong{font-size:10px}.premium-landing .file-row small,.premium-landing .status{font-size:8px}.premium-landing .file-summary{padding:13px 0;font-size:8px}.premium-landing .follow-up{grid-template-columns:31px 1fr;column-gap:12px;padding:15px;display:grid;position:relative}.premium-landing .follow-up-icon{grid-row:1/4;margin:0}.premium-landing .follow-up .micro-label{font-size:8px}.premium-landing .follow-up h4{margin:7px 0;font-size:19px}.premium-landing .follow-up h4 br{display:none}.premium-landing .follow-up>p:not(.micro-label){font-size:9px;line-height:1.7}.premium-landing .message-sample{grid-column:1/-1;margin-top:12px}.premium-landing .message-sample p{font-size:9px}.premium-landing .product-bottom{padding:10px 15px;font-size:8px}.premium-landing .preview-note{text-align:left;max-width:280px;margin-top:12px;font-size:8px;line-height:1.8}.premium-landing .approach{padding-top:57px}.premium-landing .approach-grid{display:block}.premium-landing .approach h2{margin-top:27px;font-size:41px}.premium-landing .approach-title>p:not(.eyebrow){max-width:300px;font-size:13px}.premium-landing .text-link{font-size:11px}.premium-landing .approach-principles{margin-top:43px}.premium-landing .approach-principles article{gap:24px;padding:25px 0}.premium-landing .approach-principles h3{font-size:23px}.premium-landing .approach-principles p{font-size:12px}.premium-landing .approach-signature{text-align:left;max-width:330px;margin:25px 24px 0;padding:25px 0 32px;font-size:27px;line-height:1.2}.premium-landing .beta-section{padding-top:60px;padding-bottom:65px}.premium-landing .beta-label{margin-bottom:25px}.premium-landing .beta-status{font-size:8px}.premium-landing .beta-main{display:block}.premium-landing .beta-main h2{font-size:39px}.premium-landing .beta-main p{max-width:290px;margin-top:27px;font-size:13px}.premium-landing .beta-main small{font-size:8px}.premium-landing .footer{padding-top:30px}.premium-landing .footer-top>p{font-size:9px}.premium-landing .footer nav{gap:25px;font-size:10px}.premium-landing .footer-word{letter-spacing:-.07em;margin:0;padding-top:30px;padding-bottom:18px;font-size:23vw}.premium-landing .footer-bottom{flex-wrap:wrap;padding-bottom:23px;font-size:8px;line-height:1.7}.premium-landing .footer-bottom>span:nth-child(2){display:none}.premium-landing .report-sheet{padding:15px}.premium-landing .report-column{padding:12px}.premium-landing .report-column h4{font-size:19px}.premium-landing .report-detail{padding:14px 0;font-size:9px}.premium-landing .report-end{padding-top:18px;font-size:10px;line-height:1.8}.premium-landing .touch-layout{display:block}.premium-landing .touch-step{padding-bottom:24px}.premium-landing .touch-step strong{font-size:13px}.premium-landing .touch-step p{font-size:10px}.premium-landing .touch-message{margin-top:7px;padding:18px}.premium-landing .touch-message h4{margin-top:12px;font-size:25px}.premium-landing .touch-message p{margin-top:12px}.premium-landing .wide-only{display:none}}@media (max-width:350px){.premium-landing .nav-wrap{padding:0 15px}.premium-landing .hero-copy{padding-left:20px;padding-right:20px}.premium-landing h1{font-size:53px}.premium-landing .hero-description{font-size:12px}.premium-landing .hero{min-height:650px}.premium-landing .hero-foot>span{display:none}.premium-landing .container{padding-left:20px;padding-right:20px}.premium-landing .beta-main h2{font-size:35px}.premium-landing .file-symbol{display:none}.premium-landing .hero .eyebrow{font-size:7px}.premium-landing .section-heading h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html:has(.premium-landing){scroll-behavior:auto}.premium-landing *,.premium-landing :before,.premium-landing :after{transition:none!important;animation:none!important}.premium-landing .button:hover{transform:none}}.premium-landing .section-heading>p,.premium-landing .approach-title>p:not(.eyebrow),.premium-landing .beta-main p{font-size:16px}.premium-landing .approach-principles p{font-size:14px}.premium-landing .workflow-button strong+span{font-size:13px}.premium-landing .file-row strong{font-size:12px}.premium-landing .file-row small,.premium-landing .status{font-size:10px}.premium-landing .follow-up>p:not(.micro-label),.premium-landing .message-sample p{font-size:11px}.premium-landing .message-sample>span,.premium-landing .file-summary{font-size:10px}.premium-landing .workflow-panel{min-height:405px}.premium-landing .example-tag{font-size:10px}.premium-landing .workspace-description{font-size:11px}@media (max-width:800px){.premium-landing .section-heading>p,.premium-landing .approach-title>p:not(.eyebrow),.premium-landing .beta-main p{font-size:15px}.premium-landing .workflow-button strong+span{font-size:11px}.premium-landing .approach-principles p{font-size:14px}}@media (max-width:590px){.premium-landing h1{letter-spacing:-2.5px;font-size:clamp(38px,12.2vw,68px);line-height:1.05}.premium-landing .hero{min-height:640px}.premium-landing .hero-description{font-size:14px}.premium-landing .hero-note{font-size:9px}.premium-landing .workflow-button{min-height:100px}.premium-landing .workflow-button strong{max-width:none;font-size:12px}.premium-landing .workflow-panel{min-height:565px}.premium-landing .file-row strong{font-size:11px}.premium-landing .file-row small,.premium-landing .status{font-size:9px}.premium-landing .follow-up>p:not(.micro-label),.premium-landing .message-sample p{font-size:11px}.premium-landing .preview-note,.premium-landing .beta-main small{font-size:10px}.premium-landing .section-heading>p,.premium-landing .approach-title>p:not(.eyebrow),.premium-landing .beta-main p{font-size:15px}.premium-landing .footer-top>p{font-size:10px}.premium-landing .footer nav{font-size:11px}.premium-landing .footer-bottom{font-size:9px}}.premium-landing{box-sizing:border-box;min-height:100vh;line-height:normal}.premium-landing ::selection{background:var(--lime);color:var(--ink)}.premium-landing .beta-main:has(form){align-items:start}.premium-landing .signup-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.premium-landing .signup-fields label{font-size:12px;font-weight:700;line-height:1.5;display:block}.premium-landing .signup-fields input{width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fffef9;border:1px solid #bbc5b8;border-radius:3px;margin-top:7px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.premium-landing input:focus-visible{outline-offset:2px;outline:2px solid #687844}.premium-landing .signup-submit{margin-top:23px}.premium-landing .button:disabled{opacity:.6;cursor:wait;transform:none}.premium-landing .beta-signup small{max-width:360px;font-size:11px;line-height:1.7}.premium-landing .form-note{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.premium-landing .beta-main .signup-error{color:#8e3428;max-width:none;margin:16px 0 0;font-size:13px;line-height:1.6}.premium-landing .signup-success{background:#e9eddc;border:1px solid #bec9ae;border-radius:4px;padding:26px}.premium-landing .signup-success h3{letter-spacing:-1px;margin:16px 0;font-size:26px}.premium-landing .signup-success p{margin:0;font-size:14px;line-height:1.8}.premium-landing .captcha{margin-top:18px}@media (max-width:800px){.premium-landing .signup-fields{grid-template-columns:1fr}}@media (max-width:590px){.premium-landing .beta-signup{margin-top:25px}.premium-landing .signup-fields{grid-template-columns:1fr 1fr}.premium-landing .beta-signup small{font-size:11px}}@media (max-width:370px){.premium-landing .signup-fields{grid-template-columns:1fr}}
