:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#183235;background:#f8f6f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--paper: #f8f6f0;--warm: #f1eadc;--ink: #183235;--muted: #587073;--paper-muted: #d3d9d0;--accent: #d1b56b;--accent-light: #ead896;--accent-deep: #8a6d20;--line: rgba(24, 50, 53, .16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--paper)}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--paper);background:var(--ink)}#root{min-height:100vh}.site-shell{min-height:100vh;overflow:hidden}.site-header,.site-footer,.hero,.section,.tools-hero,.tools-directory,.notes-page{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.wordmark,.nav-link{appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.wordmark{display:inline-flex;align-items:center;gap:11px;font-weight:650;letter-spacing:-.02em}.wordmark-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:.64rem;letter-spacing:.04em}.site-header nav{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-link{color:var(--muted);font-size:.9rem;transition:color .16s ease}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.header-cta,.text-link{color:var(--ink);font-size:.9rem;font-weight:620;text-decoration:none}.header-cta{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);gap:clamp(56px,9vw,135px);padding:clamp(85px,13vw,170px) 0 clamp(100px,13vw,164px);align-items:center}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.hero h1{max-width:800px;margin-bottom:28px;font-size:clamp(2.56rem,5.6vw,5.08rem);line-height:.94}.hero-intro{max-width:630px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.58}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.hero-call{display:grid;justify-items:center;gap:9px}.hero-call p{margin-bottom:0;color:var(--muted);font-size:.73rem;line-height:1.3}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);padding:14px 18px;color:var(--paper);background:var(--ink);font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .16s ease,background .16s ease}.button:hover{background:var(--accent-deep);transform:translateY(-2px)}.text-link{display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:2px}.capacity-card{position:relative;padding:30px 29px 27px;background:var(--warm);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.capacity-card:before{position:absolute;top:-1px;right:-1px;width:28px;height:28px;background:var(--accent);content:""}.calculator-title{max-width:300px;margin-bottom:23px;font-size:clamp(1.85rem,3.1vw,2.6rem);line-height:.98}.calculator-emphasis{text-decoration:underline;text-decoration-color:var(--accent-deep);text-decoration-thickness:2px;text-underline-offset:4px}.capacity-list{display:grid;gap:0;margin:33px 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);list-style:none}.capacity-list li{position:relative;padding:16px 0 16px 20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent);color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.2}.capacity-list li:before{position:absolute;top:19px;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent);content:""}.rate-controls{display:grid;grid-template-columns:1fr;gap:10px}.rate-field,.currency-field{display:grid;gap:7px;color:var(--muted);font-size:.67rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.rate-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.rate-field input,.currency-field select{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-radius:0;padding:10px 9px;color:var(--ink);background:var(--paper);font:650 .96rem/1 Inter,ui-sans-serif,system-ui,sans-serif}.rate-input-wrap>span{color:var(--muted);font-size:.92rem;letter-spacing:0;text-transform:none;white-space:nowrap}.rate-field input:focus,.currency-field select:focus{outline:2px solid var(--accent-deep);outline-offset:2px}.calculator-result{margin:24px 0 19px;padding:18px 0;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.result-label{margin-bottom:6px;color:var(--accent-deep);font-size:.69rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.result-value{margin-bottom:3px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4.2rem);letter-spacing:-.065em;line-height:.93}.result-hours{margin-bottom:0;color:var(--ink);font-size:.78rem;font-weight:650;line-height:1.35}.result-upside{margin:13px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.result-upside span{color:var(--accent-deep);font-weight:750}.section{padding:clamp(75px,10vw,130px) 0}.section-heading{max-width:700px}.section-heading.narrow{max-width:820px}.section-heading h2,.promise-section h2,.tool-card h2,.coming-soon h2,.notes-page h1{margin-bottom:20px;font-size:clamp(2.35rem,4.8vw,4.55rem);line-height:.99}.section-heading>p{color:var(--muted);font-size:1.05rem;line-height:1.65}.section-heading .pricing-intro{max-width:540px;margin-top:25px;color:var(--ink);font-size:.95rem}.problem-section{border-top:1px solid var(--line)}.friction-list{margin-top:65px;border-top:1px solid var(--line)}.friction-list p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:25px 0;border-bottom:1px solid var(--line);color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.15;letter-spacing:-.03em}.friction-list span{padding-top:5px;color:var(--accent-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.06em}.help-section{border-top:1px solid var(--line)}.help-grid{display:grid;gap:clamp(65px,10vw,130px);margin-top:58px}.help-outcome{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(45px,7vw,100px);min-height:410px;padding:24px 0}.help-outcome-reverse .help-outcome-copy{order:2}.help-outcome-reverse .help-visual{order:1}.help-outcome-copy{max-width:500px}.help-outcome h3{max-width:440px;margin-bottom:15px;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.02}.help-outcome-copy>p{max-width:430px;color:var(--muted);font-size:.95rem;line-height:1.58}.help-outcome ul{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none}.help-outcome li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:8px;color:var(--ink);font-size:.9rem;font-weight:620;line-height:1.45}.help-outcome li:before{color:var(--accent-deep);content:"✓"}.help-visual{position:relative;display:grid;min-height:300px;place-items:center;overflow:hidden;background:var(--warm);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.help-visual:before{position:absolute;inset:18px;border:1px solid color-mix(in srgb,var(--ink) 17%,transparent);content:""}.help-visual-1{overflow:visible;background:transparent;border:0}.help-visual-1:before{display:none}.help-visual-1{display:block;min-height:430px;overflow:visible;background:transparent;border:0}.help-level-visual{position:relative;width:100%;height:100%;min-height:430px}.help-level-path{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.help-level-line{fill:none;stroke:var(--accent-deep);stroke-width:1.1;stroke-dasharray:2.2 3.4;stroke-linecap:round}.help-level-dot{position:absolute;z-index:3;display:grid;width:32px;height:32px;place-items:center;border:3px solid var(--accent-deep);border-radius:50%;box-sizing:border-box;color:var(--ink);background:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.help-level-dot-0{left:8%;top:84%}.help-level-dot-1{left:29%;top:65.5%}.help-level-dot-2{left:50%;top:47%}.help-level-dot-3{left:71%;top:28.5%}.help-level-dot-4{left:92%;top:10%}.help-level-card{position:absolute;z-index:2;width:max-content;padding:10px 16px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:10px;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.2;white-space:nowrap}.help-level-card:before{position:absolute;top:50%;left:-18px;width:18px;border-top:1px dashed var(--accent-deep);content:""}.help-level-card-0{left:calc(8% + 34px);top:84%;transform:translateY(-50%)}.help-level-card-1{left:calc(29% + 34px);top:65.5%;transform:translateY(-50%)}.help-level-card-2{left:calc(50% + 34px);top:47%;transform:translateY(-50%)}.help-level-card-3{left:calc(71% + 34px);top:28.5%;transform:translateY(-50%)}.help-level-card-4{right:calc(8% + 34px);top:10%;transform:translateY(-50%)}.help-level-card-4:before{right:-18px;left:auto}.help-app-visual{position:relative;z-index:1;display:grid;width:84%;place-items:center}.help-app-screen{position:relative;width:100%;aspect-ratio:1.34;overflow:hidden;border:1px solid var(--ink);background:var(--paper);box-shadow:12px 15px color-mix(in srgb,var(--accent) 38%,transparent);opacity:0;animation:help-app-screen-build 4.5s cubic-bezier(.2,.75,.25,1) infinite}.help-app-window-bar{display:flex;align-items:center;gap:5px;height:25px;padding:0 11px;border-bottom:1px solid var(--line);background:var(--warm)}.help-app-window-bar i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.help-app-sidebar{position:absolute;inset:25px auto 0 0;display:grid;align-content:start;gap:12px;width:24%;padding:20px 12px;border-right:1px solid var(--line);background:var(--warm);opacity:0;transform:translate(-12px);animation:help-app-sidebar-build 4.5s cubic-bezier(.2,.75,.25,1) infinite}.help-app-sidebar span{display:block;width:78%;height:5px;background:var(--line)}.help-app-sidebar span:first-child{width:92%;background:var(--accent)}.help-app-main{position:absolute;inset:25px 0 0 24%;padding:24px 24px 17px}.help-app-heading{display:grid;gap:8px;width:54%}.help-app-heading span{display:block;height:7px;background:var(--line)}.help-app-heading span:first-child{width:82%;background:var(--ink)}.help-app-graph{display:flex;align-items:end;gap:9px;height:88px;margin-top:28px;padding:0 12px 10px;border-bottom:1px solid var(--line);clip-path:inset(100% 0 0 0);animation:help-app-graph-build 4.5s cubic-bezier(.2,.75,.25,1) infinite}.help-app-graph i{display:block;flex:1;min-width:9px;background:var(--accent)}.help-app-graph i:nth-child(1){height:38%}.help-app-graph i:nth-child(2){height:57%}.help-app-graph i:nth-child(3){height:78%}.help-app-graph i:nth-child(4){height:49%}.help-app-graph i:nth-child(5){height:91%}.help-app-input{position:absolute;right:24px;bottom:17px;left:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--ink);color:var(--muted);background:var(--paper);font-size:.72rem;opacity:0;transform:translateY(12px);animation:help-app-input-build 4.5s cubic-bezier(.2,.75,.25,1) infinite}.help-app-input b{color:var(--accent-deep);font-size:.95rem}@keyframes help-app-screen-build{0%,6%{opacity:0;transform:translateY(18px) scale(.97)}16%,80%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes help-app-input-build{0%,18%{opacity:0;transform:translateY(12px)}29%,80%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(12px)}}@keyframes help-app-sidebar-build{0%,31%{opacity:0;transform:translate(-12px)}42%,80%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(-12px)}}@keyframes help-app-graph-build{0%,44%{clip-path:inset(100% 0 0 0)}56%,80%{clip-path:inset(0 0 0 0)}94%,to{clip-path:inset(100% 0 0 0)}}.help-visual-art{position:relative;z-index:1;width:68%;aspect-ratio:1.15}.help-shape{position:absolute;display:block}.help-visual-2 .help-shape-one{inset:10% 5% 18%;border:1px solid var(--ink);background:var(--paper);transform:rotate(-5deg)}.help-visual-2 .help-shape-two{right:15%;bottom:29%;width:45%;height:7%;background:var(--accent);transform:rotate(-5deg)}.help-visual-2 .help-shape-three{right:17%;bottom:45%;width:32%;height:7%;background:var(--line);transform:rotate(-5deg)}.help-visual-2 .help-visual-dot{position:absolute;left:18%;top:28%;width:17px;height:17px;border-radius:50%;background:var(--accent-deep)}.help-visual-3 .help-shape-one{inset:8% 9% 12%;border:1px solid var(--ink);background:var(--paper);transform:rotate(4deg)}.help-visual-3 .help-shape-two{left:23%;top:27%;width:54%;height:1px;background:var(--line);box-shadow:0 42px var(--line),0 84px var(--line)}.help-visual-3 .help-shape-three{right:22%;bottom:19%;width:38px;height:38px;border:1px solid var(--accent-deep);border-radius:50%}.help-visual-3 .help-visual-dot{position:absolute;left:24%;top:22%;width:10px;height:10px;border-radius:50%;background:var(--accent)}.process-section{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(460px,1.18fr);gap:clamp(55px,10vw,150px);background:var(--ink);color:var(--paper);width:100%;padding:clamp(80px,11vw,145px) max(24px,calc((100% - 1180px)/2))}.process-section h2,.process-section h3{color:var(--paper)}.process-section .section-heading>p{color:var(--paper-muted)}.steps{border-top:1px solid rgba(255,253,247,.24)}.step{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:22px;padding:29px 0;border-bottom:1px solid rgba(255,253,247,.24)}.step-number{grid-row:span 2;margin:4px 0 0;color:var(--accent-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.step h3{margin-bottom:10px;font-size:1.65rem}.step p:last-child{margin-bottom:0;color:var(--paper-muted);font-size:.96rem;line-height:1.6}.options-section{padding-top:60px;padding-bottom:clamp(145px,16vw,220px)}.journey-grid{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,314px));justify-content:space-between;gap:0;margin:58px auto 0}.journey-path{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;color:var(--accent);pointer-events:none}.journey-path .journey-wave{fill:none;stroke:currentColor;stroke-width:1.8;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.journey-arrow{position:absolute;top:50%;z-index:3;width:11px;height:11px;background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;transform-origin:center}.journey-arrow-one{left:35.5%;transform:translateY(-50%)}.journey-arrow-two{left:72.2%;transform:translateY(-50%)}.journey-card{position:relative;z-index:3;display:flex;min-height:390px;flex-direction:column;padding:clamp(28px,4vw,47px);border:1px solid var(--line);background:var(--paper)}.journey-card-featured{background:var(--warm);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.journey-card h3{max-width:410px;margin-bottom:18px;font-size:clamp(1.75rem,2.8vw,2.45rem);line-height:1.02}.journey-price{margin:auto 0 0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:2rem;letter-spacing:-.045em;line-height:1}.journey-price-old{color:var(--muted);font-size:.62em;text-decoration:line-through}.journey-price span{color:var(--muted);font-size:.62em}.journey-outcome{max-width:430px;margin:0;color:var(--muted);line-height:1.6}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:58px}.offer-card{min-height:518px;padding:clamp(28px,4vw,47px);border:1px solid var(--line);display:flex;flex-direction:column;background:var(--paper)}.offer-card-featured{background:var(--warm);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.offer-label{margin-bottom:31px;color:var(--accent-deep);font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.offer-card h3{max-width:450px;margin-bottom:18px;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.02}.offer-price{order:3;display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:auto 0 0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:2.05rem;letter-spacing:-.045em;line-height:1}.offer-price span{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.offer-copy{order:1;max-width:470px;color:var(--muted);line-height:1.6}.offer-card ul{order:2;display:grid;gap:12px;margin:25px 0 28px;padding:0;list-style:none;color:var(--ink);font-size:.9rem;line-height:1.45}.offer-card li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:9px}.offer-card li:before{padding-top:1px;color:var(--accent-deep);content:"•"}.scope-note{max-width:650px;margin:30px auto 0;color:var(--muted);font-size:.89rem;line-height:1.55;text-align:center}.promise-section{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,10vw,160px);align-items:start;width:100%;padding:clamp(75px,11vw,138px) max(24px,calc((100% - 1180px)/2));background:var(--accent)}.promise-section h2{max-width:620px;margin-bottom:0}.promise-copy{max-width:430px}.promise-copy>p:first-child{color:var(--ink);font-size:1.14rem;line-height:1.58}.promise-copy .button{margin-top:12px;background:var(--paper);color:var(--ink);border-color:var(--paper)}.promise-copy .button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.microcopy{margin:18px 0 0;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.8rem;line-height:1.45}.tools-hero,.notes-page{max-width:940px;margin-left:max(24px,calc((100% - 1180px)/2));padding:clamp(85px,14vw,175px) 0 clamp(55px,8vw,100px)}.tools-hero h1,.notes-page h1{max-width:890px;margin-bottom:27px;font-size:clamp(3.15rem,7.1vw,6.6rem);line-height:.93}.tools-hero>p,.notes-page>p{max-width:630px;color:var(--muted);font-size:1.15rem;line-height:1.65}.tools-directory{padding-top:clamp(75px,11vw,145px);padding-bottom:clamp(110px,14vw,190px)}.tool-section+.tool-section{margin-top:clamp(80px,11vw,145px)}.tool-section-heading{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);column-gap:40px;align-items:end;padding-bottom:0}.tool-section-heading h2{margin-bottom:0;font-size:clamp(2.35rem,4.8vw,4.55rem);line-height:.95}.tool-section-heading>p:last-child{max-width:440px;margin:0;color:var(--muted);line-height:1.6}.tool-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.tool-card{display:flex;min-height:242px;flex-direction:column;padding:clamp(24px,3vw,35px);border:1px solid var(--line);color:inherit;background:color-mix(in srgb,var(--warm) 38%,var(--paper));text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tool-card:hover{transform:translateY(-4px);border-color:var(--accent-deep);background:var(--warm)}.tool-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;color:var(--accent-deep)}.tool-logo{display:inline-grid;place-items:center;width:42px;height:42px;margin-right:12px;vertical-align:middle;color:var(--ink);font-size:.72rem;font-weight:750;letter-spacing:.04em}.tool-logo img{width:36px;height:36px;object-fit:contain}.tool-card h3{margin-bottom:14px;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1}.tool-card-title{display:flex;align-items:center}.tool-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.tool-tags span{padding:5px 8px;border:1px solid var(--line);color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.tool-card>p{max-width:390px;margin:10px 0 0;color:var(--muted);font-size:.92rem;line-height:1.55}.notes-page{min-height:67vh}.notes-placeholder{display:flex;justify-content:space-between;align-items:end;max-width:750px;margin-top:70px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.notes-placeholder span:last-child{color:var(--accent-deep);font-size:1.5rem}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:26px 0 33px;color:var(--muted);font-size:.74rem}@media (max-width: 1050px) and (min-width: 761px){.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (max-width: 760px){.site-header{min-height:auto;flex-wrap:wrap;gap:17px 20px;padding:21px 0}.site-header nav{order:3;width:100%;justify-content:space-between;gap:12px}.header-cta{margin-left:auto}.hero{grid-template-columns:1fr;gap:54px;padding-top:84px}.hero h1,.tools-hero h1,.notes-page h1{font-size:clamp(2.48rem,12vw,3.76rem)}.hero-actions{flex-wrap:wrap;gap:19px}.capacity-card{max-width:390px}.help-grid{grid-template-columns:1fr}.help-outcome,.help-outcome-reverse{grid-template-columns:1fr;gap:30px;min-height:auto;padding:32px 0}.help-outcome-copy,.help-outcome-reverse .help-outcome-copy,.help-outcome-reverse .help-visual{order:initial}.help-visual{min-height:245px}.process-section,.promise-section{grid-template-columns:1fr;gap:45px}.journey-grid,.offer-grid,.tool-card-grid{grid-template-columns:1fr}.journey-path,.journey-arrow{display:none}.tool-section-heading{grid-template-columns:1fr;gap:18px}.journey-card,.offer-card{min-height:auto}.site-footer{flex-direction:column;gap:7px}}@media (max-width: 440px){.site-header,.site-footer,.hero,.section,.tools-hero,.tools-directory,.notes-page{width:min(100% - 32px,1180px)}.header-cta{display:none}.friction-list p{grid-template-columns:42px minmax(0,1fr)}.step{grid-template-columns:40px minmax(0,1fr)}.promise-section,.process-section{padding-inline:16px}}
