@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Onest:wght@400;500;600;700&display=swap";:root{--bg: #0d0d0d;--surface: #141414;--surface-2: #1e1e1e;--text: #f0f0f0;--text-2: #8d8d8d;--text-3: #555555;--border: rgba(255, 255, 255, .07);--border-md: rgba(255, 255, 255, .12);--lavanda: #b0afff;--menta: #b4f3e3;--pessego: #fbd5b0;--rosa: #ffcdf3;--font-body: "Onest", ui-sans-serif, system-ui, sans-serif;--font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--page-w: 1920px;--page-h: 1080px;font-family:var(--font-body);color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:18px;color:var(--text-2)}.loading-screen img{width:46px}.spin{animation:spin 1s linear infinite;color:var(--lavanda)}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px 24px;border-bottom:.5px solid var(--border);background:#0d0d0ddb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar img{height:26px;width:max-content}.topbar nav{display:flex;gap:6px}.topbar nav a{border-radius:8px;padding:8px 12px;color:var(--text-2);font-size:13px;transition:background .18s ease,color .18s ease}.topbar nav a:hover{background:#ffffff0f;color:var(--text)}.source-badge{justify-self:end;border:.5px solid rgba(176,175,255,.22);border-radius:999px;padding:6px 10px;background:#b0afff14;color:var(--lavanda);font-size:11px;font-weight:700;text-transform:uppercase}.source-badge.sheets{border-color:#b4f3e340;background:#b4f3e314;color:var(--menta)}.source-badge.fallback{border-color:#fbd5b042;background:#fbd5b014;color:var(--pessego)}.app-shell{display:grid;grid-template-columns:minmax(380px,520px) minmax(0,1fr);gap:24px;max-width:1760px;margin:0 auto;padding:24px}.editor{position:sticky;top:76px;align-self:start;max-height:calc(100vh - 96px);overflow:auto;padding-right:4px}.section-title{padding:18px 4px 24px}.section-title span,.panel-heading span{color:var(--lavanda);font-size:11px;font-weight:700;text-transform:uppercase}.section-title h1{max-width:460px;margin:10px 0 12px;font-family:var(--font-display);font-size:clamp(32px,5vw,52px);line-height:1.04;letter-spacing:0}.section-title p{max-width:460px;margin-bottom:0;color:var(--text-2)}.panel{margin-bottom:14px;border:.5px solid var(--border);border-radius:8px;background:var(--surface);padding:18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-heading h2{margin:0;font-family:var(--font-display);font-size:17px;letter-spacing:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{display:grid;gap:7px;margin-bottom:12px}.field span{color:var(--text-2);font-size:12px;font-weight:600}.field input,.field select,.field textarea,.search-box{width:100%;border:.5px solid var(--border-md);border-radius:8px;background:#ffffff0a;color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease}.field input,.field select,.field textarea{padding:11px 12px}.field textarea{resize:vertical}.field select option{background:#141414}.field input:focus,.field select:focus,.field textarea:focus,.search-box:focus-within{border-color:#b0afff85;background:#ffffff12}.search-box{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;color:var(--text-2)}.search-box input{min-width:0;flex:1;border:0;background:transparent;color:var(--text);outline:0;padding:11px 0}.service-list{display:grid;gap:8px}.service-option{display:grid;grid-template-columns:24px 1fr;gap:10px;width:100%;border:.5px solid var(--border);border-radius:8px;background:#ffffff08;color:var(--text);padding:12px;text-align:left;transition:background .18s ease,border-color .18s ease}.service-option:hover,.service-option.selected{border-color:#b0afff59;background:#b0afff12}.checkmark{display:grid;place-items:center;width:22px;height:22px;border:.5px solid var(--border-md);border-radius:6px;color:var(--bg)}.service-option.selected .checkmark{background:var(--lavanda);border-color:var(--lavanda)}.service-option strong{display:block;font-size:14px}.service-option small{display:block;margin-top:3px;color:var(--text-2);font-size:12px}.summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.summary-strip div{border:.5px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.summary-strip span,.summary-strip strong{display:block}.summary-strip span{color:var(--text-2);font-size:11px}.summary-strip strong{margin-top:4px;font-family:var(--font-display);font-size:14px;letter-spacing:0}.actions{display:flex;flex-wrap:wrap;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:.5px solid transparent;border-radius:8px;padding:0 14px;font-weight:700;transition:opacity .18s ease,transform .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--lavanda);color:#0d0d0d}.btn.ghost{border-color:var(--border-md);background:#ffffff0d;color:var(--text)}.preview-area{min-width:0;border:.5px solid var(--border);border-radius:8px;background:#262626;padding:24px;overflow:auto}@media(max-width:1100px){.app-shell{grid-template-columns:1fr}.editor{position:static;max-height:none}}@media(max-width:720px){.topbar{grid-template-columns:1fr}.topbar nav,.source-badge{justify-self:start}.app-shell,.preview-area{padding:14px}.field-grid,.summary-strip{grid-template-columns:1fr}}.proposal-deck{display:grid;gap:18px;width:var(--page-w);margin:0 auto;zoom:var(--deck-zoom, .5)}.is-exporting .proposal-deck{gap:0;zoom:1}.proposal-page{position:relative;width:var(--page-w);height:var(--page-h);min-height:var(--page-h);overflow:hidden;border:.5px solid var(--border);background:var(--bg);color:var(--text);padding:112px 120px}.is-exporting .proposal-page{border:0}.proposal-page-dark{background:var(--bg)}.proposal-page-light{background:#f7f7fb;color:#111}.page-mark{position:absolute;top:54px;left:120px;width:168px;height:auto}.page-footer{position:absolute;bottom:36px;left:120px;right:120px;z-index:10;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-3);letter-spacing:.03em;pointer-events:none}.proposal-page-header{margin-top:56px;margin-bottom:44px}.proposal-page-header span,.doc-label{display:inline-flex;color:var(--lavanda);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.proposal-page-header h2,.cover-copy h1,.final-content h2{margin:10px 0 0;font-family:var(--font-display);line-height:1.05;letter-spacing:0}.proposal-page-header h2{max-width:1180px;font-size:64px}.proposal-page-body{position:relative;z-index:1;padding-bottom:56px}.lead-copy{max-width:1160px;color:#c7c7c7;font-size:28px;line-height:1.65}.cover-page{display:grid;align-content:center;padding-top:132px;padding-bottom:104px}.cover-grid{display:grid;grid-template-columns:minmax(0,1fr) 580px;gap:60px;align-items:center;min-height:740px;margin-top:28px}.cover-copy h1{max-width:1060px;margin-top:34px;font-size:86px}.cover-copy p{max-width:920px;margin-top:42px;color:#c7c7c7;font-size:30px;line-height:1.52}.hero-orbit-panel{display:flex;align-items:center;justify-content:center}.hero-orbit{position:relative;width:560px;height:560px;flex-shrink:0}.hero-orbit-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(176,175,255,.2) 0%,transparent 70%);filter:blur(28px);pointer-events:none}.hero-orbit-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.hero-ring-1{width:200px;height:200px;border:1px solid rgba(176,175,255,.28);box-shadow:0 0 24px #b0afff12}.hero-ring-2{width:370px;height:370px;border:.75px solid rgba(176,175,255,.12)}.hero-ring-3{width:540px;height:540px;border:.5px solid rgba(176,175,255,.05)}.hero-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:96px;height:96px;border-radius:50%;background:#0f0f16;border:1.5px solid rgba(176,175,255,.5);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px #b0afff0d,0 0 36px #b0afff3d,0 0 80px #b0afff14}.hero-center img{width:44px;height:auto;filter:brightness(.85) saturate(.7)}.hero-node{position:absolute;z-index:2;display:flex;flex-direction:column;gap:10px;padding:16px 18px;width:136px;background:#12121ac7;border:.5px solid rgba(176,175,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-node svg{color:var(--lavanda);opacity:.85}.hero-node span{font-size:12px;font-family:var(--font-body);color:var(--text-2);letter-spacing:.02em}.hero-node-tl{top:28px;left:28px}.hero-node-tr{top:28px;right:28px}.hero-node-bl{bottom:28px;left:28px}.hero-node-br{bottom:28px;right:28px}.cover-meta,.context-grid,.icon-grid,.timeline-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-metric,.icon-panel,.proof-card,.profile-card,.system-card,.video-note,.payment-card,.warning-card,.investment-total,.item-list,.proposal-text-block{border:.5px solid var(--border);border-radius:8px;background:var(--surface)}.proposal-metric{padding:24px}.proposal-metric span,.icon-panel span,.proof-card span,.system-card span,.investment-total span{display:block;color:var(--text-2);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.proposal-metric strong{display:block;margin-top:8px;color:var(--text);font-family:var(--font-display);font-size:34px;letter-spacing:0}.metric-mint{border-color:#b4f3e33d}.metric-peach{border-color:#fbd5b03d}.metric-rose{border-color:#ffcdf33d}.icon-panel{min-height:220px;padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-panel-symbol{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto 28px;border:1px solid rgba(176,175,255,.28);border-radius:16px;background:#b0afff14;color:var(--lavanda)}.icon-panel-symbol svg{width:44px;height:44px}.panel-mint .icon-panel-symbol{border-color:#b4f3e347;background:#b4f3e314;color:var(--menta)}.panel-peach .icon-panel-symbol{border-color:#fbd5b047;background:#fbd5b014;color:var(--pessego)}.panel-rose .icon-panel-symbol{border-color:#ffcdf347;background:#ffcdf314;color:var(--rosa)}.icon-panel strong,.proof-card h3,.system-card h3,.solution-step strong,.proposal-text-block strong,.item-list strong,.payment-card strong,.timeline-item strong{display:block;color:var(--text);font-family:var(--font-display);letter-spacing:0}.icon-panel strong{font-size:26px;width:100%}.icon-panel p{width:100%}.icon-panel p,.proof-card p,.system-card p,.proposal-text-block p,.payment-card p,.warning-card p{margin:10px 0 0;color:#b9b9b9;line-height:1.55;font-size:20px}.context-grid-centered .icon-panel{min-height:180px;padding:28px}.context-grid-centered .icon-panel-symbol{margin-bottom:22px}.context-grid-centered .icon-panel strong{max-width:520px}.context-grid-centered .icon-panel p{max-width:620px;margin-top:10px}.proposal-intent{margin-top:20px;border:.5px solid rgba(176,175,255,.24);border-radius:8px;background:#b0afff12;padding:20px 24px}.proposal-intent strong{display:block;color:var(--text);font-family:var(--font-display);font-size:24px}.proposal-intent p{max-width:1180px;margin:8px 0 0;color:#c7c7c7;font-size:20px;line-height:1.55}.about-page{overflow:hidden;padding-right:0}.about-page .proposal-page-body{position:static}.about-lead{max-width:680px;font-size:26px;line-height:1.65;color:#c7c7c7}.profile-card{display:flex;align-items:center;gap:16px;margin-top:32px;padding:22px}.profile-card img{width:128px;height:128px;object-fit:cover;border-radius:8px;border:.5px solid var(--border-md)}.profile-card strong,.profile-card span{display:block}.profile-card span{margin-top:4px;color:var(--text-2)}.system-card{display:grid;align-content:end;min-height:520px;padding:34px;border-color:#b0afff3d;background:#b0afff12}.founder-visual-card{position:absolute;right:0;top:0;width:620px;height:100%;overflow:hidden}.founder-visual-card>img{position:absolute;top:0;left:50%;transform:translate(-50%);min-width:100%;height:100%;width:auto;max-width:none;filter:saturate(.92) contrast(1.02)}.system-card h3{margin:10px 0;font-size:48px}.proof-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-card{min-height:320px;padding:28px}.proof-card svg{color:var(--menta)}.proof-card h3{margin:24px 0 12px;font-size:36px}.proof-card small{color:var(--text-2)}.proof-card-featured{border-color:#b0afff3d;background:#b0afff12}.methodology-mockup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.methodology-mockup div{height:80px;display:grid;place-items:center;border:.5px solid var(--border-md);border-radius:8px;background:#ffffff0a;color:var(--lavanda)}.methodology-mockup div:nth-child(2){color:var(--menta);border-color:#b4f3e333;background:#b4f3e30d}.methodology-mockup div:nth-child(3){color:var(--pessego);border-color:#fbd5b033;background:#fbd5b00d}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.video-card{min-height:430px;display:grid;align-content:space-between;border:.5px solid var(--border);border-radius:8px;background:var(--surface);padding:30px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.video-thumb{position:relative;display:block;height:230px;overflow:hidden;border:.5px solid var(--border-md);border-radius:8px;background:#0b0b0b}.video-thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;filter:saturate(.8) contrast(1.05)}.video-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(13,13,13,.82))}.video-card:hover{transform:translateY(-1px);border-color:#b0afff6b;background:var(--surface-2)}.video-play{position:absolute;z-index:1;left:18px;bottom:18px;display:grid;place-items:center;width:72px;height:72px;border:.5px solid rgba(176,175,255,.28);border-radius:8px;color:var(--lavanda);background:#b0afff14}.video-mint .video-play{border-color:#b4f3e347;background:#b4f3e314;color:var(--menta)}.video-peach .video-play{border-color:#fbd5b047;background:#fbd5b014;color:var(--pessego)}.video-card strong{display:block;font-family:var(--font-display);font-size:36px}.video-card small{display:block;margin-top:8px;color:var(--text-2);font-size:20px}.video-card em{display:inline-flex;margin-top:14px;color:var(--lavanda);font-size:15px;font-style:normal;font-weight:800;text-transform:uppercase}.video-note{display:flex;gap:14px;align-items:center;margin-top:14px;padding:16px;color:var(--text-2)}.video-note svg{color:var(--lavanda)}.video-note p{margin:0;font-size:18px}.solution-layout{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:58px;align-items:stretch}.solution-stack{display:grid;gap:10px;margin-bottom:72px}.solution-illustration{display:flex;flex-direction:column;gap:24px;min-height:520px;border:.5px solid rgba(180,243,227,.22);border-radius:8px;background:radial-gradient(circle at 50% 15%,rgba(180,243,227,.1),transparent 50%),var(--surface);padding:28px}.solution-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1}.flow-node{display:grid;place-items:center;border-radius:10px;border:.5px solid rgba(176,175,255,.2);background:#b0afff0f;color:var(--lavanda)}.flow-mint{border-color:#b4f3e333;background:#b4f3e30f;color:var(--menta)}.flow-peach{border-color:#fbd5b033;background:#fbd5b00f;color:var(--pessego)}.flow-rose{border-color:#ffcdf333;background:#ffcdf30f;color:var(--rosa)}.solution-illustration>div:last-child{display:grid}.solution-illustration strong{color:var(--text);font-family:var(--font-display);font-size:28px}.solution-illustration span{margin-top:8px;color:var(--text-2);font-size:20px}.solution-step{display:grid;grid-template-columns:72px 1fr;gap:24px;align-items:center;border:.5px solid var(--border);border-radius:8px;background:var(--surface);padding:22px}.solution-step span{display:grid;place-items:center;width:58px;height:58px;border-radius:8px;background:var(--lavanda);color:var(--bg);font-weight:800}.solution-step p{margin:4px 0 0;color:var(--text-2);font-size:20px}.proposal-text-block{padding:18px}.proposal-text-block strong,.proposal-text-block p{font-size:20px}.svc-layout{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:80px;align-items:start}.svc-lead{font-size:26px;line-height:1.65;color:silver;margin:0 0 52px}.svc-label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--lavanda);margin-bottom:20px}.svc-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.svc-list li{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:.5px solid var(--border);font-size:22px;color:var(--text)}.svc-list li span{font-size:14px;font-weight:700;font-family:var(--font-display);color:var(--lavanda);opacity:.6;min-width:24px}.svc-right{display:grid;gap:28px}.svc-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.svc-number-card{padding:28px 24px;border:.5px solid var(--border);border-radius:10px;background:var(--surface)}.svc-number-card span{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin-bottom:10px}.svc-number-card strong{display:block;font-size:38px;font-family:var(--font-display);color:var(--text);letter-spacing:-.02em}.svc-number-card strong em{font-size:17px;font-style:normal;color:var(--text-2);letter-spacing:0}.svc-number-peach{border-color:#fbd5b033;background:#fbd5b00a}.svc-number-peach strong{color:var(--pessego)}.svc-number-mint strong{color:var(--menta)}.svc-method{font-size:20px;line-height:1.65;color:var(--text-2);margin:0;padding:20px;border-left:2px solid var(--border-md)}.svc-scope{display:grid;gap:10px}.svc-scope-row{display:flex;align-items:center;gap:10px;font-size:19px}.svc-in{color:var(--menta)}.svc-out{color:var(--text-3)}.svc-dash{font-size:18px;line-height:1;color:var(--text-3)}.svc-notes{font-size:18px;line-height:1.6;color:var(--text-3);margin:0;padding:14px 16px;border-radius:6px;background:#ffffff05;border:.5px solid var(--border)}.item-list{padding:18px}.item-list strong{font-size:20px}.item-list ul{margin:10px 0 0;padding-left:18px;color:#b9b9b9;line-height:1.55;font-size:19px}.list-mint{border-color:#b4f3e33d}.list-peach{border-color:#fbd5b03d}.gantt{display:grid;gap:8px;margin-bottom:40px}.gantt-axis{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;margin-bottom:4px}.gantt-axis-track{position:relative;height:28px;overflow:visible}.gantt-tick{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.gantt-tick:after{content:"";width:1px;height:6px;background:var(--border-md)}.gantt-tick span{font-size:13px;font-weight:600;color:var(--text-3);white-space:nowrap}.gantt-row{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:center}.gantt-row-label{display:flex;flex-direction:column;gap:4px;padding-right:16px;border-right:.5px solid var(--border)}.gantt-row-label strong{font-size:24px;font-family:var(--font-display);color:var(--text);font-weight:600}.gantt-row-label span{font-size:17px;color:var(--text-3)}.gantt-row-track{position:relative;height:52px;min-width:0;overflow:hidden;background:#ffffff06;border-radius:6px}.gantt-bar{position:absolute;top:10px;height:calc(100% - 20px);border-radius:4px;display:flex;align-items:center;padding:0 12px;min-width:32px}.gantt-bar span{font-size:16px;font-weight:700;color:#0000008c;white-space:nowrap}.gantt-bar-lavanda{background:var(--lavanda)}.gantt-bar-menta{background:var(--menta)}.gantt-bar-pessego{background:var(--pessego)}.gantt-bar-rosa{background:var(--rosa)}.gantt-footer{display:flex;align-items:center;gap:64px}.gantt-total{display:flex;flex-direction:column;gap:6px;white-space:nowrap}.gantt-total span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.gantt-total strong{font-size:48px;font-family:var(--font-display);color:var(--menta);letter-spacing:-.03em}.gantt-total strong em{font-size:22px;font-style:normal;color:var(--text-2);letter-spacing:0}.gantt-note{font-size:20px;line-height:1.6;color:var(--text-2);margin:0;max-width:860px}.investment-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:stretch}.investment-table{width:100%;border-collapse:collapse;overflow:hidden;border:.5px solid var(--border);border-radius:8px;background:var(--surface)}.investment-table td{border-bottom:.5px solid var(--border);padding:22px 24px;color:#c7c7c7;font-size:20px}.investment-table .table-subtotal td{border-top:1px solid var(--border-md);color:var(--text);font-weight:700}.investment-table .table-discount td{color:var(--menta);font-size:17px}.investment-table td:last-child{text-align:right;color:var(--text);font-weight:800}.investment-total{display:grid;align-content:end;padding:34px;border-color:#b4f3e33d;background:#b4f3e314}.investment-total strong{display:block;margin-top:12px;font-family:var(--font-display);font-size:56px;letter-spacing:0;color:var(--menta)}.payment-card{margin-top:52px;padding:24px}.payment-card strong{font-size:24px}.warning-list{display:grid;gap:10px}.warning-card{display:grid;grid-template-columns:34px 1fr;gap:18px;align-items:start;padding:22px;border-color:#fbd5b03d;background:#fbd5b00f}.warning-card svg{color:var(--pessego)}.warning-card strong{font-size:22px}.final-page{display:grid;place-items:center;text-align:center}.final-content{max-width:1180px}.final-content h2{margin-top:10px;font-size:60px}.final-action{display:inline-flex;align-items:center;gap:8px;margin-top:72px;border-radius:8px;background:var(--lavanda);color:var(--bg);padding:22px 36px;font-size:22px;font-weight:800}.external-note{display:flex;justify-content:center;gap:8px;margin-top:12px;color:var(--text-2);font-size:13px}@media(max-width:1100px){.proposal-deck,.proposal-page{width:min(100%,var(--page-w))}}@media(max-width:720px){.proposal-deck{gap:12px}.proposal-page{min-height:auto;padding:86px 22px 28px}.page-mark{top:24px;left:22px}.proposal-page-header{margin-top:0}.proposal-page-header h2,.cover-copy h1,.final-content h2{font-size:32px}.cover-grid,.svc-layout,.svc-numbers,.investment-layout,.solution-layout,.cover-meta,.context-grid,.icon-grid,.proof-layout,.video-grid,.timeline,.timeline-summary{grid-template-columns:1fr}}@media print{@page{size:1920px 1080px;margin:0}body{background:var(--bg)}.topbar,.editor{display:none}.app-shell,.preview-area{display:block;padding:0;background:var(--bg);border:0}.proposal-deck{gap:0;width:var(--page-w)}.proposal-page{width:var(--page-w);min-height:var(--page-h);border:0;page-break-after:always;break-after:page}}
