@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#0f1b2d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy:#0f1b2d;--navy-2:#1a2942;--teal:#0d9488;--teal-dark:#08796f;--teal-light:#ccf2ef;--gold:#d8b545;--paper:#f8fafb;--line:#e5ebef;--muted:#64748b;--soft:#94a3b8;--content:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{max-width:1920px;margin:auto;overflow:hidden}.header{height:80px;padding:0 max(calc((100vw - var(--content))/2),6.2vw);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eff2f5;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;color:var(--navy)}.brand img{width:38px;height:38px;object-fit:contain;background:var(--navy);border-radius:9px;padding:5px}.brand strong{font:800 13px Manrope,sans-serif;letter-spacing:1.05px;display:block}.brand small{display:block;margin-top:3px;color:var(--muted);font-size:8px;letter-spacing:1.6px;font-weight:600}.nav{display:flex;align-items:center;gap:31px;font-size:12px;color:#566579}.nav>a:not(.nav-cta):hover,.nav>a.active{color:var(--teal-dark)}.nav-cta{display:inline-flex;align-items:center;gap:9px;background:var(--navy);color:#fff;padding:12px 16px;border-radius:5px;font-weight:600;transition:background .2s}.nav-cta:hover{background:var(--teal-dark)}.menu-toggle{display:none;border:0;background:none;color:var(--navy)}.hero{background:linear-gradient(180deg,#f8fafb,#fff);min-height:640px;position:relative}.hero-inner{max-width:var(--content);min-height:620px;margin:auto;padding:68px 28px 75px;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:45px}.hero-copy{max-width:550px}.section-label{display:flex;align-items:center;gap:9px;color:var(--teal-dark);font-size:9px;font-weight:700;letter-spacing:1.8px}.section-label>span{width:19px;height:2px;background:var(--gold)}.hero h1,.page-intro h1{font:800 clamp(49px,5.4vw,73px)/1.08 "Manrope",sans-serif;letter-spacing:-3.4px;color:var(--navy);margin:24px 0 19px}.hero h1 span,.page-intro h1 span,.overview h2 span,.details-copy h2 span,.about-principles h2 span{color:var(--teal)}.hero-lede{font-size:15px;line-height:1.8;color:#5f6e80;max-width:495px;margin:0}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:0 17px;border-radius:5px;font-size:11px;font-weight:700;transition:all .2s}.button-primary{background:var(--teal);color:#fff}.button-primary:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-quiet{color:var(--navy);border:1px solid #d9e0e6;background:#fff}.button-quiet:hover,.button-outline:hover{border-color:var(--teal);color:var(--teal-dark)}.hero-proof{border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;margin-top:33px;padding-top:19px}.proof-icon{width:31px;height:31px;border-radius:50%;background:var(--teal-light);color:var(--teal-dark);display:grid;place-items:center;flex:0 0 31px}.hero-proof p{font-size:10px;line-height:1.65;color:var(--muted);margin:0}.hero-proof strong{font-weight:600;color:#435166}.preview-wrap{height:486px;position:relative;display:flex;align-items:center;justify-content:center}.preview-halo{position:absolute;width:385px;height:385px;border-radius:50%;background:radial-gradient(circle,#dff5f2,#eaf7f6 54%,#eaf7f600 72%);right:25px;top:44px}.phone-frame{width:273px;height:455px;border:7px solid #101d32;background:#fff;border-radius:34px;position:relative;z-index:1;box-shadow:0 28px 65px #0f1b2d33,0 3px 10px #0f1b2d14;overflow:hidden;transform:rotate(1deg)}.phone-top{height:24px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:var(--navy);font-size:7px;font-weight:700;position:relative}.phone-camera{position:absolute;width:53px;height:12px;background:#101d32;border-radius:0 0 8px 8px;left:50%;top:0;transform:translate(-50%)}.phone-screen{padding:8px 13px 0}.app-mini-brand{display:flex;align-items:center;gap:6px;color:var(--navy)}.app-mini-brand img{width:22px;height:22px;border-radius:5px;background:var(--navy);padding:3px}.app-mini-brand>span{font-size:6px;letter-spacing:.9px;font-weight:800;flex:1}.app-mini-brand svg{color:#64748b}.phone-greeting{font-size:6px;font-weight:700;letter-spacing:1px;color:var(--teal-dark);margin:14px 0 3px}.phone-screen>h3{font:700 18px Manrope,sans-serif;margin:0 0 12px;color:var(--navy)}.trip-label-row{display:flex;align-items:center;justify-content:space-between;font-size:6px;letter-spacing:.8px;color:#64748b;font-weight:700}.status-pill{color:#08796f;background:#ccf2ef;border-radius:15px;padding:4px 6px;font-size:5px;letter-spacing:.3px}.status-pill i{display:inline-block;width:4px;height:4px;background:#0d9488;border-radius:50%;vertical-align:1px;margin-right:2px}.trip-preview-image{height:102px;border-radius:9px 9px 0 0;margin-top:7px;background:linear-gradient(0deg,rgba(15,27,45,.25),transparent 50%),url(/assets/OdishaRoad-Box71_Oj.jpg) center 45%/cover;position:relative}.trip-preview-image span{position:absolute;top:8px;left:9px;color:#fff;background:#0f1b2d8c;padding:4px 6px;border-radius:3px;font-size:5px;letter-spacing:1px}.trip-preview-copy{padding:10px 10px 8px;border:1px solid #e8ecf0;border-top:0;border-radius:0 0 9px 9px}.trip-preview-copy h4{font:700 11px Manrope,sans-serif;color:var(--navy);margin:0 0 6px}.trip-preview-copy>p{display:flex;align-items:center;gap:3px;color:#64748b;font-size:7px;margin:0}.trip-preview-copy>p svg{color:var(--teal)}.trip-preview-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e8ecf0;margin-top:9px;padding-top:8px}.trip-preview-meta>div{display:flex;flex-direction:column;gap:4px}.trip-preview-meta>div+div{border-left:1px solid #e8ecf0;padding-left:10px}.trip-preview-meta span{font-size:5px;letter-spacing:.8px;color:#94a3b8;font-weight:700}.trip-preview-meta strong{font-size:7px;color:var(--navy);display:flex;align-items:center}.phone-section-head{display:flex;justify-content:space-between;align-items:center;margin:13px 0 8px}.phone-section-head strong{font:700 9px Manrope,sans-serif;color:var(--navy)}.phone-section-head span{font-size:5px;color:var(--teal-dark);letter-spacing:.8px;font-weight:700}.phone-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.phone-shortcuts>div{height:44px;border:1px solid #e8ecf0;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--teal)}.phone-shortcuts svg{width:13px;height:13px}.phone-shortcuts span{font-size:6px;color:#566579}.phone-tabs{position:absolute;bottom:0;left:0;right:0;height:40px;border-top:1px solid #e8ecf0;background:#fff;display:flex;justify-content:space-around;align-items:center;color:#94a3b8;font-size:13px}.phone-tabs>span{display:flex;flex-direction:column;align-items:center;gap:1px}.phone-tabs>span:nth-child(3){color:var(--teal)}.phone-tabs small{font-size:5px}.preview-caption{position:absolute;bottom:5px;right:17px;z-index:2;display:flex;align-items:center;gap:7px;color:#64748b;font-size:7px;letter-spacing:1.1px;font-weight:700}.caption-dot{width:6px;height:6px;border-radius:50%;background:var(--teal)}.floating-note{position:absolute;z-index:3;right:-10px;bottom:65px;display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #e5ebef;border-radius:7px;padding:11px 13px;box-shadow:0 8px 25px #0f1b2d1a}.floating-note>span{width:30px;height:30px;border-radius:6px;background:#e7f7f5;color:var(--teal);display:grid;place-items:center}.floating-note>div{display:flex;flex-direction:column;gap:3px}.floating-note strong{font-size:9px;color:var(--navy)}.floating-note small{font-size:8px;color:#64748b}.scroll-cue{position:absolute;left:max(calc((100vw - var(--content))/2 + 28px),6vw);bottom:20px;display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:8px;letter-spacing:1.4px}.overview{padding:99px 28px 50px;max-width:var(--content);margin:auto}.overview-heading{display:flex;justify-content:space-between;align-items:end;gap:55px}.overview h2,.details-copy h2,.about-principles h2{font:700 clamp(31px,3.5vw,44px)/1.2 "Manrope",sans-serif;letter-spacing:-1.7px;color:var(--navy);margin:19px 0 0}.overview-heading>p{font-size:12px;line-height:1.85;color:var(--muted);max-width:340px;margin:0 0 3px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:40px}.feature-card{min-height:222px;padding:20px 18px 18px;border:1px solid var(--line);border-radius:7px;background:#fff;position:relative;transition:box-shadow .2s,border-color .2s,transform .2s}.feature-card:hover{border-color:#b6dfdb;box-shadow:0 12px 28px #0f1b2d12;transform:translateY(-2px)}.feature-card-top{display:flex;justify-content:space-between;align-items:center}.feature-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:7px;background:#e7f7f5;color:var(--teal-dark)}.feature-number,.detail-count{font-size:8px;letter-spacing:1px;color:#94a3b8;font-weight:700}.feature-card h3{font:700 13px Manrope,sans-serif;color:var(--navy);margin:18px 0 8px}.feature-card p{font-size:10px;line-height:1.75;color:#64748b;margin:0;max-width:220px}.feature-card>a{position:absolute;bottom:16px;right:17px;color:#8c9bad;display:grid;place-items:center}.feature-card:hover>a{color:var(--teal)}.overview-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:28px;padding-top:17px}.overview-foot>span{font-size:8px;letter-spacing:1.1px;color:#94a3b8;font-weight:700}.text-arrow{display:inline-flex;align-items:center;gap:9px;color:var(--teal-dark);font-size:10px;font-weight:700}.text-arrow svg{transition:transform .2s}.text-arrow:hover svg{transform:translate(3px)}.details-band{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:#fff;min-height:490px;margin-top:50px}.details-image{background:linear-gradient(0deg,#0f1b2d14,#0f1b2d14),url(/assets/konark-gPJkpTC8.jpg) center 55%/cover;min-height:490px}.details-copy{align-self:center;padding:65px clamp(38px,7vw,110px)}.details-copy .section-label{color:#aab8c8}.details-copy .section-label>span{background:var(--gold)}.details-copy h2{color:#fff;font-size:clamp(31px,3.5vw,42px);margin-top:23px}.details-copy h2 span{color:#42c4b5}.details-copy>p{color:#b8c4d1;font-size:12px;line-height:1.9;max-width:430px;margin:17px 0}.details-copy ul{list-style:none;padding:0;margin:19px 0 24px;display:grid;gap:10px}.details-copy li{display:flex;align-items:center;gap:9px;font-size:10px;color:#e1e8ef}.details-copy li svg{color:#42c4b5}.button-outline{border:1px solid #516177;color:#fff}.button-outline:hover{background:#fff;border-color:#fff;color:var(--navy)}.support-strip{max-width:var(--content);margin:68px auto;padding:0 28px 68px;display:flex;align-items:center;gap:18px}.support-icon{width:49px;height:49px;border-radius:9px;background:#e7f7f5;color:var(--teal-dark);display:grid;place-items:center;flex:0 0 49px}.support-strip>div:nth-child(2){flex:1}.support-strip>div:nth-child(2)>span{font-size:8px;letter-spacing:1.2px;color:var(--teal-dark);font-weight:700}.support-strip h2{font:700 18px Manrope,sans-serif;color:var(--navy);margin:5px 0}.support-strip p{font-size:10px;color:var(--muted);margin:0}.button-white{border:1px solid #d9e0e6;color:var(--navy);background:#fff}.button-white:hover{border-color:var(--teal);color:var(--teal-dark)}.footer{background:#0b1526;color:#fff;padding:45px max(calc((100vw - var(--content))/2),6.2vw) 0}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:36px}.brand-light{color:#fff}.brand-light small{color:#8fa0b4}.footer-desc{max-width:285px;color:#9cabbc;font-size:10px;line-height:1.8;margin:14px 0}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:10px;color:#b1bdca}.footer-column>span{font-size:8px;letter-spacing:1.3px;color:#718198;font-weight:700;margin:3px 0 4px}.footer-column a:hover{color:#48c6b6}.footer-bottom{height:45px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;color:#8090a4;font-size:8px;letter-spacing:.2px}.page-intro{background:#f5f8fa;padding:79px 28px 67px;border-bottom:1px solid #edf1f4}.page-intro-inner{max-width:var(--content);margin:auto}.page-intro h1{font-size:clamp(45px,5.5vw,67px);margin:23px 0 13px;letter-spacing:-2.8px}.page-intro-inner>p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.85;margin:0}.feature-detail-grid{max-width:var(--content);margin:auto;padding:65px 28px 75px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-detail{min-height:230px;padding:22px;border:1px solid var(--line);border-radius:7px;position:relative}.detail-count{position:absolute;right:21px;top:23px}.detail-icon{width:42px;height:42px;border-radius:8px;background:#e7f7f5;color:var(--teal-dark);display:grid;place-items:center}.feature-detail h2{font:700 15px Manrope,sans-serif;color:var(--navy);margin:21px 0 9px}.feature-detail p{font-size:11px;line-height:1.8;color:var(--muted);margin:0;max-width:315px}.feature-callout{max-width:1104px;margin:0 auto 74px;padding:24px 27px;background:#f5f8fa;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:15px}.callout-mark{width:40px;height:40px;border-radius:50%;background:#dff4f1;color:var(--teal-dark);display:grid;place-items:center;flex:0 0 40px}.feature-callout>div:nth-child(2){flex:1}.feature-callout h2{font:700 13px Manrope,sans-serif;color:var(--navy);margin:0 0 5px}.feature-callout p{font-size:10px;line-height:1.7;color:var(--muted);margin:0}.about-story{display:grid;grid-template-columns:1fr 1fr;max-width:var(--content);margin:70px auto;min-height:450px;padding:0 28px;gap:60px;align-items:center}.about-photo{min-height:390px;border-radius:7px;position:relative;background:linear-gradient(0deg,#0f1b2da6,#0f1b2d00 56%),url(/assets/konark-gPJkpTC8.jpg) center/cover}.about-photo>span{position:absolute;bottom:20px;left:20px;color:#fff;font-size:8px;letter-spacing:1.5px;font-weight:700}.about-copy h2{font:700 32px/1.25 Manrope,sans-serif;color:var(--navy);letter-spacing:-1px;margin:20px 0 17px}.about-copy>p{font-size:11px;line-height:1.9;color:var(--muted);margin:0 0 13px}.about-signature{display:flex;align-items:center;gap:9px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line);width:max-content}.about-signature img{width:35px;height:35px;background:var(--navy);border-radius:7px;padding:5px}.about-signature strong,.about-signature small{display:block}.about-signature strong{font:800 10px Manrope,sans-serif;letter-spacing:.7px}.about-signature small{font-size:7px;letter-spacing:1px;color:var(--muted);margin-top:3px}.about-principles{background:#f5f8fa;padding:68px max(calc((100vw - var(--content))/2 + 28px),6.2vw);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.about-principles h2{font-size:32px}.principle-list article{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #e0e7ed}.principle-list article:first-child{padding-top:0}.principle-list article>span{font-size:9px;font-weight:700;color:var(--teal-dark);letter-spacing:.7px;padding-top:3px}.principle-list h3{font:700 13px Manrope,sans-serif;margin:0 0 4px;color:var(--navy)}.principle-list p{font-size:10px;line-height:1.7;margin:0;color:var(--muted)}.contact-grid{max-width:var(--content);padding:65px 28px 37px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-card{padding:27px;border:1px solid var(--line);border-radius:7px;transition:box-shadow .2s,border-color .2s}.contact-card:hover{border-color:#b4deda;box-shadow:0 10px 28px #0f1b2d12}.contact-icon{width:42px;height:42px;background:#e7f7f5;color:var(--teal-dark);border-radius:8px;display:grid;place-items:center;margin-bottom:23px}.contact-overline{font-size:8px;letter-spacing:1.3px;color:var(--teal-dark);font-weight:700}.contact-card h2{font:700 19px Manrope,sans-serif;color:var(--navy);margin:7px 0}.contact-card p{font-size:11px;line-height:1.8;color:var(--muted);margin:0 0 18px}.contact-action{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:var(--teal-dark)}.contact-note{max-width:1104px;margin:0 auto 75px;padding:17px 0;border-top:1px solid var(--line);font-size:9px;color:var(--muted);line-height:1.8}.contact-note a{color:var(--teal-dark);font-weight:700;display:inline-flex;align-items:center;gap:5px;margin-left:5px}.policy-layout{max-width:var(--content);margin:0 auto;padding:58px 28px 85px;display:grid;grid-template-columns:220px 1fr;gap:65px;align-items:start}.policy-aside{position:sticky;top:110px;padding:20px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:flex-start;flex-direction:column;gap:11px;color:var(--teal-dark)}.policy-aside strong{font:700 13px Manrope,sans-serif;color:var(--navy)}.policy-aside>span{font-size:9px;color:var(--muted)}.policy-aside>a{display:inline-flex;align-items:center;gap:7px;border-top:1px solid var(--line);width:100%;padding-top:13px;margin-top:4px;font-size:9px;font-weight:700;color:var(--teal-dark)}.policy-content{max-width:760px}.policy-lead{font-size:13px;line-height:1.85;color:#42536a;margin:0 0 30px;padding-bottom:25px;border-bottom:1px solid var(--line)}.policy-content section{padding:19px 0;border-bottom:1px solid var(--line)}.policy-content h2{display:flex;gap:12px;align-items:baseline;font:700 13px Manrope,sans-serif;color:var(--navy);margin:0 0 8px}.policy-content h2 span{color:var(--teal-dark);font-size:9px;letter-spacing:.8px}.policy-content section p{font-size:10px;line-height:1.85;color:var(--muted);margin:0}.policy-contact{margin-top:25px;padding:19px;border-radius:6px;background:#f5f8fa;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.policy-contact strong{font-size:10px;color:var(--navy)}.policy-contact a,.policy-contact span{font-size:10px;color:var(--teal-dark)}.not-found{padding:0 max(calc((100vw - var(--content))/2 + 28px),6.2vw) 90px}@media (max-width:900px){:root{--content:760px}.header{padding:0 32px}.hero-inner{gap:15px;padding-left:36px;padding-right:36px}.hero h1{font-size:59px}.preview-wrap{transform:scale(.9);transform-origin:center}.floating-note{right:-12px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:195px}.details-copy{padding:55px 38px}.feature-callout{margin-left:28px;margin-right:28px}.about-story,.policy-layout{gap:32px}.contact-note{margin-left:28px;margin-right:28px}}@media (max-width:640px){html{scroll-padding-top:70px}.header{height:68px;padding:0 19px}.brand img{width:34px;height:34px}.brand strong{font-size:11px}.brand small{font-size:7px}.menu-toggle{display:block;padding:8px}.nav{display:none;position:absolute;left:0;right:0;top:68px;background:#fff;padding:12px 20px 20px;box-shadow:0 16px 24px #0f1b2d1f;align-items:stretch;gap:0;flex-direction:column}.nav-open{display:flex}.nav>a:not(.nav-cta){padding:13px 0;border-bottom:1px solid var(--line)}.nav-cta{margin-top:13px;justify-content:center}.hero-inner{min-height:0;padding:55px 23px 46px;grid-template-columns:1fr;gap:24px}.hero h1{font-size:53px;letter-spacing:-2.6px;margin-top:20px}.hero-lede{font-size:13px}.hero-actions{margin-top:23px;gap:9px}.button{font-size:10px;padding:0 12px}.hero-proof{margin-top:25px}.preview-wrap{height:410px;transform:scale(.83);transform-origin:top center;margin-bottom:-58px;margin-top:3px}.preview-halo{width:335px;height:335px;right:calc(50% - 168px);top:25px}.phone-frame{height:445px}.floating-note{right:calc(50% - 178px);bottom:43px}.preview-caption{right:calc(50% - 139px);bottom:-10px}.scroll-cue{display:none}.overview{padding:67px 22px 36px}.overview-heading{display:block}.overview h2{font-size:31px}.overview-heading>p{margin-top:15px;max-width:390px}.feature-grid{margin-top:25px;gap:9px}.feature-card{padding:15px 13px;min-height:191px}.feature-card h3{font-size:12px;margin-top:14px}.feature-card p{font-size:9px}.feature-icon{width:34px;height:34px}.feature-icon svg{width:17px}.overview-foot{gap:15px;align-items:flex-start}.overview-foot>span{font-size:7px;line-height:1.5;max-width:150px}.text-arrow{font-size:9px;white-space:nowrap}.details-band{grid-template-columns:1fr;margin-top:32px}.details-image{min-height:255px}.details-copy{padding:43px 25px 47px}.details-copy h2{font-size:32px}.support-strip{margin:39px auto;padding:0 22px 45px;display:grid;grid-template-columns:42px 1fr;gap:13px}.support-icon{width:42px;height:42px;flex-basis:42px}.support-strip h2{font-size:14px}.support-strip p{line-height:1.6}.support-strip>.button{grid-column:2;width:max-content;margin-top:2px}.footer{padding:34px 22px 0}.footer-main{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:26px}.footer-main>div:first-child{grid-column:1/-1}.footer-column{gap:10px}.footer-column>span{font-size:7px}.footer-column a{font-size:9px}.footer-bottom{font-size:7px}.page-intro{padding:62px 23px 48px}.page-intro h1{font-size:46px;letter-spacing:-2.3px;margin-top:20px}.page-intro-inner>p{font-size:11px}.feature-detail-grid{grid-template-columns:1fr;padding:35px 22px 42px;gap:9px}.feature-detail{min-height:175px;padding:18px}.feature-detail h2{margin:14px 0 6px;font-size:14px}.feature-detail p{font-size:10px}.detail-icon{width:36px;height:36px}.feature-callout{margin:0 22px 45px;padding:18px;align-items:flex-start;flex-wrap:wrap}.feature-callout>div:nth-child(2){width:calc(100% - 60px);flex:auto}.feature-callout h2{font-size:12px}.feature-callout p{font-size:9px}.feature-callout .text-arrow{margin-left:55px}.about-story{grid-template-columns:1fr;margin:35px auto 43px;padding:0 22px;gap:25px}.about-photo{min-height:260px}.about-copy h2{font-size:27px}.about-copy>p{font-size:10px}.about-principles{padding:44px 22px;grid-template-columns:1fr;gap:25px}.about-principles h2{font-size:27px}.principle-list h3{font-size:12px}.contact-grid{grid-template-columns:1fr;padding:35px 22px 25px;gap:9px}.contact-card{padding:20px}.contact-icon{margin-bottom:17px}.contact-card h2{font-size:17px}.contact-note{margin:0 22px 48px;padding-top:13px}.contact-note a{margin-left:0;margin-top:6px}.policy-layout{grid-template-columns:1fr;padding:33px 22px 55px;gap:25px}.policy-aside{position:static;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:6px 10px;padding:13px}.policy-aside>svg{grid-row:span 3}.policy-aside strong{font-size:11px}.policy-aside>span{font-size:8px}.policy-aside>a{grid-column:1/-1;margin-top:5px;padding-top:10px}.policy-lead,.policy-content h2{font-size:11px}.policy-content section p{font-size:9px}.not-found{padding:0 23px 60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.button-download{background:var(--navy);color:#fff;border:1px solid var(--navy)}.button-download:hover:not(:disabled){background:var(--teal-dark);border-color:var(--teal-dark);transform:translateY(-1px)}.button-download:disabled{opacity:.78;cursor:not-allowed}.download-note{margin:-2px 0 0;font-size:9px;letter-spacing:.2px;color:var(--muted)}.button-download{background:var(--teal);border-color:var(--teal);color:#fff;min-height:49px;padding:0 20px;border-radius:6px;box-shadow:0 7px 18px #0d94882e;letter-spacing:.1px}.button-download:disabled{opacity:1;cursor:default}.button-download svg{transition:transform .2s}.button-download:hover:not(:disabled) svg{transform:translateY(2px)}.download-note{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0 2px;padding:6px 10px;border:1px solid #dcece9;border-radius:20px;background:#f4fbfa;color:#52736f;font-size:9px;font-weight:600;letter-spacing:.15px}.download-note:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #d8b54529}.preview-wrap{height:550px;transform:none}.preview-halo{width:430px;height:430px;right:calc(50% - 215px);top:55px;animation:halo-drift 8s ease-in-out infinite alternate}.profile-phone{width:290px;height:520px;border:6px solid #0b1525;border-radius:36px;transform:none;box-shadow:0 35px 75px #0f1b2d38,0 8px 22px #0f1b2d1f;animation:phone-float 6s ease-in-out infinite}.profile-screen{height:490px;position:relative;overflow:hidden;background:#f4f7fb;display:flex;flex-direction:column}.profile-appbar{height:39px;flex:none;background:#101d32;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:700 12px Manrope,sans-serif}.profile-appbar img{height:17px;width:17px;object-fit:contain}.profile-identity{height:151px;flex:none;background:linear-gradient(145deg,#101d32,#192b46);color:#fff;display:flex;align-items:center;flex-direction:column;padding-top:12px;position:relative}.profile-identity:after{content:"";position:absolute;width:240px;height:90px;top:15px;border-radius:50%;background:radial-gradient(ellipse,rgba(13,148,136,.19),transparent 72%);pointer-events:none}.profile-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#34445c,#253349);border:2px solid rgba(255,255,255,.35);font:800 21px Manrope,sans-serif;position:relative;z-index:1;box-shadow:0 6px 18px #0000002e}.profile-avatar>span{position:absolute;right:-4px;bottom:-1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--teal);border:2px solid #17263d;color:#fff}.profile-identity h3{font:700 15px Manrope,sans-serif;margin:7px 0 2px;position:relative;z-index:1}.profile-identity p{font-size:8px;color:#bdc8d7;margin:0;position:relative;z-index:1}.member-pill{margin-top:8px;padding:5px 9px;border-radius:20px;background:#ffffff1a;color:#e5edf5;display:inline-flex;align-items:center;gap:5px;font-size:6px;font-weight:700;letter-spacing:.65px;position:relative;z-index:1}.member-pill svg{color:#55d4b5}.account-card{flex:1;min-height:0;margin:10px 11px 8px;padding:10px 12px 5px;background:#fff;border:1px solid #e7edf2;border-radius:12px;box-shadow:0 5px 15px #0f1b2d0f;position:relative;z-index:1}.account-card-title{height:23px;display:flex;align-items:flex-start;justify-content:space-between;color:#25344a;font-size:7px;font-weight:800;letter-spacing:.65px}.account-card-title span+span{color:var(--teal-dark);font-size:6px;letter-spacing:.8px}.account-row{height:53px;border-bottom:1px solid #edf0f3;display:flex;align-items:center;gap:8px;animation:row-arrive .55s both}.account-row:nth-of-type(2){animation-delay:.08s}.account-row:nth-of-type(3){animation-delay:.16s}.account-row:nth-of-type(4){animation-delay:.24s}.account-row:nth-of-type(5){animation-delay:.32s}.account-icon{width:25px;height:25px;border-radius:8px;background:#eaf7f5;color:var(--teal-dark);display:grid;place-items:center;flex:none}.account-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.account-row small{color:#91a0b0;font-size:6px;font-weight:700;letter-spacing:.5px}.account-row strong{color:#19283d;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-row em{color:#9aa6b4;font-size:6px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-row button{width:25px;height:25px;border:0;border-radius:50%;background:#eaf7f5;color:var(--teal-dark);display:grid;place-items:center;flex:none}.account-verified{color:#1ba88c;flex:none}.verification-row{height:30px;display:flex;align-items:center;gap:6px;color:#208d79;font-size:7px;font-weight:700}.verification-row b{margin-left:auto;color:#12866f;font-size:6px;letter-spacing:.6px;background:#e8f7f3;border-radius:10px;padding:4px 7px}.profile-tabs{height:47px;flex:none;background:#fff;border-top:1px solid #e6ebf0;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;color:#8b9aab;box-shadow:0 -4px 12px #0f1b2d0a}.profile-tabs>span{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:6px}.profile-tabs svg{width:15px;height:15px;stroke-width:2}.profile-tabs small{font-size:6px}.profile-tabs .selected{color:var(--teal-dark);font-weight:700}.preview-caption{right:calc(50% - 145px);bottom:3px;font-size:7px}.floating-note{right:calc(50% - 205px);bottom:83px;border-radius:10px;padding:12px 15px;animation:note-float 5s ease-in-out infinite}.floating-note>span{width:32px;height:32px;border-radius:9px;background:#e8f7f3;color:var(--teal-dark);display:grid;place-items:center}.floating-note strong{font-size:9px}.floating-note small{font-size:7px}@keyframes phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes halo-drift{0%{transform:scale(.97);opacity:.8}to{transform:scale(1.04);opacity:1}}@keyframes row-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.preview-wrap{height:550px;transform:scale(.9)}.floating-note{right:calc(50% - 205px)}}@media (max-width:640px){.preview-wrap{height:475px;transform:scale(.83);transform-origin:top center;margin-bottom:-40px;margin-top:3px}.profile-phone{height:520px}.preview-caption{right:calc(50% - 145px);bottom:8px}.floating-note{right:calc(50% - 205px);bottom:67px}}@media (prefers-reduced-motion:reduce){.profile-phone,.preview-halo,.floating-note,.account-row{animation:none!important}}.floating-note{right:-80px}.preview-caption{right:calc(50% - 145px)}@media (max-width:900px){.floating-note{right:-32px}}@media (max-width:640px){.floating-note{display:none}}
