/* Homepage expansion. Uses the existing Inter, coral, warm canvas and borders. */
.home-additions{margin-top:74px}.home-additions h2,.home-extra-final h2{font-size:36px;line-height:1.18;letter-spacing:-.035em}.home-additions h3{font-size:19px;letter-spacing:-.025em}.home-additions p,.home-extra-final p{color:var(--muted);line-height:1.75}.home-extra-eyebrow{display:block;color:#9b6453;font-size:11px;letter-spacing:.13em;font-weight:650;margin-bottom:16px}.home-extra-section-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.home-extra-section-head>div>p{margin-top:14px;max-width:620px}.home-extra-trust{border:1px solid var(--line);background:#faf7f2;border-radius:16px;padding:38px;margin-bottom:70px}.home-extra-trust>div:first-child{max-width:650px}.home-extra-trust>div>p{margin-top:14px}.home-additions .trust-points{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:34px 0}.home-additions .trust-points article{display:flex;gap:13px}.home-additions .trust-points svg{color:var(--coral);width:23px;height:23px;margin-top:2px}.home-additions .trust-points h3{font-size:16px}.home-additions .trust-points p{font-size:13px;margin-top:7px}.home-extra-three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-extra-three article{border:1px solid var(--line);border-radius:12px;padding:27px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.home-additions .step-number{font-size:12px;color:var(--coral);border:1px solid #f3d8cd;background:#fff3ec;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;margin-bottom:24px;position:static}.home-extra-three p{font-size:14px;margin-top:13px}.home-extra-platform{margin-bottom:65px}.home-extra-stats{padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:75px}.home-extra-stats>div h2{font-size:29px}.home-extra-stats .home-extra-eyebrow{margin-bottom:12px}.home-extra-stats dl{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:28px 0 0}.home-extra-stats dl>div{padding-right:22px;border-right:1px solid var(--line)}.home-extra-stats dl>div:last-child{border:0}.home-extra-stats dt{font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-.045em;color:var(--coral)}.home-extra-stats dd{margin:11px 0 0;font-size:13px;color:var(--muted);max-width:200px}.home-extra-intelligence{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:75px}.home-additions .intelligence-copy>p{margin-top:20px;max-width:500px}.home-additions .intelligence-copy .home-extra-note{font-size:12px;border-left:2px solid #ecd5c6;padding-left:16px;margin-bottom:24px}.home-additions .intelligence-tools{border:1px solid var(--line);border-radius:14px;padding:9px 24px;background:white}.home-additions .intelligence-tools>a{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);padding:22px 0}.home-additions .intelligence-tools>a:last-child{border:0}.home-additions .intelligence-tools>a>span{padding:11px;background:#fff0e9;border-radius:9px;color:var(--coral)}.home-additions .intelligence-tools p{font-size:13px;margin-top:6px}.home-additions .intelligence-tools h3{font-size:17px}.home-additions .intelligence-tools>a>svg{margin-left:auto;width:17px}.home-extra-devices{padding:36px;border-radius:16px;background:#f7f4ee;margin-bottom:75px}.home-additions .device-icon{padding:12px;border:1px solid #f1dfd5;border-radius:10px;background:#fff6ee;margin-bottom:24px;color:var(--coral)}.home-additions .device-icon svg{width:26px;height:26px}.home-extra-devices .text-link{font-size:13px;margin-top:auto;padding-top:25px}.home-extra-reasons{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-bottom:75px;align-items:center}.home-extra-reasons>div>p{margin:20px 0 24px}.home-additions .reason-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.home-additions .reason-grid article>svg{color:var(--coral);width:25px;height:25px;margin-bottom:15px}.home-additions .reason-grid h3{font-size:17px;line-height:1.4}.home-additions .reason-grid p{font-size:13px;margin-top:9px}.home-extra-final{border-radius:16px;background:#fff0d7;border:1px solid #f1dfc1;padding:52px 25px;text-align:center;margin:15px 0 75px}.home-extra-final p{max-width:570px;margin:20px auto 25px;font-size:16px}.home-extra-final .button{display:inline-flex}.home-extra-final small{display:block;margin-top:20px;color:#746657;font-size:12px}
@media(max-width:800px){.home-additions{margin-top:45px}.home-additions h2,.home-extra-final h2{font-size:29px}.home-extra-section-head{align-items:flex-start;flex-direction:column;gap:20px}.home-additions .trust-points{grid-template-columns:1fr 1fr}.home-extra-trust{padding:26px;margin-bottom:50px}.home-extra-three{grid-template-columns:1fr}.home-extra-three article{padding:25px}.home-extra-stats dl{grid-template-columns:1fr 1fr;gap:25px}.home-extra-stats dl>div:nth-child(2){border:0}.home-extra-intelligence,.home-extra-reasons{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.home-extra-devices{padding:28px 22px;margin-bottom:55px}.home-extra-stats{margin-bottom:55px}.home-extra-final{padding:40px 22px;margin-bottom:45px}}
@media(max-width:480px){.home-additions .trust-points{grid-template-columns:1fr;gap:24px}.home-extra-trust{padding:24px 20px}.home-extra-trust .text-link{font-size:12px}.home-additions .reason-grid{gap:28px 20px}.home-extra-stats dt{font-size:38px}.home-extra-stats dd{font-size:12px}.home-additions .intelligence-tools{padding:7px 17px}.home-additions .intelligence-tools>a{gap:13px}.home-additions .intelligence-tools h3{font-size:16px}.home-extra-devices{padding:26px 18px}.home-extra-final small{font-size:10px}}
.home-additions h2,.home-extra-final h2{font-weight:650}.home-additions h3{font-weight:600}
/* Refined homepage sections: shared solid icon tiles and connected accent colours. */
.home-tool-toolbar{margin:0 0 24px}.home-tool-toolbar .tool-search{max-width:680px;background:#fff}.home-tool-empty{border:1px solid var(--line);border-radius:12px;padding:22px;margin-top:20px}.home-tool-empty .text-link{margin-top:10px}.home-extra-trust{background:#eef8f2;border-color:#dcebe1}.home-additions .trust-points{gap:32px 26px}.home-additions .trust-points article{align-items:flex-start;gap:16px}.home-additions .trust-points .tool-icon{width:47px;height:47px;border-radius:9px;flex-shrink:0}.home-additions .trust-points .tool-icon svg{width:26px;height:26px;color:#fff;margin:0;stroke-width:1.7}.trust-monitor{background:#2f8ef4}.trust-user-round-check{background:#8255f7}.trust-shield-check{background:#23a77c}.trust-hard-drive{background:#ef4937}.trust-file-check-2{background:#11a9b8}.trust-timer{background:#e39b18}.home-additions .trust-points h3{margin:2px 0 0;font-size:16px;line-height:1.4}.home-additions .trust-points p{margin-top:7px;font-size:13px}
.home-extra-stats{border:0;padding:0;margin:0 0 75px}.stats-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:28px}.home-extra-stats .stats-heading h2{font-size:36px}.stats-heading p{margin-top:12px}.home-extra-stats dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.home-extra-stats dl>.stat-card{border:1px solid var(--stat-border);background:var(--stat-bg);border-radius:14px;padding:26px 22px;min-height:230px}.stat-coral{--stat-bg:#fff1eb;--stat-border:#f8ddd0;--stat-color:#df5840}.stat-blue{--stat-bg:#edf5ff;--stat-border:#dce8fa;--stat-color:#357fd4}.stat-violet{--stat-bg:#f4effe;--stat-border:#e6dcf8;--stat-color:#8255d7}.stat-mint{--stat-bg:#edf8f2;--stat-border:#dcece3;--stat-color:#239d76}.stat-card .tool-icon{background:var(--stat-color);width:43px;height:43px;margin-bottom:27px}.stat-card .tool-icon svg{width:25px;height:25px}.home-extra-stats dt{font-size:39px;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.home-extra-stats dd{margin-top:12px;font-size:13px;line-height:1.6;color:#515964}.home-additions .stats-preview-note{font-size:11px;color:#77766f;margin-top:15px}
.home-extra-devices.feature-band{grid-template-columns:1fr 1.07fr;gap:22px;padding:38px;background:var(--yellow);margin:25px 0 75px;border-radius:17px;min-height:480px}.home-extra-devices.feature-band h2{font-size:36px;font-weight:750}.home-extra-devices.feature-band p{max-width:460px;font-size:14px;margin:15px 0 22px}.home-extra-devices.feature-band .device-workflow-mockup{max-height:470px;width:100%;height:auto;object-fit:contain;border-radius:12px;mix-blend-mode:normal}.device-platform-links{display:flex;flex-direction:column;gap:10px}.device-platform-links>a{display:flex;align-items:center;gap:14px;padding:10px 8px 10px 0;border-bottom:1px solid #eadab6;transition:background .15s}.device-platform-links>a:last-child{border:0}.device-platform-links>a:hover{background:#ffffff50;border-radius:9px}.device-platform-links>a>svg{margin-left:auto;width:17px;color:#8d7254}.device-platform-links .tool-icon{width:47px;height:47px;flex-shrink:0}.device-platform-links .device-web{background:#2f8ef4}.device-platform-links .device-chrome{background:#23a77c}.device-platform-links .device-desktop{background:#676c80;gap:4px}.device-platform-links img{filter:brightness(0) invert(1);width:27px;height:27px;object-fit:contain}.device-platform-links .device-desktop img{width:18px;height:23px}.device-platform-links h3{font-size:16px;line-height:1.3;font-weight:650}.home-extra-devices.feature-band .device-platform-links p{margin:4px 0 0;font-size:12px;line-height:1.5}.devices-copy>small{display:block;font-size:10px;line-height:1.6;color:#8a7d6b;margin-top:18px;max-width:440px}.home-additions .reason-grid .tool-icon{margin-bottom:16px;width:47px;height:47px}.home-additions .reason-grid .tool-icon svg{color:#fff;margin:0;width:27px;height:27px}.reason-eye{background:#2f8ef4}.reason-workflow{background:#8255f7}.reason-mouse-pointer-2{background:#ef4937}.reason-book-open{background:#23a77c}.home-additions .intelligence-tools>a>.tool-icon{padding:0;width:47px;height:47px;border-radius:9px;color:#fff}.intelligence-text-search{background:#8255f7!important}.intelligence-languages{background:#2f8ef4!important}.intelligence-scan-text{background:#ef4937!important}.intelligence-file-code{background:#23a77c!important}.home-additions .intelligence-tools>a>.tool-icon svg{width:26px;height:26px}
@media(max-width:1050px){.home-extra-stats dl{grid-template-columns:1fr 1fr}.home-extra-devices.feature-band{padding:30px;gap:20px}.home-extra-devices.feature-band h2{font-size:30px}.home-extra-stats .stats-heading h2{font-size:31px}.home-extra-stats dl>.stat-card{min-height:210px}}
@media(max-width:800px){.home-extra-devices.feature-band{grid-template-columns:1fr;padding:28px;margin-bottom:55px}.home-extra-devices.feature-band .device-workflow-mockup{max-height:420px}.devices-copy>small{max-width:100%}.stats-heading{align-items:flex-start;flex-direction:column;gap:17px}.home-extra-stats .stats-heading h2{font-size:29px}.home-extra-stats dt{font-size:38px}.home-extra-stats dl{gap:14px}.home-extra-stats dl>.stat-card{padding:24px;min-height:200px}.home-extra-stats{margin-bottom:55px}.home-additions .trust-points{gap:26px}.home-tool-toolbar .tool-search{max-width:none}}
@media(max-width:480px){.home-extra-stats dl>.stat-card{padding:20px 15px;min-height:195px}.home-extra-stats dt{font-size:29px;letter-spacing:-.055em}.home-extra-stats dd{font-size:12px}.stat-card .tool-icon{margin-bottom:22px;width:39px;height:39px}.home-extra-devices.feature-band{padding:24px 20px}.home-extra-devices.feature-band h2{font-size:29px}.device-platform-links>a{gap:12px}.device-platform-links h3{font-size:15px}.home-extra-devices.feature-band .device-platform-links p{font-size:11px}.home-additions .trust-points h3{font-size:15px}.home-tool-toolbar{gap:12px}}
