*{margin:0;box-sizing:border-box;padding:0}
body{color:#1a2332;background:linear-gradient(165deg,#fff 0%,#fef5f0 100%);overflow-x:hidden;font:16px/1.65 'Manrope',-apple-system,sans-serif}
html{scroll-behavior:smooth}
a{text-decoration:none;color:inherit;transition:color .25s ease}
img{display:block;max-width:100%;height:auto}
.strata__base{width:100%;margin:0 auto;max-width:1320px;padding-left:18px;padding-right:18px}
.circuit__conductor{background:linear-gradient(to bottom,#fde1c326 0%,#ffffffeb 100%);position:relative;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #06223a14}
.circuit__conductor::before{content:'LYRRAPETH';position:absolute;color:#f17acb0f;left:50%;top:50%;transform:translate(-50%,-50%);letter-spacing:18px;z-index:1;white-space:nowrap;pointer-events:none;font:600 92px 'Space Grotesk',monospace}
.cascade__top__tier{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;z-index:3;padding-top:14px;padding-bottom:14px}
.emblem__vessel{display:flex;align-items:center;justify-content:center;background:#ffffffe0;border-radius:8px;padding:10px 16px;box-shadow:0 2px 8px #06223a0f}
.emblem__vessel img{height:85px;width:85px;object-fit:contain}
.trust__constellation{display:flex;flex-direction:row;gap:24px;align-items:center}
.seal__fragment{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.seal__metric{color:#06223A;font:600 21px/1.2 'Space Grotesk',monospace}
.seal__label{font-size:13px;font-weight:300;color:#06223ab8;letter-spacing:.3px}
.cascade__middle__tier{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;z-index:5;padding-top:18px;padding-bottom:18px;border-top:1px solid #f17acb1f;background:linear-gradient(90deg,#fff6 0%,#fde1c32e 50%,#fff6 100%)}
.mission__statement{display:flex;flex-direction:column;gap:6px;max-width:480px}
.mission__title{color:#06223A;font:600 18px/1.35 'Space Grotesk',monospace}
.mission__subtitle{font-size:14px;font-weight:300;color:#06223aad;line-height:1.5}
.pathway__grid{display:flex;flex-direction:row;gap:32px;align-items:center}
.pathway__node a{font-size:16px;font-weight:500;color:#06223A;display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .3s ease;position:relative}
.pathway__node a::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:0;height:2px;background:#F17ACB;transition:width .25s ease}
.pathway__node a:hover{opacity:.75}
.pathway__node a:hover::after{width:100%}
.pathway__icon{width:28px;height:28px;background:#f17acb26;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#F17ACB}
@media (max-width: 768px) {
.circuit__conductor::before{font-size:48px;letter-spacing:8px}
.cascade__top__tier{flex-direction:column;gap:18px}
.trust__constellation{flex-direction:column;gap:14px}
.seal__fragment{align-items:center}
.cascade__middle__tier{flex-direction:column;gap:22px}
.mission__statement{max-width:100%;text-align:center}
.pathway__grid{flex-direction:column;gap:18px}
.emblem__vessel img{height:70px;width:70px}
}
.terrain__foundation{background:#06223A;position:relative;padding-top:72px;padding-bottom:38px;overflow:hidden}
.terrain__foundation::before{content:'';position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(135deg,#f17acb38 0%,#fde1c32e 100%);clip-path:polygon(0 0,100% 0,100% 65%,0 100%);z-index:1}
.chamber__primary{position:relative;z-index:2;background:#ffffff0a;border-radius:12px;padding:48px 36px;border:1px solid #f17acb26;backdrop-filter:blur(8px)}
.chamber__inner__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;margin-bottom:48px}
.vault__segment{display:flex;flex-direction:column;gap:18px}
.vault__heading{color:#FDE1C3;letter-spacing:.5px;margin-bottom:6px;font:600 19px 'Space Grotesk',monospace}
.vault__link__collection{display:flex;flex-direction:column;gap:12px}
.vault__link__item a{font-size:15px;font-weight:300;color:#ffffffc7;line-height:1.6;transition:color .3s ease,padding-left .25s ease;display:inline-block}
.vault__link__item a:hover{color:#F17ACB;padding-left:5px}
.vault__description{font-size:14px;font-weight:300;color:#ffffffa6;line-height:1.7;max-width:320px}
.vault__contact__line{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:8px}
.vault__contact__icon{width:20px;height:20px;background:#f17acb2e;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#F17ACB}
.vault__contact__text{font-size:15px;color:#ffffffd1;font-weight:400}
.vault__contact__text a:hover{color:#FDE1C3}
.foundation__signature{text-align:center;padding-top:28px;border-top:1px solid #f17acb26;position:relative;z-index:2}
.foundation__signature p{font-size:14px;font-weight:300;color:#ffffff94;line-height:1.5}
@media (max-width: 968px) {
.chamber__inner__grid{grid-template-columns:1fr;gap:38px}
.chamber__primary{padding:36px 24px}
.vault__description{max-width:100%}
}
.consent__aperture{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:10px;box-shadow:0 8px 32px #06223a2e;z-index:9999;max-width:520px;width:92%;padding:32px 28px;border:2px solid #F17ACB;opacity:0;animation:portal__reveal .4s ease forwards}
@keyframes portal__reveal {
to{opacity:1}
}
.consent__aperture__hidden{display:none}
.consent__heading{color:#06223A;margin-bottom:16px;font:600 22px/1.3 'Space Grotesk',monospace}
.consent__narrative{font-size:15px;font-weight:300;color:#06223ad1;line-height:1.65;margin-bottom:24px}
.consent__controls__deck{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}
.consent__category__panel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;background:#fde1c31f;border-radius:6px;border:1px solid #f17acb2e}
.consent__category__label{font-size:15px;font-weight:500;color:#06223A;flex:1}
.consent__tumbler{position:relative;width:52px;height:26px;background:#06223a26;border-radius:13px;cursor:pointer;transition:background .3s ease}
.consent__tumbler__active{background:#F17ACB}
.consent__tumbler__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s ease;box-shadow:0 2px 4px #06223a33}
.consent__tumbler__active .consent__tumbler__knob{transform:translateX(26px)}
.consent__actions__row{display:flex;flex-direction:row;gap:12px}
.consent__button{flex:1;padding:13px 20px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-align:center;font:600 15px 'Manrope',sans-serif}
.consent__button__primary{background:#F17ACB;color:#fff}
.consent__button__primary:hover{background:#d968b3;opacity:.9}
.consent__button__secondary{background:#06223a14;color:#06223A}
.consent__button__secondary:hover{background:#06223a24;opacity:.85}
@media (max-width: 520px) {
.consent__aperture{padding:24px 20px}
.consent__actions__row{flex-direction:column}
.consent__category__panel{flex-direction:column;gap:12px;align-items:flex-start}
.consent__tumbler{align-self:flex-end}
}
@media (prefers-reduced-motion: reduce) {
*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
a:focus,button:focus,.consent__tumbler:focus{outline:3px solid #F17ACB;outline-offset:2px}
.skip__portal{position:absolute;left:-9999px;top:0;background:#F17ACB;color:#fff;padding:8px 16px;text-decoration:none;border-radius:4px;z-index:10000}
.skip__portal:focus{left:12px;top:12px}
.cmp-wrap{background:linear-gradient(135deg,#FDE1C3 0%,#fff 50%,#f0f7ff 100%);min-height:100vh}
.cmp-wrap .cmp-hdr{padding:4rem 2rem 3rem;text-align:center;max-width:1200px;margin:0 auto}
.cmp-wrap .cmp-hdr h1{font-size:2.8rem;color:#06223A;margin-bottom:1.5rem;font-weight:700;line-height:1.2}
.cmp-wrap .cmp-hdr .sub-tx{font-size:1.2rem;color:#2d4a6a;max-width:700px;margin:0 auto;line-height:1.6}
.cmp-wrap .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}
.v1-grid{background:#fff;border-radius:16px;box-shadow:0 8px 40px #06223a14;padding:3rem 2.5rem;margin-bottom:4rem}
.v1-grid h2{color:#06223A;font-size:2.2rem;margin-bottom:2rem;font-weight:600;position:relative;padding-left:1.5rem}
.v1-grid h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:70%;background:linear-gradient(180deg,#F17ACB 0%,#06223A 100%);border-radius:3px}
.tbl-comp{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;margin-top:2rem}
.tbl-comp thead{background:linear-gradient(135deg,#06223A 0%,#0a3558 100%)}
.tbl-comp thead th{color:#fff;padding:1.5rem 1.2rem;text-align:left;font-weight:600;font-size:1.1rem;border-bottom:3px solid #F17ACB}
.tbl-comp tbody tr{transition:all .3s ease;background:#fff}
.tbl-comp tbody tr:nth-child(even){background:#f8fbff}
.tbl-comp tbody tr:hover{background:#FDE1C3;transform:translateX(8px)}
.tbl-comp tbody td{padding:1.3rem 1.2rem;color:#2d4a6a;border-bottom:1px solid #e8f0f8;font-size:1rem;line-height:1.6}
.tbl-comp tbody td:first-child{font-weight:600;color:#06223A}
.chk-yes{color:#10a37f;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}
.chk-yes::before{content:'';display:inline-block;width:24px;height:24px;background:#10a37f;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:.9rem}
.chk-no{color:#dc3545;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}
.chk-no::before{content:'';display:inline-block;width:24px;height:24px;background:#dc3545;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:.9rem}
.v2-asym{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start;margin-bottom:4rem;padding:3rem 0}
.v2-asym .img-box{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 12px 48px #f17acb40}
.v2-asym .img-box::after{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,#f17acb1a 50%,transparent 70%);transform:rotate(45deg);pointer-events:none}
.v2-asym .img-box img{width:100%;height:450px;object-fit:cover;display:block}
.v2-asym .txt-sect{background:linear-gradient(135deg,#fff 0%,#FDE1C3 100%);padding:2.5rem;border-radius:16px;border-left:5px solid #F17ACB}
.v2-asym .txt-sect h2{color:#06223A;font-size:2rem;margin-bottom:1.5rem;font-weight:600}
.v2-asym .txt-sect h4{color:#F17ACB;font-size:1.3rem;margin-top:2rem;margin-bottom:1rem;font-weight:600}
.v2-asym .txt-sect p{color:#2d4a6a;line-height:1.8;margin-bottom:1.2rem;font-size:1.05rem}
.v2-asym .txt-sect ul{list-style:none;padding-left:0;margin-top:1.5rem}
.v2-asym .txt-sect ul li{color:#2d4a6a;padding:.8rem 0 .8rem 2.5rem;position:relative;line-height:1.6;font-size:1rem}
.v2-asym .txt-sect ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:#F17ACB;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}
.v3-cards{padding:4rem 0;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)}
.v3-cards h2{color:#06223A;font-size:2.3rem;text-align:center;margin-bottom:1rem;font-weight:600}
.v3-cards .intro-p{text-align:center;color:#2d4a6a;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}
.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}
.crd-item{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 6px 30px #06223a1a;transition:all .4s cubic-bezier(0.175,0.885,0.32,1.275);border:2px solid transparent;position:relative;overflow:hidden}
.crd-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#F17ACB 0%,#06223A 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.crd-item:hover::before{transform:scaleX(1)}
.crd-item:hover{transform:translateY(-8px);border-color:#F17ACB;box-shadow:0 12px 50px #f17acb4d}
.crd-item h5{color:#06223A;font-size:1.4rem;margin-bottom:1rem;font-weight:600}
.crd-item h6{color:#F17ACB;font-size:1.1rem;margin-top:1.5rem;margin-bottom:.8rem;font-weight:600}
.crd-item p{color:#2d4a6a;line-height:1.7;font-size:1rem;margin-bottom:1rem}
.crd-item .spec-list{background:#f8fbff;padding:1.2rem;border-radius:10px;margin-top:1.2rem;border-left:3px solid #F17ACB}
.crd-item .spec-list p{margin-bottom:.6rem;font-size:.95rem}
.crd-item .spec-list p strong{color:#06223A;font-weight:600}
.fin-img-wrap{margin-top:3rem;display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center}
.fin-img-wrap .img-lrg{border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #06223a26;position:relative}
.fin-img-wrap .img-lrg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,#06223a66 100%);pointer-events:none}
.fin-img-wrap .img-lrg img{width:100%;height:420px;object-fit:cover;display:block}
.fin-img-wrap .txt-side{background:linear-gradient(135deg,#06223A 0%,#0a3558 100%);padding:2.5rem;border-radius:16px;color:#fff;box-shadow:0 8px 35px #06223a4d}
.fin-img-wrap .txt-side h4{font-size:1.6rem;margin-bottom:1.2rem;color:#FDE1C3;font-weight:600}
.fin-img-wrap .txt-side p{line-height:1.8;margin-bottom:1.5rem;color:#e8f0f8;font-size:1rem}
.fin-img-wrap .txt-side .cta-btn{display:inline-block;background:#F17ACB;color:#fff;padding:1rem 2.2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 4px 20px #f17acb66;border:2px solid #F17ACB;position:relative;z-index:10}
.fin-img-wrap .txt-side .cta-btn:hover{background:#06223A;border-color:#FDE1C3;transform:scale(1.05);box-shadow:0 6px 30px #f17acb99}
@media (max-width: 1024px) {
.cmp-wrap .cmp-hdr h1{font-size:2.3rem}
.v1-grid h2{font-size:1.9rem}
.tbl-comp thead th,.tbl-comp tbody td{padding:1rem .9rem;font-size:.95rem}
.v2-asym{grid-template-columns:1fr;gap:2rem}
.card-grid{grid-template-columns:1fr}
.fin-img-wrap{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.cmp-wrap .cmp-hdr{padding:3rem 1.5rem 2rem}
.cmp-wrap .cmp-hdr h1{font-size:2rem}
.cmp-wrap .cmp-hdr .sub-tx{font-size:1.1rem}
.v1-grid{padding:2rem 1.5rem;margin-bottom:3rem}
.v1-grid h2{font-size:1.6rem}
.tbl-comp{font-size:.9rem}
.tbl-comp thead th{padding:1rem .7rem;font-size:.9rem}
.tbl-comp tbody td{padding:.9rem .7rem;font-size:.9rem}
.tbl-comp tbody tr:hover{transform:translateX(4px)}
.v2-asym .img-box img{height:320px}
.v2-asym .txt-sect{padding:2rem}
.v2-asym .txt-sect h2{font-size:1.7rem}
.v3-cards{padding:3rem 0}
.v3-cards h2{font-size:1.9rem}
.crd-item{padding:1.7rem}
.fin-img-wrap .img-lrg img{height:300px}
.fin-img-wrap .txt-side{padding:2rem}
.fin-img-wrap .txt-side h4{font-size:1.4rem}
}
@media (max-width: 480px) {
.cmp-wrap .cmp-hdr h1{font-size:1.7rem}
.cmp-wrap .cmp-hdr .sub-tx{font-size:1rem}
.v1-grid{padding:1.5rem 1rem}
.v1-grid h2{font-size:1.4rem;padding-left:1rem}
.tbl-comp thead th,.tbl-comp tbody td{padding:.8rem .5rem;font-size:.85rem}
.chk-yes::before,.chk-no::before{width:20px;height:20px;line-height:20px;font-size:.8rem}
.v2-asym .txt-sect h2{font-size:1.5rem}
.v2-asym .txt-sect h4{font-size:1.2rem}
.v3-cards h2{font-size:1.6rem}
.crd-item h5{font-size:1.2rem}
.fin-img-wrap .txt-side .cta-btn{padding:.9rem 1.8rem;font-size:1rem}
}
.axial--veil__anchor{background:linear-gradient(135deg,#FDE1C3 0%,#fff 100%);min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:3rem 1rem}
.axial--veil__anchor::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#f17acb26 0%,transparent 70%);border-radius:50%}
.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}
.axial--veil__content{max-width:680px;position:relative;z-index:2}
.axial--veil__content h1{font-size:3.2rem;line-height:1.15;color:#06223A;margin-bottom:1.8rem;font-weight:700}
.axial--veil__content h1::after{content:'';display:block;width:90px;height:5px;background:linear-gradient(90deg,#F17ACB 0%,#FDE1C3 100%);margin-top:1.2rem;border-radius:3px}
.axial--veil__content p{font-size:1.2rem;line-height:1.75;color:#2c3e50;margin-bottom:2.5rem}
.quantic__cta--cluster{display:flex;gap:1.2rem;flex-wrap:wrap}
.quantic__cta--prime{background:linear-gradient(135deg,#F17ACB 0%,#d65aa8 100%);color:#fff;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 4px 15px #f17acb4d;border:none}
.quantic__cta--prime:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f17acb66}
.quantic__cta--secondary{background:#fff;color:#06223A;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;border:2px solid #F17ACB}
.quantic__cta--secondary:hover{background:#F17ACB;color:#fff}
.orbital--showcase__frame{background:#fff;padding:5rem 1rem}
.orbital--showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}
.orbital--showcase__card{background:linear-gradient(135deg,#fef9f5 0%,#fff 100%);border-radius:12px;padding:2rem;border:1px solid #FDE1C3;transition:all .3s ease;position:relative;overflow:hidden}
.orbital--showcase__card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#F17ACB 0%,#FDE1C3 100%);transform:scaleY(0);transition:transform .3s ease}
.orbital--showcase__card:hover::before{transform:scaleY(1)}
.orbital--showcase__card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #06223a1a}
.orbital--showcase__card h3{font-size:1.5rem;color:#06223A;margin-bottom:1rem;font-weight:600}
.orbital--showcase__card p{color:#4a5568;line-height:1.7;font-size:1rem}
.orbital--showcase__header h2{font-size:2.5rem;color:#06223A;text-align:center;font-weight:700;position:relative;display:inline-block;left:50%;transform:translateX(-50%)}
.orbital--showcase__header h2::before{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#F17ACB;border-radius:2px}
.meridian__visual--expanse{background:linear-gradient(135deg,#06223A 0%,#0a3354 100%);padding:5rem 1rem;position:relative;overflow:hidden}
.meridian__visual--expanse::after{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#fde1c31a 0%,transparent 70%);border-radius:50%}
.meridian__split--container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.meridian__narrative h2{font-size:2.3rem;color:#fff;margin-bottom:1.5rem;font-weight:700}
.meridian__narrative h4{font-size:1.4rem;color:#FDE1C3;margin-top:2rem;margin-bottom:1rem;font-weight:600}
.meridian__narrative p{color:#e2e8f0;line-height:1.8;font-size:1.05rem;margin-bottom:1.2rem}
.meridian__visual--wrapper{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 15px 50px #0000004d}
.meridian__visual--wrapper img{width:100%;height:400px;object-fit:cover;display:block}
.zenith__comparison--matrix{background:#fafbfc;padding:5rem 1rem}
.zenith__comparison--matrix h2{font-size:2.5rem;color:#06223A;text-align:center;margin-bottom:3rem;font-weight:700}
.zenith__table--scaffold{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 25px #06223a14}
.zenith__table--scaffold table{width:100%;border-collapse:collapse}
.zenith__table--scaffold thead{background:linear-gradient(135deg,#06223A 0%,#0a3354 100%)}
.zenith__table--scaffold th{color:#fff;padding:1.5rem;text-align:left;font-weight:600;font-size:1.1rem}
.zenith__table--scaffold td{padding:1.3rem 1.5rem;color:#2d3748;border-bottom:1px solid #e2e8f0;font-size:1rem}
.zenith__table--scaffold tbody tr:hover{background:#fef9f5}
.zenith__table--scaffold td:first-child{font-weight:600;color:#06223A}
.parallax__journey--steps{background:linear-gradient(135deg,#fff 0%,#FDE1C3 100%);padding:5rem 1rem}
.parallax__journey--steps h2{font-size:2.5rem;color:#06223A;text-align:center;margin-bottom:4rem;font-weight:700}
.parallax__sequence--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;max-width:1100px;margin:0 auto}
.parallax__stage--item{position:relative;padding-left:70px}
.parallax__stage--marker{position:absolute;left:0;top:0;width:50px;height:50px;background:linear-gradient(135deg,#F17ACB 0%,#d65aa8 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.3rem;box-shadow:0 4px 15px #f17acb4d}
.parallax__stage--item h5{font-size:1.3rem;color:#06223A;margin-bottom:.8rem;font-weight:600}
.parallax__stage--item p{color:#4a5568;line-height:1.7;font-size:1rem}
.fractal__insight--gallery{background:#fff;padding:5rem 1rem}
.fractal__insight--gallery h2{font-size:2.5rem;color:#06223A;text-align:center;margin-bottom:3rem;font-weight:700}
.fractal__mosaic--layout{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1100px;margin:0 auto}
.fractal__tile--unit{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #06223a1a;transition:all .3s ease}
.fractal__tile--unit:hover{transform:scale(1.03);box-shadow:0 10px 35px #06223a26}
.fractal__tile--unit img{width:100%;height:320px;object-fit:cover;display:block}
.fractal__tile--overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0%,#06223ad9 100%);padding:2rem 1.5rem;color:#fff}
.fractal__tile--overlay h6{font-size:1.2rem;margin-bottom:.5rem;font-weight:600}
.fractal__tile--overlay p{font-size:.95rem;line-height:1.5;color:#e2e8f0}
.quantum__testimonial--sphere{background:linear-gradient(135deg,#06223A 0%,#0a3354 100%);padding:5rem 1rem;position:relative}
.quantum__testimonial--sphere::before{content:'';position:absolute;top:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,#f17acb1a 0%,transparent 70%);border-radius:50%}
.quantum__testimonial--sphere h2{font-size:2.5rem;color:#fff;text-align:center;margin-bottom:3rem;font-weight:700}
.quantum__voice--container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1100px;margin:0 auto}
.quantum__voice--card{background:#ffffff0d;border-radius:12px;padding:2rem;border:1px solid #fde1c333;backdrop-filter:blur(10px)}
.quantum__voice--card p{color:#e2e8f0;line-height:1.8;font-size:1.05rem;margin-bottom:1.5rem;font-style:italic}
.quantum__voice--attribution{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #fde1c333}
.quantum__voice--attribution h6{color:#FDE1C3;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}
.quantum__voice--attribution span{color:#cbd5e0;font-size:.9rem}
.epsilon__finale--call{background:linear-gradient(135deg,#FDE1C3 0%,#fff 100%);padding:5rem 1rem;text-align:center}
.epsilon__finale--call h2{font-size:2.8rem;color:#06223A;margin-bottom:1.5rem;font-weight:700}
.epsilon__finale--call p{font-size:1.2rem;color:#4a5568;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.75}
.epsilon__action--bundle{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}
.epsilon__action--bundle a{padding:1.1rem 2.8rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}
.epsilon__action--primary{background:linear-gradient(135deg,#F17ACB 0%,#d65aa8 100%);color:#fff;box-shadow:0 4px 20px #f17acb4d}
.epsilon__action--primary:hover{transform:translateY(-3px);box-shadow:0 6px 30px #f17acb66}
.epsilon__action--outline{background:none;color:#06223A;border:2px solid #F17ACB}
.epsilon__action--outline:hover{background:#F17ACB;color:#fff}
@media (max-width: 768px) {
.axial--veil__content h1{font-size:2.2rem}
.meridian__split--container{grid-template-columns:1fr;gap:2rem}
.fractal__mosaic--layout{grid-template-columns:1fr}
.parallax__sequence--grid{grid-template-columns:1fr}
.quantum__voice--container{grid-template-columns:1fr}
.orbital--showcase__header h2,.zenith__comparison--matrix h2,.parallax__journey--steps h2,.fractal__insight--gallery h2,.quantum__testimonial--sphere h2{font-size:2rem}
.epsilon__finale--call h2{font-size:2.2rem}
.zenith__table--scaffold{overflow-x:auto}
.zenith__table--scaffold table{min-width:600px}
}
.qx-contact-spine{background:linear-gradient(165deg,#FDE1C3 0%,#fff 35%,#f5f5f5 100%);min-height:100%}
.qx-contact-spine .qx-narrow-flow{max-width:920px;margin:0 auto;padding:3rem 1.5rem}
.qx-contact-spine .qx-intro-echo{margin-bottom:4.5rem;text-align:center}
.qx-contact-spine .qx-intro-echo h1{font-size:2.8rem;color:#06223A;font-weight:700;margin-bottom:1.2rem;line-height:1.2}
.qx-contact-spine .qx-intro-echo h1::before{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#F17ACB,#FDE1C3);margin:0 auto 1.5rem}
.qx-contact-spine .qx-intro-echo p{font-size:1.15rem;color:#2d3748;line-height:1.7;max-width:680px;margin:0 auto}
.qx-dual-rhythm{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:5rem}
.qx-method-pod{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px #06223a0f;transition:all .3s ease;border:1px solid #f17acb1a}
.qx-method-pod:hover{transform:translateY(-4px);box-shadow:0 8px 30px #f17acb26;border-color:#f17acb4d}
.qx-method-pod h3{font-size:1.5rem;color:#06223A;margin-bottom:1rem;font-weight:600;display:flex;align-items:center;gap:.8rem}
.qx-method-pod h3::before{content:'';width:40px;height:40px;background:linear-gradient(135deg,#F17ACB,#FDE1C3);border-radius:10px;flex-shrink:0}
.qx-method-pod p{font-size:1rem;color:#4a5568;line-height:1.6;margin-bottom:1.2rem}
.qx-method-pod .qx-detail-line{font-size:.95rem;color:#06223A;font-weight:500;padding:.6rem 0;border-top:1px solid #06223a14}
.qx-form-vessel{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 40px #06223a14;margin-bottom:5rem;border:2px solid #f17acb1f}
.qx-form-vessel h2{font-size:2rem;color:#06223A;margin-bottom:.8rem;font-weight:700}
.qx-form-vessel .qx-form-hint{font-size:1rem;color:#4a5568;margin-bottom:2.5rem;line-height:1.6}
.qx-field-cluster{margin-bottom:1.8rem}
.qx-field-cluster label{display:block;font-size:.92rem;color:#06223A;font-weight:500;margin-bottom:.5rem}
.qx-field-cluster input[type="text"],.qx-field-cluster input[type="email"],.qx-field-cluster input[type="tel"],.qx-field-cluster textarea,.qx-field-cluster select{width:100%;padding:.9rem 1.2rem;font-size:1rem;border:2px solid #e2e8f0;border-radius:10px;background:#fafbfc;color:#2d3748;transition:all .2s ease;font-family:inherit}
.qx-field-cluster input[type="text"]:focus,.qx-field-cluster input[type="email"]:focus,.qx-field-cluster input[type="tel"]:focus,.qx-field-cluster textarea:focus,.qx-field-cluster select:focus{outline:none;border-color:#F17ACB;background:#fff;box-shadow:0 0 0 3px #f17acb1a}
.qx-field-cluster textarea{min-height:140px;resize:vertical}
.qx-field-cluster select{cursor:pointer;appearance:none;padding-right:3rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%2306223A' d='M8 11L3 6h10z'/%3E%3C/svg%3E") no-repeat right 1rem center}
.qx-consent-wrap{margin:2rem 0 1.5rem;display:flex;align-items:flex-start;gap:.8rem}
.qx-consent-wrap input[type="checkbox"]{margin-top:.3rem;width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#F17ACB}
.qx-consent-wrap label{font-size:.9rem;color:#4a5568;line-height:1.5;cursor:pointer}
.qx-consent-wrap a{color:#F17ACB;text-decoration:none;font-weight:500;transition:color .2s ease}
.qx-consent-wrap a:hover{color:#d65aa8;text-decoration:underline}
.qx-submit-zone{text-align:center;margin-top:2rem}
.qx-submit-btn{display:inline-block;padding:1rem 3rem;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#F17ACB 0%,#d65aa8 100%);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f17acb4d;position:relative;z-index:10}
.qx-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f17acb66;background:linear-gradient(135deg,#d65aa8 0%,#F17ACB 100%)}
.qx-submit-btn:active{transform:translateY(0)}
.qx-location-frame{background:linear-gradient(135deg,#06223A 0%,#0a3354 100%);border-radius:20px;padding:3rem;margin-bottom:5rem;color:#fff;position:relative;overflow:hidden}
.qx-location-frame::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,#f17acb26,transparent);border-radius:50%}
.qx-location-frame h2{font-size:1.8rem;margin-bottom:2rem;font-weight:700;position:relative;z-index:2}
.qx-location-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;position:relative;z-index:2}
.qx-info-cell h4{font-size:1.1rem;color:#FDE1C3;margin-bottom:.7rem;font-weight:600}
.qx-info-cell p{font-size:1rem;line-height:1.6;color:#e2e8f0}
.qx-timing-banner{background:linear-gradient(165deg,#FDE1C3 0%,#fff 100%);border-radius:16px;padding:2.5rem;margin-bottom:5rem;border:2px solid #f17acb33}
.qx-timing-banner h2{font-size:1.7rem;color:#06223A;margin-bottom:1.5rem;font-weight:700}
.qx-hours-list{display:flex;flex-direction:column;gap:.8rem}
.qx-hour-row{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;background:#fff;border-radius:8px;font-size:1rem}
.qx-hour-row .qx-day-label{color:#06223A;font-weight:500}
.qx-hour-row .qx-time-value{color:#4a5568}
.qx-faq-section{margin-bottom:4rem}
.qx-faq-section h2{font-size:2rem;color:#06223A;margin-bottom:2rem;font-weight:700;text-align:center}
.qx-faq-item{background:#fff;border-radius:12px;padding:1.8rem 2rem;margin-bottom:1.2rem;box-shadow:0 2px 12px #06223a0d;border-left:4px solid #F17ACB;transition:all .3s ease}
.qx-faq-item:hover{box-shadow:0 4px 20px #f17acb1f;transform:translateX(4px)}
.qx-faq-item h5{font-size:1.15rem;color:#06223A;margin-bottom:.8rem;font-weight:600}
.qx-faq-item p{font-size:.98rem;color:#4a5568;line-height:1.6}
@media (max-width: 768px) {
.qx-contact-spine .qx-narrow-flow{padding:2rem 1rem}
.qx-contact-spine .qx-intro-echo h1{font-size:2rem}
.qx-dual-rhythm{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}
.qx-method-pod{padding:1.8rem}
.qx-form-vessel{padding:2rem 1.5rem;margin-bottom:3rem}
.qx-form-vessel h2{font-size:1.6rem}
.qx-location-frame{padding:2rem 1.5rem;margin-bottom:3rem}
.qx-location-grid{grid-template-columns:1fr;gap:1.5rem}
.qx-timing-banner{padding:1.8rem;margin-bottom:3rem}
.qx-faq-item{padding:1.5rem}
.qx-submit-btn{width:100%;padding:1rem 2rem}
}
@media (max-width: 480px) {
.qx-contact-spine .qx-intro-echo h1{font-size:1.7rem}
.qx-contact-spine .qx-intro-echo p{font-size:1rem}
.qx-method-pod h3{font-size:1.3rem}
.qx-form-vessel h2{font-size:1.4rem}
.qx-location-frame h2{font-size:1.5rem}
.qx-faq-section h2{font-size:1.6rem}
}
.abt-wrp{background:linear-gradient(135deg,#FFF9F5 0%,#FEF5ED 50%,#FFF 100%);min-height:100vh}
.abt-wrp .container{max-width:1200px;margin:0 auto;padding:0 20px}
.abt-hero-zone{padding:80px 0 60px;position:relative}
.abt-hero-zone::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#F17ACB 50%,transparent 100%)}
.abt-hero-zone h1{font-size:3.2rem;color:#06223A;font-weight:700;margin-bottom:20px;line-height:1.2}
.abt-hero-zone h1::after{content:'';display:block;width:80px;height:4px;background:#F17ACB;margin-top:20px;border-radius:2px}
.abt-hero-zone p{font-size:1.3rem;color:#2d3e50;line-height:1.7;max-width:700px}
.story-grid-realm{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:70px 0;align-items:start}
.story-content-lft{padding-right:30px}
.story-content-lft h2{font-size:2.4rem;color:#06223A;margin-bottom:25px;font-weight:600;position:relative;padding-left:20px}
.story-content-lft h2::before{content:'';position:absolute;left:0;top:5px;width:6px;height:calc(100% - 10px);background:linear-gradient(180deg,#F17ACB 0%,#FDE1C3 100%);border-radius:3px}
.story-content-lft h5{font-size:1.15rem;color:#F17ACB;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}
.story-content-lft p{font-size:1.1rem;color:#3a4a5c;line-height:1.8;margin-bottom:20px}
.story-img-rgt{position:relative}
.story-img-rgt img{width:100%;height:450px;object-fit:cover;border-radius:12px;box-shadow:0 15px 35px #06223a1f}
.story-img-rgt::after{content:'';position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;background:linear-gradient(135deg,#FDE1C3 0%,#fde1c34d 100%);border-radius:12px;z-index:-1}
.vals-diagonal-mod{background:linear-gradient(175deg,#FFF 0%,#FEF5ED 100%);padding:90px 0;position:relative;margin:60px 0}
.vals-diagonal-mod::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h60v60H0z' fill='none'/%3E%3Cpath d='M30 0l30 30-30 30L0 30z' fill='%23F17ACB' fill-opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}
.vals-header-ctr{text-align:center;margin-bottom:60px;position:relative}
.vals-header-ctr h2{font-size:2.6rem;color:#06223A;font-weight:700;margin-bottom:18px}
.vals-header-ctr h6{font-size:1rem;color:#F17ACB;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}
.vals-header-ctr p{font-size:1.15rem;color:#3a4a5c;max-width:650px;margin:0 auto;line-height:1.7}
.vals-triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative}
.val-card-unit{background:#FFF;padding:40px 30px;border-radius:10px;box-shadow:0 8px 25px #06223a14;border-top:4px solid #F17ACB;transition:all .3s ease}
.val-card-unit:hover{transform:translateY(-8px);box-shadow:0 15px 40px #f17acb26}
.val-card-unit h4{font-size:1.5rem;color:#06223A;margin-bottom:18px;font-weight:600}
.val-card-unit p{font-size:1.05rem;color:#3a4a5c;line-height:1.7;margin-bottom:15px}
.val-icon-marker{width:55px;height:55px;background:linear-gradient(135deg,#F17ACB 0%,#FDE1C3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;font-size:1.8rem;color:#FFF}
.journey-timeline-sec{padding:80px 0;background:#FFF}
.journey-intro-txt{max-width:800px;margin:0 auto 60px;text-align:center}
.journey-intro-txt h2{font-size:2.5rem;color:#06223A;margin-bottom:20px;font-weight:700}
.journey-intro-txt h6{font-size:1rem;color:#F17ACB;margin-bottom:15px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}
.journey-intro-txt p{font-size:1.1rem;color:#3a4a5c;line-height:1.7}
.timeline-flow-wrap{position:relative;padding-left:0}
.timeline-phase-item{display:grid;grid-template-columns:200px 1fr;gap:50px;margin-bottom:60px;position:relative}
.phase-year-marker{text-align:right;padding-right:40px;position:relative}
.phase-year-marker::after{content:'';position:absolute;right:0;top:10px;width:20px;height:20px;background:#F17ACB;border-radius:50%;border:4px solid #FFF;box-shadow:0 0 0 2px #F17ACB}
.phase-year-marker h5{font-size:2rem;color:#06223A;font-weight:700;margin-bottom:5px}
.phase-year-marker h6{font-size:.95rem;color:#F17ACB;font-weight:600;text-transform:uppercase}
.phase-content-area{background:#FEF5ED;padding:35px;border-radius:10px;border-left:4px solid #F17ACB;position:relative}
.phase-content-area h4{font-size:1.6rem;color:#06223A;margin-bottom:15px;font-weight:600}
.phase-content-area p{font-size:1.05rem;color:#3a4a5c;line-height:1.7;margin-bottom:12px}
.phase-img-showcase{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.phase-img-showcase img{width:100%;height:180px;object-fit:cover;border-radius:8px;box-shadow:0 6px 20px #06223a1a}
.timeline-connector-line{position:absolute;left:220px;top:30px;bottom:-30px;width:2px;background:linear-gradient(180deg,#F17ACB 0%,#FDE1C3 100%)}
.timeline-phase-item:last-child .timeline-connector-line{display:none}
.cta-finish-zone{background:linear-gradient(135deg,#06223A 0%,#0a3152 100%);padding:70px 40px;border-radius:15px;text-align:center;margin-top:60px;position:relative;overflow:hidden}
.cta-finish-zone::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,#f17acb26 0%,transparent 70%);border-radius:50%}
.cta-finish-zone h3{font-size:2.2rem;color:#FFF;margin-bottom:20px;font-weight:700;position:relative}
.cta-finish-zone p{font-size:1.15rem;color:#FDE1C3;margin-bottom:35px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7;position:relative}
.cta-btn-primary{display:inline-block;background:#F17ACB;color:#FFF;padding:18px 45px;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px #f17acb4d;position:relative}
.cta-btn-primary:hover{background:#d665b3;transform:translateY(-3px);box-shadow:0 12px 35px #f17acb66}
@media (max-width: 768px) {
.abt-hero-zone{padding:50px 0 40px}
.abt-hero-zone h1{font-size:2.2rem}
.story-grid-realm{grid-template-columns:1fr;gap:40px;padding:50px 0}
.story-content-lft{padding-right:0}
.story-img-rgt::after{display:none}
.vals-diagonal-mod{padding:60px 0;margin:40px 0}
.vals-triple-grid{grid-template-columns:1fr;gap:25px}
.vals-header-ctr h2{font-size:2rem}
.journey-timeline-sec{padding:60px 0}
.timeline-phase-item{grid-template-columns:1fr;gap:20px;margin-bottom:50px}
.phase-year-marker{text-align:left;padding-right:0;padding-left:35px}
.phase-year-marker::after{left:0;right:auto}
.timeline-connector-line{left:10px;top:50px}
.phase-img-showcase{grid-template-columns:1fr}
.cta-finish-zone{padding:50px 25px}
.cta-finish-zone h3{font-size:1.8rem}
}
@media (min-width: 769px) and (max-width: 1024px) {
.container{max-width:95%}
.story-grid-realm{gap:35px}
.vals-triple-grid{gap:25px}
.timeline-phase-item{grid-template-columns:180px 1fr;gap:35px}
.phase-year-marker{padding-right:30px}
.timeline-connector-line{left:200px}
}
.epoch-prime-wrapper-68alpha{background:linear-gradient(135deg,#FFF9F5 0%,#FDE1C3 50%,#FFF9F5 100%);min-height:400px;position:relative;overflow:hidden}
.epoch-prime-wrapper-68alpha::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#f17acb26 0%,transparent 70%);border-radius:50%}
.phase-narrative-container-68{max-width:1200px;margin:0 auto;padding:80px 20px;position:relative;z-index:2}
.moment-header-display-68beta h1{font-size:3.2rem;color:#06223A;font-weight:800;margin-bottom:25px;line-height:1.2}
.moment-header-display-68beta p{font-size:1.25rem;color:#06223A;opacity:.85;max-width:750px;line-height:1.7}
.cycle-advantage-grid-68gamma{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px;margin-top:50px}
.sys-feature-card-68delta{background:#fff;padding:35px 30px;border-radius:12px;box-shadow:0 4px 20px #06223a14;transition:all .35s ease;border-left:4px solid #F17ACB}
.sys-feature-card-68delta:hover{transform:translateY(-8px);box-shadow:0 8px 30px #f17acb40}
.sys-feature-card-68delta h3{font-size:1.5rem;color:#06223A;margin-bottom:15px;font-weight:700}
.sys-feature-card-68delta p{font-size:1.05rem;color:#06223A;opacity:.8;line-height:1.65}
.mod-experience-zone-68epsilon{background:#fff;padding:90px 20px;position:relative}
.mod-experience-zone-68epsilon::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#F17ACB 0%,#FDE1C3 50%,#F17ACB 100%)}
.timeline-flow-container-68zeta{max-width:1150px;margin:0 auto;position:relative}
.timeline-flow-container-68zeta h2{font-size:2.7rem;color:#06223A;text-align:center;margin-bottom:60px;font-weight:800}
.timeline-flow-container-68zeta h2::after{content:'';display:block;width:80px;height:4px;background:#F17ACB;margin:20px auto 0;border-radius:2px}
.step-sequence-wrapper-68eta{display:flex;flex-direction:column;gap:45px;padding-left:70px;position:relative}
.step-sequence-wrapper-68eta::before{content:'';position:absolute;left:28px;top:30px;bottom:30px;width:3px;background:linear-gradient(180deg,#F17ACB 0%,#FDE1C3 100%)}
.individual-step-block-68theta{position:relative;background:linear-gradient(120deg,#FFF9F5 0%,#fff 100%);padding:35px 40px;border-radius:10px;box-shadow:0 3px 15px #06223a0f}
.step-marker-icon-68iota{position:absolute;left:-42px;top:35px;width:56px;height:56px;background:linear-gradient(135deg,#F17ACB 0%,#FDE1C3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:700;box-shadow:0 4px 15px #f17acb66;z-index:3}
.individual-step-block-68theta h4{font-size:1.6rem;color:#06223A;margin-bottom:12px;font-weight:700}
.individual-step-block-68theta p{font-size:1.08rem;color:#06223A;opacity:.82;line-height:1.7;margin:0}
.result-showcase-area-68kappa{background:linear-gradient(165deg,#06223A 0%,#0a3454 100%);padding:85px 20px;position:relative;overflow:hidden}
.result-showcase-area-68kappa::before{content:'';position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#f17acb33 0%,transparent 70%);border-radius:50%}
.proof-content-layout-68lambda{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.visual-evidence-block-68mu{position:relative}
.visual-evidence-block-68mu img{width:100%;height:420px;object-fit:cover;border-radius:14px;box-shadow:0 10px 40px #0000004d}
.textual-proof-segment-68nu{color:#fff}
.textual-proof-segment-68nu h2{font-size:2.6rem;margin-bottom:30px;font-weight:800;line-height:1.25}
.textual-proof-segment-68nu h5{font-size:1.35rem;margin-top:35px;margin-bottom:15px;font-weight:700;color:#FDE1C3}
.textual-proof-segment-68nu p{font-size:1.1rem;line-height:1.75;opacity:.92;margin-bottom:20px}
.textual-proof-segment-68nu ul{list-style:none;padding:0;margin:25px 0}
.textual-proof-segment-68nu ul li{padding-left:30px;position:relative;margin-bottom:12px;font-size:1.08rem;line-height:1.6}
.textual-proof-segment-68nu ul li::before{content:'';position:absolute;left:0;color:#F17ACB;font-weight:700;font-size:1.3rem}
@media (max-width: 768px) {
.moment-header-display-68beta h1{font-size:2.2rem}
.cycle-advantage-grid-68gamma{grid-template-columns:1fr}
.step-sequence-wrapper-68eta{padding-left:0}
.step-sequence-wrapper-68eta::before{display:none}
.step-marker-icon-68iota{position:static;margin-bottom:15px}
.proof-content-layout-68lambda{grid-template-columns:1fr;gap:40px}
.visual-evidence-block-68mu img{height:300px}
}
.tracking-policy-container{max-width:1200px;margin:0 auto;padding:60px 20px;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;line-height:1.75;color:#06223A;background:linear-gradient(135deg,#fff 0%,#FDE1C3 100%)}
.tracking-policy-container h1{font-size:2.8rem;font-weight:700;color:#06223A;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid #F17ACB;text-shadow:1px 1px 2px #f17acb1a}
.tracking-policy-container h2{font-size:2rem;font-weight:600;color:#06223A;margin-top:3rem;margin-bottom:1.5rem;padding-left:15px;border-left:5px solid #F17ACB;background:linear-gradient(90deg,#fde1c34d 0%,transparent 100%);padding-top:.5rem;padding-bottom:.5rem}
.tracking-policy-container h3{font-size:1.5rem;font-weight:600;color:#06223A;margin-top:2rem;margin-bottom:1rem;padding-left:10px;border-left:3px solid #FDE1C3}
.tracking-policy-container h4{font-size:1.2rem;font-weight:600;color:#06223A;margin-top:1.5rem;margin-bottom:.8rem}
.tracking-policy-container p{margin-bottom:1.2rem;font-size:1.05rem;text-align:justify;color:#06223A;background:#fff9;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #06223a0d}
.tracking-policy-container ul{list-style:none;margin:1.5rem 0;padding:0}
.tracking-policy-container li{margin-bottom:1.5rem;position:relative;font-size:1.05rem;color:#06223A;background:#ffffffb3;padding:1.2rem 1.5rem 1.2rem 3rem;border-radius:8px;border-left:4px solid #F17ACB;box-shadow:0 3px 6px #06223a14;transition:transform .2s ease,box-shadow .2s ease}
.tracking-policy-container li:hover{transform:translateX(5px);box-shadow:0 4px 12px #f17acb26}
.tracking-policy-container li::before{content:'●';position:absolute;left:1.2rem;color:#F17ACB;font-size:1.3rem;top:1.2rem}
.tracking-policy-container section{margin-bottom:3rem}
.tracking-policy-container div{background:#ffffff80;padding:2rem;border-radius:12px;margin:2rem 0;box-shadow:0 4px 8px #06223a1a}
.tracking-policy-container span{color:#F17ACB;font-weight:600}
.privacy-policy-container{max-width:1200px;margin:0 auto;padding:60px 20px;background:linear-gradient(135deg,#fff 0%,#fef5ed 100%);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#06223A;line-height:1.8}
.privacy-policy-container h1{font-size:2.8em;font-weight:700;margin-bottom:30px;color:#06223A;border-bottom:4px solid #F17ACB;padding-bottom:20px;letter-spacing:-.5px}
.privacy-policy-container h2{font-size:2em;font-weight:600;margin-top:50px;margin-bottom:25px;color:#06223A;position:relative;padding-left:20px}
.privacy-policy-container h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:70%;background:linear-gradient(180deg,#F17ACB 0%,#FDE1C3 100%);border-radius:3px}
.privacy-policy-container h3{font-size:1.5em;font-weight:600;margin-top:35px;margin-bottom:20px;color:#06223A;padding-left:15px;border-left:3px solid #FDE1C3}
.privacy-policy-container p{margin-bottom:20px;font-size:1.05em;text-align:justify}
.privacy-policy-container .intro-section{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #06223a14;margin-bottom:40px;border-left:5px solid #F17ACB}
.privacy-policy-container ul{margin:25px 0;padding-left:0;list-style:none}
.privacy-policy-container li{margin-bottom:18px;padding-left:35px;position:relative;font-size:1.05em}
.privacy-policy-container li::before{content:'▸';position:absolute;left:10px;color:#F17ACB;font-weight:700;font-size:1.2em}
.privacy-policy-container .section-content{background:#fff;padding:35px;border-radius:10px;margin-top:20px;box-shadow:0 2px 10px #06223a0f}
.privacy-policy-container .highlight-box{background:linear-gradient(135deg,#FDE1C3 0%,#fff 100%);padding:25px;border-radius:8px;margin:25px 0;border:2px solid #F17ACB}
.privacy-policy-container span.emphasis{font-weight:600;color:#06223A}
.privacy-policy-container .subsection-wrapper{margin-left:20px;padding-left:20px;border-left:2px dashed #FDE1C3}
.epochLanding{background:linear-gradient(135deg,#FFF5F9 0%,#FFF9F3 50%,#F8FBFF 100%);min-height:80vh;display:flex;align-items:center;padding:4rem 1.5rem}
.container{max-width:1200px;margin:0 auto;width:100%}
.phaseSuccess{background:#fff;border-radius:20px;padding:4rem 3rem;box-shadow:0 10px 40px #f17acb1f;text-align:center;position:relative;overflow:hidden}
.phaseSuccess::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,#f17acb14 0%,transparent 70%);border-radius:50%;pointer-events:none}
.phaseSuccess::after{content:'';position:absolute;bottom:-30%;left:-5%;width:350px;height:350px;background:radial-gradient(circle,#fde1c326 0%,transparent 70%);border-radius:50%;pointer-events:none}
.cycle9Icon{width:100px;height:100px;margin:0 auto 2rem;background:linear-gradient(135deg,#F17ACB 0%,#FF94D6 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 8px 25px #f17acb40}
.cycle9Icon::before{content:'';font-size:3.5rem;color:#fff;font-weight:700;line-height:1}
.moment7Title{font-size:2.8rem;font-weight:700;color:#06223A;margin:0 0 1.5rem;line-height:1.2;position:relative;z-index:2}
.strand4Text{font-size:1.25rem;color:#4A5568;line-height:1.7;max-width:680px;margin:0 auto 2.5rem;position:relative;z-index:2}
.pulse3Details{background:linear-gradient(135deg,#FFF5F9 0%,#FFF9F3 100%);border-radius:15px;padding:2.5rem;margin:3rem 0;border-left:5px solid #F17ACB;position:relative;z-index:2}
.pulse3Details h5{font-size:1.4rem;font-weight:600;color:#06223A;margin:0 0 1.2rem}
.pulse3Details p{font-size:1.05rem;color:#4A5568;line-height:1.7;margin:0 0 .8rem}
.pulse3Details p:last-child{margin-bottom:0}
.tempo8Link{display:inline-block;background:linear-gradient(135deg,#F17ACB 0%,#FF94D6 100%);color:#fff;font-size:1.15rem;font-weight:600;padding:1rem 2.8rem;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px #f17acb4d;position:relative;z-index:2;margin-top:1rem}
.tempo8Link:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f17acb66;color:#fff}
.tempo8Link:active{transform:translateY(-1px)}
.drift2Note{margin-top:3rem;padding-top:2rem;border-top:2px dashed #f17acb33;position:relative;z-index:2}
.drift2Note h6{font-size:1.1rem;font-weight:600;color:#06223A;margin:0 0 1rem}
.drift2Note p{font-size:1rem;color:#718096;line-height:1.6;margin:0}
.drift2Note a{color:#F17ACB;text-decoration:none;font-weight:500;transition:color .2s ease}
.drift2Note a:hover{color:#06223A;text-decoration:underline}
@media (max-width: 768px) {
.epochLanding{padding:2.5rem 1rem;min-height:auto}
.phaseSuccess{padding:2.5rem 1.5rem;border-radius:15px}
.cycle9Icon{width:80px;height:80px;margin-bottom:1.5rem}
.cycle9Icon::before{font-size:2.8rem}
.moment7Title{font-size:2rem;margin-bottom:1rem}
.strand4Text{font-size:1.1rem;margin-bottom:2rem}
.pulse3Details{padding:1.8rem;margin:2rem 0}
.pulse3Details h5{font-size:1.2rem}
.pulse3Details p{font-size:1rem}
.tempo8Link{font-size:1.05rem;padding:.9rem 2.2rem}
.drift2Note{margin-top:2rem;padding-top:1.5rem}
.drift2Note h6{font-size:1rem}
.drift2Note p{font-size:.95rem}
}
@media (max-width: 480px) {
.phaseSuccess{padding:2rem 1.2rem}
.moment7Title{font-size:1.7rem}
.strand4Text{font-size:1.05rem}
.tempo8Link{padding:.85rem 2rem;font-size:1rem}
}