:root{--paper:#f7f9fc;--ink:#182c43;--orange:#82acd3;--yellow:#dceaf5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,.logo{font-family:Manrope,Arial,sans-serif;line-height:1.12;letter-spacing:-.055em}h1{font-size:clamp(48px,5.2vw,78px);font-weight:800;margin:25px 0}h2{font-size:clamp(34px,3.5vw,52px);font-weight:800;margin:18px 0 28px}h3{font-size:24px;letter-spacing:-.035em}p{margin:0 0 24px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.6;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #315f8c;outline-offset:4px}.wrap{max-width:1280px;padding:80px 48px;margin:auto}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;display:flex;align-items:center;gap:10px}.eyebrow i{width:8px;height:8px;background:var(--orange);border-radius:50%}.accent{color:#315f8c}.muted{color:#718094}.under{box-shadow:inset 0 -.16em var(--yellow)}.btn{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;background:var(--ink);color:white;padding:17px 23px;border:0;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;min-height:52px;transition:transform .2s,background .2s}.btn:hover{background:#284865;transform:translateY(-2px)}.btn span{font-size:21px}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid;padding-bottom:5px}.small{font-size:12px;padding:12px 17px;min-height:44px}header{position:sticky;top:0;z-index:10;border-bottom:1px solid #182c4318;background:#f7f9fcf5;backdrop-filter:blur(12px)}.nav{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:17px 48px;gap:20px}.logo{display:flex;gap:10px;align-items:center;font-size:22px;font-weight:800;letter-spacing:-.07em}.logo-bottom{display:block}.dot{color:var(--orange)}.mark{display:grid;place-items:center;background:var(--orange);width:45px;height:45px;color:var(--ink);border-radius:15px 15px 15px 3px;font-size:35px;padding-bottom:5px}nav{display:flex;gap:25px;font-size:12px;font-weight:600}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding-top:55px;padding-bottom:65px}.intro{max-width:540px;font-size:16px;color:#536478;line-height:1.8}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.reassure{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:11px;font-weight:500;margin-top:28px}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:620px;background:var(--orange);border-radius:170px 170px 28px 28px;margin:15px 0 0 25px}.phone{width:278px;z-index:2;background:#ffffff;border:7px solid var(--ink);border-radius:40px;transform:rotate(5deg);box-shadow:8px 16px 0 #182c4320;margin-top:15px}.phone-top{display:flex;justify-content:space-between;padding:10px 16px;font-size:9px;font-weight:bold;position:relative}.island{position:absolute;left:50%;transform:translateX(-50%);width:70px;height:15px;top:5px;border-radius:20px;background:var(--ink)}.phone-body{padding:8px 18px 13px}.mini-mark{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--orange);border-radius:11px 11px 11px 2px;font-size:25px;font-weight:800;line-height:1}.phone small{display:block;font-size:7px;letter-spacing:.05em;margin:10px 0}.phone h3{font-size:24px;margin:12px 0}.phone p{font-size:10px;margin-bottom:15px}.phone label{font-size:9px;margin-top:10px}.phone select,.phone textarea{font-size:10px;padding:9px;border-radius:6px}.phone textarea{height:62px;min-height:0}.phone .btn{font-size:10px;min-height:35px;padding:10px;width:100%}.phone .tiny{font-size:8px;text-align:center;margin:9px 0 0}.mini-output{background:#edf2f8;padding:11px;border-radius:6px;margin:12px 0}.mini-output span{font-size:7px;font-weight:bold;letter-spacing:.08em}.mini-output p{margin:5px 0 0;line-height:1.6}.floating{position:absolute;z-index:3;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.2;box-shadow:0 4px 0 #182c430c}.bubble-one{background:var(--yellow);padding:20px 22px;border-radius:18px 18px 3px 18px;top:33px;left:-38px;transform:rotate(-8deg);font-size:21px}.bubble-two{background:var(--ink);color:var(--paper);padding:20px;border-radius:18px 18px 18px 3px;bottom:75px;right:-25px;transform:rotate(-7deg);font-size:22px}.orbit{position:absolute;top:120px;right:15px;transform:rotate(9deg);font-size:10px;font-weight:600;max-width:100px}.caption{position:absolute;bottom:18px;font-size:10px;font-weight:600}.brand-strip{display:flex;gap:34px;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);padding:24px;overflow:hidden;white-space:nowrap;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.04em}.outline{color:var(--yellow)}.strip-bubble{font-size:13px;background:var(--orange);color:var(--ink);padding:12px 16px;border-radius:20px 20px 3px 20px}.problem{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-top:100px;padding-bottom:95px}.problem h2{font-size:36px}.problem>div+div{padding-top:35px}.excuses{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.excuses span{border:1px solid #182c4325;border-radius:10px 10px 0 10px;padding:9px 12px;font-size:12px;background:white}.how{background:var(--yellow)}.section-head{position:relative}.section-head>p{position:absolute;bottom:0;right:0;color:#536478}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.step-top{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #182c4340;padding-top:20px}.step-top>span{font-size:12px}.step-top b{font-size:40px;font-weight:500;line-height:1}.steps p{font-size:14px;line-height:1.8}.steps h3{font-size:28px}.how-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #182c4330;margin-top:24px;padding-top:24px;gap:20px}.how-foot p{font-size:12px;margin:0}.demo-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.demo-note{font-size:11px;max-width:350px;color:#536478;border-left:2px solid var(--orange);padding-left:15px}.demo-progress{display:flex;gap:14px;font-size:10px;margin-top:35px}.demo-progress span{border-bottom:2px solid #d3deea;padding-bottom:7px}.demo-progress .active{border-color:var(--orange);font-weight:700}.demo-panel{background:white;border:1px solid #d3deea;border-radius:18px;padding:28px;min-height:445px;box-shadow:0 14px 0 #e6edf5}.demo-bar{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.05em;border-bottom:1px solid #eee;padding-bottom:18px;margin-bottom:25px}.demo-panel h3{font-size:25px}.tabs{display:flex;gap:7px;margin-bottom:25px}.tabs button{background:var(--paper);border:1px solid #ddd;padding:9px 12px;border-radius:7px;font-size:11px}.tabs .selected{background:var(--yellow);border-color:var(--ink)}label{display:block;font-size:12px;font-weight:600;margin:15px 0 7px}input,select,textarea{border:1px solid #cbd7e4;background:white;padding:13px;width:100%;border-radius:7px;color:var(--ink);font-size:16px}textarea{min-height:105px;resize:vertical}.full{width:100%;margin-top:20px}.tiny{font-size:11px;color:#536478;line-height:1.7}.example{border:0;background:var(--yellow);border-radius:7px;padding:11px 15px;font-size:12px;font-weight:600}.back{background:none;border:0;display:block;margin-top:12px;font-size:12px;padding:6px}.benefits{background:var(--ink);color:var(--paper)}.benefits .eyebrow{color:var(--yellow)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.benefit-grid article{border-top:1px solid #ffffff40;padding-top:17px}.benefit-grid article>span{color:var(--orange);font-size:12px}.benefit-grid h3{font-size:21px;line-height:1.3}.benefit-grid p{font-size:13px;color:#c3cedb}.trade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.trade-illustration{height:230px;background:#e7edf5;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.trade-grid article:nth-child(2) .trade-illustration{background:var(--yellow)}.trade-grid article:nth-child(3) .trade-illustration{background:#e1e9ee}.paper{display:flex;flex-direction:column;background:white;width:165px;height:190px;box-shadow:5px 8px 0 #182c4312;transform:rotate(-9deg);padding:18px;font-size:10px;line-height:1.3;border-radius:4px}.paper-symbol{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.06em;line-height:1.1;margin:18px 0 10px;color:#315f8c}.paper small{font-size:9px}.paper-link{border-top:1px solid #ccc;margin-top:auto;padding-top:10px;font-size:7px}.trade-grid article:nth-child(2) .paper{transform:rotate(8deg);background:var(--ink);color:var(--paper)}.trade-grid article:nth-child(2) .paper-symbol{color:var(--yellow)}.trade-grid article p{font-size:14px}.trade-grid article>small{font-size:10px;color:#64758a}.trades>.tiny{margin-top:35px}.setup{background:white}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px}.checklist{margin:0;padding:0;list-style:none}.checklist li{display:flex;gap:18px;border-bottom:1px solid #d3deea;padding:17px 0;font-size:14px}.checklist li span{color:#315f8c}.subscription{background:var(--paper);padding:25px;border-radius:10px;margin-top:30px}.subscription strong{font-size:22px;line-height:1.3;display:block}.subscription p{font-size:13px;margin:15px 0}.trust{display:flex;gap:50px;max-width:1000px}.quote-mark{font-size:160px;color:var(--orange);line-height:1;font-family:Georgia,serif}.trust p{max-width:650px}.trust .tiny{margin-top:30px}.conversion{background:var(--orange)}.conversion .under{box-shadow:inset 0 -.16em #dceaf5}.conversion h2{font-size:62px}.conversion form{background:var(--paper);padding:32px;border-radius:14px;align-self:center}.conversion form h3{margin-top:0;font-size:23px}.conversion .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.conversion .tiny{margin:14px 0 0}.conversion label span{font-weight:400}.contact-line{font-size:12px;margin-top:40px}.contact-line a{display:inline-block;font-size:21px;font-weight:700;margin-top:10px}.honey{position:absolute;left:-9999px}.inline{padding:0;border:0;background:none;text-decoration:underline;font-size:inherit;color:inherit}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq details{border-bottom:1px solid #d3deea;padding:19px 0}.faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#315f8c;font-size:22px;font-weight:400}.faq details p{font-size:14px;margin:15px 25px 0 0}.final-cta{background:var(--ink);color:var(--paper);text-align:center}.final-cta .eyebrow{justify-content:center;color:var(--yellow)}.final-cta h2{font-size:58px}.final-cta h2 span{color:var(--orange)}.light{background:var(--paper);color:var(--ink)}.light:hover{background:var(--yellow)}.final-cta p{font-size:11px;margin:15px 0 0}footer.wrap{padding-top:45px;padding-bottom:30px}.footer-top{display:flex;justify-content:space-between}.footer-top p{font-size:12px;margin:18px 0 4px}.footer-top small{font-size:10px}.footer-top>div+div{display:flex;flex-direction:column;font-size:14px;gap:10px}.footer-bottom{border-top:1px solid #d3deea;padding-top:24px;margin-top:35px;display:flex;justify-content:space-between;gap:30px}.footer-bottom small{font-size:9px}.footer-bottom>div{display:flex;gap:20px;font-size:10px}.footer-bottom button{border:0;background:none;padding:0;font:inherit}.mobile-cta{display:none}.modal-backdrop{position:fixed;inset:0;background:#182c43b0;z-index:30;display:grid;place-items:center;padding:20px}.modal{background:var(--paper);padding:30px;border-radius:15px;max-width:650px;max-height:85vh;overflow:auto}.modal h2{font-size:32px}.modal p{font-size:14px}.close{float:right;border:0;background:var(--yellow);padding:8px 14px;border-radius:5px}@media(min-width:950px){.floating{animation:enter .8s both}@keyframes enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}@media(max-width:1000px){.wrap{padding:65px 28px}.nav{padding:15px 28px}nav{gap:14px;font-size:10px}.hero{gap:15px}.hero-art{margin-left:0}.bubble-one{left:-10px;font-size:17px}.bubble-two{right:-5px;font-size:19px}.hero h1{font-size:56px}.hero .actions{gap:16px}.demo-section,.split{gap:45px}.brand-strip{font-size:20px;gap:25px}.benefit-grid{grid-template-columns:1fr 1fr}.problem{gap:35px}.conversion h2{font-size:52px}}@media(max-width:720px){.wrap{padding:50px 22px}.nav{padding:12px 18px;gap:12px}nav{display:none}.logo{font-size:18px}.mark{height:36px;width:36px;font-size:28px}.nav .btn{font-size:10px;padding:10px 12px;min-height:40px;gap:8px}.nav .btn span{display:none}.hero{display:flex;flex-direction:column;padding-top:35px;gap:30px}.hero h1{font-size:49px;line-height:1.08;margin:20px 0}.eyebrow{font-size:9px}.intro{font-size:14px;line-height:1.75}.actions{gap:18px}.actions .btn{font-size:12px}.text-link{font-size:12px}.reassure{font-size:10px;gap:9px 13px;margin-top:23px}.hero-art{margin:10px 14px 0;min-height:570px;border-radius:150px 150px 24px 24px}.phone{width:265px}.bubble-one{top:18px;left:-15px;font-size:18px}.bubble-two{right:-15px;bottom:55px;font-size:19px}.orbit{right:4px;top:100px;font-size:8px;max-width:75px}.brand-strip{justify-content:flex-start;font-size:18px;padding:20px}.brand-strip .strip-bubble,.brand-strip>span:last-child{display:none}.problem,.demo-section,.split,.faq{grid-template-columns:1fr;gap:25px}.problem h2{font-size:29px}.problem>div+div{padding:0}.problem p{font-size:14px}.section-head>p{position:static;font-size:14px}.steps{grid-template-columns:1fr;gap:15px;margin-top:30px}.steps h3{font-size:27px;margin:10px 0}.steps p{margin-bottom:15px}.step-top b{font-size:30px}.how-foot{align-items:flex-start;flex-direction:column}.demo-section{gap:30px}.demo-panel{padding:22px}.demo-progress{margin-top:20px}.benefit-grid{gap:25px}.benefit-grid h3{font-size:19px}.benefit-grid p{font-size:12px}.trade-grid{grid-template-columns:1fr;gap:35px}.trade-illustration{height:220px}.trade-grid h3{margin:18px 0 10px}.trade-grid p{margin-bottom:9px}.trust{gap:14px}.quote-mark{font-size:70px}.trust h2{font-size:30px}.trust p{font-size:14px}.conversion h2{font-size:49px}.conversion form{padding:24px}.conversion .form-grid{grid-template-columns:1fr;gap:0}.contact-line{margin-top:20px}.final-cta h2{font-size:37px}.footer-top,.footer-bottom{flex-direction:column;gap:24px}.footer-top{display:flex}.footer-bottom{display:flex}.footer-bottom>div{gap:20px}footer.wrap{padding-bottom:105px}.mobile-cta{position:fixed;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid #ddd;padding:10px 18px calc(10px + env(safe-area-inset-bottom));display:block;z-index:15}.mobile-cta .btn{width:100%;justify-content:center;min-height:46px}.mobile-cta.hide,body:has(input:focus) .mobile-cta{display:none}h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.short-problem{text-align:center;max-width:980px}.short-problem .eyebrow{justify-content:center}.short-problem p{font-size:16px;line-height:1.85;color:#536478}.short-problem strong{color:var(--ink);font-weight:500}.lead-progress{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:10px;letter-spacing:.1em;font-weight:700;color:#536478}.lead-progress>div{display:flex;gap:5px}.lead-progress b{height:4px;width:30px;background:#d3deea;border-radius:4px}.lead-progress b.filled{background:#315f8c}.qualification>p{font-size:13px;color:#536478}.sector-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sector-options button,.google-options button{border:1px solid #cbd7e4;border-radius:8px;background:#fff;padding:14px 12px;min-height:50px;text-align:left;font-size:13px;color:var(--ink)}.sector-options button.chosen,.google-options button.chosen{border-color:#315f8c;background:#dceaf5;box-shadow:inset 0 0 0 1px #315f8c}.google-options{display:flex;flex-direction:column;gap:9px}.google-options button{display:flex;justify-content:space-between;align-items:center}.conversion form{min-height:420px}.demo-section{padding-top:65px;padding-bottom:65px}.final-cta .wrap{padding-top:55px;padding-bottom:55px}.final-cta h2{font-size:44px}.brand-strip{padding:18px}.hero{padding-bottom:45px}.how .wrap{padding-top:60px;padding-bottom:55px}@media(max-width:720px){.short-problem{text-align:left}.short-problem .eyebrow{justify-content:flex-start}.short-problem p{font-size:14px}.final-cta h2{font-size:34px}.conversion form{min-height:400px}.sector-options button{font-size:12px}.conversion h2{font-size:43px}}
/* Motion stays secondary to reading and submitting the form. */
header{transition:box-shadow .3s,background .3s;box-shadow:0 4px 24px #182c4305}.nav nav a{position:relative;padding:8px 0}.nav nav a::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:2px;background:#315f8c;transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav nav a:hover::after,.nav nav a:focus-visible::after{transform:scaleX(1)}.btn{position:relative;overflow:hidden;transition:transform .22s,box-shadow .22s,background .22s}.btn:hover{box-shadow:0 9px 22px #182c4325;transform:translateY(-3px)}.btn:active{transform:translateY(0);box-shadow:0 2px 5px #182c4318}.btn>span{transition:transform .22s}.btn:hover>span{transform:translate(3px,-2px)}.hero-art{perspective:900px;background:radial-gradient(ellipse at 20% 15%,#b7d2e8 0%,transparent 60%),#82acd3;isolation:isolate}.hero-art::before{content:'';position:absolute;inset:20px;border:1px solid #ffffff45;border-radius:inherit;pointer-events:none;z-index:-1}.hero-art::after{content:'';position:absolute;width:310px;height:310px;max-width:85%;border-radius:50%;border:1px solid #ffffff40;top:30%;left:8%;z-index:-1;pointer-events:none}.phone{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(5deg);transition:transform .35s ease-out,box-shadow .35s;will-change:auto}.hero-art:hover .phone{box-shadow:12px 22px 35px #182c4329}.floating{transition:translate .4s,box-shadow .4s}.hero-art:hover .bubble-one{translate:-3px -6px;box-shadow:0 12px 24px #182c4314}.hero-art:hover .bubble-two{translate:4px -4px}.steps article{transition:translate .25s}.steps article:hover{translate:0 -5px}.step-top b{transition:transform .3s}.steps article:hover .step-top b{transform:rotate(-8deg)}.demo-panel{transition:box-shadow .3s,border-color .3s}.demo-panel:hover{box-shadow:0 18px 0 #e6edf5,0 22px 40px #182c4309;border-color:#9bb8d2}.tabs button,.sector-options button,.google-options button{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.tabs button:hover,.sector-options button:hover,.google-options button:hover{border-color:#315f8c;transform:translateY(-2px);box-shadow:0 5px 12px #182c4309}.qualification{animation:panel-in .35s both}.lead-progress b{transition:background .3s}.conversion form{box-shadow:0 20px 60px #182c4315;border:1px solid #ffffff70}input,textarea,select{transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#315f8c;box-shadow:0 0 0 4px #82acd320}.faq summary span{transition:transform .25s}.faq details[open] summary span{transform:rotate(45deg)}.faq details[open] p{animation:panel-in .3s both}.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .65s ease var(--reveal-delay,0ms),transform .65s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0ms)}.reveal-ready.revealed{opacity:1;transform:translateY(0)}@keyframes panel-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}.phone{transform:rotate(5deg)}.btn:hover,.steps article:hover,.tabs button:hover,.sector-options button:hover,.google-options button:hover{transform:none;translate:none}.floating{translate:none!important}}@media(hover:none){.phone{transform:rotate(5deg)}.btn:hover{transform:none;box-shadow:none}}@media print{.reveal-ready{opacity:1;transform:none}}
.step-photo{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:14px;background:#cbd7e4;margin-bottom:22px;box-shadow:0 8px 22px #182c430b}.step-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.step-photo>span{position:absolute;bottom:12px;left:12px;background:#f7f9fce8;color:#182c43;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.steps article:hover .step-photo img{transform:scale(1.045)}.steps .step-top{padding-top:0;border-top:0}.steps .step-top>span{display:none}.steps .step-top b{font-size:30px}.steps h3{margin-top:9px}.illustration-credit{font-size:10px;color:#536478;margin:10px 0 0}@media(max-width:720px){.steps{gap:30px}.step-photo{margin-bottom:14px;max-height:280px}.steps .step-top{display:none}.steps h3{margin-top:8px}}@media(prefers-reduced-motion:reduce){.steps article:hover .step-photo img{transform:none}}
.sector-context{border-top:1px solid #d3deea}.sector-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.sector-usecases p{border-top:1px solid #cbd7e4;padding-top:20px;font-size:15px}.sector-usecases b{display:block;color:#315f8c;font-size:12px;margin-bottom:14px}.sector-links{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #d3deea}.sector-links>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sector-links a{font-size:12px;border:1px solid #cbd7e4;border-radius:7px;padding:9px 13px;transition:background .2s}.sector-links a:hover,.sector-links a[aria-current=page]{background:#dceaf5}@media(max-width:720px){.sector-usecases{grid-template-columns:1fr;gap:5px}.sector-context h2{font-size:32px}}

/* Ajout WordPress : pages ordinaires et 404 (absentes de la source). */
.baa-content{min-height:50vh}.baa-content h1{font-size:clamp(36px,4vw,56px)}
/* Vidéo du parcours dans l'écran du téléphone */
.phone-video{position:relative;line-height:0;overflow:hidden;border-radius:0 0 33px 33px;background:#fff}.phone-video video{display:block;width:100%;height:auto;aspect-ratio:1/2}.phone{position:relative}.phone-video-label{position:absolute;z-index:3;left:50%;bottom:-13px;transform:translateX(-50%);white-space:nowrap;line-height:1.4;font-size:9px;font-weight:700;letter-spacing:.04em;background:var(--ink);color:var(--paper);padding:4px 10px;border-radius:20px;box-shadow:0 2px 6px #182c4333}
/* Page merci */
.thanks{max-width:1000px}.thanks .confirm{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#315f8c;background:var(--yellow);padding:8px 14px;border-radius:30px}.thanks h1{margin:28px 0 20px}.thanks .steps{margin-top:35px}.thanks .steps article{border-top:1px solid #182c4340;padding-top:18px}.thanks .steps b{display:block;color:#315f8c;font-size:12px;margin-bottom:10px}.thanks .steps h3{font-size:24px;margin:0 0 8px}.thanks .actions{margin-top:38px}.thanks .sign{margin-top:45px;border-top:1px solid #d3deea;padding-top:24px;font-size:14px}.thanks .sign strong{font-family:Manrope,Arial,sans-serif;font-size:18px;letter-spacing:-.03em}.thanks .sign span{display:block;color:#536478;font-size:12px}
@media(max-width:720px){.thanks h1{font-size:44px}}
.hero-art{padding:24px 0 46px}
