.site-footer,.site-header{font-family:var(--font-geist),system-ui,sans-serif;color:#0e0e10}.site-header{position:sticky;top:0;z-index:50;padding:12px 16px 0;background:#fafaf7;pointer-events:none}.site-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;min-height:64px;margin:0 auto;padding:10px 10px 10px 20px;border:1px solid rgba(14,14,16,.08);border-radius:12px;background:#fafaf7;box-shadow:0 10px 30px -18px rgba(14,14,16,.25),inset 0 1px #fff;pointer-events:auto;font-size:15px}.site-nav-brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px}.site-nav-brand img{display:block;width:auto;height:26px}.site-nav-actions,.site-nav-links{display:flex;align-items:center}.site-nav-links{gap:28px}.site-nav-actions{gap:6px}.site-nav a{text-decoration:none}.site-nav-links a{color:#55555c}.site-nav-login{padding:10px 12px}.site-button,.site-nav-login{min-height:44px;display:inline-flex;align-items:center}.site-button{justify-content:center;padding:10px 16px;background:#2a2340;color:#fafaf7!important;border-radius:9px;font-size:15px;font-weight:500;text-decoration:none!important}.site-button:hover{background:#40365a}.site-nav-toggle{display:none;width:44px;height:44px;border:1px solid #e6e5e0;border-radius:9px;background:#fafaf7;font-size:23px;line-height:1}.site-mobile-menu{display:none}.site-footer a:hover,.site-nav a:hover{opacity:.72}.landing-page :focus-visible,.site-footer :focus-visible,.site-header :focus-visible{outline:2px solid #e8720c;outline-offset:3px}.site-footer{background:#fafaf7}.site-footer-inner{max-width:1240px;margin:0 auto;padding:24px 24px 0}.site-footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.site-footer-group{display:flex;align-items:flex-start;flex-direction:column;gap:10px;font-size:14px}.site-footer-group p{margin:0 0 4px;color:#8a8a90;text-transform:uppercase}.site-footer a{color:#3a3a40;text-decoration:none}.site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;border-top:1px solid #ecebe6;margin-top:64px;padding:22px 0 40px;font-size:13px;color:#6e6e74}.site-footer-bottom div{display:flex;flex-wrap:wrap;gap:6px 20px}.site-footer-bottom a{color:#6e6e74}.landing-eyebrow,.site-mono{font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.landing-page{font-family:var(--font-geist),system-ui,sans-serif;color:#0e0e10;background:#fafaf7;font-size:17px;line-height:1.55;padding-bottom:56px}.landing-page *{box-sizing:border-box}:where(.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p){margin-top:0}.landing-page h1,.landing-page h2,.landing-page h3{text-wrap:balance}.landing-page h1,.landing-page h2{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;letter-spacing:-.012em}.landing-page h1{font-size:clamp(52px,7vw,96px);line-height:1}.landing-page h2{font-size:clamp(38px,4.6vw,60px);line-height:1.05}.landing-page h2 em,.landing-page h3 em{color:#a3a3a8;font-weight:400}.landing-page a{color:#0e0e10}.landing-page button{cursor:pointer;font-family:inherit}.landing-container{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.landing-center{text-align:center}.landing-eyebrow{color:#8a8a90}.landing-anchor{display:block;height:0;position:relative;top:-96px}#studies,.landing-page section[id]{scroll-margin-top:96px}.landing-section{padding-top:140px}.landing-section-intro{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.landing-section-intro h2{max-width:720px;margin-bottom:0}.landing-section-intro p{color:#55555c;max-width:560px;margin-bottom:0}.landing-disclaimer{margin:18px 0 0}.landing-hero{text-align:center;padding-top:72px}.landing-hero .landing-eyebrow{margin-bottom:20px;letter-spacing:.12em}.landing-hero h1{margin-bottom:0}.landing-hero h1 em{color:#a3a3a8}.landing-hero-description{font-size:clamp(18px,1.6vw,20px);color:#55555c;max-width:620px;margin:26px auto 0}.landing-trust-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-top:28px;font-size:13px;color:#6e6e74}.landing-trust-line a{text-decoration:none;color:#3a3a40}.landing-trust-line a span{color:#e8720c;letter-spacing:1px}.landing-explorer{padding-top:64px}.landing-explorer>.landing-eyebrow{color:#6e6e74;margin-bottom:14px}.landing-chip-scroll{overflow-x:auto}.landing-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:900px}.landing-chip{display:flex;align-items:center;gap:9px;min-height:52px;width:100%;padding:8px 12px;border:1px solid #e6e5e0;border-radius:12px;background:#fff;text-align:left;font-size:12px}.landing-chip strong{display:block;font-weight:500;white-space:nowrap}.landing-chip small{display:block;color:#8a8a90;font:10px var(--font-geist-mono),monospace;white-space:nowrap}.landing-dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%}.landing-connector{display:block;height:68px;width:100%;min-width:900px}.landing-product-window{position:relative;max-width:1080px;margin:0 auto;background:#fff;border:1px solid #e6e5e0;border-radius:22px;overflow:hidden;font-size:14px;line-height:1.45;box-shadow:0 1px 2px rgba(14,14,16,.04),0 40px 80px -40px rgba(232,114,12,.35)}.landing-cursor{position:absolute;z-index:5;pointer-events:none;white-space:nowrap}.landing-cursor svg{display:block}.landing-cursor span{display:inline-block;margin:2px 0 0 12px;padding:2px 9px;border-radius:999px;color:#fff;font-size:11px;font-weight:500}.landing-cursor-ella{right:340px;top:150px;animation:landing-drift-ella 9s ease-in-out infinite}.landing-cursor-ella span{background:#d2407a}.landing-cursor-rafael{left:300px;top:300px;animation:landing-drift-rafael 11s ease-in-out infinite}.landing-cursor-rafael span{background:#4654d6}@keyframes landing-drift-ella{0%,to{transform:translate(0)}35%{transform:translate(-90px,40px)}70%{transform:translate(-30px,96px)}}@keyframes landing-drift-rafael{0%,to{transform:translate(0)}30%{transform:translate(70px,-60px)}60%{transform:translate(140px,20px)}}.landing-product-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid #efeee9;color:#6e6e74;font-size:13px}.landing-product-title strong{color:#0e0e10;font-weight:500}.landing-live{display:inline-flex;align-items:center;gap:8px;color:#1a7f4b;font:11px var(--font-geist-mono),monospace}.landing-live .landing-dot{width:7px;height:7px;flex-basis:7px;background:#1f9d5a}.landing-product-columns{display:flex;flex-wrap:wrap}.landing-product-evidence{flex:1 1 560px;min-width:0;padding:24px 26px}.landing-prompt{display:inline-block;padding:7px 12px;border-radius:8px;background:#f4f3ef;margin-bottom:0;font-size:13px}.landing-insight{font-size:clamp(21px,2.2vw,27px);line-height:1.22;letter-spacing:-.02em;margin:16px 0 18px}.landing-caveat,.landing-insight span{color:#a04f00}.landing-evidence-list{border-top:1px solid #efeee9}.landing-evidence-row{display:flex;align-items:baseline;gap:12px;padding:9px 10px;margin:0 -10px;border-bottom:1px solid #f3f2ee;border-radius:8px;color:#3a3a40;transition:background .2s}.landing-evidence-row span:first-child{flex:0 0 112px;font-size:12px;font-weight:500}.landing-caveat{margin:12px 0 0;font-size:13px}.landing-readout{flex:0 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:20px;border-left:1px solid #efeee9;background:#f6f5f1}.landing-readout-top,.landing-slide-meta{display:flex;justify-content:space-between;align-items:center}.landing-readout-top>span{color:#7a6552;background:#efe9e1;padding:3px 9px;border-radius:99px;font-size:11px}.landing-slide-stack{position:relative;padding:8px 6px 0}.landing-slide-back,.landing-slide-mid{position:absolute;border-radius:12px}.landing-slide-back{inset:0 2px 14px 18px;background:#e2dcf0;transform:rotate(4deg)}.landing-slide-mid{inset:2px 10px 10px 8px;background:#d6e7dc;transform:rotate(-3deg)}.landing-slide{position:relative;display:flex;flex-direction:column;aspect-ratio:16/11;padding:14px 16px 12px;border-radius:12px;background:#f6e2d1;box-shadow:0 18px 30px -16px rgba(14,14,16,.45)}.landing-slide-meta{font:8px var(--font-geist-mono),monospace;letter-spacing:.08em}.landing-slide-meta span:last-child{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff}.landing-slide strong{margin-top:8px;font-size:17px;line-height:1.05}.landing-slide em{padding:0 4px;border-radius:4px;background:#fff;font-style:normal}.landing-slide-bars{display:flex;align-items:flex-end;gap:5px;height:40px;margin-top:auto}.landing-slide-bars span{flex:1;border-radius:4px 4px 0 0;background:#c9a88a}.landing-slide-bars span:first-child{height:90%}.landing-slide-bars span:nth-child(2){height:45%;background:#ffffffbf}.landing-slide-bars span:nth-child(3){height:70%}.landing-slide-bars span:nth-child(4){height:25%;background:#ffffffbf}.landing-slide-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.landing-slide-tags span{padding:2px 7px;border-radius:99px;background:#ffffffb3;font-size:8px}.landing-thumbnails{display:flex;gap:6px;margin-top:10px}.landing-thumbnails span{flex:1;aspect-ratio:16/10;border-radius:5px;background:#e7e4de}.landing-thumbnails span:nth-child(2){background:#dde1f2}.landing-thumbnails span:nth-child(3){background:#f6e2d1;outline:2px solid #c9a88a}.landing-thumbnails span:nth-child(4){background:#d6e7dc}.landing-thumbnails span:nth-child(5){background:#fff;border:1px dashed #cfcec8;display:grid;place-items:center;font-size:9px}.landing-readout-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:center;font-size:13px}.landing-readout-actions span{padding:9px 0;border-radius:99px;background:#5e554c;color:#fff}.landing-readout-actions span:last-child{border:1px solid #e6e5e0;background:#fff;color:#0e0e10}.landing-followup{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:6px 6px 6px 10px;border:1px solid #e3dcd3;border-radius:20px;background:#fff;font-size:13px}.landing-followup span{width:30px;height:30px;border-radius:50%;background:#5e554c;color:#fff;display:grid;place-items:center}.landing-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px}.landing-source-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 18px;border:1px solid #e6e5e0;border-radius:18px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.landing-source-card:focus-within,.landing-source-card:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 18px 36px -20px rgba(14,14,16,.28)}.landing-source-hitarea{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0;border-radius:18px;background:transparent;cursor:pointer}.landing-source-hitarea:focus-visible{outline:2px solid #e8720c;outline-offset:3px}.landing-source-preview{position:relative;display:flex;flex-direction:column;justify-content:center;height:118px;margin-bottom:6px;padding:14px;border-radius:12px;overflow:hidden;font-size:11px}.landing-play-badge{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:999px;background:rgba(14,14,16,.78);color:#fff;font-size:11px;font-weight:500;transition:transform .2s ease,background .2s ease}.landing-play-badge>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#0e0e10}.landing-source-card:focus-within .landing-play-badge,.landing-source-card:hover .landing-play-badge{transform:scale(1.08);background:#e8720c}.landing-source-card:focus-within .landing-preview-bars span,.landing-source-card:hover .landing-preview-bars span{filter:saturate(1.2)}.landing-source-preview p{margin:0;font-size:11px;font-weight:500}.landing-preview-bars{display:flex;align-items:flex-end;gap:10px;height:64px;margin-top:10px}.landing-preview-bars span{flex:1;border-radius:6px 6px 2px 2px;background:#c9ceeb;transition:filter .2s ease}.landing-preview-bars span:first-child{height:38%}.landing-preview-bars span:nth-child(2){height:92%;background:#4654d6}.landing-preview-bars span:nth-child(3){height:55%}.landing-preview-bars span:nth-child(4){height:24%}.landing-preview-bar-labels{display:flex;justify-content:space-between;margin-top:6px;color:#6e6e74;font:9px var(--font-geist-mono),monospace}.landing-preview-conversation{display:flex;flex-direction:column;gap:6px}.landing-preview-conversation>span{align-self:flex-start;padding:5px 9px;border-radius:10px 10px 10px 3px;background:#fff}.landing-preview-conversation>span:nth-child(2){align-self:flex-end;border-radius:10px 10px 3px 10px;background:#e8720c;color:#fff}.landing-preview-typing{display:inline-flex;gap:3px;padding:7px 10px!important;border-radius:10px!important}.landing-preview-typing i{width:5px;height:5px;border-radius:50%;background:#c9c8c3}.landing-preview-audio{display:flex;align-items:center;gap:8px}.landing-preview-audio>span{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#b0651c;color:#fff;font-size:10px}.landing-preview-wave{display:flex;align-items:center;flex:1;gap:2px;height:26px}.landing-preview-wave span{flex:1;border-radius:2px;background:#b0651c}.landing-preview-speakers{display:flex;gap:5px;margin-top:10px;font-size:10px}.landing-preview-speakers span{padding:2px 8px;border-radius:999px;background:#fff}.landing-preview-files{position:relative;height:82px}.landing-preview-files span{position:absolute;top:10px;left:6px;display:flex;align-items:flex-end;justify-content:center;width:64px;height:70px;padding-bottom:6px;border-radius:6px;background:#fff;box-shadow:0 4px 10px -4px rgba(0,0,0,.2);color:#b0651c;font:9px var(--font-geist-mono),monospace;transform:rotate(-8deg)}.landing-preview-files span:nth-child(2){top:4px;left:calc(50% - 32px);color:#1f9d5a;transform:rotate(3deg)}.landing-preview-files span:nth-child(3){top:12px;left:calc(100% - 70px);color:#4654d6;transform:rotate(10deg)}.landing-preview-social{padding:9px 11px;border-radius:10px;background:#fff}.landing-preview-social>div{display:flex;align-items:center;gap:6px}.landing-preview-social i{width:16px;height:16px;border-radius:50%;background:#cde9d8}.landing-preview-social strong{font-weight:500}.landing-preview-social p{margin:5px 0 0;font-weight:400}.landing-preview-social small{color:#8a8a90;font-size:10px}.landing-preview-social>div:last-child{gap:12px;margin-top:6px}.landing-preview-social>div:last-child small:last-child{margin-left:auto;color:#1f9d5a}.landing-preview-references{display:flex;flex-direction:column;gap:5px}.landing-preview-references span{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px;background:#fff}.landing-preview-references i{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:4px;background:#e7e0fa;color:#7b5be0;font:9px var(--font-geist-mono),monospace}.landing-preview-chart{display:flex;flex-direction:column;gap:5px;margin-top:8px}.landing-preview-chart>div{display:flex;align-items:center;gap:7px}.landing-preview-chart i{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;background:#fff;font-size:8px;font-style:normal}.landing-preview-chart span{flex:1;height:6px;border-radius:3px;background:#fff}.landing-preview-chart b{display:block;width:80%;height:6px;border-radius:3px;background:#d2407a}.landing-preview-chart>div:nth-child(2) b{width:35%}.landing-preview-chart>div:nth-child(3) b{width:10%}.landing-source-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#55555c;font-size:12px}.landing-source-meta>span{display:inline-flex;gap:7px;align-items:center;min-width:0}.landing-source-meta small{flex-shrink:0;color:#8a8a90;font:9px var(--font-geist-mono),monospace}.landing-source-card h3{margin:0;font-family:var(--font-geist),sans-serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.015em}.landing-source-card>p{margin:0;color:#55555c;font-size:13px;line-height:1.5}.landing-source-card .landing-text-action{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:44px;margin-top:auto;font-size:12px;font-weight:500;text-align:left}.landing-insight-preview{align-items:center}.landing-insight-preview-page{display:flex;flex-direction:column;gap:5px;width:75%;min-height:86px;padding:9px 12px;border:1px solid #e6d6ca;border-radius:7px;background:#fff;box-shadow:6px 5px 0 #ebd8d0;transform:rotate(-2deg)}.landing-insight-preview-page small{color:#9c8e82;font:8px var(--font-geist-mono),monospace;letter-spacing:.04em}.landing-insight-preview-page strong{color:#2a2340;font-size:16px;font-weight:500;line-height:1.05}.landing-insight-preview-page>span{color:#6e6e74;font-size:9px}.landing-video-modal{display:block!important;width:min(920px,calc(100vw - 32px))!important;max-width:none!important;padding:0!important;border:0!important;border-radius:22px!important;overflow:hidden;font-family:var(--font-geist),sans-serif}.landing-video-stage{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:#0e0e10}.landing-video-stage video{display:block;width:100%;height:100%;object-fit:contain}.landing-video-error{position:absolute;left:50%;top:50%;width:max-content;max-width:calc(100% - 32px);margin:0;padding:12px 16px;border-radius:9px;background:#0e0e10e6;color:#fff;text-align:center;transform:translate(-50%,-50%)}.landing-video-error a{color:#fff;text-underline-offset:3px}.landing-video-detail{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 24px 22px}.landing-video-detail>div:first-child{flex:1}.landing-video-meta{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#6e6e74;font-size:13px}.landing-video-detail [data-slot=dialog-title]{margin:0;font-size:22px;font-weight:400;line-height:1.25}.landing-video-detail [data-slot=dialog-description]{margin-top:4px;color:#55555c;font-size:14px}.landing-video-controls{display:flex;gap:8px}.landing-video-controls button{min-height:44px;padding:0 18px;border:0;border-radius:99px;background:#2a2340;color:#fff;font-size:14px}.landing-video-controls button:first-child{width:44px;padding:0;border:1px solid #e6e5e0;background:#fff;color:#0e0e10}.landing-video-modal [data-slot=dialog-close]{z-index:4;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#0e0e10;opacity:1}.landing-compare-cards,.landing-size-charts,.landing-workflow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-compare-cards{margin-top:48px}.landing-compare-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;border-radius:22px;font-size:14px}.landing-compare-general{background:#f4f3ef}.landing-compare-product{border:1.5px solid #e8720c;background:#fff;box-shadow:0 30px 50px -36px #e8720c80}.landing-card-top,.landing-workflow-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.landing-card-top strong{font-weight:500}.landing-card-top>span,.landing-workflow-heading>span{color:#8a8a90;font:10px var(--font-geist-mono),monospace}.landing-card-top img{width:auto;height:18px}.landing-compare-card p{margin:0;padding:9px 13px;border-radius:14px}.landing-chat-question{align-self:flex-end;max-width:85%;background:#fff}.landing-chat-answer{align-self:flex-start;max-width:92%;background:#fff;color:#3a3a40}.landing-compare-product .landing-chat-question{background:#f4f3ef}.landing-compare-product .landing-chat-answer{background:#fbfaf7;border:1px solid #efeee9}.landing-chat-answer span{color:#a04f00}.landing-pills{display:flex;flex-wrap:wrap;gap:6px;color:#6e6e74;font-size:12px}.landing-pills span{padding:3px 10px;border-radius:99px;background:#fff}.landing-compare-product .landing-pills span:first-child{color:#3446b0;background:#f1f3fd}.landing-compare-product .landing-pills span:nth-child(2){color:#a04f00;background:#fff4ea}.landing-compare-product .landing-pills span:nth-child(3){color:#17663f;background:#eef8f2}.landing-compare-product .landing-pills span:nth-child(4){color:#5b3fb0;background:#f4f1fd}.landing-citation{position:relative;display:inline}.landing-citation>a{color:#0e0e10;text-decoration:underline dotted;text-underline-offset:3px}.landing-citation sup{margin-left:2px;color:#a04f00;font:10px var(--font-geist-mono),monospace}.landing-citation-tip{position:absolute;z-index:30;left:0;bottom:calc(100% + 10px);display:block;width:min(340px,80vw);padding:12px 14px;border:1px solid #e6e5e0;border-radius:14px;background:#fff;box-shadow:0 20px 40px -20px #0e0e1059;color:#3a3a40;font-size:12px;font-style:normal;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s,transform .2s,visibility .2s}.landing-citation-tip:after{position:absolute;top:100%;left:0;width:100%;height:12px;content:""}.landing-citation-tip>span{display:block}.landing-citation-tip>span+span{margin-top:6px}.landing-citation-tip .landing-citation-label{color:#8a8a90;font:10px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.landing-citation-tip a{color:#a04f00}.landing-citation:focus-within .landing-citation-tip,.landing-citation:hover .landing-citation-tip{opacity:1;visibility:visible;transform:none}.landing-size-module{margin-top:14px;padding:clamp(20px,3vw,32px);border:1px solid #e6e5e0;border-radius:22px;background:#fff}.landing-size-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.landing-size-top>div:first-child{max-width:620px}.landing-size-top .landing-eyebrow{margin-bottom:10px}.landing-size-top h3{font-family:var(--font-geist),sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.landing-size-top p:last-child{margin:12px 0 0;color:#55555c;font-size:15px}.landing-size-references a,.landing-size-top a{text-underline-offset:3px}.landing-size-top sup{color:#a04f00;font:10px var(--font-geist-mono),monospace}.landing-size-options{display:flex;flex-wrap:wrap;gap:6px}.landing-size-options button{min-height:40px;padding:8px 14px;border:1px solid #e6e5e0;border-radius:99px;background:#fff;font-size:13px;font-weight:500}.landing-size-options button[aria-pressed=true]{background:#2a2340;border-color:#2a2340;color:#fff}.landing-size-charts{margin-top:26px}.landing-size-chart{padding:18px;border-radius:16px;background:#f7f6f2}.landing-size-chart-meaningful{border:1px solid #f6dcc4;background:#fff8f1}.landing-size-chart>div:first-child,.landing-size-chart>div:last-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.landing-size-chart>div:first-child strong{font-weight:500}.landing-size-chart>div:first-child span{color:#6e6e74;font:11px var(--font-geist-mono),monospace}.landing-size-chart>div:last-child{align-items:flex-end;margin-top:14px;color:#6e6e74;font-size:13px}.landing-size-chart>div:last-child span{flex:1}.landing-size-chart>div:last-child b{font-size:34px;font-weight:300;letter-spacing:-.03em}.landing-size-chart-meaningful>div:last-child{color:#a04f00}.landing-size-chart-meaningful>div:last-child b{color:#0e0e10}.landing-size-chart img{width:auto;height:18px}.landing-dot-matrix{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;margin-top:14px}.landing-dot-matrix span{aspect-ratio:1;border-radius:3px}.landing-size-note{margin:22px 0 0;font-size:10px;line-height:1.6}.landing-size-references{max-width:740px;margin:14px 0 0;color:#8a8a90;font-size:12px;line-height:1.6}.landing-table-scroll{margin-top:14px;overflow-x:auto;border:1px solid #e6e5e0;border-radius:22px;background:#fff}.landing-size-module+.landing-table-scroll{margin-top:24px}.landing-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:15px}.landing-table td,.landing-table th{width:30%;padding:14px 24px;border-bottom:1px solid #f3f2ee;vertical-align:middle;font-weight:400}.landing-table th:first-child{width:40%;font-weight:500}.landing-table thead th{border-bottom:1px solid #efeee9;color:#8a8a90;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.landing-table thead th:last-child{color:#a04f00}.landing-table td>span{display:inline-grid;place-items:center;margin-right:8px;width:18px;height:18px;border-radius:50%;font-size:11px}.landing-table-minus{background:#f1f0ec;color:#8a8a90}.landing-table-check{background:#fff1e2;color:#a04f00}.landing-table td:nth-child(2){color:#6e6e74}.landing-after-table{max-width:720px;margin:24px 0 0;color:#6e6e74;font-size:14px;line-height:1.6}.landing-study-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:48px}.landing-study-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:112px;padding:18px 14px;border:1px solid #e6e5e0;border-radius:16px;background:#fff;text-align:center}.landing-study-tab[aria-pressed=true]{border-color:#2a2340;background:#2a2340;color:#fafaf7}.landing-study-tab small{font:10px var(--font-geist-mono),monospace;letter-spacing:.08em}.landing-study-tab>span{font-size:16px;line-height:1.25}.landing-brief{display:flex;align-items:flex-start;gap:12px;max-width:760px;margin-top:32px}.landing-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#fce8ef;color:#9b2350;font-size:14px;font-weight:500;font-style:normal}.landing-brief p{margin:0 0 6px;color:#6e6e74;font-size:13px}.landing-brief p strong{color:#0e0e10;font-weight:500}.landing-brief>div>div{padding:10px 14px;border:1px solid #e6e5e0;border-radius:4px 16px 16px;background:#fff;font-size:15px;line-height:1.4}.landing-workflow-cards{margin-top:20px}.landing-workflow-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;border-radius:22px;font-size:14px}.landing-workflow-usual{background:#f4f3ef}.landing-workflow-meaningful{border:1.5px solid #e8720c;background:#fff;box-shadow:0 30px 50px -36px #e8720c80}.landing-workflow-heading strong{font-weight:500}.landing-workflow-heading img{width:auto;height:18px}.landing-workflow-rows{display:flex;flex-direction:column;gap:6px}.landing-workflow-rows>div{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border-radius:12px;background:#fff}.landing-workflow-meaningful .landing-workflow-rows>div{border:1px solid #efeee9;background:#fbfaf7}.landing-workflow-rows>div>span:not(.landing-step-number){flex:1;min-width:0}.landing-workflow-rows small,.landing-workflow-rows strong{display:block}.landing-workflow-rows strong{font-weight:400}.landing-workflow-rows small{color:#8a8a90;font-size:12px}.landing-workflow-rows>div>small{flex:0 0 auto;font:11px var(--font-geist-mono),monospace}.landing-step-number{color:#a04f00;font:11px var(--font-geist-mono),monospace}.landing-workflow-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;color:#6e6e74;font-size:12px}.landing-workflow-pills span{padding:3px 10px;border-radius:99px;background:#fff}.landing-workflow-output{margin-top:2px;padding:12px;border-radius:14px;background:#f4f3ef}.landing-workflow-output p{margin:8px 0 0;font-size:15px;line-height:1.3}.landing-workflow-output small{color:#a04f00;font-size:13px}.landing-mini-chart{display:flex;flex-direction:column;gap:8px;height:72px;padding:14px;border-radius:10px;background:#fff}.landing-mini-chart span{display:block;height:10px;border-radius:3px;background:#c9ceeb}.landing-mini-chart span:last-child{background:#4654d6}.landing-client-reply{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;margin-top:auto}.landing-client-reply>span{max-width:85%;padding:10px 14px;border-radius:16px 4px 16px 16px;background:#2a2340;color:#fafaf7}.landing-client-reply small{color:#bdb5d3;font:10px var(--font-geist-mono),monospace}.landing-client-reply .landing-avatar{flex-basis:32px;width:32px;height:32px;font-size:12px}.landing-quote{display:flex;flex-wrap:wrap;align-items:flex-end;gap:32px 64px;padding-top:140px}.landing-quote blockquote{flex:2 1 600px;min-width:0;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.32;letter-spacing:-.015em}.landing-quote>div{flex:1 1 260px;font-size:15px}.landing-quote strong{font-weight:600}.landing-quote p{margin:0;color:#6e6e74}.landing-quote a{display:inline-flex;min-height:44px;font-weight:500}.landing-pricing .landing-section-intro,.landing-quote a{align-items:center}.landing-pricing .landing-section-intro p{margin:0 auto}.landing-price-card{max-width:640px;margin:32px auto 0;overflow:hidden;border:1px solid #e6e5e0;border-radius:18px;background:#fff}.landing-price-top{padding:22px 24px 20px}.landing-price-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.landing-price-line p,.landing-price-line>div>span{color:#6e6e74;font-size:14px}.landing-price-line p{display:flex;align-items:baseline;gap:6px;margin:4px 0 0}.landing-price-line strong{color:#0e0e10;font-size:42px;font-weight:300;letter-spacing:-.03em;line-height:1}.landing-price-line small{color:#8a8a90;font-size:12px}.landing-price-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}.landing-price-action .site-button{min-height:46px;padding:0 20px}.landing-price-action>span{color:#6e6e74;font-size:13px}.landing-price-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:16px 24px 18px;border-top:1px solid #efeee9;font-size:14px;line-height:1.35}.landing-price-features p{padding-bottom:8px;margin:0;color:#8a8a90;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.landing-price-features span{display:block;padding:6px 0;border-top:1px solid #f3f2ee}.landing-price-features span:before{content:"✓";display:inline-block;width:18px;color:#1a7f4b}.landing-price-assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:10px 24px;border-top:1px solid #efeee9;background:#fafaf7;color:#6e6e74;font-size:12px}.landing-price-assurances a{color:#6e6e74;text-underline-offset:3px}.landing-walkthrough{margin:30px 0 0;text-align:center;color:#55555c;font-size:14px;line-height:1.6}.landing-walkthrough a{text-underline-offset:3px}.landing-pricing+.landing-booking{padding-top:72px}.landing-booking .landing-section-intro{align-items:center}.landing-booking .landing-section-intro p{margin:0}.landing-booking-widget{max-width:1100px;min-height:1px;margin:24px auto 0}@media (max-width:1050px){.landing-source-grid,.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.site-nav-cta,.site-nav-links,.site-nav-login{display:none}.site-nav-toggle{display:block}.site-mobile-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:0;padding:8px;border:1px solid #e6e5e0;border-radius:12px;background:#fafaf7;box-shadow:0 24px 40px -24px #0e0e1059}.site-mobile-menu>a{min-height:44px;padding:12px}.site-mobile-menu>.site-button{margin-top:6px}.landing-study-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-quote,.landing-section{padding-top:84px}.landing-explorer{padding-top:48px}.landing-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-compare-cards,.landing-size-charts,.landing-workflow-cards{grid-template-columns:1fr}.landing-product-evidence{flex-basis:100%}.landing-readout{flex-basis:100%;border-left:0;border-top:1px solid #efeee9}.landing-readout .landing-slide-stack{max-width:320px;width:100%;margin:auto}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-video-detail{flex-direction:column;align-items:flex-start}.landing-cursor-ella{right:18px;top:165px}.landing-cursor-rafael{left:18px;top:360px}.landing-cursor-ella,.landing-cursor-rafael{animation:landing-drift-mobile 10s ease-in-out infinite}.landing-cursor-rafael{animation-delay:-5s}}@media (max-width:720px){@keyframes landing-drift-mobile{0%,to{transform:translate(0)}50%{transform:translate(15px,-12px)}}}@media (max-width:480px){.landing-container{padding-left:18px;padding-right:18px}.landing-hero{padding-top:56px}.landing-page h1{font-size:clamp(48px,13vw,64px)}.landing-page h2{font-size:38px}.landing-source-grid{grid-template-columns:1fr}.landing-source-preview{height:118px}.landing-study-options{gap:8px}.landing-study-tab{padding:12px 6px}.landing-study-tab>span{font-size:14px}.landing-price-features{gap:0 12px;padding:16px;font-size:12px}.landing-price-assurances{padding:10px}.site-footer-grid{gap:30px 16px}.site-footer-inner{padding-left:18px;padding-right:18px}.landing-video-controls{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-page *,.site-footer *,.site-header *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}