@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:wght@600&display=swap";:root{font-family:DM Sans,sans-serif;color:#29362f;background:#f6f5f1;--green:#315b4d;--line:#e4e2dc;--muted:#75817b}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.shell>aside{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 17px 17px;color:#eaf1ed;background:#294d41}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px;border:0;color:#fff;background:none;text-align:left}.brand>b{display:grid;place-items:center;width:41px;height:41px;border:1px solid #91aa9e;border-radius:50%;font:600 24px Fraunces}.brand strong,.brand small,.profile strong,.profile small,.sync strong,.sync small{display:block}.brand strong{font:600 21px Fraunces}.brand small{color:#b4c8bf;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.shell nav{display:grid;gap:4px}.shell nav label{padding:0 11px 8px;color:#9fb5ab;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.shell nav button{display:flex;align-items:center;gap:11px;padding:11px;border:0;border-radius:7px;color:#c7d5cf;background:none;text-align:left}.shell nav button:hover,.shell nav button.active{color:#fff;background:#3b6254}.shell nav i{width:18px;font-size:18px;font-style:normal;text-align:center}.shell nav em{margin-left:auto;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:#315b4d;background:#e5c8b7;font-size:9px;font-style:normal}.side-bottom{margin-top:auto}.sync{width:100%;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:11px;border:1px solid #4c6d61;border-radius:8px;color:#fff;background:#315548;text-align:left}.sync>i{width:7px;height:7px;border-radius:50%;background:#7fc39a}.sync strong{font-size:10px}.sync small{margin-top:2px;color:#9eb9ae;font-size:8px}.profile{display:flex;align-items:center;gap:9px;margin-top:16px;padding:13px 4px 0;border-top:1px solid #45675b}.profile>b{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;color:#315548;background:#d8c4b5;font-size:10px}.profile strong{font-size:10px}.profile small{color:#a9bdb4;font-size:8px}.shell>main{min-width:0}.top{min-height:91px;display:flex;align-items:center;justify-content:space-between;padding:18px 37px;border-bottom:1px solid var(--line);background:#faf9f6}.top h1{margin:0;font:600 26px Fraunces}.top p{margin:5px 0 0;color:var(--muted);font-size:11px}.back{padding:0 0 4px;border:0;color:var(--green);background:none;font-size:9px}.primary,.secondary{padding:9px 14px;border-radius:6px;font-size:11px;font-weight:600}.primary{border:1px solid var(--green);color:#fff;background:var(--green)}.secondary{border:1px solid #d7d7d2;background:#fff}.content{padding:29px 37px 50px}.welcome{position:relative;overflow:hidden;padding:28px 33px;border-radius:11px;color:#fff;background:linear-gradient(115deg,#31594c,#456c5f)}.welcome span{color:#c7d8d1;font-size:11px}.welcome h2{margin:7px 0 5px;font:600 27px Fraunces}.welcome p{margin:0;color:#d5e2dc;font-size:11px}.welcome>b{position:absolute;right:55px;top:25px;color:#dfc1af;font-size:50px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.metric{position:relative;overflow:hidden;padding:18px 19px;border:1px solid var(--line);border-radius:9px;background:#fff}.metric:after{content:"";position:absolute;right:-16px;top:-20px;width:68px;height:68px;border-radius:50%;background:#dce8e1}.metric span,.metric strong,.metric small{display:block}.metric span{color:#6f7d76;font-size:10px}.metric strong{margin:8px 0 4px;font:600 23px Fraunces}.metric small{color:#70867b;font-size:9px}.dashboard,.notes,.detail{display:grid;grid-template-columns:1.55fr 1fr;gap:16px}.card{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.head{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid #eceae5}.head h2,.toolbar h2{margin:0;font:600 15px Fraunces}.head button{border:0;color:var(--green);background:none;font-size:9px;font-weight:600}.appointment{width:100%;display:grid;grid-template-columns:40px 1fr 90px 33px;align-items:center;gap:11px;padding:13px 19px;border:0;border-bottom:1px solid #efede8;background:#fff;text-align:left}.appointment:hover{background:#fafaf7}.appointment span strong,.appointment span small{display:block}.appointment span small{margin-top:3px;color:#7c8882;font-size:8px}.appointment span strong{font-size:10px}.cal{display:grid;place-items:center;min-width:38px;height:42px;border-radius:6px;color:#315c4d;background:#e8f0eb}.cal b{font:600 16px Fraunces}.cal small{color:#668176!important;font-size:7px!important;text-transform:uppercase}.avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;color:#315c4d;background:#d7e4dc;font-size:9px;font-style:normal;font-weight:700}.a1{color:#805c49;background:#eadfd5}.a2{color:#675c7c;background:#dfdbe8}.a3{color:#74643e;background:#e9dfc7}.quick button{width:100%;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:14px 17px;border:0;border-bottom:1px solid #efede8;background:#fff;text-align:left}.quick button>b{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;color:#56786a;background:#e5eee9}.quick strong,.quick small{display:block}.quick strong{font-size:9px}.quick small{margin-top:3px;color:#7e8984;font-size:8px}.toolbar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 19px;border-bottom:1px solid var(--line)}.toolbar>label{width:min(385px,100%);display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dbdcd7;border-radius:6px;background:#fafaf8}.toolbar input{width:100%;min-height:37px;border:0;outline:0;background:none;font-size:10px}.filters{display:flex;gap:2px;padding:3px;border-radius:7px;background:#f3f2ee}.filters button{padding:6px 9px;border:0;border-radius:5px;color:#718078;background:none;font-size:9px}.filters button.active{color:#2d5547;background:#fff;box-shadow:0 1px 4px #0001}.row{width:100%;display:grid;grid-template-columns:1.5fr 1.2fr 1fr .7fr .7fr;align-items:center;gap:15px;min-height:69px;padding:9px 19px;border:0;border-bottom:1px solid #eeece7;background:#fff;text-align:left;font-size:9px}.rows button:hover{background:#fafaf7}.rowhead{min-height:36px;color:#829089;background:#fafaf8;font-size:8px}.person{display:flex;align-items:center;gap:9px}.person strong,.person small{display:block}.person strong{font-size:10px}.person small{margin-top:2px;color:#7e8a84;font-size:8px}.tags{display:flex;gap:3px;flex-wrap:wrap}.tags i{padding:3px 6px;border-radius:9px;color:#526d62;background:#edf2ef;font-size:7px;font-style:normal}.status{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:4px 7px;border-radius:10px;color:#55776a;background:#e7f1eb;font-size:7px;font-weight:600}.status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.s-pausiert,.s-offen,.s-bestätigt{color:#907446;background:#f5edda}.s-überfällig{color:#a15843;background:#f7e5de}.integration{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin-bottom:15px;padding:15px 19px;border:1px solid #cddbd4;border-radius:9px;background:#eef5f1}.integration>b{display:grid;place-items:center;width:39px;height:39px;border-radius:7px;color:#fff;background:#2572c7}.integration strong,.integration small{display:block}.integration strong{font-size:10px}.integration small{margin-top:3px;color:#708078;font-size:8px}.integration button{border:0;color:var(--green);background:none;font-size:9px;font-weight:600}.session-list article{display:grid;grid-template-columns:42px 1.3fr 1fr .7fr .7fr;align-items:center;gap:14px;padding:11px 19px;border-bottom:1px solid #eeece7}.session-list article span strong,.session-list article span small{display:block}.session-list article span strong{font-size:9px}.session-list article span small{margin-top:3px;color:#7b8881;font-size:8px}.session-list em{width:max-content;padding:4px 7px;border-radius:4px;color:#31669d;background:#e7f0fa;font-size:7px;font-style:normal}.three{grid-template-columns:repeat(3,1fr)}.invoice-list article{display:grid;grid-template-columns:1fr 1fr .8fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:13px 19px;border-bottom:1px solid #eeece7;font-size:9px}.invoice-list strong,.invoice-list small{display:block}.invoice-list small{margin-top:3px;color:#87908c;font-size:7px}.invoice-list button{margin:2px;padding:4px 6px;border:1px solid #dddcd7;border-radius:4px;background:#fff;font-size:7px}.note{margin:16px;padding:16px;border:1px solid #e7e4df;border-radius:7px}.note header{display:flex;align-items:center;gap:9px}.note header>span{flex:1}.note strong,.note small{display:block}.note strong{font-size:10px}.note small{margin-top:3px;color:#7d8882;font-size:8px}.note em{padding:3px 6px;border-radius:8px;color:#806b77;background:#f0e9ed;font-size:7px;font-style:normal}.note p{color:#56635d;font-size:10px;line-height:1.6}.note>button{padding:0;border:0;color:var(--green);background:none;font-size:8px}.goals>div{padding:17px 19px;border-bottom:1px solid var(--line)}.goals strong,.goals small,.goals span{display:block}.goals strong{font-size:10px}.goals small,.goals span{margin-top:3px;color:#76837c;font-size:8px}.goals progress{width:100%;height:5px;margin-top:13px;accent-color:#628677}.goals>button{margin:16px}.client-hero{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:22px;border:1px solid var(--line);border-radius:9px;background:#fff}.client-hero>.avatar{width:62px;height:62px;font-size:16px}.client-hero h2{margin:0;font:600 22px Fraunces}.client-hero p{color:#748079;font-size:9px}.detail>aside{display:grid;align-content:start;gap:16px}.detail-session{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:start;margin:0 19px;padding:16px 0;border-bottom:1px solid var(--line)}.detail-session strong,.detail-session small{display:block}.detail-session strong{font-size:10px}.detail-session small{margin-top:3px;color:#78847e;font-size:8px}.detail-session p{font-size:9px;line-height:1.5}.facts dl{display:grid;grid-template-columns:80px 1fr;gap:0;margin:0;padding:9px 19px 17px;font-size:9px}.facts dt,.facts dd{padding:9px 0;border-bottom:1px solid #eee}.facts dt{color:#78847e}.facts dd{margin:0;font-weight:600}.total>strong,.total>small{display:block;margin:17px 19px 0}.total>strong{font:600 22px Fraunces}.total>small{margin-top:3px;padding-bottom:17px;color:#78847e;font-size:8px}.backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#1d2c27aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(560px,100%);border-radius:11px;background:#fff;box-shadow:0 24px 80px #14231c44}.modal>header{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;border-bottom:1px solid var(--line)}.modal h2{margin:0;font:600 21px Fraunces}.modal>header button{border:0;background:none;font-size:21px}.modal form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px}.modal label{display:grid;gap:5px;color:#53625b;font-size:9px;font-weight:600}.modal .wide,.modal footer{grid-column:1/-1}.modal input,.modal select,.modal textarea{width:100%;padding:9px 10px;border:1px solid #d8d9d4;border-radius:6px;background:#fff;font-size:10px}.modal footer{display:flex;justify-content:flex-end;gap:7px}.toast{position:fixed;z-index:30;right:24px;bottom:24px;padding:12px 16px;border-radius:7px;color:#fff;background:#294f42;box-shadow:0 10px 35px #21392f3d;font-size:10px}@media(max-width:900px){.shell{grid-template-columns:72px 1fr}.shell>aside{padding:20px 9px}.brand span,.shell nav label,.shell nav button span,.shell nav em,.side-bottom{display:none}.brand{padding:0 6px 26px}.shell nav button{justify-content:center}.metrics{grid-template-columns:repeat(2,1fr)}.row{grid-template-columns:1.5fr 1fr .7fr}.row>:nth-child(3),.row>:nth-child(5){display:none}}@media(max-width:680px){.shell{display:block;padding-bottom:62px}.shell>aside{position:fixed;z-index:10;top:auto;bottom:0;width:100%;height:62px;padding:7px}.brand,.side-bottom{display:none}.shell nav{height:100%;grid-template-columns:repeat(5,1fr)}.top{min-height:73px;padding:13px 16px}.top h1{font-size:21px}.top p{display:none}.top .primary{font-size:0}.top .primary:first-letter{font-size:18px}.content{padding:16px 13px 32px}.welcome{padding:23px}.welcome>b{right:15px;opacity:.5}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:19px}.dashboard,.notes,.detail{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.filters{overflow:auto}.row{grid-template-columns:1fr auto}.row>:nth-child(2),.row>:nth-child(3),.row>:nth-child(5){display:none}.session-list article{grid-template-columns:40px 1fr auto}.session-list article>:nth-child(3),.session-list article>:nth-child(4){display:none}.invoice-list article{grid-template-columns:1fr .7fr .7fr}.invoice-list article>:nth-child(2),.invoice-list article>:nth-child(3),.invoice-list article>:last-child{display:none}.client-hero{grid-template-columns:54px 1fr}.client-hero>.primary{grid-column:1/-1}.modal form{grid-template-columns:1fr}.modal .wide,.modal footer{grid-column:1}.appointment{grid-template-columns:40px 1fr 32px}.appointment>:nth-child(3){display:none}}.account-head{display:flex;align-items:center;justify-content:space-between;padding:24px 27px;border-radius:10px;color:#fff;background:linear-gradient(115deg,#31594c,#456c5f)}.account-head span{color:#c7d8d1;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.account-head h2{margin:5px 0;font:600 22px Fraunces}.account-head p{margin:0;color:#d5e2dc;font-size:9px}.account-head select{padding:9px 12px;border:1px solid #ffffff55;border-radius:6px;color:#fff;background:#ffffff16;font-size:9px}.account-head option{color:#29362f}.book-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px}.month-chart{height:205px;display:flex;align-items:flex-end;gap:12px;padding:25px 22px 22px;background:repeating-linear-gradient(to bottom,#eee 0,#eee 1px,transparent 1px,transparent 42px)}.month-chart>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.month-chart>div>span{height:100%;display:flex;align-items:flex-end;gap:2px}.month-chart i{display:block;width:7px;min-height:2px;border-radius:2px 2px 0 0;background:#63887a}.month-chart i+i{background:#d8aa8f}.month-chart small{margin-top:6px;color:#7c8882;font-size:7px}.legend{display:flex;align-items:center;gap:5px;padding:0 22px 15px;color:#77847d;font-size:8px}.legend i{width:7px;height:7px;border-radius:2px;background:#63887a}.legend i:nth-of-type(2){margin-left:10px;background:#d8aa8f}.category-card>div{display:grid;grid-template-columns:1fr auto;gap:4px;padding:13px 18px;border-bottom:1px solid #eee;font-size:9px}.category-card progress{grid-column:1/-1;width:100%;height:4px;accent-color:#63887a}.expense-row{display:grid;grid-template-columns:.8fr .8fr 1.5fr .5fr 1fr .7fr;align-items:center;gap:12px;min-height:55px;padding:9px 19px;border-bottom:1px solid #eeece7;font-size:8px}.expense-head{min-height:34px;color:#829089;background:#fafaf8}.expense-row em{width:max-content;padding:4px 7px;border-radius:9px;color:#526d62;background:#edf2ef;font-style:normal}.expense-row:last-child{text-align:right}.expense-row span:nth-child(5){color:#5f796e;font-size:7px}.modal label small{color:#849089;font-size:7px;font-weight:400}.goal-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.goal-item:hover{background:#fafaf7}.goal-item>span{flex:1}.goal-item strong,.goal-item small,.goal-item em{display:block}.goal-item strong{font-size:10px}.goal-item small,.goal-item em{margin-top:3px;color:#76837c;font-size:8px;font-style:normal}.goal-item progress{width:100%;height:5px;margin-top:10px;accent-color:#628677}.goal-item>b{color:var(--green);font-size:8px;white-space:nowrap}.client-goals>.secondary{margin:14px 18px}.top>div:last-child{display:flex;gap:8px}.income-card{margin-top:16px}.income-card .toolbar small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.income-row>strong:last-child{color:#39705c}.invoice-hint{display:grid;gap:3px;padding:11px 13px;border-radius:6px;color:#536c61;background:#edf3ef;font-size:8px}.invoice-hint b{font-size:9px}.acquisition{padding:9px 14px;border:1px solid #c69575;border-radius:6px;color:#6e442f;background:#f7e7db;font-size:11px;font-weight:700}.acquisition:hover{background:#f1d8c6}.manage-status{border:1px dashed #c9c8c2!important;background:#fff!important;color:#315b4d!important}.lead-hint{display:grid;gap:3px;padding:11px 13px;border-radius:6px;color:#536c61;background:#edf3ef;font-size:8px}.lead-hint b{font-size:9px}.status-list{display:flex;flex-wrap:wrap;gap:6px}.status-list span{padding:6px 9px;border-radius:999px;color:#526d62;background:#edf2ef;font-size:8px;font-weight:700}.public-home{min-height:100vh;display:grid;grid-template-rows:auto 1fr;color:#f7faf8;background:#294d41}.public-home nav{display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,5vw,70px)}.public-home nav strong{font:600 22px Fraunces}.public-home nav a,.public-login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid #d9e5df;border-radius:6px;color:#294d41;background:#f7faf8;text-decoration:none;font-size:12px;font-weight:700}.public-home section{align-self:center;width:min(760px,100%);padding:50px clamp(20px,7vw,90px) 90px}.public-home .eyebrow{margin:0 0 14px;color:#c2d7ce;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.public-home h1{margin:0;font:600 clamp(38px,7vw,74px)/1.02 Fraunces}.public-home section>p:not(.eyebrow){max-width:560px;margin:22px 0 30px;color:#d7e4de;font-size:16px;line-height:1.65}.public-login{min-height:48px;padding:0 22px;background:#e6c8b7;border-color:#e6c8b7;color:#233d34}.public-home{display:block;background:#f7f4ed;color:#26372f}.public-home nav{position:sticky;z-index:5;top:0;background:#f7f4edcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2ded3}.public-home nav>div{display:flex;align-items:center;gap:10px}.public-home nav a{min-height:38px;border:0;color:#315b4d;background:transparent}.public-home nav .public-login{border:1px solid #315b4d;color:#fff;background:#315b4d}.public-hero{width:100%!important;min-height:calc(100vh - 86px);display:grid;align-content:center;padding:72px clamp(22px,8vw,110px)!important;background:linear-gradient(115deg,#294d41,#436f60 62%,#d9b9a3 62%,#e7cdbb);color:#fff}.public-hero h1{max-width:890px}.public-hero p{max-width:680px!important;color:#e8f0ec!important}.public-cta{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:48px;padding:0 20px;border-radius:6px;color:#213b32;background:#f2d1bc;text-decoration:none;font-size:13px;font-weight:800}.public-band,.public-text,.public-offer,.public-steps,.public-about,.public-contact{width:100%!important;padding:72px clamp(22px,7vw,96px)!important}.public-band{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;background:#fff}.public-band h2,.public-text h2,.public-steps h2,.public-about h2,.public-contact h2{margin:0;font:600 clamp(28px,4vw,46px)/1.08 Fraunces;color:#26372f}.public-band ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.public-band li{padding:16px 18px;border-left:4px solid #d9b9a3;background:#f8f5ee;color:#4c5c55;font-size:15px;line-height:1.5}.public-text{background:#f7f4ed}.public-text p,.public-about p,.public-contact p{max-width:820px;color:#55645d;font-size:16px;line-height:1.75}.public-offer{background:#294d41;color:#fff}.public-offer .eyebrow{color:#c4d8d0}.public-offer>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.public-offer article{padding:26px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff0e}.public-offer span{color:#d9b9a3;font-size:12px;font-weight:800}.public-offer h3{margin:12px 0;font:600 24px Fraunces}.public-offer p{color:#dce9e3;font-size:14px;line-height:1.65}.public-steps{display:grid;grid-template-columns:.9fr 1.2fr;gap:40px;background:#fff}.public-steps ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.public-steps li{display:grid;gap:6px;padding:18px;border:1px solid #e3ded4;border-radius:8px;background:#fbfaf6}.public-steps strong{font-size:15px}.public-steps span{color:#5d6963;font-size:14px;line-height:1.55}.public-enneagram div{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.public-enneagram span{padding:9px 13px;border-radius:999px;color:#315b4d;background:#e7eee9;font-size:13px;font-weight:800}.public-about{background:#efe7dc}.public-about>div{max-width:880px}.public-contact{display:flex;justify-content:space-between;gap:28px;background:#294d41;color:#fff}.public-contact h2{color:#fff}.public-contact p{color:#dce9e3}.public-contact address{display:grid;align-content:start;gap:8px;min-width:240px;font-style:normal}.public-contact address a{color:#f2d1bc}.public-contact address span{color:#dce9e3}@media(max-width:900px){.book-grid{grid-template-columns:1fr}}@media(max-width:680px){.shell nav{grid-template-columns:repeat(6,1fr)!important}.account-head{align-items:flex-start;flex-direction:column;gap:15px}.account-head select{width:100%}.book-grid{grid-template-columns:1fr}.expense-row{grid-template-columns:1fr 1fr .7fr}.expense-row>:nth-child(2),.expense-row>:nth-child(4),.expense-row>:nth-child(5){display:none}.month-chart{gap:4px;padding-inline:12px}.month-chart i{width:5px}}@media(max-width:760px){.public-home nav{align-items:flex-start;gap:14px;flex-direction:column}.public-home nav>div{width:100%;justify-content:space-between;gap:4px}.public-home nav a{padding:0 8px;font-size:11px}.public-home nav .public-login{padding:0 12px}.public-hero{min-height:auto;padding-top:58px!important;background:linear-gradient(145deg,#294d41,#436f60)}.public-band,.public-steps,.public-contact{grid-template-columns:1fr;display:grid}.public-offer>div{grid-template-columns:1fr}.public-contact{display:grid}.public-cta{width:100%}}@media print{.shell>aside,.top,.toolbar{display:none}.shell{display:block}.content{padding:0}}
