.baukio-breadcrumb{padding-top:36px}.baukio-breadcrumb .breadcrumbs{margin-bottom:32px}.baukio-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center;padding-block:10px 64px}.baukio-brand{display:flex;align-items:center;gap:7px;color:#f4f8fb;margin-bottom:31px}.baukio-brand>img{display:block;width:64px;height:64px;flex-shrink:0}.baukio-brand>span:not(.badge){font-size:44px;letter-spacing:-.06em;font-weight:700;line-height:1}.baukio-brand>span>span{color:#7dd3fc}.baukio-brand>.badge{margin-left:17px;align-self:center;font-size:9px;border-color:#466b83;background:#2a59732b}.baukio-hero .eyebrow{font-size:10px;letter-spacing:.13em;color:#7dd3fc}.baukio-hero h1{font-size:clamp(39px,4.1vw,57px);line-height:1.08;max-width:670px}.baukio-hero .lead{font-size:17px;line-height:1.75;color:#bccbd7;margin-top:24px;max-width:600px}.baukio-hero .button-row{align-items:center;gap:20px;margin-top:28px}.baukio-hero .button-row>.text-link{font-size:12px;gap:9px}.baukio-access-note{font-size:10px;color:#98b5c9;margin-top:17px;line-height:1.7}.baukio-preview-card{position:relative;border:1px solid #416073;border-radius:17px;overflow:hidden;background:linear-gradient(145deg,#253e4e,#172630);box-shadow:0 24px 80px #0004;align-self:center}.baukio-preview-photo{position:relative;aspect-ratio:1.5;overflow:hidden;background:#26363c}.baukio-preview-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 65%;filter:saturate(.7);opacity:.85}.baukio-preview-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#14263388,transparent 50%)}.baukio-preview-photo .badge{position:absolute;bottom:20px;left:23px;z-index:1;background:#102333e6;border-color:#8cafc36e;color:#dcebf5;font-size:9px}.baukio-preview-flow{padding:28px 29px 30px}.baukio-preview-flow>.eyebrow{margin-bottom:21px;font-size:9px;letter-spacing:.1em}.baukio-preview-flow>div{display:flex;gap:14px;align-items:center;margin-top:19px}.baukio-flow-number{border:1px solid #527991;border-radius:50%;display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;font-size:11px;color:#7dd3fc;background:#284f652b}.baukio-preview-flow strong,.baukio-preview-flow>div>span>span{display:block}.baukio-preview-flow strong{font-size:13px;font-weight:550}.baukio-preview-flow>div>span>span{font-size:11px;color:#a4bdcd;margin-top:3px;line-height:1.5}.baukio-expectation{display:grid;grid-template-columns:.9fr 1.6fr;gap:50px;align-items:center;padding:25px 30px;border:1px solid #3e5769;border-left:3px solid #7dd3fc;background:#20334066}.baukio-expectation>div{display:flex;align-items:center;gap:18px}.baukio-expectation svg{width:31px;height:31px;color:#7dd3fc}.baukio-expectation strong{font-size:15px;line-height:1.5;font-weight:550}.baukio-expectation p{font-size:13px;line-height:1.8;color:#acc2d1}.baukio-topic-grid,.baukio-step-grid,.baukio-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.baukio-topic-grid article{border-top:1px solid #4b667a;padding-top:25px;display:flex;flex-direction:column;align-items:flex-start}.baukio-topic-symbol{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:11px;background:#2b52663d;color:#7dd3fc;margin-bottom:20px}.baukio-topic-symbol svg{width:30px;height:30px}.baukio-topic-grid h3{font-size:23px;line-height:1.25}.baukio-topic-grid p{margin-top:16px;font-size:14px;line-height:1.8;margin-bottom:22px}.baukio-topic-example{font-size:10px;letter-spacing:.05em;color:#7cabbf;margin-top:auto}.baukio-how{border-block:1px solid #3b5261;background:linear-gradient(120deg,#1b2e3a,#17252f)}.baukio-step-grid{gap:48px;margin-top:42px}.baukio-step-grid article+article{border-left:1px solid #415768;padding-left:35px}.baukio-step-grid .step-number{color:#7dd3fc}.baukio-step-grid h3{font-size:20px;line-height:1.25;margin-bottom:16px}.baukio-step-grid p{font-size:14px;line-height:1.8}.baukio-plan-grid{gap:22px}.baukio-plan{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #3c5568;border-radius:10px;background:#1a2833;padding:28px 25px}.baukio-plan-featured{border-color:#62bce7;background:linear-gradient(145deg,#213d50,#1a2935)}.baukio-plan>.badge{font-size:9px;color:#bdd6e5;margin-bottom:25px}.baukio-plan-featured>.badge{background:#6fccff14;border-color:#6cbcdc;color:#b9e9ff}.baukio-plan h3{font-size:29px;margin-bottom:13px}.baukio-plan-status{font-size:17px;font-weight:500;color:#7dd3fc}.baukio-plan>p{font-size:13px;margin-top:13px;min-height:44px}.baukio-plan ul{list-style:none;padding:0;margin:24px 0 30px;flex:1}.baukio-plan li{font-size:12px;color:#b9ccd9;position:relative;padding-left:19px;margin-bottom:12px;line-height:1.7}.baukio-plan li:before{content:"✓";position:absolute;left:0;color:#7dd3fc}.baukio-plan>.button{width:100%;font-size:12px;gap:11px;padding-inline:12px}.baukio-team-link{margin-top:25px}.baukio-final{text-align:center}.baukio-final .baukio-brand{justify-content:center;margin-bottom:22px}.baukio-final .baukio-brand>img{width:48px;height:48px}.baukio-final .baukio-brand>span{font-size:35px}.baukio-final p{margin-top:20px;font-size:16px}.baukio-final .button{margin-top:26px}.baukio-brand-compact{margin-bottom:0;gap:5px}.baukio-brand-compact>img{width:45px;height:45px}.baukio-brand-compact>span:not(.badge){font-size:34px}
@media(max-width:1100px){.baukio-hero{gap:40px;grid-template-columns:1.15fr 1fr}.baukio-hero h1{font-size:43px}.baukio-brand>span:not(.badge){font-size:39px}.baukio-brand>.badge{margin-left:7px;font-size:8px;padding-inline:7px}.baukio-preview-flow{padding:24px}.baukio-expectation{gap:30px}.baukio-plan{padding:24px 20px}.baukio-step-grid{gap:30px}.baukio-step-grid article+article{padding-left:25px}}
@media(max-width:850px){.baukio-hero{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.baukio-hero-copy{max-width:680px}.baukio-hero h1{font-size:49px}.baukio-hero .lead{max-width:650px;font-size:16px}.baukio-brand{margin-bottom:22px}.baukio-brand>.badge{font-size:9px;margin-left:14px}.baukio-preview-card{display:grid;grid-template-columns:1fr 1fr}.baukio-preview-photo{height:100%;aspect-ratio:auto;min-height:285px}.baukio-preview-photo>img{position:absolute;inset:0}.baukio-preview-flow{padding:25px}.baukio-preview-flow strong{font-size:12px}.baukio-preview-flow>div{gap:10px}.baukio-expectation{grid-template-columns:1fr;gap:18px;padding:24px}.baukio-topic-grid{gap:20px}.baukio-topic-grid h3{font-size:21px}.baukio-topic-grid p{font-size:13px}.baukio-step-grid{gap:20px}.baukio-step-grid article+article{padding-left:20px}.baukio-step-grid h3{font-size:18px}.baukio-step-grid p{font-size:13px}.baukio-plan-grid{grid-template-columns:1fr;gap:18px}.baukio-plan{display:grid;grid-template-columns:1fr 1.2fr;gap:0 30px;padding:27px}.baukio-plan>.badge{grid-column:1;margin-bottom:15px;justify-self:start}.baukio-plan>h3,.baukio-plan>.baukio-plan-status,.baukio-plan>p{grid-column:1}.baukio-plan>ul{grid-column:2;grid-row:1/5;margin:0;align-self:center}.baukio-plan>.button{grid-column:2;grid-row:5;align-self:end;max-width:260px;margin-top:18px}.baukio-plan>p{margin-bottom:0;min-height:0}.baukio-plan-status{font-size:16px}.baukio-brand-compact>span:not(.badge){font-size:34px}}
@media(max-width:540px){.baukio-breadcrumb{padding-top:23px}.baukio-breadcrumb .breadcrumbs{margin-bottom:24px}.baukio-hero{padding-top:0;gap:28px}.baukio-hero h1{font-size:39px}.baukio-hero .lead{font-size:15px;margin-top:20px}.baukio-brand>img{width:51px;height:51px}.baukio-brand>span:not(.badge){font-size:36px}.baukio-brand>.badge{font-size:8px;margin-left:5px;letter-spacing:.02em;padding:4px 7px}.baukio-hero .eyebrow{font-size:8px;letter-spacing:.1em}.baukio-hero .button-row{align-items:stretch;gap:17px}.baukio-hero .button-row>.text-link{justify-content:center}.baukio-access-note{text-align:center;font-size:9px;margin-top:19px}.baukio-preview-card{display:block;border-radius:12px}.baukio-preview-photo{aspect-ratio:1.5;min-height:0}.baukio-preview-flow{padding:23px}.baukio-preview-flow>.eyebrow{font-size:8px}.baukio-preview-flow strong{font-size:13px}.baukio-preview-flow>div{gap:13px;margin-top:17px}.baukio-expectation{padding:21px 19px}.baukio-expectation strong{font-size:14px}.baukio-expectation p{font-size:12px}.baukio-topic-grid{grid-template-columns:1fr;gap:30px}.baukio-topic-grid article{padding-top:23px}.baukio-topic-grid h3{font-size:23px}.baukio-topic-grid p{font-size:14px;max-width:400px;margin-top:12px;margin-bottom:16px}.baukio-topic-symbol{margin-bottom:17px;width:45px;height:45px}.baukio-step-grid{grid-template-columns:1fr;gap:29px;margin-top:32px}.baukio-step-grid article+article{border-left:0;border-top:1px solid #415768;padding-left:0;padding-top:26px}.baukio-step-grid h3{font-size:22px;margin-bottom:13px}.baukio-step-grid p{font-size:14px}.baukio-step-grid .step-number{margin-bottom:17px}.baukio-plan{display:flex;padding:25px 23px}.baukio-plan>.badge{margin-bottom:22px}.baukio-plan>ul{margin:22px 0 26px;align-self:stretch}.baukio-plan li{font-size:13px}.baukio-plan>.button{max-width:none;margin-top:0;align-self:stretch}.baukio-plan h3{font-size:29px}.baukio-plan>p{font-size:14px;line-height:1.7}.baukio-plan-status{font-size:18px}.baukio-final p{font-size:14px}.baukio-final .button{width:100%}.baukio-brand-compact>img{width:45px;height:45px}.baukio-brand-compact>span:not(.badge){font-size:31px}}
