.workday-compass{padding-block:var(--section-space);color:#ffffffc2;background:radial-gradient(circle at 8% 12%,#198d827a,#0000 19rem),radial-gradient(circle at 92% 88%,#e3684b3d,#0000 22rem),#0c2234;position:relative;overflow:hidden}.workday-compass:before,.workday-compass:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.workday-compass:before{background:#e9e1f51a;width:18rem;height:18rem;inset-block-end:-10rem;inset-inline-start:-9rem}.workday-compass:after{background:var(--butter);width:.72rem;height:.72rem;inset-block-start:12%;inset-inline-end:8%;box-shadow:1.8rem 1rem #bfe5d880,-1rem 2.3rem #e3684b6b}.workday-compass-layout{z-index:1;grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.workday-compass-head{position:sticky;inset-block-start:7rem}.workday-compass-head h2{max-width:9ch;color:var(--white);font-size:clamp(2.2rem,4.6vw,4rem)}.workday-compass-head>p:last-child{color:#ffffffb3;max-width:31rem;margin-top:1.3rem}.workday-compass-board{min-width:0}.workday-choice-list{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.workday-choice{color:#fffc;cursor:pointer;min-height:3rem;font:inherit;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:.68rem 1rem;font-size:.9rem;font-weight:720;transition:color .18s,background .18s,border-color .18s,transform .18s}.workday-choice:hover{color:var(--white);border-color:#ffffff52;transform:translateY(-.1rem)}.workday-choice[aria-pressed=true]{color:var(--ink);background:var(--mint);border-color:var(--mint);box-shadow:0 .55rem 1.5rem #198d8238}.workday-choice:focus-visible{outline:.2rem solid var(--butter);outline-offset:.18rem}.workday-panel-stack{position:relative}.workday-panel{min-height:26rem;color:var(--text);background:radial-gradient(circle at 94% 5%, #fff0b8bf, transparent 12rem), var(--paper);border-radius:2.4rem;grid-template-columns:minmax(0,1.08fr) minmax(14rem,.72fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.7rem,4.5vw,3.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 4.5rem #010e1a47}.workday-panel[hidden]{display:none}.workday-panel:before{content:"";background:#bfe5d8b8;border-radius:0 0 1rem 1rem;width:8rem;height:2rem;position:absolute;inset-block-start:0;inset-inline-start:3rem}.workday-panel[data-workday-panel=client-call]{background:radial-gradient(circle at 94% 5%, #ffe2d6e6, transparent 13rem), var(--paper)}.workday-panel[data-workday-panel=visit-time]{background:radial-gradient(circle at 94% 5%, #e9e1f5f2, transparent 13rem), var(--paper)}.workday-panel[data-workday-panel=choose-tool]{background:radial-gradient(circle at 94% 5%, #bfe5d8e6, transparent 13rem), var(--paper)}.workday-panel-copy>p{color:var(--teal-dark);margin-bottom:.55rem;font-size:.8rem;font-weight:780}.workday-panel-copy h3{max-width:15ch;color:var(--ink);margin-bottom:.8rem;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.5}.workday-panel-copy>span{max-width:54ch;color:var(--muted);line-height:2;display:block}.workday-panel-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.workday-step-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.workday-step-list li{color:var(--ink);background:#fffefad1;border:1px solid #1f415212;border-radius:1rem;padding:.9rem 2.2rem .9rem .9rem;position:relative;box-shadow:0 .45rem 1.25rem #21343f09}.workday-step-list li:before{content:"";background:var(--orange);background-clip:padding-box;border:.17rem solid #e3684b29;border-radius:50%;width:.62rem;height:.62rem;position:absolute;inset-block-start:1.35rem;inset-inline-start:.95rem}.home-toolkit{padding-block:var(--section-space);background:var(--paper)}.home-toolkit-head{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.6fr);align-items:end;gap:2.5rem;margin-bottom:2.4rem;display:grid}.home-toolkit-head h2{max-width:19ch}.home-toolkit-head>p{max-width:38rem;color:var(--muted)}.home-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tool-preview{border-radius:2rem;min-width:0;padding:clamp(1.4rem,3.5vw,2.5rem);position:relative;overflow:hidden}.tool-preview>div>span,.tool-preview-copy>span{color:var(--teal-dark);margin-bottom:.45rem;font-size:.76rem;font-weight:780;display:inline-block}.tool-preview h3{color:var(--ink);margin-bottom:.55rem;font-size:clamp(1.35rem,2.5vw,2rem)}.tool-preview p{max-width:48ch;color:var(--muted)}.tool-preview-name{background:radial-gradient(circle at 10% 15%,#fff0b8bf,#0000 12rem),linear-gradient(135deg,#dff2e9,#f8e3da);grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(21rem,1.22fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:28rem;display:grid}.file-title-demo{background:var(--white);min-height:15rem;box-shadow:var(--shadow-md);border-radius:1.8rem;flex-wrap:wrap;align-content:center;gap:.65rem;padding:3.2rem 2rem 2rem;display:flex;position:relative;transform:rotate(-1deg)}.file-title-demo:before{content:"";background:var(--mint);border-radius:0 0 1rem 1rem;width:8.5rem;height:2.3rem;position:absolute;inset-block-start:0;inset-inline-start:1.6rem}.file-title-demo span{color:var(--teal-dark);background:var(--mint-soft);border-radius:999px;padding:.55rem .8rem;font-size:.86rem;font-weight:720}.file-title-demo strong{width:100%;color:var(--white);background:var(--ink);border-radius:1rem;margin-top:.25rem;padding:1rem 1.1rem;font-size:clamp(1.05rem,2.4vw,1.45rem);line-height:1.8}.tool-preview-paper{background:#fff0e7;grid-template-columns:minmax(9rem,.6fr) minmax(0,1fr);align-items:center;gap:1.8rem;min-height:25rem;display:grid}.checklist-paper{background:var(--white);min-height:17rem;box-shadow:var(--shadow-sm);border-radius:.35rem 1.2rem 1.2rem .35rem;gap:1.3rem;padding:3.5rem 1.2rem 1.2rem;display:grid;position:relative;transform:rotate(2deg)}.checklist-paper:before{content:"";background:var(--butter);border-radius:999px;width:4.8rem;height:1.1rem;position:absolute;inset-block-start:1rem;inset-inline-start:50%;transform:translate(50%)}.checklist-paper span{background:#1f415224;height:.12rem;margin-inline-start:1.6rem;display:block;position:relative}.checklist-paper span:before{content:"";border:.12rem solid var(--teal);border-radius:.2rem;width:.75rem;height:.75rem;position:absolute;inset-block-start:-.35rem;inset-inline-start:-1.55rem}.tool-preview-decision{background:#f0ecf8;align-content:space-between;gap:2rem;min-height:25rem;display:grid}.decision-mark{background:#fffefab8;border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.1rem;display:flex}.decision-mark span,.decision-mark strong{color:var(--ink);background:var(--white);border-radius:.8rem;padding:.55rem .75rem;font-size:.84rem}.decision-mark strong{color:var(--white);background:var(--teal-dark)}.decision-mark i{background:#1f415233;width:clamp(1.6rem,4vw,3.8rem);height:.12rem}.tool-index-hero{background:radial-gradient(circle at 88% 12%, #fff0b8c7, transparent 18rem), linear-gradient(145deg, var(--paper), #e9f6f0);padding-block:clamp(2.5rem,6vw,6rem)}.tool-index-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.tool-index-hero h1{max-width:13ch}.tool-trust-list{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 1.7rem;padding:0;list-style:none;display:flex}.tool-trust-list li{color:var(--teal-dark);background:#fffefabf;border:1px solid #1f415212;border-radius:999px;padding:.48rem .75rem;font-size:.78rem;font-weight:700}.tool-index-visual{box-shadow:var(--shadow-md);background:#fffefabf;border-radius:2.4rem;padding:.7rem;position:relative;overflow:hidden}.tool-index-visual img{aspect-ratio:3/2;object-fit:cover;border-radius:1.9rem;width:100%}.tool-workbench{padding-block:var(--section-space);background:var(--white)}.tool-workbench-layout{grid-template-columns:minmax(15rem,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.tool-workbench-layout>header{position:sticky;inset-block-start:7rem}.tool-workbench-layout>header h2{max-width:10ch}.tool-workbench-layout>header>p:last-child{color:var(--muted);margin-top:1rem}.tool-workbench .file-name-builder{background:radial-gradient(circle at 8% 0%, #bcebdcd1, transparent 34%), var(--paper);max-width:none;box-shadow:var(--shadow-md);border:0;border-radius:2rem;margin:0;padding:clamp(1.4rem,4vw,2.4rem)}.tool-shelf{padding-block:var(--section-space);background:var(--paper)}.tool-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tool-shelf-card{min-height:22rem;color:var(--text);background:var(--white);border-radius:1.8rem;flex-direction:column;padding:clamp(1.4rem,3vw,2.2rem);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 .6rem 1.8rem #21343f0d}.tool-shelf-card:hover{color:var(--text);box-shadow:var(--shadow-md);transform:translateY(-.2rem)}.tool-shelf-card>span{color:var(--teal-dark);background:#fffefab8;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:.35rem .65rem;font-size:.74rem;font-weight:760}.tool-shelf-card h3{margin-block:2.2rem .65rem;font-size:clamp(1.35rem,2.4vw,1.9rem)}.tool-shelf-card p{color:var(--muted)}.tool-shelf-card>strong{color:var(--teal-dark);margin-top:1.3rem}.tool-shelf-card-paper{background:#fff0e7}.tool-shelf-card-guide{background:var(--mint-soft)}.tool-shelf-card-choice{background:#f0ecf8}.tool-product-bridge{color:#ffffffbd;background:radial-gradient(circle at 12% 20%,#198d826b,#0000 16rem),#0c2234;padding-block:clamp(3.5rem,7vw,6rem)}.tool-product-bridge-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.6fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.tool-product-bridge h2{max-width:19ch;color:var(--white)}.tool-product-bridge p{max-width:58ch;margin-top:1rem}.tool-product-actions{justify-items:start;gap:1rem;display:grid}.tool-practical-shelf{background:var(--white)}.practical-tool-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.practical-tool-card{min-height:19rem;color:var(--text);background:var(--paper);border:1px solid #1f415214;border-radius:1.7rem;flex-direction:column;grid-column:span 2;padding:clamp(1.3rem,3vw,2rem);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.practical-tool-card:nth-child(4),.practical-tool-card:nth-child(5){grid-column:span 3}.practical-tool-card:hover{color:var(--text);box-shadow:var(--shadow-md);transform:translateY(-.2rem)}.practical-tool-card>span{color:var(--teal-dark);font-size:.76rem;font-weight:760}.practical-tool-card h3{margin:1rem 0 .55rem;font-size:clamp(1.35rem,2.4vw,1.85rem)}.practical-tool-card p{color:var(--muted)}.practical-tool-card strong{color:var(--teal-dark);margin-top:auto;padding-top:1.25rem}.practical-tool-hero{background:radial-gradient(circle at 88% 10%, #fff0b8b8, transparent 17rem), linear-gradient(145deg, var(--paper), #e9f6f0);padding-block:clamp(2.5rem,6vw,5.5rem)}.practical-tool-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.practical-tool-hero h1{max-width:14ch}.practical-tool-hero figure{box-shadow:var(--shadow-md);background:#fffefac7;border-radius:2.2rem;padding:.65rem;overflow:hidden}.practical-tool-hero figure img{aspect-ratio:3/2;object-fit:cover;border-radius:1.7rem;width:100%}.practical-tool-main{padding-block:var(--section-space);background:var(--white);scroll-margin-top:5.5rem}.practical-tool-layout{grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.practical-tool-intro{position:sticky;inset-block-start:7rem}.practical-tool-intro h2{max-width:12ch}.practical-tool-intro>p:not(.section-sign){color:var(--muted);margin-block:1rem}.practical-tool{gap:1.25rem;display:grid}.practical-tool-form,.practical-tool-result{background:var(--paper);border:1px solid #1f415217;border-radius:2rem;padding:clamp(1.25rem,4vw,2.2rem);box-shadow:0 1rem 2.8rem #071b3312}.practical-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.practical-tool-field{color:var(--ink);align-content:start;gap:.45rem;font-weight:700;display:grid}.practical-tool-field.is-wide{grid-column:1/-1}.practical-tool-field input,.practical-tool-field select,.practical-tool-field textarea{width:100%;min-height:3.3rem;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);font:inherit;border-radius:.95rem;padding:.78rem .9rem;font-weight:450}.practical-tool-field textarea{resize:vertical;min-height:6.5rem;line-height:1.9}.practical-tool-field input:focus-visible,.practical-tool-field select:focus-visible,.practical-tool-field textarea:focus-visible{border-color:var(--teal);outline-offset:.15rem;outline:.2rem solid #11776d33}.practical-tool-field small{color:var(--muted);font-size:.76rem;font-weight:450}.practical-tool-form-actions,.practical-tool-result-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.text-button{min-height:2.8rem;color:var(--teal-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:.65rem;font-weight:720}.text-button:hover{color:var(--ink)}.button-small{min-height:2.9rem;padding:.65rem 1rem;font-size:.88rem}.practical-tool-privacy{color:var(--muted);border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem;font-size:.84rem}.practical-tool-result{background:linear-gradient(145deg, #edf8f4, var(--white));scroll-margin-top:6rem}.practical-tool-result[hidden]{display:none}.practical-tool-result-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.practical-tool-result-head h2{margin:.25rem 0 0;font-size:clamp(1.4rem,3vw,2rem)}.practical-tool-result-head>span{color:var(--teal-dark);background:var(--mint-soft);border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:700}.practical-tool-result textarea{resize:vertical;width:100%;min-height:17rem;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);font:inherit;border-radius:1rem;margin-top:1rem;padding:1rem;line-height:2}.practical-tool-result-actions>span{color:var(--muted);font-size:.84rem}@media (width<=70rem){.workday-compass-layout,.tool-workbench-layout{grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:3rem}.workday-panel{grid-template-columns:1fr}.workday-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56.25rem){.workday-compass-layout,.tool-index-hero-grid,.tool-workbench-layout,.practical-tool-hero-grid,.practical-tool-layout,.tool-product-bridge-grid{grid-template-columns:1fr}.workday-compass-head,.tool-workbench-layout>header,.practical-tool-intro{position:static}.workday-compass-head h2,.tool-workbench-layout>header h2{max-width:14ch}.home-toolkit-head{grid-template-columns:1fr;gap:1rem}.tool-preview-name{grid-template-columns:1fr}.tool-preview-paper{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr)}.tool-shelf-grid{grid-template-columns:1fr}.practical-tool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practical-tool-card,.practical-tool-card:nth-child(4),.practical-tool-card:nth-child(5){grid-column:auto;min-height:17rem}.tool-shelf-card{min-height:17rem}}@media (width<=43.75rem){.workday-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workday-choice{width:100%;min-height:3.35rem;padding-inline:.7rem}.workday-panel{border-radius:1.65rem;min-height:0;padding:1.35rem;padding-block-start:2.7rem}.workday-panel:before{width:6rem;inset-inline-start:1.5rem}.workday-panel-copy h3{font-size:1.55rem}.workday-step-list{grid-template-columns:1fr}.workday-panel-actions,.workday-panel-actions .button{width:100%}.home-toolkit-grid{grid-template-columns:1fr}.tool-preview{border-radius:1.55rem;grid-column:auto;padding:1.25rem}.tool-preview-name{min-height:0}.file-title-demo{min-height:12rem;padding:2.8rem 1rem 1rem;transform:none}.tool-preview-paper{grid-template-columns:1fr;min-height:0}.checklist-paper{justify-self:center;width:min(72%,15rem);min-height:13rem}.tool-preview-decision{min-height:0}.tool-index-visual{border-radius:1.7rem;padding:.45rem}.tool-index-visual img{border-radius:1.35rem}.tool-trust-list{display:grid}.tool-trust-list li{border-radius:.85rem}.tool-workbench .file-name-builder{border-radius:1.5rem;padding:1.1rem}.tool-shelf-card{border-radius:1.45rem;min-height:15rem}.practical-tool-card-grid,.practical-tool-fields{grid-template-columns:1fr}.practical-tool-card{border-radius:1.4rem;min-height:0}.practical-tool-hero figure,.practical-tool-form,.practical-tool-result{border-radius:1.5rem}.practical-tool-result-head{flex-direction:column;align-items:stretch}.practical-tool-result-head>span{align-self:flex-start}.practical-tool-form-actions,.practical-tool-result-actions{flex-direction:column;align-items:stretch}.practical-tool-form-actions .button,.practical-tool-result-actions .button,.practical-tool-result-actions .button-secondary{justify-content:center;width:100%}}@media print{body:has(.practical-tool[data-printing=true])>header,body:has(.practical-tool[data-printing=true])>main>:not(.practical-tool-main),body:has(.practical-tool[data-printing=true])>footer,.practical-tool[data-printing=true] .practical-tool-form,.practical-tool[data-printing=true] .practical-tool-result-actions,.practical-tool[data-printing=true]~*{display:none!important}.practical-tool[data-printing=true] .practical-tool-result{background:var(--white);box-shadow:none;border:0;padding:0;display:block!important}.practical-tool[data-printing=true] .practical-tool-result textarea{border:1px solid #777;min-height:20rem;overflow:visible}}@media (prefers-reduced-motion:reduce){.workday-choice,.tool-shelf-card,.practical-tool-card{transition:none}}
