/* Revision 4 — quieter ambient motion, an explicit launch scenario, scoped calculator. */
.hero-primary{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-primary .hero-response{margin:0!important;width:100%;font-size:13px!important}.hero-actions{align-items:flex-start!important}.hero-actions>.text-link{margin-top:18px!important}.tool-tile,.paper-tile{animation:none!important}.flow-paths path{stroke:#83afc7;stroke-width:1;stroke-dasharray:2 9;opacity:.32}.flow-dot{fill:#479bc5;opacity:.45}.flow-intelligence{background:transparent!important;box-shadow:none!important}.intelligence-dot{box-shadow:0 0 0 3px #dcefff99;width:5px;height:5px}.flow-label{background:transparent!important;font-size:12px;color:#536671!important}.flow-label b{display:none}.hero-tools:after,.hero-tools:before{opacity:.3}.tool-tile.is-active,.paper-tile.is-active{box-shadow:0 9px 0 #ccdfeb,0 20px 30px #10374c17!important;background:#f7fbff!important;border-color:#d1e4ef!important}
.coord-viewport{aspect-ratio:600/760}.coord-stage{height:760px}.coord-routes>path{marker-end:none!important;stroke:#d1dce2;stroke-width:1.5;stroke-dasharray:none}.coord-routes>path.is-current{stroke:#bf6b5d;stroke-width:2}.launch-change{position:absolute;top:0;left:135px;width:330px;box-sizing:border-box;padding:12px 20px;background:#fbf5f2;border:1px solid #eddbd4;border-radius:10px;text-align:center;z-index:2}.launch-change>span{display:block;font-size:12px;letter-spacing:.5px;margin-bottom:4px;color:#6c5147}.launch-change strong{font-size:21px;display:flex;justify-content:center;gap:15px}.launch-change s{font-weight:400;color:#856e63}.coord-card{height:190px;justify-content:flex-start;rotate:0deg!important;transition:background .35s,border-color .35s,box-shadow .35s}.coord-strategy,.coord-copy{top:108px}.coord-design,.coord-development{top:323px}.coord-paid,.coord-email{top:538px}.coord-portraits{height:78px}.coord-portraits>img{width:72px;height:83px}.coord-card strong{font-size:18px}.coord-role-detail{font-size:13px;margin-top:4px}.coord-status{position:static!important;display:flex;align-items:center;flex-direction:column;gap:3px;font-size:15px;line-height:1.2;white-space:normal;opacity:1!important;translate:none!important;background:#f9f5f2;border:0;border-radius:5px;padding:6px 8px;margin-top:9px;width:100%;color:#775b4c}.coord-status b{font-weight:650}.coord-status span{font-size:11px}.coord-card.is-updated .coord-status{background:#edf6fa;color:#225674}.coord-card.is-updated{border-color:#bfd6e2}.coord-card.is-current{box-shadow:0 8px 24px #88513d13;border-color:#d4a393}.coord-topline{padding-bottom:17px}.coord-loop-dot{background:#bc8270;box-shadow:none}.method-item{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.method-icon{width:142px;height:142px;object-fit:contain;display:block}.method-item p{margin:0!important}.framer-quxlwe{align-items:start!important}.framer-1agws26 h2{font-size:clamp(42px,5vw,70px)!important;line-height:1.05!important}.framer-1agws26 p{font-size:20px!important;line-height:1.5!important}.framer-1rxubt5{gap:0!important;align-items:stretch!important;display:flex!important;flex-direction:column!important}.framer-1rxubt5>label{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce9f2;padding:16px 0;font-weight:600;font-size:16px}.framer-1rxubt5 input{width:114px;flex:none;box-sizing:border-box;text-align:right;padding:12px;border:1px solid #c7deee;border-radius:8px;font:inherit;background:white;color:#111820}.calc-example-label{display:block!important;font-size:12px!important;color:#425c6b!important;width:100%!important;height:auto!important;padding-bottom:4px!important}.calc-scope{font-size:13px!important;line-height:1.5!important;margin:18px 0 0!important;color:#344750!important}.calc-delta{display:flex;flex-direction:column;gap:5px;margin:22px 0;font-size:16px}.calc-delta>span{font-size:14px;color:#344750}.calc-result>p{font-size:18px!important}.calc-method{font-size:13px;line-height:1.5;color:#344750;margin-top:16px}.calc-method summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.calc-method p{font-size:13px!important;line-height:1.5!important;margin:12px 0!important}.calc-method a{color:#176f9f;text-decoration:underline}.calc-note{font-size:12px!important;line-height:1.5!important}.framer-ie9wl2{gap:12px!important}.framer-1ejulx2{align-items:flex-start!important}
@media(max-width:809px){.hero-primary{gap:10px}.hero-actions>.text-link{margin-top:17px!important}.method-icon{width:112px;height:112px}.method-item{gap:15px}.framer-quxlwe{gap:32px!important}.framer-1agws26 p{font-size:18px!important}.framer-1rxubt5>label{font-size:14px;gap:10px}.framer-1rxubt5 input{width:90px}.coord-topline{font-size:8px}.hero-actions{row-gap:15px!important}.hero-response{white-space:nowrap}.calc-scope{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.flow-dot{display:none}.coord-card{transition:none}.coord-status{font-size:15px}.coord-routes>path{stroke-dasharray:none}}
#calculator .framer-1rxubt5 .calc-scope{font-size:13px!important;line-height:1.55!important}.coord-card{height:198px}.coord-status{padding:5px 8px}
@media(max-width:600px){.coord-viewport{aspect-ratio:auto}.coord-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;width:100%;height:auto;transform:none!important}.coord-stage:before{content:'';position:absolute;left:50%;top:60px;bottom:90px;width:1px;background:#d1dce2}.coord-routes{display:none}.launch-change{grid-column:1/-1;position:relative;left:auto;top:auto;width:100%;padding:12px}.launch-change strong{font-size:19px}.coord-card{position:relative!important;left:auto!important;top:auto!important;width:100%;height:192px;padding:10px 6px}.coord-card:before{content:'';position:absolute;top:50%;width:9px;height:1px;background:#d1dce2;right:-9px}.coord-card:nth-of-type(odd):before{right:auto;left:-9px}.coord-portraits{height:68px}.coord-portraits>img{width:57px;height:68px}.coord-card strong{font-size:13px;white-space:normal;text-align:center;min-height:30px;gap:4px}.coord-role-detail{font-size:11px;margin-top:0}.coord-status{margin-top:8px;font-size:14px;padding:5px 2px}.coord-status span{font-size:10px}.coord-app{width:14px;height:14px}.coord-topline{font-size:9px;letter-spacing:.5px}.coord-strategy .coord-portraits>img+img,.coord-design .coord-portraits>img+img{margin-left:-10px}.coord-klaviyo{width:21px}}
