.lifecycle-hero{padding-bottom:145px}.lifecycle-hero .hero-heading h1{font-size:clamp(46px,4.8vw,72px);letter-spacing:-.06em}.lifecycle-hero .hero-heading>p:not(.pill-label){font-size:18px;line-height:1.7}.lifecycle-hero .hero-assurances span:before{content:'✓';margin-right:6px;color:#2563eb}.lifecycle-experience{max-width:1280px;width:calc(100% - 64px);margin:-70px auto 0;border:1px solid #d5dfee;border-radius:20px;position:relative;z-index:2;background:#fff;box-shadow:0 30px 70px #17202b15;overflow:hidden;scroll-margin-top:0}.lifecycle-demo-heading{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf6}.lifecycle-demo-heading>div{display:flex;align-items:center;gap:10px}.lifecycle-demo-heading strong{font-size:13px;font-weight:650}.journey-dot{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 5px #2563eb0e}.lifecycle-demo-heading>span{font:8px var(--mono);letter-spacing:.7px;color:#8b98ac}.lifecycle-tabs{display:grid;grid-template-columns:repeat(8,1fr);padding:0 22px;background:#f6f8fc;border-bottom:1px solid #dce5f2}.lifecycle-tabs button{position:relative;text-align:left;padding:19px 10px;border:0;background:none;cursor:pointer;color:#8592a6;display:flex;flex-direction:column;gap:7px;min-width:0}.lifecycle-tabs button>span{font:9px var(--mono);letter-spacing:1px}.lifecycle-tabs strong{font-size:10px;font-weight:550;line-height:1.5;white-space:nowrap}.lifecycle-tabs i{height:2px;position:absolute;bottom:-1px;left:10px;right:10px;background:transparent}.lifecycle-tabs button[aria-selected=true]{color:#2563eb;background:linear-gradient(transparent,#2563eb09)}.lifecycle-tabs button[aria-selected=true] i{background:#2563eb}.lifecycle-tabs button.done>span{color:#2563eb}.life-stage-intro{padding:30px 32px 23px;display:flex;justify-content:space-between;align-items:start;gap:20px}.life-stage-intro .tiny{font-size:8px;color:#2563eb}.life-stage-intro h3{font-size:26px;letter-spacing:-.9px;font-weight:600;margin-top:7px}.life-stage-intro p{font-size:12px;color:#748299;margin-top:10px;line-height:1.8}.life-availability{font-size:8px;padding:6px 9px;border:1px solid #dce5f1;border-radius:30px;white-space:nowrap;color:#7e8ca4;background:#f9fbfe;margin-top:8px}.life-availability.planned{background:#fff8e8;border-color:#f0dfb3;color:#947323}.life-perspectives{display:grid;grid-template-columns:1fr 34px 1fr;gap:0;padding:0 30px 30px;align-items:stretch}.life-buyer-view,.life-builder-view{border-radius:13px;overflow:hidden;padding:0 22px 22px;min-width:0;animation:life-in .25s ease-out;min-height:430px}.life-buyer-view{background:#f5f8ff;border:1px solid #dce5f4}.life-builder-view{background:#17202b;color:#ecf1fa;border:1px solid #293749}.perspective-heading{margin:0 -22px;padding:14px 18px;border-bottom:1px solid #dce5f1;display:flex;justify-content:space-between;gap:10px;align-items:center}.perspective-heading>span{font:8px var(--mono);color:#5e7ba6;letter-spacing:.5px;white-space:nowrap}.perspective-heading i{font-style:normal;font-size:11px;margin-right:6px}.perspective-heading>small{font-size:7px;color:#899bb6}.life-builder-view .perspective-heading{border-color:#2e3c50;background:#1c2735}.life-builder-view .perspective-heading>span{color:#99b2db}.life-builder-view .perspective-heading>small{color:#8092ad}.buyer-app-header,.builder-app-header{display:flex;align-items:center;gap:10px;padding:18px 0 14px}.buyer-app-header strong,.builder-app-header strong{font-size:11px;font-weight:600}.buyer-app-header small,.builder-app-header small{display:block;font-size:8px;margin-top:5px;color:#8796ac}.buyer-app-header>.avatar{margin-left:auto;width:27px;height:27px;font-size:8px}.home-avatar{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #ccdcf7;border-radius:8px;background:#e9f0ff;color:#2563eb;font-size:22px}.builder-app-header .avatar{background:#34445e;color:#adc9fb;width:31px;height:31px;font-size:9px}.record-status{margin-left:auto;font:8px var(--mono);color:#7d96bc}.view-title{font-size:14px;font-weight:550;margin:5px 0 18px;letter-spacing:-.3px}.perspective-link{display:flex;align-items:center;justify-content:center}.perspective-link span{border:1px solid #dce5f1;background:white;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#7596c8;font-size:16px;box-shadow:0 3px 9px #34578912}.buyer-screen{display:flex;flex-direction:column;gap:12px}.life-bubble{padding:12px 15px;background:white;border:1px solid #dce4f2;border-radius:2px 12px 12px 12px;align-self:flex-start;max-width:90%;box-shadow:0 3px 5px #182d4410}.life-bubble>small{font:7px var(--mono);color:#8395b0}.life-bubble p{font-size:12px;line-height:1.7;margin:6px 0;color:#314768}.life-bubble>span{font-size:7px;display:block;text-align:right;color:#94a3ba}.life-bubble.assistant{align-self:flex-end;background:#e1ebff;border-color:#d3e1fc;border-radius:12px 2px 12px 12px}.builder-record{border:1px solid #304057;border-radius:8px;overflow:hidden}.builder-record>div{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid #2b394d;font-size:10px;line-height:1.5}.builder-record>div:last-child{border:0}.builder-record>div>span{color:#8fa0ba}.builder-record strong{font-weight:500;text-align:right;color:#d1dff5}.builder-action{border:1px solid #3c5684;border-left:3px solid #568af4;border-radius:7px;padding:15px;margin-top:16px;background:#21304a}.builder-action .tiny{font-size:7px;color:#8faee6}.builder-action h4{font-size:12px;font-weight:550;margin:9px 0;line-height:1.5}.builder-action p{font-size:10px;color:#9baccc;line-height:1.8}.record-footer{display:flex;justify-content:space-between;gap:12px;margin-top:17px;font-size:7px;color:#798ba9}.lifecycle-carry{padding:20px 30px;background:#edf3ff;border-top:1px solid #d8e4fa;display:flex;align-items:center;justify-content:space-between;gap:20px}.lifecycle-carry>div{display:flex;align-items:center;gap:15px}.carry-symbol{font-size:27px;color:#2563eb}.lifecycle-carry strong{font-size:12px;font-weight:600}.lifecycle-carry p{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap}.lifecycle-carry p span{font-size:8px;color:#6480ad;border-right:1px solid #bdcce4;padding-right:8px}.lifecycle-carry p span:last-child{border:0}.lifecycle-carry button{padding:12px 17px;background:#2563eb;border:0;border-radius:7px;color:white;font-size:11px;cursor:pointer;white-space:nowrap}.lifecycle-carry button:hover{background:#1d4ed8}.lifecycle-disclosure{margin:0;padding:12px 20px;font-size:8px;line-height:1.7;text-align:center;color:#9aa6b8;background:white}.preference-sheet{padding:20px;background:white;border:1px solid #dce5f3;border-radius:10px}.preference-sheet h4{font-size:18px;margin:10px 0 18px;letter-spacing:-.5px}.preference-sheet>div{display:flex;gap:6px;flex-wrap:wrap}.preference-sheet>div>span{font-size:9px;padding:7px;border:1px solid #cfddf4;background:#eff5ff;border-radius:5px;color:#5176b3}.preference-sheet p{font-size:10px;color:#7b8fae;margin-top:18px}.visit-ticket{background:white;border:1px solid #d7e3f5;border-radius:12px;padding:23px}.visit-ticket h4{font-size:22px;font-weight:550;letter-spacing:-.6px;margin:10px 0 20px}.date-block{display:flex;gap:20px;align-items:center}.date-block>span{padding:10px 20px;border:1px solid #bcd2fb;border-radius:8px;background:#edf4ff;color:#5278b8;text-align:center;font:8px var(--mono)}.date-block>span strong{font:32px var(--sans);display:block;color:#2563eb;margin:3px 0}.date-block b{font-size:17px;font-weight:600}.date-block p{font-size:11px;line-height:1.8;color:#8596b0;margin-top:8px}.visit-footer{border-top:1px solid #e0e8f5;margin-top:20px;padding-top:15px;font-size:9px;display:flex;justify-content:space-between;gap:10px;color:#8093ae}.visit-footer b{color:#487cb6;font-weight:400}.buyer-note{display:flex;gap:12px;padding:13px 3px;color:#6c86aa}.buyer-note>span{font-size:22px}.buyer-note p{font-size:10px;line-height:1.8}.life-home{display:flex;align-items:center;gap:25px;background:linear-gradient(120deg,#e9f1ff,#f4f8ff);border:1px solid #dbe6f9;border-radius:10px;padding:18px}.life-building{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:85px;height:105px;padding:12px;background:linear-gradient(150deg,#98b7e9,#5878b3);transform:skewY(-5deg);box-shadow:6px 3px 0 #c1d2ef}.life-building i{background:#c3d7f8;border:1px solid #e1edff;border-radius:1px;opacity:.5}.life-building .lit{opacity:1;background:white;box-shadow:0 0 12px white}.life-home small{font:7px var(--mono);color:#6586b9}.life-home h4{font-size:28px;margin:8px 0;font-weight:600;letter-spacing:-1px}.life-home p{font-size:9px;line-height:1.8;color:#7b91b0}.quote-document{padding:18px;background:white;border:1px solid #d7e2f4;border-radius:9px}.quote-document>div{display:flex;align-items:center;gap:8px}.quote-document>div>span{color:#2563eb;font-size:20px}.quote-document strong{font-size:12px;font-weight:550}.quote-document small{font-size:8px;color:#879bb9;margin-left:auto}.quote-document p{font-size:10px;line-height:1.8;color:#8495af;margin:10px 0}.document-badge{display:inline-block;font-size:8px;background:#eef4ff;color:#6289c3;padding:6px 8px;border-radius:4px}.booking-confirm{display:flex;gap:13px;align-items:center;border:1px solid #cbdcf7;border-radius:8px;padding:16px;background:white}.booking-confirm>span{background:#e9f1ff;border:1px solid #c8dcff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2563eb}.booking-confirm h4{font-size:14px;font-weight:550;margin:0 0 6px}.booking-confirm p{font-size:9px;color:#8597b3}.buyer-next{padding:16px;border:1px solid #d4e2fa;border-radius:8px;background:#e9f1ff}.buyer-next small{font:7px var(--mono);color:#698cc3}.buyer-next strong{font-size:12px;display:block;margin:9px 0;color:#3e6098}.buyer-next p{font-size:10px;line-height:1.8;color:#7891b9}.portal-heading h4{font-size:23px;line-height:1.35;font-weight:550;letter-spacing:-.6px;margin:10px 0}.portal-heading p{font-size:11px;color:#8296b4;line-height:1.8}.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-grid>div{background:white;border:1px solid #dbe6f5;border-radius:9px;padding:16px}.portal-grid>div>span{display:block;font-size:25px;color:#507cc4;margin-bottom:10px}.portal-grid small{font:7px var(--mono);color:#7c94b8;display:block}.portal-grid strong{display:block;font-size:12px;margin:8px 0}.portal-grid p{font-size:9px;color:#8a9bb5;line-height:1.8}.life-checklist{background:white;border:1px solid #dce6f5;border-radius:10px;padding:3px 14px}.life-checklist>div{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #e2eaf6}.life-checklist>div:last-child{border:0}.check-circle{display:flex;align-items:center;justify-content:center;width:21px;height:21px;background:#eaf2ff;color:#628fce;font-size:10px;border-radius:50%;flex-shrink:0}.check-circle.pending{background:#f1f4f9;color:#9ba9bd}.life-checklist strong{font-size:10px;font-weight:500}.life-checklist small{margin-left:auto;font-size:8px;color:#90a0b8}.handover-scene{position:relative;border:1px solid #d2e0f7;background:radial-gradient(ellipse at 50% 0,#c9dcff,#f8fbff);border-radius:12px;padding:22px;text-align:center}.key-symbol{width:60px;height:60px;margin:0 auto 15px;background:#2563eb;color:white;border:1px solid #4f87f5;box-shadow:0 12px 25px #2563eb28;border-radius:16px;font-size:40px;display:flex;align-items:center;justify-content:center}.handover-scene .tiny{font-size:7px;color:#6389c4}.handover-scene h4{font-size:29px;line-height:1.15;letter-spacing:-1px;font-weight:550;margin:12px 0}.handover-scene p{font-size:9px;color:#8299bd}.scope-ribbon{max-width:1050px;margin:40px auto 0;padding:0 20px 35px;border-bottom:1px solid #dde5f0;display:flex;justify-content:space-between;align-items:center;gap:30px}.scope-ribbon>span{font:8px/1.7 var(--mono);letter-spacing:.8px;color:#8d9db3;max-width:140px}.scope-ribbon>div{display:flex;gap:25px;align-items:center}.scope-ribbon b{font-size:13px;color:#60738e;font-weight:550}.scope-ribbon i{color:#b6c5de;font-style:normal}.fragmentation{border:1px solid #dce5f1;border-radius:16px;overflow:hidden;max-width:1000px;margin:auto}.fragmented-row,.unified-row{padding:30px 35px}.fragmented-row{background:#f3f5f8}.fragment-label{font:8px var(--mono);color:#8c99ad;letter-spacing:1px}.fragmented-row>div,.unified-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 18px}.fragmented-row>div>span{background:white;border:1px dashed #ccd5e3;border-radius:6px;font-size:11px;padding:13px 20px;color:#7e8da4}.fragmented-row>div>i{font-size:12px;font-style:normal;color:#b2bdcd}.fragmented-row p,.unified-row p{font-size:11px;color:#8d9cb1;line-height:1.8}.unified-row{background:#eaf1ff;border-top:1px solid #d3e1f8}.unified-row .fragment-label{color:#5b80bb}.unified-row>div{gap:0;background:white;border:1px solid #bed2f5;border-radius:7px;padding:17px 25px}.unified-row>div>span{font-size:12px;color:#3a67b0;white-space:nowrap}.unified-row i{height:2px;background:#96b9f4;flex:1;margin:0 20px;position:relative}.unified-row i:after{content:'';position:absolute;right:0;top:-2px;width:6px;height:6px;border-radius:50%;background:#5289e8}.unified-row p{color:#718eb9}.builder-buyer-section{background:#edf2fa;border-top:1px solid #e0e8f3;border-bottom:1px solid #e0e8f3}.two-sided-value{display:grid;grid-template-columns:1fr 1fr;gap:26px}.two-sided-value article{background:white;border:1px solid #d7e2f3;border-radius:16px;padding:35px}.value-label{font:9px var(--mono);letter-spacing:1px;color:#2563eb}.two-sided-value h3{font-size:27px;font-weight:550;margin:18px 0;letter-spacing:-.9px}.two-sided-value article>p{font-size:13px;color:#7f90a9;line-height:1.9}.two-sided-value ul{padding:0;list-style:none;font-size:12px;line-height:2.5;color:#5e7394;margin:20px 0 25px}.two-sided-value li:before{content:'✓';color:#2563eb;margin-right:10px}.builder-mini{background:#17202b;border:1px solid #35435a;border-radius:10px;padding:15px}.builder-mini>div{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:10px;padding:13px 0;border-bottom:1px solid #334056;color:#9fb1d0;font-size:8px}.builder-mini>div:first-child{font:7px var(--mono);color:#6e85aa}.builder-mini>div:last-child{border:0}.builder-mini b{font-weight:500;color:#d3e1f6}.two-sided-value article>small{display:block;font-size:7px;color:#94a5bc;margin-top:12px}.buyer-mini{display:flex;align-items:center;gap:15px;padding:30px 20px;background:#eaf2ff;border:1px solid #c6dafa;border-radius:10px;min-height:185px}.buyer-mini strong{display:block;font-size:13px;margin:10px 0;color:#33598f}.buyer-mini small{font:7px var(--mono);color:#7999c7}.buyer-mini div>span{font-size:10px;line-height:1.8;color:#829bc0;display:block}.buyer-mini>b{margin-left:auto;color:#2563eb}.lifecycle-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lifecycle-capabilities article{border:1px solid #dce6f3;border-radius:12px;padding:25px;background:linear-gradient(150deg,#fff,#f6f9ff);display:flex;flex-direction:column}.capability-number{font:12px var(--mono);color:#2563eb;margin-bottom:35px}.lifecycle-capabilities h3{font-size:22px;line-height:1.3;letter-spacing:-.7px;margin-bottom:16px}.lifecycle-capabilities p{font-size:12px;line-height:1.9;color:#8093b0;margin-bottom:25px}.lifecycle-capabilities a{font-size:11px;color:#2563eb;margin-top:auto}.lifecycle-capabilities a small{display:block;font-size:8px;color:#92a1b6;margin-top:8px}.assistant-band{margin-top:24px;padding:25px 30px;display:flex;align-items:center;gap:22px;border:1px solid #d9e4f4;border-radius:12px;background:#f0f5ff}.assistant-mark{font-size:35px;color:#648dd0}.assistant-band h3{font-size:19px;font-weight:550;margin:7px 0}.assistant-band p{font-size:11px;color:#8399b9;line-height:1.8}.assistant-band .text-link{margin-left:auto;white-space:nowrap;font-size:11px;border-color:#a8bee2;color:#517ab9}.principle-section{background:#17202b;text-align:center;padding:85px 25px;color:white}.principle-section .pill-label{color:#91b2ec}.principle-section h2{font-size:clamp(32px,3.8vw,53px);line-height:1.2;font-weight:500;letter-spacing:-.05em;margin:24px 0}.principle-section h2>span{color:#82aaff}.principle-section p:not(.pill-label){font-size:14px;color:#94a8c8;line-height:1.8;max-width:600px;margin:auto}.principle-section .button{margin-top:30px}.closing-cta h2{font-size:clamp(40px,4.5vw,64px)}@keyframes life-in{from{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.lifecycle-tabs strong{font-size:9px}.lifecycle-tabs button{padding:17px 7px}.lifecycle-tabs{padding:0 12px}.life-perspectives{padding:0 20px 24px;grid-template-columns:1fr 24px 1fr}.life-stage-intro{padding:25px}.perspective-heading>small{font-size:6px}.lifecycle-capabilities{grid-template-columns:1fr 1fr}.two-sided-value article{padding:25px}.fragmented-row>div>span{padding:12px}.scope-ribbon>div{gap:17px}}
@media(max-width:700px){.lifecycle-hero{padding-bottom:105px}.lifecycle-hero .hero-heading h1{font-size:43px;letter-spacing:-2.4px}.lifecycle-hero .hero-heading>p:not(.pill-label){font-size:15px}.lifecycle-hero .hero-heading>p br{display:initial}.lifecycle-experience{width:calc(100% - 26px);margin-top:-50px;border-radius:14px}.lifecycle-demo-heading{padding:16px;display:block}.lifecycle-demo-heading strong{font-size:11px}.lifecycle-demo-heading>span{display:block;font-size:6px;margin:10px 0 0 18px}.journey-dot{height:6px;width:6px}.lifecycle-tabs{grid-template-columns:repeat(4,1fr);padding:0 8px}.lifecycle-tabs button{padding:12px 6px;gap:4px;border-bottom:1px solid #e3eaf4}.lifecycle-tabs strong{font-size:8px;white-space:normal;min-height:12px}.lifecycle-tabs button>span{font-size:7px}.lifecycle-tabs i{left:5px;right:5px}.life-stage-intro{padding:23px 17px 19px;display:block}.life-stage-intro h3{font-size:23px;line-height:1.3}.life-stage-intro p{font-size:11px;line-height:1.8}.life-availability{display:inline-block;margin-top:14px;font-size:7px}.life-perspectives{grid-template-columns:1fr;padding:0 12px 18px}.life-buyer-view,.life-builder-view{padding:0 16px 18px;min-height:0}.life-buyer-view{margin-bottom:0}.perspective-heading{margin:0 -16px;padding:13px}.perspective-heading>span{font-size:7px}.perspective-heading>small{font-size:6px}.perspective-link{height:32px}.perspective-link span{transform:rotate(90deg);width:25px;height:25px;font-size:13px}.buyer-app-header,.builder-app-header{padding:16px 0 12px}.buyer-app-header strong,.builder-app-header strong{font-size:10px}.view-title{font-size:13px;line-height:1.5;margin:7px 0 15px}.life-bubble p{font-size:11px}.builder-record>div{padding:11px;font-size:9px}.builder-action{padding:13px}.builder-action h4{font-size:11px}.builder-action p{font-size:9px}.record-footer{font-size:6px}.lifecycle-carry{padding:18px;display:block}.lifecycle-carry>div{gap:11px}.lifecycle-carry p span{font-size:7px}.lifecycle-carry strong{font-size:11px}.lifecycle-carry button{width:100%;margin-top:17px;font-size:11px}.lifecycle-disclosure{font-size:7px;padding:12px 18px}.scope-ribbon{margin-top:28px;display:block;padding-bottom:25px}.scope-ribbon>span{max-width:none;display:block;text-align:center;font-size:7px;margin-bottom:17px}.scope-ribbon>div{gap:9px;justify-content:center}.scope-ribbon b{font-size:9px}.scope-ribbon i{font-size:9px}.fragmented-row,.unified-row{padding:25px 18px}.fragmented-row>div{flex-wrap:wrap;justify-content:center;gap:8px}.fragmented-row>div>span{font-size:9px;padding:10px}.fragmented-row>div>i{font-size:9px}.fragment-label{font-size:7px}.unified-row>div{padding:15px 10px}.unified-row>div>span{font-size:9px}.unified-row i{margin:0 8px}.fragmented-row p,.unified-row p{font-size:10px}.two-sided-value{grid-template-columns:1fr;gap:18px}.two-sided-value article{padding:25px}.two-sided-value h3{font-size:25px}.two-sided-value article>p{font-size:12px}.two-sided-value ul{font-size:11px}.builder-mini{padding:10px 13px}.builder-mini>div{font-size:7px;gap:8px}.builder-mini>div:first-child{font-size:6px}.buyer-mini{padding:22px 15px;min-height:155px;gap:10px}.buyer-mini strong{font-size:11px}.buyer-mini div>span{font-size:9px}.lifecycle-capabilities{grid-template-columns:1fr;gap:15px}.lifecycle-capabilities article{padding:25px}.capability-number{margin-bottom:20px;font-size:11px}.lifecycle-capabilities h3{font-size:25px}.lifecycle-capabilities p{font-size:12px;margin-bottom:20px}.lifecycle-capabilities a{font-size:12px}.assistant-band{padding:25px;display:block}.assistant-mark{margin-bottom:16px}.assistant-band .text-link{display:inline-block;margin-top:18px}.assistant-band h3{font-size:21px;line-height:1.4}.assistant-band p{font-size:12px;margin-top:10px}.principle-section{padding:60px 10px}.principle-section h2{font-size:34px}.principle-section p:not(.pill-label){font-size:12px}.principle-section .button{font-size:10px;padding:14px 15px}.life-home{gap:18px;padding:15px}.life-home h4{font-size:24px}.life-building{width:75px;height:95px;flex-shrink:0}.quote-document{padding:15px}.quote-document strong{font-size:10px}.quote-document small{font-size:7px}.portal-heading h4{font-size:22px}.portal-grid{gap:9px}.portal-grid>div{padding:13px}.portal-grid strong{font-size:11px}.life-checklist{padding:3px 10px}.life-checklist strong{font-size:9px}.life-checklist small{font-size:7px}.visit-ticket{padding:18px}.visit-ticket h4{font-size:22px}.visit-footer{font-size:8px}.date-block{gap:15px}.date-block>span{padding:8px 15px}.handover-scene{padding:20px}}
@media(max-width:370px){.lifecycle-hero .hero-heading h1{font-size:38px}.lifecycle-tabs strong{font-size:7px}.life-stage-intro h3{font-size:21px}.scope-ribbon>div{gap:6px}.scope-ribbon b{font-size:8px}.record-footer{font-size:5px}}
