.scene-module__WI3dCW__stage{--scene-ground:#fdfbf5;--scene-ground-2:#f5efe0;--scene-line:19, 17, 16;--scene-ink:#131110;--scene-ink-dim:#4a4238;--folder-edge:#1a1a1a;background-color:var(--scene-ground);background-image:radial-gradient(120% 120% at 50% 40%, var(--scene-ground) 0%, var(--scene-ground-2) 100%);color:var(--scene-ink);font-family:var(--font-sans);position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){.scene-module__WI3dCW__stage{--scene-ground:#1b1917;--scene-ground-2:#171513;--scene-line:236, 232, 225;--scene-ink:#ece8e1;--scene-ink-dim:#b8b1a6;--folder-edge:#f2e6c4}}html[data-theme=dark] .scene-module__WI3dCW__stage{--scene-ground:#1b1917;--scene-ground-2:#171513;--scene-line:236, 232, 225;--scene-ink:#ece8e1;--scene-ink-dim:#b8b1a6;--folder-edge:#f2e6c4}html[data-theme=light] .scene-module__WI3dCW__stage{--scene-ground:#fdfbf5;--scene-ground-2:#f5efe0;--scene-line:19, 17, 16;--scene-ink:#131110;--scene-ink-dim:#4a4238;--folder-edge:#1a1a1a}.scene-module__WI3dCW__scene{position:absolute;inset:0;overflow:hidden;container-type:size}.scene-module__WI3dCW__scene:before{content:"";pointer-events:none;background-image:linear-gradient(to right, rgba(var(--scene-line), .05) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--scene-line), .05) 1px, transparent 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 25%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 25%,#0000 100%)}.scene-module__WI3dCW__waveLayer{pointer-events:none;z-index:1;width:min(34vw,340px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-module__WI3dCW__folderLayer{--folder-scale:1;pointer-events:none;position:absolute;inset:0}@media (max-width:560px){.scene-module__WI3dCW__folderLayer{--folder-scale:.72}}.scene-module__WI3dCW__folder{width:96px;height:104px;transform:translate(-50%, -50%) rotate(var(--tilt,0deg)) scale(var(--folder-scale));color:var(--folder-text);position:absolute}.scene-module__WI3dCW__toneRed{--folder-fill:#e0201b;--folder-text:#f2e6c4}.scene-module__WI3dCW__toneChartreuse{--folder-fill:#d9f227;--folder-text:#1a1a1a}.scene-module__WI3dCW__toneBlack{--folder-fill:#232323;--folder-text:#f2e6c4}.scene-module__WI3dCW__toneCream{--folder-fill:#f2e6c4;--folder-text:#1a1a1a}.scene-module__WI3dCW__folderSvg{position:absolute;top:0;left:0;overflow:visible}.scene-module__WI3dCW__folderShadow{fill:var(--folder-edge)}.scene-module__WI3dCW__folderFace{fill:var(--folder-fill);stroke:var(--folder-edge);stroke-width:1.5px}.scene-module__WI3dCW__folderTab{box-sizing:border-box;height:22px;font-family:var(--font-dotgothic), var(--font-sans);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;padding:1px 9px 0;font-size:10px;line-height:1;display:flex;position:absolute;top:0;left:0}.scene-module__WI3dCW__folderBody{box-sizing:border-box;font-family:var(--font-sans);overflow-wrap:anywhere;align-items:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1.25;display:flex;position:absolute;inset:22px 0 0}.scene-module__WI3dCW__folderDrop{animation:.5s cubic-bezier(.2,1.8,.4,1) both scene-module__WI3dCW__folder-drop}@keyframes scene-module__WI3dCW__folder-drop{0%{opacity:0;transform:translate(-50%, calc(-50% - 28px)) rotate(var(--tilt,0deg)) scale(calc(var(--folder-scale) * .5))}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--tilt,0deg)) scale(var(--folder-scale))}}@media (prefers-reduced-motion:reduce){.scene-module__WI3dCW__folderDrop{animation:none}}.scene-module__WI3dCW__hud{z-index:3;text-align:center;background:linear-gradient(to top, rgba(var(--scene-line), .06) 0%, rgba(var(--scene-line), 0) 100%);pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.scene-module__WI3dCW__hud>*{pointer-events:auto}.scene-module__WI3dCW__hudStatus{color:var(--scene-ink-dim);margin:0;font-size:.85rem}.scene-module__WI3dCW__hudNote{color:var(--scene-ink-dim);margin:0;font-size:.8rem}.scene-module__WI3dCW__hudButtons{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.scene-module__WI3dCW__hudButton{border:1px solid rgba(var(--scene-line), .22);background:rgba(var(--scene-line), .06);color:var(--scene-ink);border-radius:999px;padding:.55rem 1.3rem;font-size:.85rem;font-weight:500;transition:background .16s,border-color .16s}.scene-module__WI3dCW__hudButton:hover{background:rgba(var(--scene-line), .12);border-color:rgba(var(--scene-line), .34)}.scene-module__WI3dCW__allCovered{z-index:2;text-align:center;padding:0 1rem 1.5rem;position:relative}.scene-module__WI3dCW__allCoveredText{color:var(--scene-ink);margin:0;font-size:.95rem}
.room-hero-module__Tomf_W__frame{--scene-ground:#fdfbf5;--scene-ground-2:#f5efe0;--scene-line:19, 17, 16;--scene-ink:#131110;--scene-ink-dim:#4a4238;--folder-edge:#1a1a1a;aspect-ratio:4/3;background-color:var(--scene-ground);background-image:radial-gradient(120% 120% at 50% 40%, var(--scene-ground) 0%, var(--scene-ground-2) 100%);border:1px solid rgba(var(--scene-line), .12);width:100%;color:var(--scene-ink);font-family:var(--font-sans);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}@media (prefers-color-scheme:dark){.room-hero-module__Tomf_W__frame{--scene-ground:#1b1917;--scene-ground-2:#171513;--scene-line:236, 232, 225;--scene-ink:#ece8e1;--scene-ink-dim:#b8b1a6;--folder-edge:#f2e6c4}}html[data-theme=dark] .room-hero-module__Tomf_W__frame{--scene-ground:#1b1917;--scene-ground-2:#171513;--scene-line:236, 232, 225;--scene-ink:#ece8e1;--scene-ink-dim:#b8b1a6;--folder-edge:#f2e6c4}html[data-theme=light] .room-hero-module__Tomf_W__frame{--scene-ground:#fdfbf5;--scene-ground-2:#f5efe0;--scene-line:19, 17, 16;--scene-ink:#131110;--scene-ink-dim:#4a4238;--folder-edge:#1a1a1a}.room-hero-module__Tomf_W__wave{pointer-events:none;z-index:1;width:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-hero-module__Tomf_W__folders{--folder-scale:.85}@media (max-width:560px){.room-hero-module__Tomf_W__folders{--folder-scale:.72}}
.page-module___8aEwW__header{border-bottom:1px solid var(--color-border);align-items:center;width:100%;height:68px;padding-inline:clamp(24px,5vw,64px);display:flex}.page-module___8aEwW__wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:600}.page-module___8aEwW__page{width:100%;display:block}.page-module___8aEwW__hero{background:var(--color-bg);width:100%;padding-block:clamp(56px,9vw,112px) clamp(48px,8vw,88px)}.page-module___8aEwW__heroInner{flex-direction:column;gap:40px;max-width:1180px;margin-inline:auto;padding-inline:clamp(24px,5vw,64px);display:flex}@media (min-width:900px){.page-module___8aEwW__heroInner{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:56px;display:grid}}.page-module___8aEwW__heroCopy{flex-direction:column;gap:22px;min-width:0;display:flex}.page-module___8aEwW__heroVisual{min-width:0}.page-module___8aEwW__heroHeading{max-width:42rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.05}.page-module___8aEwW__heroSub{max-width:46ch;color:var(--color-text-dim);margin:0;font-size:1rem;line-height:1.6}.page-module___8aEwW__ctaRow{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.page-module___8aEwW__cta{background:var(--color-accent);color:#fff;border-radius:10px;align-items:center;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.page-module___8aEwW__cta:hover{background:var(--color-accent-2)}.page-module___8aEwW__ctaNote{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint);margin:0;font-size:.75rem;font-weight:500}.page-module___8aEwW__bandInner{max-width:1180px;margin-inline:auto;padding-inline:clamp(24px,5vw,64px)}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0 0 clamp(28px,4vw,48px);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500}.page-module___8aEwW__itemTitle{color:var(--color-text);margin:0 0 8px;font-size:1.05rem;font-weight:600}.page-module___8aEwW__itemBody{color:var(--color-text-dim);margin:0;font-size:1rem;line-height:1.6}.page-module___8aEwW__deliverables{background:var(--color-bg-2);width:100%;padding-block:clamp(64px,9vw,120px)}.page-module___8aEwW__itemGrid{grid-template-columns:1fr;gap:36px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.page-module___8aEwW__itemGrid{grid-template-columns:repeat(3,1fr);gap:40px}}.page-module___8aEwW__item{border-top:2px solid var(--color-accent);flex-direction:column;gap:8px;padding-top:20px;display:flex}.page-module___8aEwW__howItWorks{background:var(--color-bg);width:100%;padding-block:clamp(64px,9vw,120px)}.page-module___8aEwW__stepList{flex-direction:column;gap:clamp(32px,5vw,56px);margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__stepRow{grid-template-columns:clamp(56px,8vw,96px) 1fr;align-items:start;gap:24px;display:grid}.page-module___8aEwW__stepNumber{font-family:var(--font-display);color:var(--color-border-strong);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1}.page-module___8aEwW__worries{background:var(--color-bg);width:100%;padding-block:clamp(64px,9vw,120px)}.page-module___8aEwW__worriesInner{max-width:680px;margin-inline:auto;padding-inline:clamp(24px,5vw,40px)}.page-module___8aEwW__worryList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__worry{border-top:1px solid var(--color-border);padding:22px 0}.page-module___8aEwW__worry:first-child{border-top:none;padding-top:0}.page-module___8aEwW__worryQ{color:var(--color-text-faint);margin:0 0 6px;font-size:.9375rem;font-style:italic;font-weight:400}.page-module___8aEwW__worryA{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:500;line-height:1.6}.page-module___8aEwW__close{background:var(--color-bg-2);width:100%;padding-block:clamp(80px,12vw,140px)}.page-module___8aEwW__closeInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin-inline:auto;padding-inline:clamp(24px,5vw,40px);display:flex}.page-module___8aEwW__closeLine1{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500}.page-module___8aEwW__closeLine2{max-width:44ch;color:var(--color-text-dim);margin:0;font-size:1.0625rem;line-height:1.6}.page-module___8aEwW__close .page-module___8aEwW__cta{margin-top:8px}
