.n5{--ink:#183b4a;--muted:#55717d;--accent:#07879c;--accent-ink:#fff;--line:#d8e7ea;--surface:#fff;--paper:#f4f9f9;position:fixed;inset:var(--header) 0 0;z-index:2147483500;background:var(--paper);color:var(--ink);overflow:auto;font-family:inherit;isolation:isolate}.n5 *{box-sizing:border-box}.n5 button{font:inherit;cursor:pointer;color:inherit}.n5 button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.n5 button:active{transform:translateY(1px)}.n5 button:disabled{opacity:.4;cursor:default}.n5 svg{flex:none}.n5-wrap{max-width:1160px;margin:auto;padding:28px 30px 24px}.n5-intro{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.n5-kicker{display:block;font-size:10px;font-weight:750;letter-spacing:.13em;line-height:1.5;color:var(--accent)}.n5 .n11-title{font-family:inherit!important;font-size:clamp(26px,3.5vw,42px)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.12!important;color:var(--ink)!important;margin:8px 0 10px!important;background:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}.n5 h2{font-family:inherit;font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.025em;margin:8px 0}.n5 p{font-size:14px;line-height:1.6;margin:0;color:var(--muted)}.n5 small{font-size:11px}.n5-demo{font-size:9px;line-height:1.5;white-space:nowrap;color:var(--muted);text-align:right;padding-top:4px}.n5-demo b{font-weight:500}.n5-primary{display:inline-flex;gap:16px;justify-content:center;align-items:center;border:0;border-radius:10px;background:var(--accent);color:var(--accent-ink)!important;min-height:48px;padding:13px 20px;font-size:13px;font-weight:700;transition:filter .2s,transform .2s}.n5-primary:hover{filter:brightness(1.08)}.n5-primary svg{width:19px;height:19px}.n5-tabs{display:flex;gap:5px;flex-wrap:wrap}.n5-tabs button{border:1px solid transparent;border-radius:8px;padding:10px 15px;min-height:44px;font-size:12px;color:var(--muted);background:none;transition:background .25s,color .25s,border-color .25s}.n5-tabs button[aria-pressed=true]{color:var(--ink);background:var(--surface);border-color:var(--line)}.n5-live-dot:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:7px}.n5-count{font-size:12px;letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums}
.n5-health .n11-title,.n5-health h2{font-family:Fraunces,Georgia,serif!important}.health-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.health-models button{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:19px 15px;display:flex;align-items:center;gap:12px;text-align:left;position:relative;transition:background .3s,border-color .3s,transform .3s}.health-models button:hover{transform:translateY(-3px)}.health-models button[aria-pressed=true]{border-color:var(--accent);background:#e3f2f4}.model-icon{width:41px;height:41px;border-radius:12px;background:var(--paper);display:grid;place-items:center;color:var(--accent)}.health-models strong{font-size:14px;display:block}.health-models small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.health-models button b{position:absolute;top:8px;right:8px;opacity:0;color:var(--accent)}.health-models button b svg{width:14px;height:14px}.health-models button[aria-pressed=true] b{opacity:1}.health-map{border-radius:18px;background:var(--surface);border:1px solid var(--line);padding:24px}.map-heading{display:flex;align-items:center;justify-content:space-between}.care-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 30px;padding-top:8px}.care-line{position:absolute;width:100%;height:120px;top:0;left:0;pointer-events:none}.care-line path{stroke:var(--line);stroke-width:2;fill:none}.care-line .care-flow{stroke:var(--accent);stroke-dasharray:480;stroke-dashoffset:480;transition:stroke-dashoffset .8s ease}.n5[data-care="1"] .care-flow{stroke-dashoffset:240}.n5[data-care="2"] .care-flow{stroke-dashoffset:0}.care-node{text-align:center;z-index:1}.care-node>span{width:98px;height:98px;margin:0 auto 15px;display:grid;place-items:center;border:1px solid var(--line);border-radius:28px;background:var(--surface);color:var(--muted);transition:background .4s,transform .4s,color .4s,box-shadow .4s}.care-node>span svg{width:35px;height:35px}.care-node[data-active=true]>span{background:var(--accent);color:white;border-color:transparent;box-shadow:0 10px 30px #07879c22;transform:translateY(-3px)}.care-node small{font-size:9px;letter-spacing:.08em;color:var(--muted);display:block}.care-node strong{font-size:13px;display:block;margin-top:5px}.health-explanation{padding:21px;background:var(--paper);border-radius:12px;display:flex;gap:16px;align-items:flex-start;min-height:126px}.health-explanation>span{color:var(--accent);margin-top:4px}.health-explanation small{font-size:9px;letter-spacing:.1em;color:var(--accent)}.health-explanation h2{font-size:25px;margin:4px 0 8px}.health-explanation p{font-size:13px}.health-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px}.health-bottom strong{display:block;font-size:15px;margin:5px 0}.health-bottom p{font-size:11px}
.n5-succession{--ink:#203b33;--muted:#61756b;--accent:#235d4e;--line:#d8e0d6;--surface:#fffdf8;--paper:#faf8f3}.n5-succession .n11-title,.n5-succession h2{font-family:Georgia,serif!important;font-weight:500!important}.succ-tabs{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.succ-tabs>span{font-size:9px;letter-spacing:.13em;color:var(--muted)}.succ-main{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;margin:25px 0}.succ-desk{position:relative;height:420px;background:radial-gradient(ellipse at 50% 35%,#f9faf2,#e3e9dc);border-radius:18px;overflow:hidden;perspective:700px}.desk-grid{position:absolute;inset:0;background-image:linear-gradient(#8aa18d15 1px,transparent 1px),linear-gradient(90deg,#8aa18d15 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(black,transparent)}.succ-house{position:absolute;top:-3px;left:0;width:100%;height:240px;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s}.succ-building{animation:succ-settle 1s ease-out both}.folder-back{position:absolute;left:12%;right:12%;top:224px;height:152px;background:#9fb4a0;border-radius:8px 16px 8px 8px;transform:rotate(-4deg)}.folder-back:before{content:'';position:absolute;left:0;top:-15px;width:40%;height:25px;background:#9fb4a0;border-radius:8px 8px 0 0}.paper-stack{position:absolute;inset:0}.paper-sheet{position:absolute;top:201px;left:18%;width:64%;height:104px;padding:18px;background:#fffdf7;border:1px solid #d0d9cd;border-radius:5px;box-shadow:0 8px 20px #244d3212;transform:translateY(calc(var(--n)*18px)) rotate(calc(var(--n)*-4deg));transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s}.paper-sheet:nth-child(1){--n:0}.paper-sheet:nth-child(2){--n:1}.paper-sheet:nth-child(3){--n:2}.paper-sheet>span{color:var(--accent);display:inline-block;margin-right:7px;vertical-align:middle}.paper-sheet strong{font-family:Georgia,serif;font-size:16px}.paper-sheet i{display:block;height:3px;background:#dce3d9;border-radius:3px;margin-top:9px;width:82%}.paper-sheet i+i{width:60%}.paper-sheet>b{position:absolute;right:16px;top:16px;opacity:0;color:#235d4e;transform:scale(.5);transition:opacity .4s,transform .5s}.paper-sheet[data-filed=true]>b{opacity:1;transform:scale(1)}.paper-sheet[data-filed=true]{transform:translateY(calc(40px + var(--n)*8px)) rotate(0)}.folder-front{position:absolute;left:10%;right:10%;bottom:24px;height:92px;background:linear-gradient(120deg,#345d45,#224535);border-radius:8px 8px 12px 12px;padding:22px;color:#fffdf3;box-shadow:0 15px 30px #25473224}.folder-front>span{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.09em}.folder-front>b{display:block;font-size:12px;margin:12px 0 0 33px;font-weight:400}.n5[data-estate-step="1"] .succ-house{transform:translateY(-28px) scale(.9);opacity:.65}.n5[data-estate-step="1"] .paper-sheet:not([data-filed=true]){transform:translateY(calc(-35px + var(--n)*19px)) rotate(calc(var(--n)*-7deg))}.n5[data-estate-step="2"] .succ-house{transform:translateY(-10px) scale(.92)}.n5[data-estate-step="2"] .folder-front{background:linear-gradient(120deg,#43714e,#235d4e)}.succ-content{padding-top:14px}.succ-content h2{font-size:31px;line-height:1.12;margin:11px 0 14px}.succ-content p{font-size:13px}.doc-checks{display:flex;flex-direction:column;gap:10px;margin:24px 0 20px}.doc-checks button{display:flex;gap:10px;align-items:center;min-height:64px;text-align:left;border:1px solid var(--line);background:var(--surface);padding:11px;border-radius:10px;transition:border-color .3s,background .3s}.doc-checks button>span{border:1px solid #a8bbb0;width:23px;height:23px;border-radius:6px;display:grid;place-items:center}.doc-checks button>span svg{width:15px;height:15px;opacity:0}.doc-checks strong{font-size:12px;font-weight:600;flex:1}.doc-checks small{font-size:10px;color:var(--muted)}.doc-checks button[aria-pressed=true]{border-color:var(--accent);background:#edf2e8}.doc-checks button[aria-pressed=true]>span{background:var(--accent);color:white;border-color:transparent}.doc-checks button[aria-pressed=true]>span svg{opacity:1}.succ-note{display:flex;gap:10px;font-size:11px;line-height:1.6;color:var(--muted)}.succ-note svg{width:19px;height:19px}.succ-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px;gap:20px}.succ-footer small{font-size:9px;color:var(--muted);letter-spacing:.1em}.step-progress{display:flex;gap:6px;margin-top:8px}.step-progress i{width:52px;height:4px;background:var(--line);border-radius:2px;transition:background .4s}.step-progress i[data-active=true]{background:var(--accent)}@keyframes succ-settle{from{transform:translateY(-20px);opacity:.3}to{transform:translateY(0);opacity:1}}
.n5-whatsapp{--ink:#f0f4ff;--muted:#a1b2c6;--accent:#25d366;--accent-ink:#042512;--line:#213548;--surface:#0d1929;--paper:#050a14}.n5-whatsapp .n11-title{font-family:Onest,sans-serif!important}.wa-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.wa-controls>.n5-live-dot{font-size:9px;letter-spacing:.04em;color:var(--muted)}.wa-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.wa-phone{background:#0c1722;border-radius:30px;padding:9px;box-shadow:0 20px 70px #0009,0 0 0 1px #3b5566;max-width:405px;width:100%;margin:0 auto;position:relative}.phone-top{display:flex;align-items:center;gap:12px;padding:13px 12px 16px;border-bottom:1px solid var(--line)}.wa-avatar{width:38px;height:38px;display:grid;place-items:center;background:#1c7545;border-radius:50%;color:#d6ffe6}.phone-top>div{flex:1}.phone-top strong{font-size:14px;display:block}.phone-top small{font-size:10px;color:var(--muted)}.phone-top>svg{width:18px;color:var(--accent)}.phone-screen{height:410px;padding:17px 13px;background-color:#07141b;background-image:radial-gradient(#36b56918 .8px,transparent .8px);background-size:16px 16px;border-radius:0 0 12px 12px;position:relative;overflow:hidden}.chat-date{display:table;margin:0 auto 17px;border-radius:6px;background:#182c38;color:#a5bac8;padding:6px 10px;font-size:8px;letter-spacing:.04em}.wa-bubble{border-radius:12px;padding:13px 14px;max-width:92%;position:relative;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.wa-bubble p{color:#eef6f7;font-size:13px;line-height:1.55}.wa-bubble>small{font-size:8px;display:flex;justify-content:flex-end;align-items:center;gap:4px;color:#a3c9bc;margin-top:7px}.wa-bubble>small svg{width:12px;height:12px}.incoming{background:#20313d;margin-right:auto}.outgoing{background:#16553e;margin:15px 0 0 auto;opacity:0;transform:translateY(16px)}.typing{display:flex;align-items:center;gap:4px;margin-top:12px;height:24px;opacity:0;transition:opacity .3s}.typing>i{width:5px;height:5px;background:var(--accent);border-radius:50%;animation:typing .8s infinite alternate}.typing>i:nth-child(2){animation-delay:.15s}.typing>i:nth-child(3){animation-delay:.3s}.typing>span{font-size:9px;color:var(--muted);margin-left:6px}.n5[data-wa-step="1"] .typing{opacity:1}.n5[data-wa-step="2"] .outgoing{opacity:1;transform:translateY(0)}.wa-handoff{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#b3dec4;margin-top:16px;opacity:0;transition:opacity .5s .2s}.wa-handoff svg{width:15px}.n5[data-wa-step="2"] .wa-handoff{opacity:1}.phone-composer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px 3px;color:var(--muted);font-size:11px}.phone-composer button{width:44px;height:44px;background:var(--accent);border:0;border-radius:50%;color:#052d18;display:grid;place-items:center}.phone-composer button svg{width:19px}.wa-trace h2{font-size:30px;line-height:1.2;margin:9px 0 22px}.trace-steps{display:flex;flex-direction:column;gap:10px;position:relative}.trace-steps button{display:flex;align-items:center;gap:12px;text-align:left;padding:15px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);transition:background .3s,border-color .3s,transform .3s}.trace-steps button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#152e32;color:#66e79a}.trace-steps button>span svg{width:20px}.trace-steps button>div{flex:1}.trace-steps strong{display:block;font-size:13px}.trace-steps small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.trace-steps b{font-size:10px;color:#7d9a94}.trace-steps button[aria-pressed=true]{background:#112b26;border-color:#3c8b62;transform:translateX(4px)}.trace-summary{border-left:2px solid var(--accent);padding:4px 0 4px 13px;margin:22px 0;min-height:64px}.trace-summary small{color:#83b99c;font-size:8px;letter-spacing:.1em}.trace-summary p{font-size:12px;margin-top:4px;color:#d2e2db}.example-package{height:84px;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(130deg,#4b6455,#b9bc9a);border-radius:8px;margin-bottom:10px;color:#fff}.example-package>svg{width:44px;height:44px}.example-package span{font-size:8px;letter-spacing:.12em}.example-wave{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:5px 0 8px;color:var(--accent)}.example-wave>span{display:flex;align-items:center;gap:2px;height:42px;flex:1}.example-wave i{display:block;flex:1;height:var(--h);background:#8bdaa6;border-radius:3px;animation:wave 1.1s var(--d) infinite alternate}.example-wave small{flex-basis:100%;font-size:8px;color:#b3d4c2}@keyframes typing{from{transform:translateY(1px);opacity:.3}to{transform:translateY(-3px);opacity:1}}@keyframes wave{from{transform:scaleY(.35)}to{transform:scaleY(1)}}
.n5-iapme{--ink:#1b2a4a;--muted:#647187;--accent:#e72323;--line:#dce1e9;--surface:#fff;--paper:#f2f4f8}.ia-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.ia-services button{display:flex;align-items:center;gap:15px;min-height:85px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px;text-align:left;transition:border-color .3s,background .3s,transform .3s}.ia-services button>span{display:grid;place-items:center;background:#f0f2f6;border-radius:11px;width:42px;height:42px;color:var(--ink)}.ia-services button>div{flex:1}.ia-services small{display:block;font-size:9px;color:var(--muted)}.ia-services strong{display:block;font-size:15px;margin-top:3px}.ia-services button>b{opacity:0;color:var(--accent)}.ia-services button>b svg{width:17px}.ia-services button[aria-pressed=true]{border-color:var(--accent);background:#fff5f3}.ia-services button[aria-pressed=true]>b{opacity:1}.ia-board{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:23px}.ia-board-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.ia-board-top .n5-tabs{margin-top:8px}.ia-board-top .n5-tabs button{font-size:11px;padding:8px 10px}.ia-board-top .n5-tabs button[aria-pressed=true]{background:#1b2a4a;color:#fff;border-color:#1b2a4a}.ia-example{font-size:8px;letter-spacing:.08em;color:var(--muted);padding-top:5px;white-space:nowrap}.ia-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0;padding:10px 0 15px}.ia-connect{position:absolute;inset:25px 0 0;width:100%;height:120px}.ia-connect path{stroke:var(--line);stroke-width:2;fill:none}.ia-connect .ia-packet{stroke:var(--accent);stroke-width:4;stroke-dasharray:12 468;stroke-dashoffset:0;transition:stroke-dashoffset .8s ease}.n5[data-ia-phase="1"] .ia-packet{stroke-dashoffset:-240}.n5[data-ia-phase="2"] .ia-packet{stroke-dashoffset:-468}.ia-node{position:relative;text-align:center;z-index:1}.ia-node>span{width:98px;height:98px;border:1px solid var(--line);border-radius:20px;margin:auto auto 16px;display:grid;place-items:center;color:#7d8b9c;background:#f7f8fa;transition:background .4s,transform .5s,color .4s}.ia-node>span svg{width:36px;height:36px}.ia-node>small{display:block;font-size:9px;color:var(--muted);letter-spacing:.05em}.ia-node>strong{display:block;font-size:13px;margin-top:7px}.ia-node>i{position:absolute;left:50%;top:83px;transform:translateX(28px);width:25px;height:25px;display:grid;place-items:center;font-style:normal;background:#edf0f5;color:#647187;border-radius:50%;font-size:9px;transition:background .4s,color .4s}.ia-node[data-active=true]>span{background:#1b2a4a;color:white;transform:translateY(-4px);border-color:transparent}.ia-node[data-active=true]>i{background:#e72323;color:white}.ia-core-rings{position:absolute;top:-13px;left:50%;width:124px;height:124px;transform:translateX(-50%);pointer-events:none}.ia-core-rings i{position:absolute;inset:0;border:1px dashed #d2d9e4;border-radius:34px;transform:rotate(12deg)}.ia-core-rings i:nth-child(2){transform:rotate(-12deg)}.ia-core-rings i:nth-child(3){inset:8px;border-style:solid;border-radius:27px}.ia-deliverable{display:flex;gap:14px;align-items:flex-start;background:#f2f4f8;border-radius:12px;padding:20px;min-height:125px}.ia-deliverable>span{color:var(--accent)}.ia-deliverable>div{flex:1}.ia-deliverable small{font-size:9px;color:var(--muted);letter-spacing:.07em}.ia-deliverable h2{font-size:20px;margin:7px 0}.ia-deliverable p{font-size:12px}.ia-deliverable>b{font-size:10px;color:var(--muted);white-space:nowrap}.ia-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px}.ia-bottom>span{font-size:11px;color:var(--muted)}
.n5-auto{--ink:#111114;--muted:#676770;--accent:#e11d48;--line:#e4e3e8;--surface:#fff;--paper:#f8f8fa}.n5-auto .n11-title{font-family:Georgia,serif!important;font-weight:600!important;font-size:36px!important}.auto-cars{display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative}.auto-card{border:1px solid var(--line);border-radius:16px;background:white;padding:18px;min-width:0;overflow:hidden}.auto-car-name{display:flex;align-items:center;gap:12px}.auto-car-name>span{font-size:11px;border:1px solid var(--line);border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.auto-car-name small{font-size:8px;letter-spacing:.12em;color:var(--muted)}.auto-car-name h2{font-size:19px;margin:4px 0 0;letter-spacing:-.02em}.auto-car{width:100%;height:164px;margin:5px 0 0}.car-badges{display:flex;gap:7px}.car-badges>span{font-size:10px;border-radius:5px;background:#f2f3f5;padding:5px 8px;color:var(--muted)}.car-badges>span:first-child{color:#a51a3d;background:#fff0f4}.auto-swap{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:white;color:var(--accent)!important;z-index:2}.auto-swap:active{transform:translate(-50%,-50%) scale(.94)!important}.auto-swap svg{width:21px}.auto-focus{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:22px 0 14px}.auto-focus .n5-tabs button[aria-pressed=true]{background:#111114;color:white;border-color:#111114}.auto-measure{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:18px;align-items:center;background:white;border:1px solid var(--line);padding:22px;border-radius:14px}.measure-side{display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap}.measure-side strong{font-size:43px;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.measure-side span{font-size:10px;color:var(--muted)}.measure-caption{text-align:center}.measure-caption>span{display:block;color:var(--accent)}.measure-caption svg{width:20px;height:20px;display:inline-block}.measure-caption h2{font-size:15px;margin:5px 0}.measure-caption p{font-size:10px}.auto-bars{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.auto-bars>i{display:block;height:5px;border-radius:5px;background:#31323a;transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.auto-bars>i:last-child{background:var(--accent)}.n5[data-auto-focus="2"] .auto-bars{opacity:0}.n5[data-auto-focus="2"] .measure-side strong{font-size:25px}.auto-documents{display:flex;gap:8px;align-items:center;margin:20px 0 11px;padding:14px 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.auto-documents>div{display:flex;align-items:center;gap:8px;flex:1}.auto-documents>div>span{color:var(--accent)}.auto-documents strong{font-size:12px}.auto-documents button{border:1px solid var(--line);border-radius:7px;background:white;min-height:44px;display:flex;align-items:center;gap:7px;font-size:10px;padding:7px 9px}.auto-documents button>svg{width:14px;height:14px;color:#c6c6cc}.auto-documents button[aria-pressed=true]{border-color:var(--accent);background:#fff0f4}.auto-documents button[aria-pressed=true]>svg{color:var(--accent)}.auto-disclaimer{font-size:10px!important;line-height:1.6!important}
@media(min-width:1250px){.n5-wrap{padding-top:40px}.wa-phone{max-width:440px}.phone-screen{height:430px}.succ-desk{height:455px}.health-map{padding:32px}.care-path{margin:32px 0}.n5-intro{margin-bottom:30px}.auto-car{height:200px}}
@media(max-width:680px){.n5-wrap{padding:20px 16px}.n5-intro{gap:8px;margin-bottom:19px}.n5 .n11-title{font-size:28px!important}.n5-demo{font-size:7px;white-space:normal;flex:0 0 75px}.n5-intro p{font-size:12px}.n5-kicker{font-size:8px}.n5-tabs button{font-size:10px;padding:8px 10px;min-height:44px}.health-models{gap:6px}.health-models button{flex-direction:column;align-items:flex-start;padding:12px 9px;gap:9px;border-radius:11px}.health-models strong{font-size:11px}.health-models small{font-size:9px;line-height:1.4}.model-icon{width:32px;height:32px;border-radius:8px}.model-icon svg{width:20px}.health-map{padding:15px}.care-path{gap:7px;margin:20px 0}.care-node>span{width:58px;height:58px;border-radius:18px;margin-bottom:12px}.care-node>span svg{width:25px;height:25px}.care-line{height:75px;top:0}.care-node small{font-size:7px}.care-node strong{font-size:10px;line-height:1.5}.health-explanation{padding:15px;gap:9px;min-height:140px}.health-explanation h2{font-size:23px}.health-explanation p{font-size:11px}.health-bottom{align-items:flex-start;flex-direction:column;gap:13px}.health-bottom .n5-primary{width:100%}.succ-tabs{gap:8px}.succ-tabs>span{font-size:7px;max-width:75px;text-align:right}.succ-main{grid-template-columns:1fr;gap:18px;margin:18px 0}.succ-desk{height:370px}.succ-content{padding-top:0}.succ-content h2{font-size:28px}.succ-content p{font-size:12px}.doc-checks{margin-top:18px}.doc-checks strong{font-size:12px}.doc-checks button{min-height:60px}.succ-footer{flex-wrap:wrap}.succ-footer .n5-primary{flex:1}.wa-controls{flex-wrap:wrap;gap:10px}.wa-controls>.n5-live-dot{font-size:8px}.wa-main{grid-template-columns:1fr;gap:28px}.wa-phone{width:calc(100% - 8px)}.phone-screen{height:420px}.wa-trace h2{font-size:29px}.wa-trace>.n5-primary{width:100%}.ia-services{gap:7px}.ia-services button{padding:12px 9px;gap:8px;flex-direction:column;align-items:flex-start;position:relative}.ia-services button>span{width:32px;height:32px;border-radius:9px}.ia-services button>span svg{width:19px}.ia-services strong{font-size:12px}.ia-services button>b{position:absolute;right:8px;top:9px}.ia-board{padding:16px 12px}.ia-board-top{flex-direction:column;gap:8px}.ia-board-top .n5-tabs{gap:3px}.ia-board-top .n5-tabs button{font-size:9px;padding:6px}.ia-example{font-size:7px}.ia-flow{gap:8px;margin:27px 0 22px}.ia-node>span{width:62px;height:62px;border-radius:14px}.ia-node>span svg{width:27px;height:27px}.ia-node>small{font-size:7px}.ia-node>strong{font-size:10px;line-height:1.45}.ia-node>i{top:50px;transform:translateX(15px);width:21px;height:21px;font-size:8px}.ia-core-rings{top:-10px;width:82px;height:82px}.ia-core-rings i{border-radius:23px}.ia-core-rings i:nth-child(3){border-radius:18px;inset:6px}.ia-connect{height:75px;top:16px}.ia-deliverable{padding:15px 12px;gap:9px}.ia-deliverable>span svg{width:20px}.ia-deliverable h2{font-size:20px}.ia-deliverable p{font-size:11px}.ia-deliverable>b{display:none}.ia-bottom{flex-direction:column;align-items:stretch;gap:13px}.ia-bottom>span{font-size:10px}.n5-auto .n11-title{font-size:28px!important}.auto-cars{gap:12px}.auto-card{padding:12px 9px;border-radius:11px}.auto-car-name{gap:6px;align-items:flex-start}.auto-car-name>span{width:20px;height:20px;font-size:8px;flex:none}.auto-car-name small{font-size:6px}.auto-car-name h2{font-size:13px;line-height:1.25}.auto-car{height:95px;margin-top:12px}.car-badges{gap:4px;flex-wrap:wrap}.car-badges>span{font-size:8px;padding:4px 5px}.auto-swap{width:44px;height:44px}.auto-swap svg{width:15px}.auto-focus{flex-direction:column;align-items:flex-start;margin-top:19px}.auto-focus .n5-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.auto-focus .n5-tabs button{font-size:9px;padding:8px 7px}.auto-measure{gap:10px;padding:18px 12px;grid-template-columns:1fr 1fr}.measure-caption{grid-column:1/-1;grid-row:1}.measure-side{flex-direction:column;align-items:center;gap:0}.measure-side strong{font-size:39px}.measure-caption h2{font-size:16px}.auto-documents{flex-wrap:wrap;gap:6px}.auto-documents>div{flex-basis:100%;margin-bottom:6px}.auto-documents button{font-size:9px;padding:6px 7px;flex:1;justify-content:center}.auto-documents button>svg{width:11px}.auto-disclaimer{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.n5 *,.n5 *:before,.n5 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.n5 .auto-photo-frame{display:block;overflow:hidden;border-radius:9px;height:180px;margin:14px 0 12px}.n5 .auto-photo-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.n5 .auto-card:hover .auto-photo-frame img{transform:scale(1.045)}@media(max-width:680px){.n5 .auto-photo-frame{height:110px;margin:12px 0}}

/* In-page progressive enhancement. Original forms and commercial controls stay in place. */
.n5{position:relative;inset:auto;z-index:auto;width:calc(100% - 32px);max-width:1200px;margin:36px auto;overflow:visible;border:1px solid var(--line);border-radius:18px}.n5 .n5-wrap{padding:28px!important}.n11-retired{display:none!important}.n5 .n11-title{margin:8px 0 10px!important}.n5 .n11-continuation{display:table;margin:18px 0 0 auto;min-height:44px;padding:12px 0;color:var(--accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.n11-auto-host{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.n11-auto-host .compare-col{padding:12px!important;box-shadow:none!important}.n11-auto-host .compare-col>img,.n11-auto-host .compare-image-note,.n11-auto-host .spec-list,.n11-auto-host .compare-vs{display:none!important}.n11-auto-host+.n5{width:100%;margin-top:22px}.n11-comparison-details{margin-top:20px}.n11-comparison-details h3{font:600 16px/1.4 inherit;color:var(--ink);margin:0 0 12px}.n11-spec-head,.n11-spec-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:12px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.n11-spec-head{background:var(--surface);border-radius:8px 8px 0 0}.n11-spec-head strong,.n11-spec-row span:not(:first-child){text-align:right;overflow-wrap:anywhere}.n11-car-empty{height:100%;display:grid;place-items:center;background:var(--paper);font-size:12px;text-align:center;padding:20px;color:var(--muted)}.n5 .auto-car-name h2{overflow-wrap:anywhere}.n5 .auto-bars[hidden]{display:none}.n5 .auto-measure .measure-side strong{overflow-wrap:anywhere}.n5 .auto-measure .measure-side{min-width:0}.n5[data-visible=false] .typing>i,.n5[data-visible=false] .example-wave i{animation-play-state:paused}.n5 .n11-title{scroll-margin-top:180px}#lamal-test-modele{scroll-margin-top:180px}@media(max-width:680px){.n5{width:calc(100% - 20px);margin:24px auto}.n5 .n5-wrap{padding:20px 16px!important}.n11-auto-host{grid-template-columns:1fr!important;gap:10px!important}.n11-spec-head,.n11-spec-row{font-size:10px;gap:8px;padding:10px 6px}.n5 .n11-continuation{margin-left:0}.n5 .measure-side strong{font-size:32px}.n5 .auto-car-name h2{font-size:12px}}
