/*
Theme Name: SINN & FOLGE v1
Author: SINN & FOLGE
Version: 1.6.6
Description: Eigenständiges animiertes WordPress-Theme für SINN & FOLGE.
*/
:root{--ink:#071821;--night:#041118;--paper:#f2f0e9;--white:#fff;--muted:#6f7b7f;--line:rgba(7,24,33,.14);--signal:#a9ffcb;--blue:#79b8ff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(1240px,calc(100% - 64px));margin:auto}
.top{position:fixed;z-index:50;top:0;left:0;right:0;padding:24px 0;color:white;transition:.35s}.top.scrolled{padding:14px 0;background:rgba(4,17,24,.93);backdrop-filter:blur(18px)}.nav{display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;font-weight:850;letter-spacing:.12em;font-size:15px}.menu{display:flex;gap:28px;align-items:center}.menu a{text-decoration:none;font-size:12px;color:rgba(255,255,255,.78)}.menu .contact{padding:10px 15px;border:1px solid rgba(255,255,255,.4);border-radius:100px;color:#fff}
.hero{height:100svh;min-height:720px;position:relative;overflow:hidden;background:var(--night);color:#fff}.aurora{position:absolute;inset:-20%;background:radial-gradient(circle at 68% 40%,rgba(68,132,150,.28),transparent 25%),radial-gradient(circle at 38% 70%,rgba(68,106,121,.22),transparent 30%);filter:blur(25px);animation:drift 10s ease-in-out infinite alternate}.grain{position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.paths{position:absolute;inset:0;width:100%;height:100%;opacity:.75}.paths path{fill:none;stroke:rgba(169,255,203,.55);stroke-width:1.2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw 4.5s cubic-bezier(.7,0,.2,1) forwards}.paths path:nth-child(2){animation-delay:.8s;opacity:.45}.paths path:nth-child(3){animation-delay:1.5s;opacity:.3}
.hero-inner{position:relative;z-index:3;height:100%;display:flex;align-items:center}.eyebrow{font-size:11px;letter-spacing:.22em;color:var(--signal);font-weight:800;margin-bottom:25px}.hero h1{font-size:clamp(58px,7.2vw,112px);line-height:.88;letter-spacing:-.065em;margin:0;max-width:1050px;font-weight:760}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero p{font-size:clamp(17px,1.5vw,22px);line-height:1.5;max-width:670px;color:rgba(255,255,255,.7);margin:30px 0}.hero-actions{display:flex;gap:25px;align-items:center}.button{display:inline-flex;text-decoration:none;padding:14px 20px;border-radius:100px;background:var(--signal);color:var(--ink);font-size:12px;font-weight:850}.textlink{font-size:12px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:5px}.scroll{position:absolute;z-index:4;right:32px;bottom:36px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:rgba(255,255,255,.45)}
.brand-reveal{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;background:var(--night);opacity:0;pointer-events:none;animation:introBrand 7s 1}.brand-reveal div{text-align:center}.brand-reveal strong{font-size:clamp(44px,7vw,110px);letter-spacing:.12em}.brand-reveal span{display:block;margin-top:14px;font-size:11px;letter-spacing:.08em;color:rgba(255,255,255,.55)}
@keyframes introBrand{0%,68%{opacity:0}78%,92%{opacity:1}100%{opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes drift{to{transform:translate3d(3%,-2%,0) scale(1.08)}}
.statement{padding:150px 0 130px}.statement .small{font-size:10px;letter-spacing:.18em;font-weight:850;color:#547079}.statement h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5.3vw,78px);line-height:1.04;letter-spacing:-.04em;max-width:1100px;margin:30px 0}.statement h2 span{color:#879395}.statement p{margin-left:auto;max-width:520px;line-height:1.7;color:#59676b}
.dark{background:var(--ink);color:#fff;padding:130px 0}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:80px}.section-head small{font-size:10px;letter-spacing:.18em;color:var(--signal);font-weight:800}.section-head h2{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.045em;margin:0}.offer-main{border-top:1px solid rgba(255,255,255,.18);padding:55px 0 70px;display:grid;grid-template-columns:1.4fr .6fr;gap:80px}.offer-main h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,82px);margin:0 0 25px}.offer-main p{color:rgba(255,255,255,.65);font-size:17px;line-height:1.65;max-width:700px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12)}.fact{background:var(--ink);padding:25px}.fact b{display:block;font-size:24px}.fact span{font-size:10px;color:rgba(255,255,255,.5)}
.offer-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.18)}.offer{padding:50px 55px 30px 0}.offer+.offer{border-left:1px solid rgba(255,255,255,.18);padding-left:55px}.offer .num{font-size:10px;color:var(--signal)}.offer h3{font-size:32px;margin:22px 0 16px}.offer p{color:rgba(255,255,255,.58);line-height:1.65}
.method{padding:140px 0;background:#fff}.method h2{font-size:clamp(44px,5vw,72px);letter-spacing:-.05em;margin:0 0 70px}.steps{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:90px 1fr 1fr;gap:40px;padding:31px 0;border-bottom:1px solid var(--line);align-items:center;transition:.25s}.step:hover{padding-left:16px;background:#f7f7f3}.step b{font-size:10px;color:#698087}.step strong{font-size:27px}.step span{color:#748084;line-height:1.5}
.proof{padding:140px 0;background:#dfe6e3}.proof h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,82px);max-width:1050px;line-height:1.04;margin:0 0 90px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(7,24,33,.15)}.case{background:#dfe6e3;padding:40px 35px;min-height:310px}.case small{font-size:10px;letter-spacing:.15em}.case h3{font-size:28px;margin:50px 0 20px}.case p{color:#56666a;line-height:1.6}
.about{padding:140px 0}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.portrait{min-height:560px;background:linear-gradient(145deg,#c9d0cd,#7d9192);position:relative}.portrait:after{content:"PORTRÄT";position:absolute;bottom:25px;left:25px;font-size:9px;letter-spacing:.18em;color:white}.about h2{font-size:clamp(44px,5vw,70px);letter-spacing:-.05em;margin:0 0 30px}.about p{font-size:17px;line-height:1.75;color:#59676b}
.cta{background:var(--night);color:white;padding:130px 0}.cta h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(52px,7vw,100px);line-height:.95;margin:0 0 50px}.cta a{color:var(--signal);font-size:18px}.footer{background:var(--night);color:rgba(255,255,255,.4);padding:30px 0;border-top:1px solid rgba(255,255,255,.1);font-size:10px}.footer .wrap{display:flex;justify-content:space-between}
.reveal{opacity:0;transform:translateY(34px);transition:opacity .85s,transform .85s}.reveal.in{opacity:1;transform:none}
@media(max-width:850px){.wrap{width:min(100% - 36px,1240px)}.menu a:not(.contact){display:none}.hero{min-height:650px}.hero h1{font-size:57px}.section-head,.offer-main,.about-grid{grid-template-columns:1fr}.offer-row,.cases{grid-template-columns:1fr}.offer+.offer{border-left:0;border-top:1px solid rgba(255,255,255,.18);padding-left:0}.step{grid-template-columns:45px 1fr}.step span{grid-column:2}.facts{max-width:500px}.statement,.dark,.method,.proof,.about,.cta{padding:95px 0}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.brand-reveal{display:none}}

/* v1.1 — Method detail pages */
.step{text-decoration:none;color:inherit}.step span i{display:block;font-style:normal;font-size:11px;font-weight:800;color:#466d79;margin-top:8px;letter-spacing:.02em}
.detail{background:var(--paper)}
.detail-hero{min-height:70svh;background:var(--night);color:white;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:160px 0 90px}
.detail-orbit{position:absolute;width:760px;height:760px;border:1px solid rgba(169,255,203,.17);border-radius:50%;right:-180px;top:-250px}
.detail-orbit:before,.detail-orbit:after{content:"";position:absolute;border:1px solid rgba(121,184,255,.11);border-radius:50%}
.detail-orbit:before{inset:90px}.detail-orbit:after{inset:210px}
.detail-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:180px 1fr;gap:45px;align-items:end}
.detail-no{font-family:Georgia,serif;font-size:clamp(100px,14vw,220px);line-height:.7;color:rgba(255,255,255,.10)}
.back-method{display:inline-block;color:var(--signal);text-decoration:none;font-size:10px;letter-spacing:.14em;font-weight:800;margin-bottom:35px}
.detail h1{font-size:clamp(64px,8vw,120px);line-height:.85;letter-spacing:-.065em;margin:0 0 34px}
.detail-question{font-family:Georgia,serif;font-size:clamp(23px,2.4vw,36px);line-height:1.25;color:rgba(255,255,255,.68);max-width:850px;margin:0}
.detail-label{font-size:9px;letter-spacing:.18em;font-weight:900;color:#547079}
.detail-intro{padding:110px 0}.detail-copy{display:grid;grid-template-columns:240px 1fr;gap:60px}.detail-copy p{font-family:Georgia,serif;font-size:clamp(30px,3.6vw,53px);line-height:1.15;letter-spacing:-.025em;margin:0;max-width:950px}
.detail-work{background:#fff;padding:120px 0}.detail-work-head{display:grid;grid-template-columns:240px 1fr;gap:60px;margin-bottom:80px}.detail-work-head h2{font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.045em;margin:0}
.detail-items{border-top:1px solid var(--line)}.detail-item{display:grid;grid-template-columns:80px .8fr 1.2fr;gap:40px;padding:40px 0;border-bottom:1px solid var(--line)}.detail-item>span{font-size:10px;color:#789095}.detail-item h3{font-size:24px;line-height:1.15;margin:0}.detail-item p{margin:0;color:#647276;line-height:1.7;max-width:650px}
.detail-quote{background:#dfe6e3;padding:120px 0}.detail-quote blockquote{font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);line-height:1.08;letter-spacing:-.035em;margin:0;max-width:1050px}
.detail-result{padding:120px 0;background:var(--ink);color:#fff}.detail-result .detail-label{color:var(--signal)}.detail-result-grid{display:grid;grid-template-columns:240px 1fr;gap:60px}.detail-result h2{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.045em;margin:0 0 25px}.detail-result p{font-size:19px;line-height:1.65;color:rgba(255,255,255,.66);max-width:800px}
.detail-next{background:var(--night)}.detail-next a{display:flex;justify-content:space-between;align-items:end;width:min(1240px,calc(100% - 64px));margin:auto;padding:75px 0;text-decoration:none;color:#fff}.detail-next span{font-size:9px;letter-spacing:.17em;color:var(--signal)}.detail-next strong{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,60px)}.detail-next i{font-family:Arial,sans-serif;font-style:normal;display:inline-block;margin-left:25px;transition:transform .2s}.detail-next a:hover i{transform:translateX(10px)}
@media(max-width:850px){
 .detail-hero{min-height:620px;padding:130px 0 70px}.detail-hero-grid{grid-template-columns:1fr}.detail-no{font-size:100px}
 .detail-copy,.detail-work-head,.detail-result-grid{grid-template-columns:1fr;gap:30px}
 .detail-item{grid-template-columns:40px 1fr}.detail-item p{grid-column:2}
 .detail-next a{width:calc(100% - 36px);display:block}.detail-next strong{display:block;margin-top:20px}
}

/* v1.3 — persistent navigation between all six method detail pages */
.method-subnav{position:fixed;z-index:45;left:0;right:0;top:68px;background:rgba(4,17,24,.92);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.10)}
.method-subnav-inner{display:grid;grid-template-columns:repeat(6,1fr)}
.method-subnav a{position:relative;text-decoration:none;color:rgba(255,255,255,.48);padding:15px 12px;font-size:10px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.07);transition:.2s}
.method-subnav a:first-child{border-left:1px solid rgba(255,255,255,.07)}
.method-subnav a b{color:rgba(169,255,203,.55);font-size:9px;margin-right:5px}
.method-subnav a:hover{color:#fff;background:rgba(255,255,255,.035)}
.method-subnav a.active{color:#fff}
.method-subnav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--signal)}
.method-subnav a.active b{color:var(--signal)}
.detail-hero{padding-top:205px}
@media(max-width:850px){
 .method-subnav{top:58px;overflow-x:auto}
 .method-subnav-inner{display:flex;width:max-content}
 .method-subnav a{padding:13px 15px}
 .detail-hero{padding-top:190px}
}

/* v1.4 — visible links to real child pages */
.detail-deepdives{padding:105px 0;background:#eef0eb;border-top:1px solid var(--line)}
.deepdive-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.deepdive-link{min-height:150px;padding:28px;text-decoration:none;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:42px 1fr;gap:12px;position:relative}
.deepdive-link span{font-size:9px;color:#6b8186}.deepdive-link strong{font-size:20px}.deepdive-link i{grid-column:2;font-style:normal;font-size:10px;color:#52727a;align-self:end}.deepdive-link:hover{background:#fff}
.detail-item{scroll-margin-top:150px}.child-hero{min-height:55svh}.child-note{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#657377;margin-top:28px!important}
@media(max-width:850px){.deepdive-grid{grid-template-columns:1fr}}

/* v1.5 — full editorial content for method child pages */
.child-subnav{position:fixed;z-index:44;top:68px;left:0;right:0;background:rgba(4,17,24,.95);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}
.child-subnav-inner{display:flex;align-items:stretch;overflow-x:auto}
.child-subnav a{flex:0 0 auto;padding:15px 16px;text-decoration:none;color:rgba(255,255,255,.48);font-size:9px;border-right:1px solid rgba(255,255,255,.07);white-space:nowrap}
.child-subnav a:hover,.child-subnav a.active{color:#fff;background:rgba(255,255,255,.04)}
.child-subnav a.active{box-shadow:inset 0 -2px var(--signal)}
.child-subnav .child-parent{color:var(--signal);font-weight:800}
.child-hero{padding-top:220px;min-height:68svh}.child-title{position:relative;z-index:2}.child-title h1{max-width:1080px}
.child-body{padding:120px 0;background:#fff}.child-body-grid{display:grid;grid-template-columns:240px 1fr;gap:70px}.child-aside{padding-top:12px}
.child-copy{max-width:830px}.child-copy p{font-family:Georgia,serif;font-size:clamp(23px,2.25vw,34px);line-height:1.42;letter-spacing:-.015em;margin:0 0 38px;color:#23353b}
.child-copy blockquote{font-family:Georgia,serif;font-size:clamp(34px,4vw,60px);line-height:1.08;margin:75px 0 15px;padding:45px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.child-result{padding:105px 0;background:#dfe6e3}.child-result-grid{display:grid;grid-template-columns:240px 1fr;gap:70px}.child-result h2{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.045em;margin:0 0 22px}.child-result p{font-size:19px;line-height:1.65;max-width:780px;color:#4f6267}
.child-siblings{padding:90px 0}.child-siblings>.wrap>.detail-label{display:block;margin-bottom:30px}.child-cards{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.child-cards a{min-height:105px;padding:25px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.child-cards a:hover{background:#fff}.child-cards strong{font-size:17px}.child-cards i{font-style:normal;color:#57747c}
@media(max-width:850px){.child-subnav{top:58px}.child-hero{padding-top:190px}.child-body-grid,.child-result-grid{grid-template-columns:1fr;gap:30px}.child-cards{grid-template-columns:1fr}.child-copy p{font-size:22px}}

/* v1.6 — calmer front-page typography and revised positioning */
.hero h1{font-size:clamp(48px,5.3vw,76px);line-height:.94;letter-spacing:-.052em;max-width:900px}
.hero p{font-size:clamp(16px,1.25vw,19px);max-width:720px;line-height:1.58;margin-top:28px}
.statement h2{font-size:clamp(36px,4.15vw,60px);line-height:1.08;max-width:1000px}
.section-head h2{font-size:clamp(36px,4vw,58px)}
.offer-main h3{font-size:clamp(40px,4.5vw,64px)}
.method h2{font-size:clamp(38px,4.2vw,60px)}
.proof h2{font-size:clamp(40px,4.5vw,64px)}
.about h2{font-size:clamp(38px,4vw,58px)}
.cta h2{font-size:clamp(44px,5.5vw,76px)}
@media(max-width:850px){
 .hero h1{font-size:clamp(43px,13vw,58px)}
 .statement h2,.section-head h2,.method h2,.proof h2,.about h2{font-size:clamp(34px,10vw,48px)}
}

/* v1.6.6 — interactive decision hero, isolated */
.hero{position:relative;isolation:isolate;overflow:hidden}
.hero>*:not(.sf-decision-field):not(.sf-hero-cta){position:relative;z-index:3}
.sf-decision-field{position:absolute;z-index:1;right:-2vw;top:50%;width:min(48vw,720px);aspect-ratio:1;transform:translateY(-48%);border:0;background:transparent;color:inherit;cursor:pointer;padding:0;appearance:none}
.sf-field-label{position:absolute;z-index:5;right:8%;top:10%;font:700 9px/1 Inter,Arial,sans-serif;letter-spacing:.16em;color:rgba(195,255,215,.55);transition:.35s}
.sf-orbit{position:absolute;border:1px solid rgba(190,255,215,.14);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:sfSpin 15s linear infinite}
.sf-o1{width:78%;height:78%;border-style:dashed}.sf-o2{width:56%;height:56%;animation-duration:10s;animation-direction:reverse}.sf-o3{width:34%;height:34%;animation-duration:7s}
.sf-point{position:absolute;width:10px;height:10px;border-radius:50%;background:#baffd0;box-shadow:0 0 22px rgba(186,255,208,.55);animation:sfFloat 4s ease-in-out infinite}
.p1{left:17%;top:26%}.p2{left:28%;top:70%;animation-delay:-1s}.p3{left:48%;top:12%;animation-delay:-2.1s}.p4{left:76%;top:25%;animation-delay:-.5s}.p5{left:82%;top:67%;animation-delay:-2.8s}.p6{left:53%;top:82%;animation-delay:-1.6s}
.sf-route{position:absolute;left:50%;top:50%;height:1px;width:35%;transform-origin:left center;background:linear-gradient(90deg,rgba(186,255,208,.65),rgba(186,255,208,0));opacity:.42}
.r1{transform:rotate(-33deg)}.r2{transform:rotate(18deg)}.r3{transform:rotate(142deg)}
.sf-core{position:absolute;left:50%;top:50%;width:148px;height:148px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(186,255,208,.48);background:rgba(5,22,29,.78);backdrop-filter:blur(12px);display:grid;place-content:center;box-shadow:0 0 80px rgba(88,210,158,.08);transition:.65s cubic-bezier(.2,.8,.2,1)}
.sf-core i{font:400 54px/1 Georgia,serif;color:#baffd0;font-style:normal;transition:.45s}.sf-core b{font:800 8px/1 Inter,Arial,sans-serif;letter-spacing:.15em;color:rgba(255,255,255,.65);margin-top:10px}
.sf-outcome{position:absolute;right:2%;top:49%;font:800 10px/1 Inter,Arial,sans-serif;letter-spacing:.13em;color:#baffd0;opacity:0;transform:translateX(-18px);transition:.55s .35s}.sf-outcome b{font-size:22px;margin-left:8px}
.sf-decision-field:hover .sf-core{transform:translate(-50%,-50%) scale(1.07);border-color:#baffd0}.sf-decision-field:hover .sf-field-label{color:#baffd0}
.sf-decision-field.is-decided .sf-orbit{animation-duration:1.2s;opacity:.18}
.sf-decision-field.is-decided .sf-point{left:50%;top:50%;opacity:0;transition:left .55s,top .55s,opacity .3s .35s}
.sf-decision-field.is-decided .sf-route{width:47%;transform:rotate(0deg);opacity:.95;transition:.65s}
.sf-decision-field.is-decided .r2,.sf-decision-field.is-decided .r3{opacity:0}
.sf-decision-field.is-decided .sf-core{transform:translate(-50%,-50%) scale(.72);background:#baffd0}
.sf-decision-field.is-decided .sf-core i{font-size:0;color:#082029}.sf-decision-field.is-decided .sf-core i:after{content:"✓";font:700 44px/1 Inter,Arial,sans-serif}
.sf-decision-field.is-decided .sf-core b{color:#082029}
.sf-decision-field.is-decided .sf-outcome{opacity:1;transform:none}
.sf-decision-field.is-decided .sf-field-label{opacity:0}
.sf-hero-cta{position:absolute;z-index:5;left:max(5vw,40px);bottom:38px;text-decoration:none;color:rgba(255,255,255,.78);font:700 10px/1 Inter,Arial,sans-serif;letter-spacing:.11em;border-bottom:1px solid rgba(186,255,208,.28);padding-bottom:10px}.sf-hero-cta span{color:#baffd0;margin-left:8px}
@keyframes sfSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sfFloat{0%,100%{transform:translateY(-5px)}50%{transform:translateY(7px)}}
@media(max-width:900px){.sf-decision-field{width:76vw;right:-28vw;opacity:.56}.sf-field-label{display:none}.sf-hero-cta{left:24px;bottom:24px}.hero>*:not(.sf-decision-field):not(.sf-hero-cta){z-index:3}}
@media(prefers-reduced-motion:reduce){.sf-decision-field *{animation:none!important}.sf-decision-field{opacity:.45}}
