:root{color:#17191c;background:#fffdfb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17191c;--muted: #696a70;--quiet: #929296;--line: #e7e4e1;--line-strong: #d8d4d0;--paper: #fffdfb;--white: #ffffff;--mist: #f4f3f2;--fog: #faf9f8;--peach: #fbe1d1;--peach-soft: #fff2e9;--sienna: #9b3d28;--green: #2ba84a;--red: #c4523b;--blue: #587fd0;--yellow: #d99c22;--serif: "Iowan Old Style", Baskerville, "Times New Roman", serif;--shadow-soft: 0 10px 32px rgb(29 24 20 / 8%), 0 2px 7px rgb(29 24 20 / 5%);--shadow-ui: 0 18px 50px rgb(34 29 25 / 8%), 0 1px 5px rgb(34 29 25 / 7%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5{margin-top:0}.content-wide{width:min(1240px,calc(100% - 64px));margin-inline:auto}.content-narrow{width:min(1040px,calc(100% - 64px));margin-inline:auto}h1,h2,h3,.brand-home,.app-brand{font-family:var(--serif);font-weight:400}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 23px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-dark{background:#111;color:#fff;box-shadow:0 1px 1px #0000001a}.button-dark:hover{background:#292929;box-shadow:0 8px 20px #00000021}.button-light{border-color:var(--line-strong);background:#ffffffb8}.eyebrow,.section-number{color:var(--sienna);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hand-underline{position:relative;display:inline-block;font-style:italic;white-space:nowrap}.hand-underline-mark{position:absolute;bottom:-7px;left:-2%;width:104%;height:12px;overflow:visible;pointer-events:none}.hand-underline-mark path{fill:none;stroke:var(--sienna);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ruled-section{border-top:1px solid #efedeb;border-bottom:1px solid #efedeb}.site-header{position:absolute;z-index:100;top:0;left:0;width:100%}.nav-shell{width:min(1320px,calc(100% - 64px));height:108px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{display:inline-flex;align-items:center;gap:0;width:fit-content;flex-wrap:nowrap}.brand-home{display:inline-block;font-size:47px;letter-spacing:-.052em;line-height:.98}.brand-mark{width:76px;height:76px;display:block;margin-right:-6px;object-fit:contain}.brand-copy{display:inline-flex;align-items:baseline;gap:20px;white-space:nowrap}.brand small{color:var(--muted);font-size:11px;white-space:nowrap}.brand small a{text-decoration:underline;text-decoration-color:#9b3d2859;text-underline-offset:3px}.site-nav{display:flex;align-items:center;gap:42px;font-size:14px}.site-nav a{position:relative}.site-nav a:after{position:absolute;bottom:-7px;left:50%;width:0;height:1px;background:var(--ink);content:"";transition:left .18s ease,width .18s ease}.site-nav a:hover:after{left:0;width:100%}.nav-cta{justify-self:end}.menu-button{display:none;border:0;background:transparent;color:var(--ink)}.hero{--hero-height: clamp(820px, 69.444vw, 1000px);overflow:hidden;min-height:var(--hero-height);background:#fffefc}.hero-scene{--hero-copy-width: clamp(460px, 50vw, 720px);--source-card-width: clamp(120px, 13.333vw, 192px);--source-footprint: clamp(183px, 20.278vw, 292px);--output-card-width: clamp(159px, 17.639vw, 254px);--output-footprint: clamp(210px, 23.333vw, 336px);--source-stack-height: clamp(315px, 31.25vw, 450px);--output-stack-height: clamp(264px, 26.25vw, 378px);--rail-gap: clamp(15px, 2.083vw, 30px);position:relative;width:min(1440px,100%);min-height:var(--hero-height);margin-inline:auto;padding-top:clamp(176px,14.306vw,206px);display:grid;grid-template-columns:minmax(0,1fr) var(--hero-copy-width) minmax(0,1fr);align-items:start}.hero-rails{display:contents}.mobile-hero-flow{display:none}.hero-copy{position:relative;z-index:4;width:100%;grid-column:2;grid-row:1}.hero-copy .eyebrow{margin-bottom:25px}.hero h1{margin-bottom:36px;font-size:clamp(44px,min(calc(9.1vw - 38px),calc(4.48vw + 9.25px)),76px);line-height:.98;letter-spacing:-.052em}.hero-description{width:min(530px,100%);margin-bottom:28px;color:var(--muted);font-size:17px;line-height:1.62}.hero-buttons{display:flex;gap:12px}.ask-tony{border:1px solid var(--line-strong);border-radius:12px;background:#ffffffeb;box-shadow:var(--shadow-soft)}.hero-ask{width:min(585px,100%);margin-top:32px;padding:16px 17px 14px}.ask-heading,.ask-actions{display:flex;align-items:center}.ask-heading{justify-content:space-between;font-size:15px}.ask-heading span{display:flex;align-items:center;gap:9px}.ask-heading svg{color:#a2740e}.ask-heading kbd{color:var(--quiet);font-family:inherit;font-size:13px}.ask-tony>p{margin:18px 0 20px;color:var(--quiet);font-size:13px}.ask-actions{gap:9px}.ask-icon{display:grid;place-items:center}.context-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #ead4c8;border-radius:7px;background:var(--peach-soft);font-size:11px}.ask-actions button{width:42px;height:42px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:50%;background:#111;color:#fff}.source-card,.output-card{position:relative;z-index:3;display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:11px;background:#ffffffed;box-shadow:var(--shadow-soft)}.source-card{width:var(--source-card-width, 192px);min-height:clamp(48px,4.583vw,66px);gap:clamp(8px,.903vw,13px);padding:clamp(10px,1.042vw,15px) clamp(11px,1.181vw,17px)}.source-card div,.output-card div{min-width:0;display:flex;flex:1;flex-direction:column;gap:5px}.source-card strong,.output-card strong{font-size:clamp(9px,.903vw,13px);font-weight:500}.source-card span,.output-card span{color:var(--muted);font-size:clamp(7px,.764vw,11px)}.source-card>svg{width:clamp(15px,1.389vw,20px)}.connector-dot{position:absolute;top:50%;width:13px;height:13px;border:1px solid #9fa1a5;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff;transform:translateY(-50%)}.connector-dot:after{position:absolute;inset:3px;border-radius:50%;background:#77797d;content:""}.source-card .connector-dot{right:-7px}.hero-sources{position:relative;z-index:3;width:var(--source-footprint);margin-top:clamp(-46px,-3.194vw,-30px);display:grid;grid-column:1;grid-row:1;justify-self:center;gap:var(--rail-gap)}.hero-sources .source-card,.hero-outputs .output-card{--tile-x: 0px;--float-y: -2px;--float-duration: 8s;--float-delay: 0s;--signal-delay: 0s;will-change:transform,border-color,box-shadow;animation:tile-float var(--float-duration) ease-in-out infinite,tile-signal 11s ease-in-out infinite;animation-delay:var(--float-delay),var(--signal-delay)}.hero-sources .source-card:nth-of-type(1){--float-duration: 8.6s;--float-delay: -2.1s;--signal-delay: .25s}.hero-sources .source-card:nth-of-type(2),.hero-sources .source-card:nth-of-type(4){--tile-x: 10px}.hero-sources .source-card:nth-of-type(2){--float-y: 2px;--float-duration: 7.8s;--float-delay: -4.3s;--signal-delay: .55s}.hero-sources .source-card:nth-of-type(3){--tile-x: 22px;--float-y: -3px;--float-duration: 9.2s;--float-delay: -1.4s;--signal-delay: .85s}.hero-sources .source-card:nth-of-type(4){--float-y: 2px;--float-duration: 8.2s;--float-delay: -5.2s;--signal-delay: 1.15s}.hero-sources .source-card:nth-of-type(5){--float-duration: 9.6s;--float-delay: -3.3s;--signal-delay: 1.45s}.rail-wiring{position:absolute;z-index:1;overflow:visible;pointer-events:none}.source-wiring{top:0;left:0;width:100%;height:var(--source-stack-height)}.rail-wiring path{fill:none;stroke-width:1.25;stroke-linecap:round}.source-wire{stroke:url(#source-wire-fade)}.output-wire{stroke:url(#output-wire-fade)}.wire-pulse{stroke-width:1.8;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:0;animation:wire-travel 11s cubic-bezier(.45,0,.25,1) infinite}.source-pulse{stroke:url(#source-pulse-fade)}.output-pulse{stroke:url(#output-pulse-fade)}.source-wiring .pulse-1{animation-delay:.25s}.source-wiring .pulse-2{animation-delay:.55s}.source-wiring .pulse-3{animation-delay:.85s}.source-wiring .pulse-4{animation-delay:1.15s}.source-wiring .pulse-5{animation-delay:1.45s}.output-wiring .pulse-1{animation-delay:4.8s}.output-wiring .pulse-2{animation-delay:5.15s}.output-wiring .pulse-3{animation-delay:5.5s}.output-wiring .pulse-4{animation-delay:5.85s}.hero-outputs{position:relative;z-index:3;width:var(--output-footprint);margin-top:clamp(-10px,-.694vw,-6px);display:grid;grid-column:3;grid-row:1;justify-self:center;gap:var(--rail-gap)}.hero-outputs .output-card:nth-of-type(2),.hero-outputs .output-card:nth-of-type(3){--tile-x: -14px}.hero-outputs .output-card:nth-of-type(1){--float-y: 2px;--float-duration: 8.9s;--float-delay: -4.8s;--signal-delay: 4.8s}.hero-outputs .output-card:nth-of-type(2){--float-duration: 7.9s;--float-delay: -2.7s;--signal-delay: 5.15s}.hero-outputs .output-card:nth-of-type(3){--float-y: 3px;--float-duration: 9.4s;--float-delay: -6.1s;--signal-delay: 5.5s}.hero-outputs .output-card:nth-of-type(4){--float-duration: 8.3s;--float-delay: -1.9s;--signal-delay: 5.85s}.hero-outputs .output-card>svg.tone-green{opacity:.72;animation:status-signal 11s ease-in-out infinite;animation-delay:var(--signal-delay)}.output-wiring{top:0;left:0;width:100%;height:var(--output-stack-height)}.output-card{position:relative;width:var(--output-card-width, 254px);min-height:clamp(52px,5vw,72px);margin-left:auto;padding:clamp(10px,.903vw,13px) clamp(11px,1.042vw,15px) clamp(10px,.903vw,13px) clamp(13px,1.319vw,19px)}.output-card .connector-dot{left:-7px}.tone-red{color:var(--red)}.tone-green{color:var(--green)}.tone-blue{color:var(--blue)}.tone-yellow{color:var(--yellow)}.tone-black{color:var(--ink)}.tone-bg-red{background:#e66a43}.tone-bg-green{background:#37ad5b}.loop-line{position:absolute;overflow:visible;pointer-events:none}.loop-line path{fill:none;stroke:var(--sienna);stroke-width:1.1;stroke-linecap:round;opacity:.75}.hero-loop{bottom:-12px;left:-26px;width:280px;height:220px}.hero-paperclip{position:absolute;right:95px;bottom:64px;color:var(--sienna);filter:drop-shadow(0 6px 3px rgb(52 30 20 / 13%));transform:rotate(-28deg)}.hero-message-mark{position:absolute;z-index:3;bottom:43px;left:calc(50% + 122px);color:var(--sienna);filter:drop-shadow(0 5px 3px rgb(52 30 20 / 10%));opacity:.72;transform:rotate(8deg)}.problem-section{position:relative;overflow:hidden;padding:74px 0;background:var(--fog)}.problem-grid{display:grid;grid-template-columns:360px 1fr;align-items:center;gap:90px}.video-poster{position:relative;aspect-ratio:.73;padding:42px 28px 62px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:10px solid #ffffff;border-radius:15px;background:#f0efed;box-shadow:var(--shadow-ui);text-align:center}.video-label{position:absolute;top:32px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.video-poster strong{font-family:Impact,Arial Narrow,sans-serif;font-size:52px;font-weight:800;line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.poster-underline{width:180px;height:2px;margin-top:15px;background:var(--sienna);transform:rotate(-2deg)}.video-controls{position:absolute;bottom:0;left:0;width:100%;height:52px;padding:0 13px;display:flex;align-items:center;gap:10px;background:#101010eb;color:#fff;font-size:10px}.video-controls i{height:3px;display:block;flex:1;border-radius:4px;background:#646464}.video-controls b{width:32%;height:100%;display:block;background:#fff}.problem-copy h2{margin-bottom:31px;font-size:54px;line-height:1.05;letter-spacing:-.035em}.problem-copy p{max-width:520px;margin-bottom:23px;color:var(--muted);font-size:16px;line-height:1.65}.problem-loop{right:-28px;bottom:0;width:260px;transform:scaleX(-1) rotate(8deg)}.principles{padding:66px 0 95px}.center-title{margin-bottom:36px;text-align:center;font-size:48px;letter-spacing:-.035em}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.principle-card{min-width:0;padding:30px 30px 26px;border-radius:20px;background:var(--mist)}.principle-card h3{margin-bottom:6px;font-size:24px}.principle-card>p{min-height:43px;margin-bottom:19px;color:var(--muted);font-size:13px;line-height:1.45}.mini-panel{overflow:hidden;min-height:210px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;box-shadow:0 8px 18px #1f1a1714}.mini-panel-title{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.mini-panel-title small{color:var(--muted);font-weight:400}.source-list-row{min-height:32px;padding:0 14px;display:grid;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;border-bottom:1px solid #f0eeec;font-size:11px}.source-list-row small{color:var(--muted)}.draft-mini>p{padding:0 14px;font-family:Arial,sans-serif;font-size:10px;line-height:1.18}.ready-label{display:flex;align-items:center;gap:4px;color:var(--green)!important}.mini-actions{padding:0 12px 12px;display:grid;grid-template-columns:1fr 2.2fr;gap:8px}.mini-actions button,.decision-row button{min-height:30px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;font-size:10px}.mini-actions .dark{background:#111;color:#fff}.decision-row{min-height:57px;padding:8px 12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border-bottom:1px solid var(--line);font-size:10px}.decision-row span{display:flex;flex-direction:column;gap:4px}.decision-row small{color:var(--muted)}.decision-row button{padding:0 9px;display:flex;align-items:center;gap:5px}.mini-link{padding:13px;display:flex;align-items:center;gap:5px;color:var(--sienna);font-size:10px;font-weight:600}.feature-section{position:relative;overflow:hidden;padding:100px 0}.feature-heading.centered{margin-bottom:47px;text-align:center}.feature-heading h2,.split-copy h2{margin-bottom:20px;font-size:55px;line-height:1.04;letter-spacing:-.04em}.feature-heading>p:last-child,.split-copy>p:last-of-type{color:var(--muted);font-size:16px;line-height:1.62}.app-window{overflow:hidden;display:grid;grid-template-columns:200px 1fr;border:1px solid var(--line-strong);border-radius:14px;background:#fff;box-shadow:var(--shadow-ui)}.app-sidebar{min-height:610px;padding:23px 16px 17px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fffefd}.app-brand{margin:0 5px 22px;font-size:25px}.sidebar-items{display:grid;gap:5px}.sidebar-item{min-height:39px;padding:0 10px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;border-radius:7px;font-size:12px}.sidebar-item.active{background:var(--peach-soft)}.sidebar-item small{padding:3px 7px;border-radius:7px;background:var(--mist);color:var(--muted);font-size:9px}.sidebar-user{margin-top:auto;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px}.sidebar-user>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#2a2c30;color:#fff;font-size:9px}.sidebar-user div{display:flex;flex-direction:column;gap:3px}.sidebar-user strong{font-size:10px}.sidebar-user small{color:var(--muted);font-size:9px}.app-content{min-width:0}.app-toolbar,.company-toolbar,.review-toolbar{min-height:70px;padding:0 26px;display:flex;align-items:center;justify-content:space-between}.app-toolbar h3{margin:0;font-size:27px}.app-toolbar button,.company-toolbar button,.review-toolbar button{min-height:33px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;font-size:10px}.app-toolbar button{border-color:#ecc4b6}.today-intro{min-height:132px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.today-intro h4{margin-bottom:4px;font-family:var(--serif);font-size:29px;font-weight:400}.today-intro p{margin:0;color:var(--muted);font-size:11px}.tony-prompt{display:flex;align-items:center;gap:10px}.tony-prompt>span{width:41px;height:41px;display:grid;place-items:center;border:1px solid #e8bda9;border-radius:50%;background:var(--peach-soft);color:var(--sienna);font-family:var(--serif);font-size:25px}.tony-prompt small{padding:11px 15px;border:1px solid #e5bba9;border-radius:999px;background:#fff;font-size:10px}.today-columns{display:grid;grid-template-columns:repeat(3,1fr)}.today-column{min-width:0;padding:26px 18px 20px;border-right:1px solid var(--line)}.today-column:last-child{border-right:0}.today-column h5{margin-bottom:6px;display:flex;align-items:center;gap:8px;font-size:12px}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%}.today-column>p{margin-bottom:14px;color:var(--muted);font-size:9px}.today-row{position:relative;min-height:78px;padding:13px 4px;display:grid;grid-template-columns:20px 1fr;align-content:start;gap:8px;border-bottom:1px solid var(--line)}.today-row div{min-width:0;display:flex;flex-direction:column;gap:6px}.today-row strong{font-size:10px}.today-row div span{padding-right:54px;font-size:9px;line-height:1.3}.today-row>small{position:absolute;top:13px;right:3px;color:var(--muted);font-size:8px}.today-row button{position:absolute;right:3px;bottom:12px;min-height:27px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:8px}.today-column>a{margin-top:14px;display:flex;align-items:center;gap:4px;font-size:9px}.daily-section{padding-top:108px}.daily-section .app-window{min-height:610px}.split-grid{display:grid;grid-template-columns:.72fr 1.48fr;align-items:center;gap:70px}.split-copy .section-number{margin-bottom:29px}.split-copy>p:last-of-type{max-width:410px}.context-visual{position:relative;display:grid;grid-template-columns:.86fr 1.15fr;align-items:center;gap:54px}.context-card,.reply-card{position:relative;z-index:2;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft)}.context-card{padding:21px 17px 14px}.context-title{padding-bottom:17px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.context-title div{display:flex;flex-direction:column;gap:3px}.context-title strong{font-size:14px}.context-title small{color:var(--muted);font-size:9px}.context-row{min-height:67px;padding:11px 0;display:grid;grid-template-columns:20px 1fr auto;align-items:start;gap:8px;border-bottom:1px solid var(--line)}.context-row div{display:flex;flex-direction:column;gap:6px}.context-row strong{font-size:9px}.context-row span,.context-row>small{color:var(--muted);font-size:8px}.context-card>a{margin-top:13px;display:flex;align-items:center;gap:4px;font-size:9px}.context-bridge{position:absolute;z-index:1;top:50%;left:35%;width:34%;height:310px;border-top:1px solid #c7c2be;border-right:1px solid #c7c2be;border-bottom:1px solid #c7c2be;border-radius:0 22px 22px 0;transform:translateY(-50%)}.reply-card{padding-bottom:13px}.reply-title{min-height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.reply-title span,.reply-title small{display:flex;align-items:center;gap:7px}.reply-title span{font-size:12px;font-weight:600}.reply-title small{color:var(--green);font-size:9px}.reply-to{margin:13px 16px;color:var(--muted);font-size:9px}.reply-body{padding:0 16px 15px;font-size:10px;line-height:1.32}.evidence-chip{min-height:36px;margin:0 12px 6px;padding:0 10px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;border:1px solid var(--line);border-radius:7px;background:var(--fog);font-size:9px}.reply-actions{padding:4px 12px 0;display:grid;grid-template-columns:1fr 2.5fr 38px}.reply-actions button{min-height:34px;border:1px solid var(--line-strong);background:#fff;font-size:9px}.reply-actions button:first-child{border-radius:7px 0 0 7px}.reply-actions button:nth-child(2){background:#111;color:#fff}.reply-actions button:last-child{border-radius:0 7px 7px 0;background:#111;color:#fff;border-left-color:#555}.context-loop{bottom:-28px;left:-34px;width:270px;transform:rotate(15deg)}.memory-section{background:#fffefc}.memory-grid{grid-template-columns:.52fr 1.48fr;gap:50px}.company-window{grid-template-columns:160px 1fr}.company-window .app-sidebar{min-height:720px}.company-toolbar{min-height:55px;padding:0 17px}.company-toolbar>span{display:flex;align-items:center;color:var(--muted);font-size:9px}.back-chevron{transform:rotate(180deg)}.company-toolbar>div,.review-toolbar>div{display:flex;gap:6px}.company-toolbar button,.review-toolbar button{min-height:28px;padding:0 9px;font-size:8px}.company-toolbar button.dark,.review-toolbar button.dark{border-color:#111;background:#111;color:#fff}.company-title{padding:4px 18px 12px;display:flex;align-items:center;gap:10px}.company-title h3{margin:0;font-size:27px}.company-tabs{min-height:34px;padding:0 18px;display:flex;align-items:end;gap:22px;border-bottom:1px solid var(--line);font-size:8px}.company-tabs span{height:28px;display:flex;align-items:center}.company-tabs .active{border-bottom:1px solid var(--ink)}.company-grid{padding:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.company-card{min-height:137px;padding:13px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#fff}.company-card h5{margin-bottom:13px;font-size:9px}.company-card p{margin:0;white-space:pre-line;color:#4b4c50;font-size:7px;line-height:1.7}.company-card a{margin-top:auto;display:flex;align-items:center;gap:3px;font-size:7px}.company-current-summary{grid-column:span 2}.company-relationship-status p{color:var(--green)}.timeline-card{grid-column:span 3;min-height:145px}.prepared-card{background:var(--peach-soft)}.prepared-card b{float:right;color:var(--green);font-weight:500}.timeline-track{position:relative;height:26px;margin:15px 8px 0;display:flex;align-items:center;justify-content:space-between}.timeline-track:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--ink);content:""}.timeline-track i{z-index:1;width:7px;height:7px;border:1px solid var(--ink);border-radius:50%;background:#fff}.timeline-labels{display:flex;justify-content:space-between;text-align:center}.timeline-labels small{width:20%;color:var(--muted);font-size:6px;line-height:1.5}.memory-loop{bottom:0;left:160px;width:220px;transform:rotate(18deg)}.supervised-section .content-wide{position:relative}.workflow-row{width:min(820px,100%);margin:-14px auto 42px;display:flex;align-items:center;justify-content:center;gap:18px;color:#7c7d80}.workflow-row span{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:11px}.review-window{width:min(1040px,100%);margin-inline:auto;grid-template-columns:160px 1fr}.review-window .app-sidebar{min-height:720px}.review-toolbar{min-height:55px;padding:0 19px}.review-toolbar>span{color:var(--muted);font-size:8px}.review-heading{margin:0 20px 13px;display:flex;align-items:center;justify-content:space-between;gap:20px}.review-heading>h3{margin:0;font-size:24px}.review-heading .tony-prompt{flex:0 0 auto}.proposal-card{margin:0 20px 20px;padding:18px;border:1px solid var(--line);border-radius:10px}.proposal-title{min-height:40px;display:flex;align-items:start;justify-content:space-between}.proposal-title h4{margin:0;font-family:var(--serif);font-size:22px;font-weight:400}.proposal-title>span{padding:5px 9px;border-radius:5px;background:var(--peach-soft);color:var(--sienna);font-size:7px}.proposal-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.proposal-summary{border-top:1px solid var(--line)}.proposal-summary>div{min-height:78px;padding:13px 0;display:grid;grid-template-columns:125px 1fr;gap:15px;border-bottom:1px solid var(--line)}.proposal-summary strong{color:#606166;font-size:7px;font-weight:500}.proposal-summary p{margin:0;font-size:8px;line-height:1.55}.proposal-summary p b{display:block;width:fit-content;margin-bottom:7px;padding:4px 7px;border-radius:5px;background:#eaf8ee;color:var(--green);font-size:6px;font-weight:500}.proposal-summary p b.peach-badge{background:var(--peach-soft);color:var(--sienna)}.proposal-evidence h5{margin:6px 0 13px;font-size:8px}.evidence-box{margin-bottom:12px;padding:13px;border:1px solid var(--line);border-radius:8px}.evidence-box>span{margin-bottom:12px;display:flex;align-items:center;gap:6px;font-size:7px}.evidence-box span small{margin-left:auto;color:var(--muted);font-size:6px}.evidence-box>strong{font-size:8px}.evidence-box p{color:#4f5053;font-size:7px;line-height:1.6}.evidence-box button{min-height:25px;padding:0 8px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;font-size:7px}.statement-wrap{position:relative;overflow:hidden;padding:10px 0 86px}.statement-band{position:relative;overflow:hidden;min-height:340px;padding:63px 55px;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:35px;border-radius:18px;background:var(--peach);color:#642b1e}.statement-band h2{margin-bottom:24px;font-size:52px;line-height:1.13;letter-spacing:-.035em}.statement-band>div:first-child>p{max-width:790px;margin:0;font-size:17px;line-height:1.55}.statement-band>svg{color:#7639273d;filter:drop-shadow(0 5px 2px rgb(93 42 26 / 15%));transform:rotate(-28deg)}.statement-loop{bottom:43px;left:-20px;width:330px}.mobile-section{padding:108px 0 92px;overflow:hidden}.mobile-grid{display:grid;grid-template-columns:420px minmax(680px,1fr);align-items:center;gap:36px}.mobile-grid .split-copy>p:last-of-type{max-width:390px}.mobile-comparison{display:grid;grid-template-columns:258px 74px 258px;align-items:center;justify-content:center;gap:18px}.phone-comparison-item{width:258px;display:grid;justify-items:center}.comparison-label{margin-bottom:20px;color:var(--sienna);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.comparison-phone{position:relative;width:258px;height:556px;padding:18px 13px 15px;overflow:hidden;border:7px solid #1b1b1b;border-radius:42px;background:#fff;box-shadow:0 18px 36px #231f1c29,inset 0 0 0 1px #ffffff73}.comparison-phone-status{position:relative;z-index:2;height:24px;display:flex;align-items:flex-start;justify-content:space-between;padding-inline:7px;font-size:8px}.comparison-phone-status>span{display:flex;align-items:center;gap:3px}.comparison-phone-status i{display:block;background:#111}.comparison-phone-status i:nth-child(1){width:10px;height:7px;clip-path:polygon(0 100%,20% 62%,40% 72%,60% 35%,80% 44%,100% 0,100% 100%)}.comparison-phone-status i:nth-child(2){width:8px;height:6px;border-radius:8px 8px 2px 2px}.comparison-phone-status i:nth-child(3){width:13px;height:6px;border-radius:2px}.without-tony-phone{background:linear-gradient(145deg,rgb(255 255 255 / 54%),transparent 34%),radial-gradient(circle at 76% 18%,#eee8df 0 24%,transparent 49%),linear-gradient(120deg,#eeeae4 3%,#d8d1c6 48%,#f5f2ed 70%,#d8d0c6);transform:rotate(-1.25deg)}.mobile-app-grid{margin:25px 4px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mobile-app{display:grid;justify-items:center;gap:5px}.mobile-app>small{color:#3f3d3a;font-size:6px}.mobile-app-icon{position:relative;width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.mobile-app-icon b{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding-inline:4px;display:grid;place-items:center;border:1.5px solid #fff;border-radius:999px;background:#ef4b3c;color:#fff;font-size:8px}.mobile-app-icon-mail{background:#4c97ed}.mobile-app-icon-whatsapp{background:#35be5a}.mobile-app-icon-phone{background:#45bf61}.mobile-app-icon-calendar{background:#fff;color:#d75b47}.mobile-notification-list{margin-top:52px;display:grid;gap:7px}.mobile-notification{min-height:66px;padding:9px 10px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / 58%);border-radius:14px;background:#ffffffde;box-shadow:0 5px 16px #1f1c1914;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-notification>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.mobile-notification strong{overflow:hidden;color:#242424;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mobile-notification strong small,.mobile-notification>span>small{color:var(--muted);font-size:7px;font-weight:400}.mobile-notification time{align-self:start;color:var(--quiet);font-size:6px;white-space:nowrap}.notification-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#fff}.notification-icon-mail{background:#4c97ed}.notification-icon-whatsapp{background:#35be5a}.notification-icon-phone{background:#45bf61}.notification-icon-calendar{background:#fff;color:#d75b47;border:1px solid var(--line)}.with-tony-phone{padding-inline:14px;background:#fff}.tony-phone-nav{height:34px;display:flex;align-items:flex-start;justify-content:space-between}.tony-phone-nav strong{font-family:var(--serif);font-size:21px;font-weight:400}.phone-kicker{margin:0 0 6px;color:#747276;font-size:7px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.context-title{margin-bottom:11px;font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.05}.client-identity{margin-bottom:11px;display:grid;grid-template-columns:35px 1fr;align-items:center;gap:8px}.client-identity>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--mist);font-family:var(--serif);font-size:13px}.client-identity div{min-width:0;display:flex;flex-direction:column;gap:3px}.client-identity strong{font-size:9px}.client-identity small{color:var(--muted);font-size:7px}.project-context-card{min-height:62px;margin-bottom:9px;padding:9px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--fog)}.project-context-card>div{display:flex;flex-direction:column;gap:3px}.project-context-card small,.project-context-card span,.project-context-card time{color:var(--muted);font-size:7px}.project-context-card small{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-context-card strong{font-size:10px}.project-context-card time{padding-bottom:1px;white-space:nowrap}.connected-sources{min-height:33px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line)}.connected-sources>span{display:flex;align-items:center;gap:7px}.connected-sources svg:nth-child(1){color:#3e84e5}.connected-sources svg:nth-child(2),.connected-sources svg:nth-child(3){color:var(--green)}.connected-sources small{color:var(--muted);font-size:7px}.tony-summary{margin-bottom:10px}.tony-summary ul{margin:0;padding:0;display:grid;gap:5px;list-style:none}.tony-summary li{font-size:8px}.tony-summary li:before{margin-right:6px;color:var(--sienna);content:","}.tony-actions{margin-bottom:9px;display:grid;gap:5px}.tony-actions>div{min-height:36px;padding-inline:10px;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px}.tony-actions strong{font-size:8px}.tony-actions>div:first-child>svg:last-child{color:var(--green)}.phone-review-button{width:100%;min-height:35px;border:0;border-radius:999px;background:#111;color:#fff;font-size:8px;font-weight:600}.comparison-phone-ask{position:absolute;right:13px;bottom:12px;left:13px;height:35px;padding-left:10px;display:grid;grid-template-columns:14px 1fr 27px;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:7px}.comparison-phone-ask button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;background:#111;color:#fff}.phone-comparison-caption{margin:18px 0 0;display:flex;flex-direction:column;gap:6px;text-align:center}.phone-comparison-caption strong{font-size:13px}.phone-comparison-caption span{color:var(--muted);font-size:10px}.comparison-transition{display:grid;justify-items:center;gap:8px;color:var(--sienna)}.comparison-transition>svg:nth-child(2){color:#9c9a98}.comparison-transition span{color:var(--muted);font-size:9px;line-height:1.25;text-align:center}.desktop-workspace-section{overflow:hidden;padding:74px 0 58px;background:var(--paper)}.desktop-workspace-content{padding-top:34px;border-top:1px solid var(--line)}.desktop-workspace-heading{margin-bottom:46px;text-align:center}.desktop-workspace-heading .section-number{margin-bottom:17px}.desktop-workspace-heading h2{margin-bottom:16px;font-size:47px;line-height:1.05;letter-spacing:-.04em}.desktop-workspace-heading>p:last-child{margin:0;color:var(--muted);font-size:15px}.desktop-workspace-labels,.desktop-workspace-captions{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:24px}.desktop-workspace-labels{margin:0 24px 14px;color:#f02c1f;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.desktop-workspace-labels strong:last-child{grid-column:3}.desktop-workspace-figure{margin:0}.desktop-comparison-stage{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;gap:24px}.desktop-comparison-screen{position:relative;overflow:hidden;width:100%;aspect-ratio:1224 / 1034;border-radius:3%/3.4%}.desktop-shell,.desktop-layer{position:absolute;display:block;height:auto}.desktop-shell{z-index:0;inset:0;width:100%}.desktop-layer{filter:drop-shadow(0 9px 12px rgb(41 34 29 / 12%))}.desktop-drive{z-index:1;top:6.5%;left:3%;width:53%}.desktop-specification{z-index:2;top:10.5%;right:2.5%;width:52%}.desktop-calendar{z-index:3;top:38%;left:6%;width:47%}.desktop-whatsapp{z-index:4;top:39%;right:8%;width:34%}.desktop-tony{z-index:1;top:5.5%;left:7%;width:86%}.desktop-workspace-connector{display:grid;justify-items:center;gap:7px;color:#ee3c2b}.desktop-workspace-connector svg:nth-child(2){color:#747b80}.desktop-workspace-connector span{color:var(--muted);font-size:9px;text-align:center}.desktop-workspace-captions{margin:17px 40px 0}.desktop-workspace-captions p{margin:0;display:flex;justify-content:center;gap:9px;font-size:12px;text-align:center}.desktop-workspace-captions p:last-child{grid-column:3}.desktop-workspace-captions span{color:var(--muted)}.objections{padding:74px 0}.objections-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px}.objections .split-copy h2{font-size:46px}.faq-list{overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#fff}.faq-item{padding:0 22px;border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item button{width:100%;min-height:66px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;text-align:left;font-size:13px;font-weight:500;cursor:pointer}.faq-item p{margin:-9px 45px 18px 0;color:var(--muted);font-size:12px;line-height:1.55}.final-section{padding:0 0 42px}.final-card{position:relative;overflow:hidden;min-height:255px;padding:42px 50px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;border:1px solid var(--line-strong);border-radius:17px;background:#fff}.final-card h2{margin-bottom:21px;font-size:49px;line-height:1;letter-spacing:-.04em}.final-card>div>p:last-child{margin:0;color:var(--muted);font-size:13px}.final-action-panel{position:relative;z-index:2;min-width:0;min-height:300px;display:grid;align-items:center}.final-action-panel>*{grid-area:1 / 1}.final-card form{width:100%;transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.final-action-panel.is-success form{visibility:hidden;opacity:0;transform:translate(-22px);pointer-events:none}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.final-card .form-fields,.final-card .form-company-fields{display:grid;gap:14px}.final-card .form-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.final-card .form-company-fields{grid-template-columns:minmax(0,1fr) minmax(0,0fr);margin-top:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.final-card .form-company-fields.has-website{grid-template-columns:repeat(2,minmax(0,1fr))}.final-card .form-control{position:relative;min-width:0;height:68px;display:block}.final-card .form-control>span{position:absolute;z-index:1;top:10px;left:17px;color:var(--muted);font-size:10px;line-height:1.2;pointer-events:none}.final-card .form-control>span small{margin-left:4px;color:color-mix(in srgb,var(--muted) 70%,transparent);font-size:8px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.final-card .company-website-control{overflow:hidden;visibility:hidden;opacity:0;transform:translate(-14px);transition:opacity .15s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.final-card .form-company-fields.has-website .company-website-control{overflow:visible;visibility:visible;opacity:1;transform:translate(0);transition:opacity .18s ease 40ms,transform .22s cubic-bezier(.22,1,.36,1) 25ms,visibility 0s}.final-card input{width:100%;min-width:0;height:68px;padding:22px 17px 0;border:1px solid var(--line-strong);border-radius:9px;outline:none}.final-card input:focus{border-color:var(--sienna);box-shadow:0 0 0 3px #9b3d2817}.final-card form .button{width:100%;height:68px;margin-top:14px;border-radius:9px}.final-card form .button:disabled{cursor:wait;opacity:.72}.final-card .form-status{min-height:18px;margin-top:12px;display:block;color:var(--muted);font-size:11px}.final-card .form-status.success{color:#33754b}.final-card .form-status.error{color:var(--sienna)}.final-card form>p{margin:3px 0 0;color:var(--muted);font-size:10px}.final-success{position:relative;width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;visibility:hidden;opacity:0;transform:translate(24px) scale(.985);text-align:center;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.final-action-panel.is-success .final-success{visibility:visible;opacity:1;transform:translate(0) scale(1);transition:opacity .24s ease .15s,transform .34s cubic-bezier(.22,1,.36,1) .11s,visibility 0s linear .11s}.final-success-mark{height:76px;display:flex;align-items:center;gap:28px;color:var(--sienna)}.final-success-mark svg{width:76px;height:76px;stroke-width:1.7;transform:rotate(-3deg)}.final-success-mark span{width:32px;height:1.5px;display:block;background:var(--sienna)}.final-success-mark span:first-child{transform:rotate(25deg)}.final-success-mark span:last-child{transform:rotate(-25deg)}.final-success-title{position:relative;margin-top:20px;padding-bottom:17px}.final-success-title h3{margin:0;font-size:clamp(58px,5vw,78px);line-height:.88;letter-spacing:-.055em}.final-success-title svg{position:absolute;right:0;bottom:0;left:0;width:100%;height:12px;overflow:visible}.final-success-title path{fill:none;stroke:var(--sienna);stroke-linecap:round;stroke-width:1.4;vector-effect:non-scaling-stroke}.final-success>p{margin:18px 0 0;color:var(--muted);font-size:17px}.final-loop{right:-32px;bottom:-36px;width:240px;transform:scaleX(-1) rotate(6deg)}footer{padding:0 0 36px}.footer-inner{padding-top:31px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;border-top:1px solid var(--line)}.footer-inner .brand{gap:0}.footer-inner .brand-copy{gap:12px}.footer-inner .brand-home{font-size:35px}.footer-inner .brand-mark{width:62px;height:62px}.footer-inner .brand small{font-size:8px}.footer-inner nav{display:flex;gap:34px;color:var(--muted);font-size:10px}.footer-inner>p{margin:0;justify-self:end;color:var(--muted);font-size:10px}@media(prefers-reduced-motion:no-preference){.hero-message-mark,.hero-paperclip{animation:float 5s ease-in-out infinite}.hero-paperclip{animation-delay:-2s}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes tile-float{0%,to{transform:translate(var(--tile-x))}50%{transform:translate(var(--tile-x),var(--float-y))}}@keyframes tile-signal{0%,4%,24%,to{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}8%,18%{border-color:#e6c2b3;box-shadow:0 12px 34px #6233231c,0 2px 7px #221d190d}}@keyframes wire-travel{0%,3%{opacity:0;stroke-dashoffset:1}7%{opacity:.88;stroke-dashoffset:.94}18%{opacity:.72;stroke-dashoffset:.05}23%,to{opacity:0;stroke-dashoffset:0}}@keyframes status-signal{0%,4%,24%,to{opacity:.72;filter:none}9%,18%{opacity:1;filter:drop-shadow(0 0 4px rgb(43 168 74 / 22%))}}@media(prefers-reduced-motion:reduce){.hero-sources .source-card,.hero-outputs .output-card{animation:none;transform:translate(var(--tile-x))}.wire-pulse,.mobile-flow-signals{display:none}.hero-outputs .output-card>svg.tone-green{opacity:1;animation:none}}@media(max-width:1100px){.nav-shell{grid-template-columns:1fr auto}.site-nav{display:none}.nav-cta{grid-column:2}.split-grid,.memory-grid{grid-template-columns:1fr}.split-copy{max-width:700px}.split-copy>p:last-of-type{max-width:620px}.context-visual{width:min(760px,100%);margin-inline:auto}.memory-grid .company-window{width:100%}.app-window{grid-template-columns:150px 1fr}.app-sidebar{min-height:560px}.today-row div span{padding-right:0}.today-row>small,.today-row button{position:static;margin-top:4px}.statement-band{grid-template-columns:1fr}.statement-band>svg{display:none}.mobile-grid{grid-template-columns:1fr;gap:52px}.mobile-grid .split-copy{max-width:700px}.mobile-grid .split-copy>p:last-of-type{max-width:620px}}@media(max-width:900px){.hero{min-height:auto}.hero-scene{min-height:auto;padding:170px 32px 110px;display:flex;flex-direction:column}.hero-copy{order:1;width:min(100%,640px)}.hero h1{font-size:clamp(56px,5.1vw,62px)}.hero-ask{width:min(585px,100%)}.hero-rails{order:2;width:min(100%,860px);margin:52px auto 0;display:grid;grid-template-columns:minmax(0,1fr) clamp(100px,12vw,140px) minmax(0,1fr);align-items:stretch}.hero-sources,.hero-outputs{position:relative;inset:auto;width:100%;margin-top:0;display:grid;grid-column:auto;grid-row:auto;justify-self:stretch;gap:9px;transform:none}.hero-outputs{align-content:center}.hero-sources .rail-wiring,.hero-outputs .rail-wiring{display:none}.hero-sources .source-card,.hero-outputs .output-card{width:100%;min-height:58px;padding:10px 11px;animation:none;transform:none}.hero-outputs .output-card{margin-left:0}.hero-sources .source-card{gap:8px}.hero-sources .source-card strong,.hero-outputs .output-card strong{font-size:10px}.hero-sources .source-card span,.hero-outputs .output-card span{font-size:8px}.hero-outputs .output-card>svg.tone-green{opacity:1;animation:none}.source-card .connector-dot,.output-card .connector-dot{display:none}.mobile-hero-flow{position:relative;min-height:326px;display:grid;place-items:center}.mobile-hero-flow>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mobile-flow-lines path,.mobile-flow-signals path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.mobile-flow-lines path{stroke:#dec9c0;stroke-width:1.1}.mobile-flow-signals path{stroke:#b85d42;stroke-width:1.8;stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0;animation:wire-travel 8s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--flow-delay)}.mobile-flow-tony{position:relative;z-index:2;width:60px;min-height:58px;padding:7px 5px;display:grid;place-items:center;align-content:center;gap:1px;border:1px solid #d8b9ac;border-radius:50%;background:#fffdfbf5;box-shadow:0 8px 24px #5d2a1a1a;color:var(--sienna)}.mobile-flow-tony strong{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:400}.mobile-flow-tony span{color:var(--muted);font-size:6px;letter-spacing:.05em;text-transform:uppercase}}@media(max-width:800px){.content-wide,.content-narrow,.nav-shell{width:min(100% - 36px,640px)}.nav-shell{height:96px;grid-template-columns:1fr auto}.brand{gap:0}.brand-copy{gap:9px}.brand-home{font-size:35px}.brand-mark{width:62px;height:62px;margin-right:-5px}.brand small{font-size:9px}.menu-button{display:grid;place-items:center}.nav-cta{display:none}.site-nav.is-open{position:absolute;top:86px;right:18px;left:18px;padding:20px;display:grid;gap:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft)}.hero{min-height:auto}.hero-scene{min-height:auto;padding:150px 18px 70px;display:flex;flex-direction:column}.hero-copy{order:1;width:min(100%,590px)}.hero h1{font-size:clamp(51px,13vw,69px)}.hero-description{width:100%;font-size:16px}.hero-buttons{align-items:stretch;flex-direction:column}.hero-buttons .button,.hero-ask{width:100%}.hero-rails{order:2;width:min(100%,590px);margin:38px auto 0;display:grid;grid-template-columns:minmax(0,1fr) clamp(80px,18vw,118px) minmax(0,1fr);align-items:stretch}.hero-paperclip{right:26px;bottom:22px}.hero-loop{bottom:0}.hero-message-mark{bottom:16px;left:50%}.problem-grid{grid-template-columns:1fr;gap:55px}.video-poster{width:min(360px,100%);margin-inline:auto}.problem-copy{max-width:530px;margin-inline:auto}.problem-copy h2{font-size:45px}.principle-grid{grid-template-columns:1fr;gap:18px}.feature-section{padding:78px 0}.feature-heading h2,.split-copy h2{font-size:44px}.app-window,.company-window,.review-window{grid-template-columns:1fr}.app-sidebar{display:none}.daily-section .app-window{min-height:auto}.today-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.today-column{padding:12px 6px 9px;border-right:1px solid var(--line);border-bottom:0}.today-column:last-child{border-right:0}.today-column h5{font-size:8px}.today-column>p{min-height:23px;font-size:6px}.today-row{min-height:66px;padding:8px 1px;grid-template-columns:12px 1fr;gap:3px}.today-row>svg{width:10px}.today-row strong{font-size:6.5px}.today-row div span{padding-right:0;font-size:5.5px}.today-row>small,.today-row button{position:static;grid-column:2;margin-top:2px;font-size:5px}.today-row button{min-height:19px;width:fit-content;padding-inline:5px}.today-column>a{font-size:6px}.today-intro{gap:20px}.context-visual{grid-template-columns:minmax(0,.86fr) minmax(0,1.15fr);gap:8px}.context-card,.reply-card{width:100%;min-width:0;margin:0}.context-bridge{display:none}.context-card{padding:10px 7px 7px}.context-title{padding-bottom:8px;gap:4px}.context-title strong{font-size:8px}.context-title small{font-size:5.5px}.context-row{min-height:45px;padding:6px 0;grid-template-columns:12px 1fr auto;gap:3px}.context-row svg{width:9px}.context-row strong{font-size:6px}.context-row span,.context-row>small{font-size:5px}.reply-title{min-height:38px;padding-inline:7px}.reply-title span{font-size:7px}.reply-title small,.reply-to{font-size:5px}.reply-to{margin:7px}.reply-body{padding:0 7px 8px;font-size:6px}.evidence-chip{min-height:26px;margin-inline:5px;padding-inline:5px;grid-template-columns:12px 1fr auto;font-size:5.5px}.reply-actions{padding:3px 5px 0;grid-template-columns:1fr 2.2fr 24px}.reply-actions button{min-height:24px;font-size:5.5px}.company-window,.review-window{overflow:hidden}.company-window .app-content,.review-window .app-content{min-width:0}.company-toolbar,.review-toolbar{min-height:38px;padding-inline:7px}.company-toolbar button,.review-toolbar button{min-height:21px;padding-inline:4px;font-size:5px}.company-title{padding:2px 7px 6px}.company-title h3{font-size:15px}.company-tabs{min-height:24px;padding-inline:7px;gap:8px;font-size:5px}.company-grid{padding:6px;gap:4px}.company-card{min-height:82px;padding:5px}.company-card h5{margin-bottom:5px;font-size:5.5px}.company-card p{font-size:4.5px;line-height:1.45}.company-card a{font-size:4.5px}.timeline-card{min-height:86px}.timeline-track{margin:7px 3px 0}.timeline-labels small{font-size:3.5px}.workflow-row{flex-wrap:wrap;row-gap:10px}.review-heading{margin:0 8px 7px;gap:8px}.review-heading>h3{font-size:14px}.review-heading .tony-prompt>span{width:29px;height:29px;font-size:17px}.review-heading .tony-prompt small{padding:7px 10px;font-size:7px}.proposal-card{margin:0 8px 8px;padding:7px}.proposal-title{min-height:27px}.proposal-title h4{font-size:12px}.proposal-columns{grid-template-columns:1.2fr .8fr;gap:7px}.proposal-summary>div{min-height:45px;padding:6px 0;grid-template-columns:42px 1fr;gap:5px}.proposal-summary strong,.proposal-summary p,.proposal-evidence h5,.evidence-box>span,.evidence-box>strong,.evidence-box p{font-size:4.5px}.proposal-summary p b{margin-bottom:3px;padding:2px 3px;font-size:4px}.evidence-box{margin-bottom:5px;padding:5px}.evidence-box>span{margin-bottom:5px;gap:2px}.evidence-box button{min-height:18px;padding-inline:4px;font-size:4px}.statement-band{min-height:auto;padding:44px 31px;grid-template-columns:1fr}.statement-band h2{font-size:38px}.mobile-grid{grid-template-columns:1fr}.mobile-comparison{width:100%;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:10px}.phone-comparison-item,.comparison-phone{width:100%}.phone-comparison-item{max-width:258px}.comparison-phone{min-width:0}.comparison-transition{gap:5px}.comparison-transition span{max-width:54px;font-size:8px}.desktop-workspace-figure{width:100%;margin:0}.desktop-workspace-section{padding-block:66px 52px}.desktop-workspace-content{padding-top:26px}.desktop-workspace-heading{margin-bottom:34px}.desktop-workspace-heading h2{font-size:40px}.desktop-workspace-heading>p:last-child{max-width:520px;margin-inline:auto;font-size:13px;line-height:1.5}.desktop-workspace-labels,.desktop-workspace-captions,.desktop-comparison-stage{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:8px}.desktop-workspace-labels{margin-inline:5px;font-size:8px}.desktop-workspace-captions{margin:12px 3px 0}.desktop-workspace-captions p{flex-direction:column;gap:3px;font-size:8px}.desktop-workspace-captions p span{font-size:7px}.desktop-workspace-connector{gap:3px}.desktop-workspace-connector svg:first-child{width:13px;height:13px}.desktop-workspace-connector svg:nth-child(2){width:25px;height:25px}.desktop-workspace-connector span{max-width:38px;font-size:5px}.objections-grid{grid-template-columns:1fr;gap:45px}.final-card{padding:40px 28px;grid-template-columns:1fr;gap:36px}.final-action-panel,.final-success{min-height:330px}.final-card .form-fields{grid-template-columns:1fr}.final-card .form-company-fields,.final-card .form-company-fields.has-website{grid-template-columns:1fr;gap:0;transition:none}.final-card .form-company-fields .company-website-control{height:0;margin-top:0;overflow:hidden;transition:height .22s cubic-bezier(.22,1,.36,1),margin-top .22s cubic-bezier(.22,1,.36,1),opacity .15s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.final-card .form-company-fields.has-website .company-website-control{height:68px;margin-top:14px;overflow:visible;transition:height .22s cubic-bezier(.22,1,.36,1),margin-top .22s cubic-bezier(.22,1,.36,1),opacity .18s ease 40ms,transform .22s cubic-bezier(.22,1,.36,1) 25ms,visibility 0s}.footer-inner{grid-template-columns:1fr;gap:25px}.footer-inner nav{flex-wrap:wrap}.footer-inner>p{justify-self:start}}@media(max-width:520px){.hero-scene{min-height:auto}.hero h1{font-size:48px}.hero-description{font-size:15px}.hero-paperclip,.hero-message-mark,.context-chip{display:none}.problem-section,.principles{padding-block:60px}.video-poster strong{font-size:44px}.problem-copy h2,.center-title,.feature-heading h2,.split-copy h2,.desktop-workspace-heading h2,.objections .split-copy h2,.final-card h2{font-size:38px}.today-intro{align-items:start;flex-direction:column}.today-intro .tony-prompt{align-self:flex-end}.app-toolbar{padding-inline:16px}.workflow-row>svg{display:none}.workflow-row{justify-content:flex-start}.workflow-row span{width:calc(50% - 10px)}.statement-wrap{padding-bottom:55px}.statement-band h2{font-size:34px}.statement-band{border-radius:13px}.mobile-section{padding-block:76px}.mobile-comparison{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:5px}.phone-comparison-item{width:100%;max-width:none}.comparison-phone{width:258px;height:556px;zoom:.54}.comparison-label{margin-bottom:10px;font-size:7px}.phone-comparison-caption{margin-top:9px;gap:3px}.phone-comparison-caption strong{font-size:8px}.phone-comparison-caption span{font-size:6px}.comparison-transition{margin-block:3px}.comparison-transition>svg:nth-child(2){transform:none}.comparison-transition span{max-width:30px;font-size:5px}.desktop-workspace-figure{width:100%}.faq-item{padding-inline:16px}.faq-item button{font-size:12px}.final-card{border-radius:13px}.final-card form .button{width:100%}.final-success-title h3{font-size:56px}.final-success-mark{gap:20px}.final-success-mark svg{width:68px;height:68px}.final-success-mark span{width:24px}}@media(max-width:360px){.comparison-phone{zoom:.44}.mobile-comparison{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.final-card .form-company-fields,.final-card .company-website-control,.final-card .form-company-fields.has-website .company-website-control,.final-action-panel form,.final-success,.final-action-panel.is-success .final-success{transition:none}}
