.phivia-pp{--ink:#19151f;--muted:#68616f;--purple:#8636b5;--light:#f3eafa;--lime:#d3dd66;--line:#e2dbe7;--paper:#faf8fc}.phivia-pp *{box-sizing:border-box}.phivia-pp{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}.phivia-pp button,.phivia-pp input,.phivia-pp select{font:inherit}.phivia-pp button,.phivia-pp a,.phivia-pp input,.phivia-pp summary{outline-offset:5px}.phivia-pp button{cursor:pointer}.phivia-pp a{color:inherit;text-decoration:none}.phivia-pp header{border-bottom:1px solid var(--line);background:#fff}.phivia-pp .nav{max-width:1240px;margin:auto;padding:23px 30px;display:flex;align-items:center;justify-content:space-between}.phivia-pp .brand{font-size:28px;font-weight:800;letter-spacing:-1.3px}.phivia-pp .brand span{color:var(--purple)}.phivia-pp .nav small{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.phivia-pp .wrap{max-width:1240px;padding:0 30px;margin:auto}.phivia-pp .hero{padding:68px 0 48px;display:grid;grid-template-columns:1fr 280px;gap:50px;align-items:end}.phivia-pp .eyebrow{font-size:12px;font-weight:750;letter-spacing:2px;text-transform:uppercase;color:var(--purple)}.phivia-pp h1{font-size:clamp(38px,5vw,66px);line-height:1.09;letter-spacing:-2.8px;margin:18px 0 22px;max-width:790px}.phivia-pp h1 em{font-style:normal;color:var(--purple)}.phivia-pp .hero p{max-width:660px;color:var(--muted);font-size:18px}.phivia-pp .meta{border-left:2px solid var(--purple);padding-left:22px;font-size:14px}.phivia-pp .meta b{display:block}.phivia-pp .meta div+div{margin-top:15px}.phivia-pp .layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:30px;align-items:start}.phivia-pp .step{display:flex;gap:14px;align-items:center;margin:26px 0 18px}.phivia-pp .num{width:31px;height:31px;border:1px solid var(--purple);color:var(--purple);border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}.phivia-pp h2{font-size:23px;letter-spacing:-.6px;margin:0}.phivia-pp .sub{color:var(--muted);font-size:14px;margin:0 0 22px}.phivia-pp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.phivia-pp .card{display:flex;flex-direction:column;text-align:left;background:white;border:1px solid var(--line);border-radius:16px;padding:22px 17px;transition:.18s;color:var(--ink);position:relative}.phivia-pp .card:hover{border-color:var(--purple);transform:translateY(-2px)}.phivia-pp .card:has(input:checked){border:2px solid var(--purple);padding:21px 16px;background:#f8f2fc;box-shadow:0 8px 25px #6630850c}.phivia-pp .choose{width:19px;height:19px;border:1px solid #bfb5c6;border-radius:50%;position:absolute;right:15px;top:20px}.phivia-pp .card:has(input:checked) .choose{border:5px solid var(--purple);background:white}.phivia-pp .card h3{margin:0 0 5px;font-size:18px}.phivia-pp .pages{font-size:12px;color:var(--muted)}.phivia-pp .price{font-size:27px;font-weight:750;letter-spacing:-1px;margin:16px 0 2px}.phivia-pp .caption{font-size:12px;color:var(--muted)}.phivia-pp .card ul{padding-left:17px;font-size:13px;line-height:1.6;margin:19px 0}.phivia-pp .card li{margin-bottom:7px}.phivia-pp .selectlabel{margin-top:auto;font-size:11px;letter-spacing:1px;color:var(--purple);font-weight:750}.phivia-pp .detail{margin-top:15px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px 20px}.phivia-pp summary{cursor:pointer;font-weight:650;font-size:14px}.phivia-pp .detail p,.phivia-pp .detail li{font-size:14px;color:var(--muted)}.phivia-pp .detail ul{padding-left:20px}.phivia-pp .monthly{display:grid;gap:10px}.phivia-pp .month{display:flex;align-items:center;gap:14px;padding:17px;background:white;border:1px solid var(--line);border-radius:12px;cursor:pointer}.phivia-pp .month:has(input:checked){background:#f8f2fc;border-color:var(--purple)}.phivia-pp input[type=radio],.phivia-pp input[type=checkbox]{accent-color:var(--purple);width:18px;height:18px;flex-shrink:0}.phivia-pp .month strong{font-size:15px}.phivia-pp .month small{display:block;color:var(--muted);font-size:12px}.phivia-pp .month .amount{margin-left:auto;white-space:nowrap;font-size:16px;font-weight:700}.phivia-pp .note{font-size:13px;color:var(--muted)}.phivia-pp .commercial{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.phivia-pp .commercial label{display:flex;align-items:start;gap:10px;font-weight:650}.phivia-pp .commercial p{font-size:13px;margin:10px 0 0;color:var(--muted)}.phivia-pp .summary{position:sticky;top:22px;background:#22172d;color:#fff;border-radius:20px;padding:26px;margin-top:26px}.phivia-pp .summary .eyebrow{color:#ddbcf1}.phivia-pp .summary h3{font-size:23px;margin:10px 0 25px}.phivia-pp .row{display:flex;justify-content:space-between;gap:12px;margin:14px 0;font-size:13px}.phivia-pp .row span{color:#d1c4db}.phivia-pp .total{font-size:35px;letter-spacing:-1.3px;font-weight:750}.phivia-pp .divider{height:1px;background:#ffffff26;margin:20px 0}.phivia-pp .summary small{font-size:12px;color:#d1c4db;display:block}.phivia-pp .summary .monthtotal{font-size:23px;font-weight:700}.phivia-pp .pill{display:inline-block;padding:5px 10px;border-radius:20px;background:#ffffff15;color:#e0c8ed;font-size:11px;margin-bottom:10px}.phivia-pp .cta{display:block;text-align:center;background:var(--lime);border:0;border-radius:10px;color:#24251c;padding:14px;font-size:12px;font-weight:800;letter-spacing:1px;width:100%;margin-top:24px}.phivia-pp .secondary{background:transparent;border:1px solid var(--line);border-radius:9px;padding:11px 17px;font-size:12px;letter-spacing:.5px;font-weight:700}.phivia-pp .approve{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px;margin:18px 0 45px}.phivia-pp .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.phivia-pp .field{font-size:13px;font-weight:650;display:block}.phivia-pp .field input{display:block;width:100%;margin-top:6px;border:1px solid #cfc5d6;border-radius:8px;padding:11px;background:#fff}.phivia-pp .check{font-size:13px;display:flex;gap:10px;align-items:start;margin-top:18px}.phivia-pp .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.phivia-pp .actions .cta{width:auto;margin:0;padding:13px 20px}.phivia-pp .status{font-size:13px;margin-top:16px;color:var(--purple)}.phivia-pp #receipt{margin-top:18px;padding:18px;background:var(--light);border-radius:10px;white-space:pre-wrap;font:13px/1.7 system-ui}.phivia-pp .termsgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.phivia-pp footer{border-top:1px solid var(--line);padding:27px 0;color:var(--muted);font-size:12px}.phivia-pp .foot{display:flex;justify-content:space-between}.phivia-pp .tagline{font-size:13px}.phivia-pp .notincluded{padding:16px;background:#f0ecf4;border-radius:10px;font-size:13px;color:var(--muted);margin:16px 0}@media(max-width:1000px){.phivia-pp .layout{grid-template-columns:1fr}.phivia-pp .summary{position:static;order:-1;margin-top:0}.phivia-pp .summary .divider{margin:12px 0}.phivia-pp .hero{grid-template-columns:1fr;gap:20px}.phivia-pp .meta{display:flex;gap:30px}.phivia-pp .meta div+div{margin:0}.phivia-pp .summary h3{margin-bottom:10px}}@media(max-width:650px){.phivia-pp .wrap{padding:0 18px}.phivia-pp .nav{padding:18px}.phivia-pp .nav small{font-size:9px}.phivia-pp .hero{padding-top:36px}.phivia-pp h1{letter-spacing:-1.6px}.phivia-pp .cards{grid-template-columns:1fr}.phivia-pp .card{padding:20px}.phivia-pp .card:has(input:checked){padding:19px}.phivia-pp .card ul{margin:12px 0}.phivia-pp .formgrid,.phivia-pp .termsgrid{grid-template-columns:1fr}.phivia-pp .month{padding:13px;gap:9px}.phivia-pp .month .amount{font-size:14px}.phivia-pp .approve{padding:18px}.phivia-pp .foot{display:block}.phivia-pp .meta{font-size:12px;gap:20px}}@media print{.phivia-pp header,.phivia-pp .cta,.phivia-pp .actions,.phivia-pp .choose,.phivia-pp .selectlabel,.phivia-pp .nav small{display:none!important}.phivia-pp .layout{display:block}.phivia-pp .summary{background:white;color:black;position:static;border:1px solid #ddd;break-inside:avoid}.phivia-pp .summary span,.phivia-pp .summary small{color:#555}.phivia-pp .card{break-inside:avoid}.phivia-pp .hero{padding:20px 0}.phivia-pp .approve{break-inside:avoid}.phivia-pp details{display:block}.phivia-pp footer{margin-top:20px}}.phivia-pp{--ink:#0A0E13;--muted:#66616e;--purple:#9F44D3;--light:#efe5fb;--lime:#C9D12A;--line:#e7deee;--paper:#fbf9fd;--lavender:#D8C4FF;--highlight:#E3B0FF}.phivia-pp{scroll-behavior:smooth;scroll-padding-top:100px}.phivia-pp{font-family:Manrope,system-ui,sans-serif}.phivia-pp h1,.phivia-pp h2,.phivia-pp h3,.phivia-pp .brand,.phivia-pp .price,.phivia-pp .total{font-family:Montserrat,system-ui,sans-serif}.phivia-pp header{position:sticky;top:0;z-index:30;background:#0a0e13f2;border-bottom:1px solid #ffffff17;backdrop-filter:blur(18px)}.phivia-pp .nav{padding-top:18px;padding-bottom:18px;color:#fff}.phivia-pp .brandlock{display:inline-flex;gap:11px;align-items:center;font-size:29px;letter-spacing:-1px}.phivia-pp .brandlock>span,.phivia-pp .brandlock span{color:inherit}.phivia-pp .brandlock img{object-fit:contain}.phivia-pp .brandlock .branddot{color:var(--lime)}.phivia-pp .navlinks{display:flex;align-items:center;gap:27px;font-size:11px;font-weight:750;letter-spacing:1px}.phivia-pp .navlinks>a:not(.navbutton){color:#d4c9df;transition:color .2s}.phivia-pp .navlinks>a:hover{color:var(--highlight)}.phivia-pp .navbutton{border:1px solid #a859d9;border-radius:8px;padding:10px 16px;background:#9f44d31c;transition:background .2s}.phivia-pp .navbutton:hover{background:#9f44d34d}.phivia-pp .reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--lime);z-index:60}.phivia-pp .hero-shell{background:var(--ink);color:white;position:relative;overflow:hidden}.phivia-pp .hero-shell:after{content:'';position:absolute;pointer-events:none;right:-140px;top:-300px;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,#9f44d320,transparent 65%)}.phivia-pp .hero{grid-template-columns:1.1fr 1fr;gap:50px;padding:75px 0 64px;align-items:center;position:relative;z-index:1}.phivia-pp .hero .eyebrow{font-size:10px;letter-spacing:1.7px;color:var(--lavender);display:flex;align-items:center;gap:9px}.phivia-pp .live-dot{height:7px;width:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px #c9d12a66}.phivia-pp h1{font-weight:700;font-size:clamp(42px,5.4vw,72px);line-height:1.1;letter-spacing:-3px;margin:24px 0}.phivia-pp h1 em{color:var(--highlight)}.phivia-pp .hero p{font-size:16px;color:#bbb4c7;line-height:1.85}.phivia-pp .heroactions{display:flex;align-items:center;gap:23px;margin-top:30px}.phivia-pp .heroactions .cta{width:auto;display:inline-block;margin:0;padding:16px 21px}.phivia-pp .herolink{font-size:10px;font-weight:750;letter-spacing:.8px;color:var(--lavender)}.phivia-pp .heroproof{display:flex;gap:18px;flex-wrap:wrap;color:#a79db3;font-size:10px;margin-top:26px}.phivia-pp .heroproof span{display:flex;align-items:center;gap:6px}.phivia-pp .heroproof span:before{content:'';width:4px;height:4px;background:var(--purple);border-radius:50%}.phivia-pp .hero-bottom{border-top:1px solid #ffffff18;display:flex;justify-content:space-between;gap:10px;padding:19px 0;color:#9c92a8;font-size:9px;letter-spacing:1.2px}.phivia-pp .visual{position:relative;padding:24px 0 20px}.phivia-pp .visual-orbit{position:absolute;inset:-30px;border:1px solid #9f44d320;border-radius:50%;transform:rotate(-20deg)}.phivia-pp .mini-browser{position:relative;border-radius:17px;border:1px solid #73528a;background:#17121f;box-shadow:0 30px 90px #0008;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);animation:drift 8s ease-in-out infinite}.phivia-pp .browserbar{display:flex;align-items:center;gap:5px;padding:13px 15px;border-bottom:1px solid #ffffff12}.phivia-pp .browserbar>span{height:5px;width:5px;background:#624970;border-radius:50%}.phivia-pp .browserbar small{margin:auto;font-size:8px;letter-spacing:1.8px;color:#ad9dbb}.phivia-pp .mini-body{padding:28px}.phivia-pp .minibrand{font-size:22px;line-height:1.1;font-weight:800;letter-spacing:3px;color:var(--highlight)}.phivia-pp .minibrand span{display:block;color:#fff;font-size:17px;letter-spacing:7px;margin-top:4px}.phivia-pp .mini-body>p{font-size:12px;color:#b1a4c0;margin:16px 0 23px}.phivia-pp .universegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.phivia-pp .universegrid>div{border:1px solid #ffffff12;border-radius:8px;background:#ffffff04;padding:12px;transition:background .3s,transform .3s}.phivia-pp .universegrid>div:hover{background:#9f44d31f;transform:translateY(-3px)}.phivia-pp .universegrid b{display:block;color:var(--lime);font-size:9px;margin-bottom:5px}.phivia-pp .universegrid span{display:block;color:#ede3f5;font-size:12px;font-weight:700}.phivia-pp .universegrid small{display:block;color:#94869f;font-size:9px;margin-top:3px}.phivia-pp .minifooter{border-top:1px solid #ffffff12;padding-top:15px;margin-top:19px;color:#94869f;font-size:9px}.phivia-pp .floating-tag{position:absolute;right:-12px;bottom:-3px;background:var(--lavender);color:var(--ink);padding:15px 20px;display:flex;align-items:center;gap:12px;border-radius:12px;box-shadow:0 12px 30px #0005;font-size:11px;font-weight:800;transform:rotate(-3deg)}.phivia-pp .floating-tag img{filter:brightness(.25)}.phivia-pp .floating-tag small{display:block;font-weight:500;font-size:10px;margin-top:2px}.phivia-pp .concept{display:block;color:#85798f;font-size:9px;margin:30px 0 0;text-align:center}.phivia-pp .story-section{padding:83px 0 66px}.phivia-pp .story-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end}.phivia-pp .story-heading h2,.phivia-pp .aboutphivia h2,.phivia-pp .journey h2,.phivia-pp .investment-intro h2{font-size:clamp(27px,3.2vw,39px);line-height:1.23;font-weight:650;letter-spacing:-1.3px;margin:15px 0 0}.phivia-pp .story-heading>p,.phivia-pp .aboutphivia p{font-size:14px;color:var(--muted);line-height:1.9;margin:0}.phivia-pp .benefitgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.phivia-pp .benefit{border-top:1px solid #cab6dc;padding-top:22px;transition:transform .3s}.phivia-pp .benefit:hover{transform:translateY(-5px)}.phivia-pp .benefitnum{font-size:10px;color:var(--purple);font-weight:800;letter-spacing:1.3px}.phivia-pp .benefit h3{font-size:18px;line-height:1.45;letter-spacing:-.6px;font-weight:650;margin:17px 0 10px}.phivia-pp .benefit p{font-size:13px;color:var(--muted);line-height:1.9}.phivia-pp .aboutphivia{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;border-radius:22px;background:#eee4f8;padding:45px;align-items:center}.phivia-pp .aboutidentity{display:flex;align-items:center;gap:22px}.phivia-pp .aboutidentity img{filter:brightness(.55)}.phivia-pp .aboutidentity>span{font-family:Montserrat,sans-serif;font-size:46px;font-weight:750;letter-spacing:-2px}.phivia-pp .aboutidentity small{display:block;font:11px/1.5 Manrope,sans-serif;letter-spacing:0;margin-top:8px;color:#6a547b}.phivia-pp .aboutphivia h2{font-size:30px}.phivia-pp .aboutphivia p{margin-top:20px}.phivia-pp .journey{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;padding:67px 0;border-bottom:1px solid var(--line)}.phivia-pp .journey ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.phivia-pp .journey li{display:flex;gap:20px}.phivia-pp .journey li>span{color:var(--purple);font-size:13px;font-weight:800;border:1px solid #ddc6ed;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;flex-shrink:0}.phivia-pp .journey b{font-size:14px}.phivia-pp .journey p{font-size:13px;color:var(--muted);margin:4px 0 0}.phivia-pp .investment-intro{padding:70px 0 25px;max-width:730px}.phivia-pp .investment-intro p{font-size:15px;color:var(--muted);margin-top:20px}.phivia-pp .investment-intro .eyebrow{font-size:11px}.phivia-pp .layout{padding-bottom:30px}.phivia-pp .card{transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.phivia-pp .card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #64218310}.phivia-pp .card:has(input:checked){background:#f7edfe;box-shadow:0 10px 25px #9f44d31a}.phivia-pp .card:has(input:checked):after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--purple)}.phivia-pp .card h3{font-size:16px}.phivia-pp .price{font-size:25px}.phivia-pp .summary{background:var(--ink);top:105px;box-shadow:0 20px 50px #0a0e1320;overflow:hidden}.phivia-pp .summary:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--purple),var(--highlight),var(--lime))}.phivia-pp .summary .eyebrow{font-size:10px}.phivia-pp .summary h3{line-height:1.4;font-size:24px}.phivia-pp .summary .total{font-size:35px}.phivia-pp .cta{transition:transform .2s,box-shadow .2s,background .2s}.phivia-pp .cta:hover{transform:translateY(-2px);background:#d8e138;box-shadow:0 8px 20px #c9d12a25}.phivia-pp .secondary{transition:background .2s,border-color .2s}.phivia-pp .secondary:hover{background:var(--light);border-color:var(--purple)}.phivia-pp .approve{border-top:4px solid var(--purple)}.phivia-pp .month{transition:transform .2s,border-color .2s}.phivia-pp .month:hover{transform:translateX(3px);border-color:var(--purple)}.phivia-pp .detail{transition:border-color .2s}.phivia-pp .detail[open]{border-color:#cfa6e9}.phivia-pp .num{background:#f1e5fa}.phivia-pp .step h2{font-size:22px}.phivia-pp .flash{animation:flash .45s ease}.phivia-pp footer{background:var(--ink);color:#bfb2cd}.phivia-pp .reveal.ready{opacity:0;transform:translateY(20px);transition:opacity .65s,transform .65s}.phivia-pp .reveal.ready.visible{opacity:1;transform:translateY(0)}@keyframes drift{0%,100%{transform:perspective(1000px) rotateY(-5deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-2deg) translateY(-8px)}}@keyframes flash{50%{color:var(--lime);transform:scale(1.025)}}@media(max-width:1050px){.phivia-pp .hero{gap:30px}.phivia-pp h1{font-size:54px}.phivia-pp .mini-body{padding:22px}.phivia-pp .aboutphivia{gap:30px;padding:35px}.phivia-pp .summary{top:95px}}@media(max-width:1000px){.phivia-pp .hero{grid-template-columns:1.1fr 1fr}.phivia-pp .summary{position:static;order:initial;grid-row:1}.phivia-pp .layout{display:flex;flex-direction:column}.phivia-pp .layout>div,.phivia-pp .layout>aside{width:100%}.phivia-pp .layout>aside{order:-1}.phivia-pp .story-heading{gap:35px}.phivia-pp .navlinks{gap:17px}.phivia-pp .summary .total{font-size:32px}}@media(max-width:760px){.phivia-pp .hero{grid-template-columns:1fr;gap:30px;padding:45px 0 35px}.phivia-pp .herocopy{max-width:620px}.phivia-pp h1{font-size:clamp(32px,9.2vw,44px);letter-spacing:-1.6px}.phivia-pp .visual{max-width:500px;width:100%;margin:0 auto}.phivia-pp .hero .eyebrow{font-size:8px}.phivia-pp .story-heading,.phivia-pp .aboutphivia,.phivia-pp .journey{grid-template-columns:1fr}.phivia-pp .benefitgrid{grid-template-columns:1fr;gap:18px}.phivia-pp .story-section{padding:48px 0}.phivia-pp .benefit h3 br{display:none}.phivia-pp .aboutphivia{padding:26px}.phivia-pp .aboutidentity>span{font-size:36px}.phivia-pp .journey{padding:45px 0;gap:28px}.phivia-pp .investment-intro{padding:45px 0 20px}.phivia-pp .navlinks>a:not(.navbutton){display:none}.phivia-pp .navbutton{font-size:9px;padding:9px}.phivia-pp .brandlock{font-size:23px}.phivia-pp .brandlock img{width:23px;height:30px}.phivia-pp .hero-bottom{flex-wrap:wrap;font-size:8px}.phivia-pp .heroactions{gap:15px}.phivia-pp .heroactions .cta{font-size:10px}.phivia-pp .herolink{font-size:9px}.phivia-pp .floating-tag{right:0}.phivia-pp .story-heading h2,.phivia-pp .investment-intro h2{font-size:29px}.phivia-pp .story-heading{gap:22px}.phivia-pp .step h2{font-size:20px}.phivia-pp .aboutphivia h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.phivia-pp{scroll-behavior:auto}.phivia-pp *,.phivia-pp *:before,.phivia-pp *:after{animation:none!important;transition:none!important}.phivia-pp .reveal.ready{opacity:1;transform:none}}@media print{.phivia-pp .navlinks,.phivia-pp .reading-progress,.phivia-pp .visual,.phivia-pp .heroactions{display:none!important}.phivia-pp .hero-shell,.phivia-pp footer{background:white;color:black}.phivia-pp .hero-shell p,.phivia-pp .hero .eyebrow{color:#444}.phivia-pp h1{font-size:34px}.phivia-pp .hero{display:block}.phivia-pp .hero-bottom{color:#444}.phivia-pp .reveal.ready{opacity:1;transform:none}.phivia-pp .aboutphivia{background:#f5f5f5}.phivia-pp .hero-shell:after{display:none}.phivia-pp .summary{box-shadow:none}.phivia-pp .summary .eyebrow{color:#444}.phivia-pp .story-section,.phivia-pp .journey,.phivia-pp .investment-intro{padding:25px 0}}.phivia-pp .offer-ribbon{display:flex;align-items:center;justify-content:center;gap:25px;background:var(--lime);color:var(--ink);padding:13px 24px;text-align:center}.phivia-pp .offer-ribbon>span{font-size:9px;font-weight:800;letter-spacing:1px}.phivia-pp .offer-ribbon strong{font-size:14px}.phivia-pp .offer-ribbon a{border:1px solid #0a0e1344;border-radius:6px;padding:6px 12px;font-size:9px;font-weight:800;letter-spacing:.7px}.phivia-pp .originalprice{margin-top:18px;font-size:11px;color:var(--muted)}.phivia-pp .originalprice span{display:inline-block;background:var(--lime);color:var(--ink);padding:2px 5px;margin-left:5px;font-size:10px;font-weight:800;border-radius:4px}.phivia-pp .originalprice+.price{margin-top:5px}.phivia-pp .offersummary{font-size:12px;color:var(--lime);margin:8px 0 4px}.phivia-pp .offerconditions{padding:20px;background:#f1f3d9;border:1px solid #d6dc85;border-radius:12px;margin-top:18px;font-size:14px}.phivia-pp .offerconditions p{font-size:13px;color:#555b30;line-height:1.8;margin-bottom:0}@media(max-width:760px){.phivia-pp .offer-ribbon{gap:6px;padding:13px 15px;flex-wrap:wrap}.phivia-pp .offer-ribbon>span{width:100%;font-size:8px}.phivia-pp .offer-ribbon strong{font-size:12px}.phivia-pp .offer-ribbon a{font-size:8px;padding:4px 7px}}@media(max-width:760px){.phivia-pp .benefit h3{letter-spacing:0;word-spacing:normal}.phivia-pp .benefit h3 br{display:initial}.phivia-pp .benefit h3{font-size:18px;line-height:1.5}}.phivia-pp .official-logo{display:block;position:relative;width:58px;aspect-ratio:924/1021;overflow:hidden;flex-shrink:0}.phivia-pp .official-logo img{position:absolute!important;max-width:none!important;width:153.0303%!important;height:auto!important;left:-26.7316%;top:-47.4045%;object-fit:initial!important;filter:none!important}.phivia-pp .official-brand{background:#fff;border-radius:8px;padding:8px 12px;display:inline-flex}.phivia-pp .official-about .official-logo{width:100px}.phivia-pp .official-about{gap:25px}.phivia-pp .official-about>span{font-size:16px;letter-spacing:0}.phivia-pp .official-about small{font-size:13px;line-height:1.8}.phivia-pp .nav{padding-top:10px;padding-bottom:10px}.phivia-pp .summary{top:115px}@media(max-width:760px){.phivia-pp .official-logo{width:43px}.phivia-pp .official-about .official-logo{width:78px}.phivia-pp .official-brand{padding:6px 9px}.phivia-pp .nav{padding-top:10px;padding-bottom:10px}}.phivia-pp .month{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px 12px;padding:20px}.phivia-pp .month>input{grid-column:1;grid-row:1;margin-top:4px}.phivia-pp .month>span:not(.amount){grid-column:2;min-width:0}.phivia-pp .month .amount{grid-column:2;display:block;margin:3px 0 0;text-align:left;white-space:normal;font-size:23px;line-height:1.4;font-weight:800;color:#77309f;font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}.phivia-pp .month strong{font-size:16px}.phivia-pp .month small{line-height:1.7;margin-top:5px}.phivia-pp .row{flex-wrap:wrap}.phivia-pp .row b{flex-shrink:0}.phivia-pp .monthtotal{font-variant-numeric:tabular-nums}.phivia-pp .summary .row{font-size:13px}@media(max-width:650px){.phivia-pp .month{padding:17px;gap:7px 10px}.phivia-pp .month .amount{font-size:23px}.phivia-pp .month:hover{transform:none}.phivia-pp .summary{padding:23px}.phivia-pp .row{gap:5px 10px}}.phivia-pp .official-brand{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.phivia-pp .official-logo img{filter:brightness(0) invert(1)!important}.phivia-pp .aboutphivia{background:#14101c;color:#fff}.phivia-pp .aboutphivia .eyebrow{color:#E3B0FF}.phivia-pp .aboutphivia p,.phivia-pp .official-about small{color:#d0c3dc}.phivia-pp .nav{padding-top:14px;padding-bottom:14px}@media(max-width:760px){.phivia-pp .official-brand{padding:0;background:transparent;border-radius:0}.phivia-pp .nav{padding-top:13px;padding-bottom:13px}}@media print{.phivia-pp .official-logo img{filter:none!important}.phivia-pp .aboutphivia{background:#fff;color:#0A0E13}.phivia-pp .aboutphivia p,.phivia-pp .official-about small{color:#555}}.phivia-pp .proposal-footer{padding:42px 0 0;border-top:1px solid #ffffff12;background:#0A0E13}.phivia-pp .footer-main{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:30px;padding-bottom:32px}.phivia-pp .footer-logo{display:inline-flex;align-items:center;justify-content:flex-start}.phivia-pp .footer-logo .official-logo{width:63px}.phivia-pp .footer-message strong{font-family:Montserrat,system-ui,sans-serif;display:block;font-size:21px;line-height:1.45;font-weight:600;letter-spacing:0;color:#fff}.phivia-pp .footer-message p{font-size:12px;line-height:1.8;margin:9px 0 0;color:#a99eb5}.phivia-pp .footer-proposal{text-align:right;display:flex;flex-direction:column;gap:6px}.phivia-pp .footer-proposal>span{font-size:9px;letter-spacing:1.6px;color:#E3B0FF}.phivia-pp .footer-proposal b{font-size:15px;font-weight:650;color:#fff}.phivia-pp .footer-proposal>a{font-size:12px;color:#c1b6cb;overflow-wrap:anywhere}.phivia-pp .footer-proposal>a:hover{color:#E3B0FF}.phivia-pp .footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff18;padding:18px 0 22px;font-size:11px;color:#9b8fa7}.phivia-pp .footer-bottom>a{font-size:9px;letter-spacing:1px;font-weight:750;color:#D8C4FF}.phivia-pp .footer-bottom>a:hover{color:#C9D12A}@media(max-width:650px){.phivia-pp .proposal-footer{padding-top:30px}.phivia-pp .footer-main{grid-template-columns:1fr;text-align:center;gap:18px;padding-bottom:26px}.phivia-pp .footer-logo{justify-content:center;margin:auto}.phivia-pp .footer-logo .official-logo{width:65px}.phivia-pp .footer-message strong{font-size:20px}.phivia-pp .footer-message p{margin-top:7px}.phivia-pp .footer-proposal{text-align:center;gap:5px;padding-top:17px}.phivia-pp .footer-bottom{flex-direction:column;text-align:center;align-items:center;gap:13px;padding:19px 0 24px}}@media print{.phivia-pp .proposal-footer{background:white;border-top:1px solid #ccc}.phivia-pp .footer-message strong,.phivia-pp .footer-proposal b{color:#222}.phivia-pp .footer-message p,.phivia-pp .footer-proposal>span,.phivia-pp .footer-proposal>a,.phivia-pp .footer-bottom{color:#555}.phivia-pp .footer-bottom>a{display:none}}.phivia-pp .approve .actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.phivia-pp .approve .actions>button,.phivia-pp .approve .actions>a,.phivia-pp .approve .actions>.cta{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;text-align:center;min-height:48px;padding:14px 16px;line-height:1.5;white-space:normal}.phivia-pp .approve .actions[hidden]{display:none}@media(max-width:760px){.phivia-pp .heroactions{flex-direction:column;align-items:stretch}.phivia-pp .heroactions .cta,.phivia-pp .heroactions .herolink{width:100%;text-align:center}.phivia-pp .heroactions .herolink{padding:12px}.phivia-pp .offer-ribbon a{display:block;width:100%;max-width:100%;padding:10px 14px;margin-top:5px}}