@font-face{font-family:OnestLocal;src:url("../fonts/onest-latin.woff2") format("woff2");font-display:swap}
.pos-feature-page{background:#eefaff;color:#082f40;font-family:OnestLocal,Onest,Arial,sans-serif}.pos-feature-page .site-header{position:relative;z-index:20}.pos-feature-page .site-header.structured-header .nav-actions .nav-trial{background:linear-gradient(135deg,#ff791f,#ff5b12);border-color:#ff6c19}.pos-feature-page .site-header.structured-header .nav-actions .nav-trial:hover{background:linear-gradient(135deg,#ff8a3a,#ff651c)}
.pos-feature-page .site-header .brand{position:relative}.pos-feature-page .site-header .brand img{opacity:0}.pos-feature-page .site-header .brand:after{display:block!important;content:"XoraPOS";position:absolute;inset:50% auto auto 0;transform:translateY(-50%);color:#0b405b;font-size:1.55rem;font-weight:850;letter-spacing:-.07em}.pos-feature-page .site-header .brand:after::first-letter{color:#0b405b}
.pos-hero{position:relative;min-height:850px;overflow:hidden;background:radial-gradient(circle at 49% 53%,#fff 0 22%,transparent 48%),linear-gradient(145deg,#f8fdff 0%,#e7f8fc 54%,#d8f1f6 100%);isolation:isolate}.pos-hero:before,.pos-hero:after{content:"";position:absolute;z-index:-1;width:120%;height:240px;left:-10%;border:2px solid rgba(20,148,180,.28);border-radius:50%;transform:rotate(-12deg)}.pos-hero:before{top:115px;background:linear-gradient(105deg,transparent 25%,rgba(24,151,180,.2) 25% 38%,transparent 38% 100%)}.pos-hero:after{bottom:70px;background:linear-gradient(105deg,transparent 35%,rgba(25,159,187,.16) 35% 52%,transparent 52% 100%)}.pos-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(330px,390px) minmax(580px,800px);grid-template-rows:1fr auto;gap:0 0;max-width:1450px;min-height:775px;margin:auto;padding:72px 42px 0}.pos-hero__copy{align-self:center;z-index:4;padding:32px 28px 34px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.85),rgba(232,249,253,.73));box-shadow:0 22px 55px rgba(23,104,127,.15);backdrop-filter:blur(12px)}.pos-breadcrumb{display:inline-flex;align-items:center;gap:10px;margin:0 0 25px;padding:10px 14px;border-radius:10px;background:#effcff;color:#155e75;font-weight:800;font-size:.85rem}.pos-breadcrumb span{color:#16a66c;font-size:1.2rem}.pos-kicker{margin:0 0 12px;color:#2c6980;font-size:.9rem}.pos-hero h1{margin:0;color:#0b405b;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:.98;letter-spacing:-.065em}.pos-hero h1 em{color:#f45b15;font-style:normal}.pos-lead{max-width:390px;margin:23px 0 27px;color:#315b70;font-size:1.08rem;line-height:1.55}.pos-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pos-primary{display:inline-flex;align-items:center;gap:20px;padding:16px 18px 16px 23px;border-radius:13px;background:#ff6818;color:#fff;font-weight:850;box-shadow:0 10px 22px rgba(249,92,22,.25)}.pos-primary span{font-size:1.35rem}.pos-secondary{display:inline-flex;align-items:center;gap:9px;color:#164b65;font-weight:800;font-size:.9rem}.pos-secondary i{display:grid;place-items:center;width:34px;height:34px;border:2px solid #6b9cb0;border-radius:50%;font-style:normal}.pos-hero__visual{grid-column:2;grid-row:1;align-self:center;margin:80px 80px 0 -55px;filter:drop-shadow(0 28px 22px rgba(7,54,70,.25));z-index:2}.pos-hero__visual img{display:block;width:100%;height:auto;object-fit:contain}.pos-feature-card{position:absolute;z-index:5;display:flex;align-items:flex-start;gap:14px;width:250px;padding:19px 18px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(255,255,255,.8);box-shadow:0 14px 32px rgba(12,82,101,.12);backdrop-filter:blur(10px)}.pos-feature-card b{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;font-size:1.55rem}.pos-feature-card div{display:grid;gap:5px}.pos-feature-card strong{color:#0b3852;font-size:1rem}.pos-feature-card span{color:#466d80;font-size:.8rem;line-height:1.4}.pos-feature-card>i{margin-left:auto;color:#ee671f;font-size:1.8rem;font-style:normal}.pos-feature-card--charge{top:145px;right:26px}.pos-feature-card--charge b{background:#fff0dd;color:#fc6a1b}.pos-feature-card--pending{top:305px;right:7px}.pos-feature-card--pending b{background:#e4f4ff;color:#1367c5}.pos-feature-card--quotes{top:465px;right:31px}.pos-feature-card--quotes b{background:#dbf8e9;color:#159655}.pos-feature-card--free{top:625px;right:80px}.pos-feature-card--free b{background:#f0e6ff;color:#8751da}.pos-benefit-strip{position:absolute;z-index:6;bottom:30px;left:50%;display:grid;grid-template-columns:repeat(5,1fr);width:min(1060px,calc(100% - 80px));padding:8px 14px;border:1px solid rgba(255,255,255,.96);border-radius:22px;background:rgba(255,255,255,.77);box-shadow:0 14px 35px rgba(16,86,106,.12);transform:translateX(-50%);backdrop-filter:blur(14px)}.pos-benefit{display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 16px;border-right:1px solid rgba(39,116,137,.13);color:#0d4c6c}.pos-benefit:last-child{border:0}.pos-benefit b{font-size:1.65rem;color:#07638a}.pos-benefit span{display:grid;gap:4px;font-size:.72rem}.pos-benefit strong{font-size:.82rem}.pos-benefit.is-active{border-bottom:3px solid #fb6419;border-radius:14px;background:#fff}.pos-hero__dots{position:absolute;width:90px;height:58px;background:radial-gradient(#74d4e4 1.5px,transparent 1.5px);background-size:14px 14px;opacity:.65}.pos-hero__dots--left{top:135px;left:22%}.pos-hero__dots--right{right:26%;bottom:225px}.pos-hero__shape{position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(249,115,22,.6)}.pos-hero__shape--one{top:90px;left:13%;width:330px;height:330px}.pos-hero__shape--two{right:-80px;bottom:70px;width:430px;height:430px;border-color:rgba(249,115,22,.38)}
@media(max-width:1100px){.pos-hero__grid{grid-template-columns:350px 1fr;padding-left:24px;padding-right:24px}.pos-hero__visual{margin-left:-45px;margin-right:110px}.pos-feature-card{width:220px;right:20px}.pos-feature-card--charge{top:125px}.pos-feature-card--pending{top:280px}.pos-feature-card--quotes{top:435px}.pos-feature-card--free{top:590px}.pos-benefit-strip{width:calc(100% - 48px)}}
@media(max-width:820px){.pos-hero{min-height:0;padding-bottom:24px}.pos-hero__grid{display:flex;flex-direction:column;min-height:0;padding:42px 18px 0}.pos-hero__copy{order:1;padding:25px 22px}.pos-hero h1{font-size:clamp(2.45rem,11vw,4rem)}.pos-hero__visual{order:2;margin:15px -10px 0;filter:drop-shadow(0 18px 16px rgba(7,54,70,.22))}.pos-feature-card{position:relative;inset:auto;order:3;width:auto;margin:12px 4px 0}.pos-feature-card--charge{margin-top:18px}.pos-benefit-strip{position:relative;bottom:auto;left:auto;grid-template-columns:repeat(2,1fr);width:auto;margin:24px 18px 0;transform:none}.pos-benefit{justify-content:flex-start;border-bottom:1px solid rgba(39,116,137,.13)}.pos-benefit:nth-child(2){border-right:0}.pos-benefit:last-child{grid-column:1/-1}.pos-hero__dots--left{left:5%;top:320px}.pos-hero__dots--right{right:4%;bottom:210px}}
@media(max-width:480px){.pos-actions{align-items:stretch;flex-direction:column;gap:14px}.pos-primary,.pos-secondary{justify-content:center}.pos-benefit-strip{grid-template-columns:1fr}.pos-benefit,.pos-benefit:nth-child(2){grid-column:auto;border-right:0}.pos-benefit:last-child{grid-column:auto}.pos-feature-card{padding:16px}.pos-feature-card span{font-size:.78rem}}
.pos-feature-page .site-header .brand img{opacity:1}.pos-feature-page .site-header .brand:after{display:none!important}.pos-feature-page .site-header.structured-header .nav-actions .nav-trial{background:var(--secondary);border-color:var(--secondary)}.pos-feature-page .site-header.structured-header .nav-actions .nav-trial:hover{background:var(--orange-dark);border-color:var(--orange-dark)}
.pos-hero__copy{position:relative;padding:36px 34px 38px;border-radius:30px 42px 56px 29px;background:linear-gradient(145deg,rgba(255,255,255,.91),rgba(242,252,254,.79) 48%,rgba(211,241,247,.72));box-shadow:0 28px 62px rgba(23,104,127,.2),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(16px);transform:rotate(-1deg);isolation:isolate}.pos-hero__copy:before{content:"";position:absolute;inset:10px -9px -11px 11px;z-index:-1;border:1px solid rgba(255,255,255,.78);border-radius:27px 44px 58px 30px;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(157,220,232,.16));box-shadow:0 20px 42px rgba(11,93,115,.1);transform:rotate(2.1deg)}.pos-hero__copy:after{content:"";position:absolute;right:-2px;bottom:48px;width:28px;height:76px;border-right:1px solid rgba(255,255,255,.7);border-radius:0 25px 25px 0;opacity:.8}.pos-hero__copy>*{position:relative;z-index:1;transform:rotate(1deg)}.pos-breadcrumb{background:rgba(239,252,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.pos-hero h1{text-wrap:balance}
@media(max-width:820px){.pos-hero__copy{transform:none}.pos-hero__copy>*{transform:none}.pos-hero__copy:before{transform:rotate(1deg)}}
.pos-feature-page .site-header.structured-header.dark-header{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(18,75,95,.08);box-shadow:0 8px 28px rgba(8,47,58,.06);backdrop-filter:blur(16px)}.pos-feature-page .site-header.structured-header.dark-header.scrolled{background:rgba(255,255,255,.98);border-bottom-color:rgba(18,75,95,.13);box-shadow:0 8px 28px rgba(8,47,58,.1)}.pos-feature-page .site-header.structured-header.dark-header .nav-menu-button,.pos-feature-page .site-header.structured-header.dark-header .nav-direct{color:#0b2940}.pos-feature-page .site-header.structured-header.dark-header .nav-menu-button:hover,.pos-feature-page .site-header.structured-header.dark-header .nav-direct:hover,.pos-feature-page .site-header.structured-header.dark-header .nav-item.open .nav-menu-button,.pos-feature-page .site-header.structured-header.dark-header .nav-direct[aria-current="true"]{color:#155e75}.pos-feature-page .site-header.structured-header.dark-header .nav-login{color:#0b405b}.pos-feature-page .site-header .brand img{opacity:0}.pos-feature-page .site-header .brand:after{display:block!important;content:"XoraPOS";position:absolute;inset:50% auto auto 0;transform:translateY(-50%);background:linear-gradient(90deg,#0b405b 0 60%,#f45b15 60%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1.55rem;font-weight:850;letter-spacing:-.07em}.pos-feature-page .site-header.structured-header.dark-header .menu-toggle{border-color:#c8dadd}.pos-feature-page .site-header.structured-header.dark-header .menu-toggle i{background:#155e75}
.pos-hero__grid{grid-template-columns:minmax(430px,480px) minmax(580px,800px)}.pos-feature-card{width:280px}.pos-feature-card--charge{right:34px}.pos-feature-card--pending{right:10px}.pos-feature-card--quotes{right:34px}.pos-feature-card--free{right:82px}@media(max-width:1250px) and (min-width:821px){.pos-hero__grid{grid-template-columns:390px minmax(560px,1fr)}.pos-feature-card{width:250px}}
.pos-feature-page .site-header .brand:after{background:none;color:#0b405b}
.pos-hero h1{font-size:clamp(2.5rem,4vw,3.8rem)}
.pos-hero__grid{width:100%;box-sizing:border-box}
.pos-hero{min-height:940px}.pos-hero__grid{min-height:865px;padding-top:82px}.pos-hero__copy{transform:translateY(46px) rotate(-1deg)}.pos-hero__visual{margin:12px -50px 0 -145px;transform:scale(1.1);transform-origin:center center}.pos-feature-card{width:300px;padding:21px 20px;border-radius:22px}.pos-feature-card--charge{top:112px;right:34px}.pos-feature-card--pending{top:285px;right:10px}.pos-feature-card--quotes{top:458px;right:34px}.pos-feature-card--free{top:631px;right:82px}.pos-benefit-strip{bottom:30px;width:min(1080px,calc(100% - 80px))}@media(max-width:1250px) and (min-width:821px){.pos-hero__visual{margin-left:-100px;margin-right:-15px;transform:scale(1.1)}.pos-feature-card{width:270px}.pos-feature-card--charge{right:22px}.pos-feature-card--pending{right:5px}.pos-feature-card--quotes{right:22px}.pos-feature-card--free{right:45px}}
.pos-hero__copy{transform:translateY(10px) rotate(-1deg)}.pos-actions{gap:12px}.pos-primary{gap:12px;padding:15px 14px 15px 19px}.pos-secondary{font-size:.84rem}.pos-secondary i{width:32px;height:32px}
.pos-hero__copy{transform:perspective(1100px) rotateY(-6deg) rotateZ(-.8deg) translateY(10px);transform-origin:left center}.pos-hero__copy>*{transform:perspective(1100px) rotateY(6deg) rotateZ(.8deg)}.pos-hero__copy:before{transform:perspective(1100px) rotateY(-5deg) rotateZ(1.8deg) translate(8px,2px)}
@media(max-width:820px){.pos-hero__copy{transform:none}.pos-hero__copy>*{transform:none}.pos-hero__copy:before{transform:rotate(1deg)}}
.pos-hero__copy{border:0;border-radius:0;clip-path:polygon(0 7%,5% 2%,15% 0,82% 0,91% 3%,96% 9%,98% 30%,100% 91%,95% 98%,87% 100%,8% 100%,2% 97%,0 90%);filter:drop-shadow(0 24px 24px rgba(16,91,111,.2));transform:translateY(10px) rotate(-.6deg)}.pos-hero__copy:before{inset:0;clip-path:polygon(0 7%,5% 2%,15% 0,82% 0,91% 3%,96% 9%,98% 30%,100% 91%,95% 98%,87% 100%,8% 100%,2% 97%,0 90%);border:2px solid rgba(255,255,255,.7);border-radius:0;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(132,214,229,.12));transform:translate(8px,3px);z-index:-1}.pos-hero__copy>*{max-width:89%;transform:none}.pos-hero__copy .pos-actions{max-width:100%}
@media(max-width:820px){.pos-hero__copy{clip-path:none;border-radius:30px 42px 56px 29px;filter:none}.pos-hero__copy:before{clip-path:none;border:1px solid rgba(255,255,255,.78);border-radius:27px 44px 58px 30px;inset:10px -9px -11px 11px;transform:rotate(1deg)}.pos-hero__copy>*{max-width:none}}
.pos-hero h1{font-size:clamp(2.45rem,3.6vw,3.5rem)}.pos-hero__copy h1,.pos-hero__copy .pos-lead{max-width:100%}
.pos-hero__copy{background:radial-gradient(circle at 16% 6%,rgba(255,255,255,.96),transparent 31%),radial-gradient(circle at 88% 82%,rgba(174,231,239,.42),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.72),rgba(236,251,253,.46) 48%,rgba(177,226,235,.38));border:1px solid rgba(255,255,255,.86);backdrop-filter:blur(25px) saturate(1.35);box-shadow:0 30px 65px rgba(10,83,104,.2),0 4px 14px rgba(255,255,255,.28) inset,0 -14px 30px rgba(75,174,193,.1) inset}.pos-hero__copy:before{background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,255,255,.08) 44%,rgba(103,202,217,.18));border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(121,211,225,.12),0 22px 50px rgba(9,100,123,.12)}.pos-hero__copy:after{content:"";position:absolute;inset:0;z-index:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.2) 42%,rgba(255,255,255,.07) 49%,transparent 58% 100%);clip-path:polygon(0 7%,5% 2%,15% 0,82% 0,91% 3%,96% 9%,98% 30%,100% 91%,95% 98%,87% 100%,8% 100%,2% 97%,0 90%);pointer-events:none;mix-blend-mode:screen}.pos-hero__copy>*{z-index:1}
.pos-feature-card{border:1px solid rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(103,183,198,.16),0 16px 36px rgba(11,76,96,.16);overflow:visible}.pos-feature-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(255,255,255,.5);pointer-events:none;opacity:.9}.pos-feature-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.45),transparent 35%,transparent 68%,rgba(255,255,255,.32));mix-blend-mode:screen}.pos-feature-card--charge{border-color:rgba(249,115,22,.3);background:linear-gradient(135deg,rgba(255,241,225,.94),rgba(255,255,255,.82) 42%,rgba(255,246,237,.76));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(249,115,22,.08),0 16px 36px rgba(249,115,22,.16)}.pos-feature-card--pending{border-color:rgba(29,113,215,.27);background:linear-gradient(135deg,rgba(225,243,255,.94),rgba(255,255,255,.84) 42%,rgba(237,247,255,.76));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(29,113,215,.08),0 16px 36px rgba(29,113,215,.13)}.pos-feature-card--quotes{border-color:rgba(22,163,74,.27);background:linear-gradient(135deg,rgba(222,250,235,.94),rgba(255,255,255,.84) 42%,rgba(237,253,244,.76));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(22,163,74,.08),0 16px 36px rgba(22,163,74,.13)}.pos-feature-card--free{border-color:rgba(135,81,218,.27);background:linear-gradient(135deg,rgba(241,231,255,.94),rgba(255,255,255,.84) 42%,rgba(247,241,255,.76));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(135,81,218,.08),0 16px 36px rgba(135,81,218,.13)}.pos-feature-card>div,.pos-feature-card>b{position:relative;z-index:1}.pos-feature-card>i{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;margin-top:1px;border:1px solid currentColor;border-radius:50%;background:rgba(255,255,255,.55);font-size:1.45rem;line-height:1}.pos-feature-card--charge>i{background:#fff0df;color:#f97316}.pos-feature-card--pending>i{background:#e8f4ff;color:#1269c8}.pos-feature-card--quotes>i{background:#e4f9ec;color:#159451}.pos-feature-card--free>i{background:#f1e7ff;color:#8751da}
.pos-hero__copy{clip-path:none;border:1px solid rgba(255,255,255,.82);border-radius:28px 48px 58px 30px;filter:none;transform:rotate(-.6deg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.pos-hero__copy:before{inset:7px -10px -10px 10px;clip-path:none;border:1px solid rgba(255,255,255,.62);border-radius:25px 52px 64px 28px;transform:rotate(1.1deg);filter:none}.pos-hero__copy:after{clip-path:none;border-radius:28px 48px 58px 30px}.pos-hero__copy>*{transform:none;filter:none;opacity:1}
@media(max-width:820px){.pos-hero{min-height:0}.pos-hero__grid{min-height:0;padding-top:42px}.pos-hero__copy{transform:none}.pos-hero__visual{margin:15px -10px 0;transform:none}.pos-feature-card{width:auto}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{top:auto;right:auto}}
.pos-hero__visual{transform:scale(1.02)}.pos-feature-card{width:265px;padding:19px 17px}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{right:-5px}@media(max-width:1250px) and (min-width:821px){.pos-hero__visual{transform:scale(1)}.pos-feature-card{width:255px}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{right:-8px}}
@media(max-width:820px){.pos-hero__visual{transform:none}.pos-feature-card{width:auto}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{right:auto}}
.pos-hero__copy{clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);transform:perspective(1400px) rotateY(-8deg) rotateZ(-.6deg);transform-origin:left center}.pos-hero__copy:before{inset:0 -8px -8px 8px;clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);border-radius:0;transform:rotate(1deg)}.pos-hero__copy:after{clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);border-radius:0}.pos-hero__copy>*{transform:perspective(1400px) rotateY(5deg);transform-origin:left center}
@media(max-width:820px){.pos-hero__copy{clip-path:none;transform:none}.pos-hero__copy:before,.pos-hero__copy:after{clip-path:none;border-radius:inherit}.pos-hero__copy>*{transform:none}}
.pos-hero__copy{clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);transform:none;filter:none;perspective:none}.pos-hero__copy-content{position:relative;z-index:2;width:89%;max-width:100%;transform:none;filter:none;opacity:1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.pos-hero__copy-content>*{transform:none;filter:none;opacity:1}.pos-hero__copy:before{inset:5px -8px -6px 8px;z-index:1;clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);border:2px solid rgba(255,255,255,.78);border-radius:0;background:transparent;box-shadow:0 0 0 1px rgba(102,202,220,.24),inset 0 0 20px rgba(255,255,255,.18);transform:rotate(1deg)}.pos-hero__copy:after{z-index:1;clip-path:polygon(0 8%,5% 3%,76% 0,88% 2%,94% 9%,100% 91%,96% 98%,84% 100%,8% 100%,2% 96%,0 88%);border-radius:0}
@media(max-width:820px){.pos-hero__copy{clip-path:none}.pos-hero__copy-content{width:100%}.pos-hero__copy:before,.pos-hero__copy:after{clip-path:none;border-radius:inherit}}
.pos-hero__copy{border:2px solid rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(115,211,225,.28),0 30px 65px rgba(10,83,104,.2),0 4px 14px rgba(255,255,255,.3) inset,0 -14px 30px rgba(75,174,193,.1) inset}.pos-hero__copy:before{inset:6px -8px -5px 8px;z-index:0;border:2px solid rgba(255,255,255,.7);background:transparent;box-shadow:0 0 0 1px rgba(102,202,220,.2),inset 0 0 18px rgba(255,255,255,.18);transform:rotate(1deg)}.pos-hero__copy:after{z-index:0}.pos-hero__copy>*{z-index:1}
.pos-hero__copy{border:0;background:transparent;box-shadow:none;backdrop-filter:none;clip-path:none;transform:none;padding:42px 42px 44px 34px;isolation:isolate}.pos-hero__copy:before{content:"";position:absolute;inset:0 -2px -2px 0;z-index:0;clip-path:polygon(5% 2%,16% 0,78% 0,89% 2%,96% 8%,100% 90%,96% 97%,86% 100%,9% 100%,2% 96%,0 88%,0 10%);background:linear-gradient(145deg,rgba(255,255,255,.9) 0%,rgba(242,253,255,.76) 38%,rgba(193,235,242,.55) 100%);border:2px solid rgba(255,255,255,.94);box-shadow:0 0 0 1px rgba(79,190,209,.35),0 26px 58px rgba(10,83,104,.2),inset 0 2px 0 rgba(255,255,255,.98),inset 0 -18px 34px rgba(67,173,192,.15);transform:perspective(1300px) rotateY(-10deg) rotateZ(-.6deg);transform-origin:left center}.pos-hero__copy:after{content:"";position:absolute;inset:4px -5px 4px 5px;z-index:1;clip-path:polygon(5% 2%,16% 0,78% 0,89% 2%,96% 8%,100% 90%,96% 97%,86% 100%,9% 100%,2% 96%,0 88%,0 10%);background:linear-gradient(115deg,rgba(255,255,255,.32),transparent 33%,rgba(255,255,255,.12) 48%,transparent 66%);border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 0 18px rgba(255,255,255,.24);transform:perspective(1300px) rotateY(-10deg) rotateZ(-.6deg);transform-origin:left center;pointer-events:none;mix-blend-mode:screen}.pos-hero__copy-content{position:relative;z-index:2;width:100%;max-width:400px;transform:none;filter:none;opacity:1}.pos-hero__copy-content>*{transform:none;filter:none;opacity:1}.pos-hero__copy-content .pos-lead{max-width:390px}.pos-hero__copy-content .pos-actions{max-width:100%}
@media(max-width:820px){.pos-hero__copy{padding:30px 26px 34px}.pos-hero__copy:before,.pos-hero__copy:after{clip-path:none;transform:none;border-radius:30px 42px 56px 29px}.pos-hero__copy-content{max-width:none}}
.pos-hero__copy{padding:42px 42px 44px 34px;background:transparent;border:0;box-shadow:none;clip-path:none;overflow:visible}.pos-hero__copy:before{inset:-1px -7px -5px 1px;z-index:0;clip-path:polygon(7% 2%,18% 0,77% 0,88% 2%,95% 8%,100% 90%,96% 97%,86% 100%,9% 100%,2% 96%,0 88%,0 10%);border:3px solid transparent;border-radius:0;background:linear-gradient(145deg,rgba(255,255,255,.98) 0%,rgba(236,251,254,.93) 35%,rgba(190,232,240,.86) 100%) padding-box,linear-gradient(125deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.76) 38%,rgba(52,175,199,.72) 75%,rgba(255,255,255,.98) 100%) border-box;box-shadow:0 0 0 1px rgba(54,174,198,.4),0 26px 58px rgba(10,83,104,.22),inset 0 2px 0 rgba(255,255,255,1),inset 0 -20px 34px rgba(58,166,187,.18);backdrop-filter:blur(18px) saturate(1.35);transform:perspective(1200px) rotateY(-13deg) rotateZ(-.6deg);transform-origin:left center}.pos-hero__copy:after{inset:4px -2px -1px 5px;z-index:1;clip-path:polygon(7% 2%,18% 0,77% 0,88% 2%,95% 8%,100% 90%,96% 97%,86% 100%,9% 100%,2% 96%,0 88%,0 10%);border:1px solid rgba(255,255,255,.95);border-radius:0;background:linear-gradient(112deg,rgba(255,255,255,.48),transparent 30%,rgba(255,255,255,.14) 48%,transparent 68%,rgba(255,255,255,.3));box-shadow:inset 0 0 0 1px rgba(78,190,210,.22),inset 0 0 22px rgba(255,255,255,.28);transform:perspective(1200px) rotateY(-13deg) rotateZ(-.6deg);transform-origin:left center;pointer-events:none;mix-blend-mode:normal}.pos-hero__copy-content{width:91%;max-width:400px;transform:none;filter:none;opacity:1}.pos-hero__copy-content>*{transform:none;filter:none;opacity:1}
@media(max-width:820px){.pos-hero__copy{padding:30px 26px 34px}.pos-hero__copy:before,.pos-hero__copy:after{inset:0;clip-path:none;transform:none;border-radius:30px 42px 56px 29px}.pos-hero__copy-content{width:100%;max-width:none}}
.pos-feature-card{width:285px;min-height:104px;box-sizing:border-box;padding:16px 14px;gap:11px;border-radius:20px}.pos-feature-card b{flex-basis:36px;width:36px;height:36px;border-radius:11px;font-size:1.3rem}.pos-feature-card div{min-width:0;gap:4px}.pos-feature-card strong{font-size:.92rem;line-height:1.12;white-space:nowrap}.pos-feature-card span{font-size:.74rem;line-height:1.27}.pos-feature-card>i{flex-basis:27px;width:27px;height:27px;font-size:1.2rem}.pos-feature-card--charge{top:102px;right:-34px}.pos-feature-card--pending{top:267px;right:-22px}.pos-feature-card--quotes{top:432px;right:-34px}.pos-feature-card--free{top:597px;right:-58px}@media(max-width:1250px) and (min-width:821px){.pos-feature-card{width:275px;min-height:101px;padding:15px 13px}.pos-feature-card--charge{top:96px;right:-38px}.pos-feature-card--pending{top:257px;right:-26px}.pos-feature-card--quotes{top:418px;right:-38px}.pos-feature-card--free{top:579px;right:-60px}}@media(max-width:820px){.pos-feature-card{width:auto;min-height:0;padding:16px}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{top:auto;right:auto}.pos-feature-card strong{white-space:normal}}
.pos-hero__grid{grid-template-columns:minmax(450px,500px) minmax(580px,800px)}.pos-hero__copy{max-width:500px;min-height:560px;box-sizing:border-box;padding:48px 46px 44px 40px}.pos-hero__copy-content{width:100%;max-width:420px}.pos-hero h1{font-size:clamp(2.8rem,4vw,3.85rem);line-height:.98}.pos-lead{max-width:410px;margin:23px 0 27px;font-size:1.08rem;line-height:1.5}.pos-actions{flex-wrap:nowrap;gap:13px}.pos-primary{padding:15px 15px 15px 20px;font-size:.92rem;white-space:nowrap}.pos-secondary{font-size:.82rem;white-space:nowrap}.pos-secondary i{width:34px;height:34px}@media(max-width:1250px) and (min-width:821px){.pos-hero__grid{grid-template-columns:minmax(430px,470px) minmax(560px,1fr)}.pos-hero__copy{max-width:470px;min-height:530px;padding:42px 38px 40px 34px}.pos-hero h1{font-size:clamp(2.55rem,3.7vw,3.35rem)}.pos-lead{font-size:1rem}.pos-primary{font-size:.86rem}.pos-secondary{font-size:.76rem}}@media(max-width:820px){.pos-hero__grid{grid-template-columns:1fr}.pos-hero__copy{max-width:none;min-height:0;padding:30px 26px 34px}.pos-hero h1{font-size:clamp(2.45rem,11vw,4rem)}.pos-actions{flex-wrap:wrap}.pos-primary,.pos-secondary{white-space:normal}}
.pos-feature-page .site-header.structured-header.dark-header{position:fixed;inset:0 0 auto;width:100%;height:72px;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(18,75,95,.08);box-shadow:0 8px 28px rgba(8,47,58,.06);backdrop-filter:blur(16px);z-index:20}.pos-feature-page .site-header.structured-header.dark-header.scrolled{background:rgba(255,255,255,.98);border-bottom-color:rgba(18,75,95,.13);box-shadow:0 8px 28px rgba(8,47,58,.1)}.pos-feature-page .site-header.structured-header.dark-header .brand img{opacity:1}.pos-feature-page .site-header.structured-header.dark-header .brand:after{display:none!important}.pos-feature-page .site-header.structured-header.dark-header .nav-menu-button,.pos-feature-page .site-header.structured-header.dark-header .nav-direct{color:#0b2940}.pos-feature-page .site-header.structured-header.dark-header .nav-menu-button:hover,.pos-feature-page .site-header.structured-header.dark-header .nav-direct:hover,.pos-feature-page .site-header.structured-header.dark-header .nav-item.open .nav-menu-button,.pos-feature-page .site-header.structured-header.dark-header .nav-direct[aria-current="true"]{color:#155e75}.pos-feature-page .site-header.structured-header.dark-header .nav-login{color:#0b405b}.pos-feature-page .site-header.structured-header.dark-header .menu-toggle{border-color:#c8dadd}.pos-feature-page .site-header.structured-header.dark-header .menu-toggle i{background:#155e75}.pos-hero__grid{max-width:1900px;grid-template-columns:minmax(450px,500px) minmax(580px,1fr)}.pos-hero__copy{max-width:470px;min-height:540px;padding:38px 38px 38px 34px}.pos-hero__copy-content{max-width:410px}.pos-hero h1{font-size:clamp(2.65rem,3.3vw,3.45rem)}.pos-lead{font-size:1rem;margin:22px 0 26px}.pos-hero__visual{margin-left:-225px;margin-right:-30px;transform:scale(1.18)}.pos-feature-card--charge{right:24px}.pos-feature-card--pending{right:38px}.pos-feature-card--quotes{right:24px}.pos-feature-card--free{right:0}@media(max-width:1250px) and (min-width:821px){.pos-hero__grid{max-width:1250px;grid-template-columns:minmax(400px,440px) minmax(560px,1fr)}.pos-hero__copy{max-width:440px;min-height:510px;padding:34px 30px 34px 28px}.pos-hero h1{font-size:clamp(2.4rem,3.4vw,3.1rem)}.pos-hero__visual{margin-left:-190px;margin-right:-15px;transform:scale(1.1)}.pos-feature-card--charge{right:12px}.pos-feature-card--pending{right:24px}.pos-feature-card--quotes{right:12px}.pos-feature-card--free{right:-12px}}@media(max-width:820px){.pos-hero__grid{max-width:none}.pos-hero__copy{max-width:none;min-height:0;padding:30px 26px 34px}.pos-hero__visual{margin:15px -10px 0;transform:none}.pos-feature-card--charge,.pos-feature-card--pending,.pos-feature-card--quotes,.pos-feature-card--free{right:auto}}

/* Fondo refinado del hero: profundidad suave para separar texto, pantalla y cards. */
.pos-hero{background:radial-gradient(ellipse 48% 58% at 57% 48%,rgba(255,255,255,.98) 0%,rgba(255,255,255,.78) 42%,rgba(255,255,255,0) 78%),radial-gradient(circle at 8% 86%,rgba(86,194,216,.28),transparent 34%),radial-gradient(circle at 94% 68%,rgba(249,173,88,.18),transparent 31%),linear-gradient(145deg,#eefbfe 0%,#dff4f8 52%,#d5edf3 100%)}.pos-hero:after{border-color:rgba(21,94,117,.2)}.pos-hero__shape--one{border-color:rgba(21,94,117,.28);box-shadow:0 0 70px rgba(95,204,221,.12)}.pos-hero__shape--two{border-color:rgba(249,115,22,.3);box-shadow:0 0 80px rgba(249,174,91,.12)}
@media(max-width:820px){.pos-hero{background:radial-gradient(ellipse 90% 35% at 50% 34%,rgba(255,255,255,.95),transparent 75%),linear-gradient(145deg,#eefbfe 0%,#dff4f8 100%)}}

/* Header oscuro para asegurar contraste con el logotipo blanco. */
.pos-feature-page .site-header{background:#0b405b;color:#fff;box-shadow:0 4px 18px rgba(7,54,70,.16)}.pos-feature-page .site-header .main-nav a,.pos-feature-page .site-header .nav-menu-button{color:#fff}.pos-feature-page .site-header .nav-menu-button span{border-color:rgba(255,255,255,.8)}.pos-feature-page .site-header .nav-login{color:#fff}.pos-feature-page .site-header .login-user-icon{border-color:rgba(255,255,255,.85)}.pos-feature-page .site-header .login-user-icon i{background:#fff}@media(max-width:820px){.pos-feature-page .site-header{background:#0b405b}}

.pos-feature-page .site-header{background-color:#0b405b!important;background-image:none!important}

/* Restaurar logo original/dinámico; el fondo del header permanece independiente. */
.pos-feature-page .site-header .brand img{opacity:1}.pos-feature-page .site-header .brand:after{display:none!important}

/* Evita el parpadeo del logo antes de resolver la marca dinámica. */
html:not(.brand-ready) .pos-feature-page .site-header{visibility:hidden}html.brand-ready .pos-feature-page .site-header{visibility:visible}
