.ipa-page{background:#f8f7f2}.ipa-hero{padding:25px 0 65px}.ipa-hero-grid{align-items:start;gap:36px;display:grid}.ipa-page .ipa-lead{max-width:48ch;margin-top:24px;font-size:18px}.ipa-incentives{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.ipa-incentives>a{border-block:1px solid #d5cfbb;padding:18px 12px;text-decoration:none;transition:background .3s,translate .3s}.ipa-incentives strong{letter-spacing:-.05em;color:#756026;font-size:31px;font-weight:500;display:block}.ipa-incentives span{margin-top:4px;font-size:12px;font-weight:600;display:block}.ipa-incentives small{color:#606858;margin-top:5px;font-size:10px;display:block}.ipa-video{background:#252c22;border-radius:23px;overflow:hidden;box-shadow:0 18px 35px -30px #24282066}.ipa-video video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.ipa-video-caption{color:#f7f1de;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;font-size:12px;display:flex}.ipa-video-caption button{color:#e5cf8c;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px}.ipa-assurances{color:#59634f;flex-wrap:wrap;gap:10px 20px;margin:24px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.ipa-assurances li:before{content:"✓";color:#436239;margin-right:6px}.ipa-enquiries{min-width:0}.ipa-quote-card{background:#fffefb;border:1px solid #ded7c4;border-radius:25px;overflow:hidden}.ipa-quote-heading{background:#e8dfbe;border-bottom:1px solid #ded7c4;padding:25px 25px 20px}.ipa-quote-heading>span{letter-spacing:.12em;text-transform:uppercase;color:#6d561b;font-size:10px}.ipa-page .ipa-quote-heading h2{margin-top:13px;font-size:30px}.ipa-page .ipa-quote-heading p{color:#5b624f;margin-top:12px;font-size:12px}.ipa-quote-card>div:last-child{background:0 0;padding:25px}.ipa-enquiries label{color:#4a5340;font-size:12px!important}.ipa-enquiries :is(input:not([type=checkbox]),textarea){background:#fffefb;border:1px solid #d2cebf;border-radius:9px;width:100%;min-height:47px;padding:12px;font-size:14px;line-height:1.5}.ipa-enquiries input[type=checkbox]{accent-color:#7d6429}.ipa-enquiries button:not(.rc-submit){min-height:42px}.ipa-enquiries .btn-gold,.ipa-enquiries .btn-dark{border-radius:99px;padding:13px 18px;font:600 13px Figtree,sans-serif}.ipa-page .ipa-enquiries p{color:#626955;margin:0 0 17px;font-size:12px;line-height:1.6}.ipa-page .ipa-enquiries h3{max-width:none;margin-bottom:8px;font-size:22px}.ipa-enquiries .text-neutral-400{color:#626955}.ipa-enquiries .text-neutral-500{color:#59614f}.ipa-enquiries .border-stone-200{border-width:1px;border-color:#d4d0c2}.ipa-enquiries button[class*=border-]{padding:12px;font-size:12px;line-height:1.4}.ipa-submit-fieldset{border:0;flex:1;min-width:0;margin:0;padding:0}.ipa-submit-fieldset .sr-button{gap:10px;width:100%;font-size:13px}.ipa-submit-fieldset:disabled{opacity:.5}.ipa-enquiries .text-red-500,.ipa-enquiries .text-red-400{color:#aa2727!important}.ipa-spec{box-shadow:none;background:#293123;border-color:#414b34;border-radius:23px;margin-top:18px;padding:25px}.ipa-page .ipa-spec p{color:#d8decd}.ipa-spec input{color:#242820!important;background:#fffefb!important}.ipa-spec input::placeholder{color:#646b5b}.ipa-spec .sr-button{color:#242820;background:#dfc676;width:100%;margin-top:10px}.ipa-page .ipa-spec [role=status]{color:#d1e4bc}.ipa-spec .btn-gold{color:#242820;margin-top:16px}.ipa-page :is(section,[id]){scroll-margin-top:145px}.ipa-page .ipa-content>.sr-wrap{flex-direction:column;gap:85px;display:flex}.ipa-page .ipa-content>.sr-wrap>*{margin-top:0}.ipa-page .ipa-content .grid{min-width:0}.ipa-page :is(.ipa-content,.ipa-pocket,.ipa-rewards) p{color:#5a6450;margin-top:17px;font-size:16px;line-height:1.75}.ipa-page .ipa-content .space-y-4>p:first-child,.ipa-page .ipa-pocket .space-y-4>p:first-child,.ipa-page .ipa-rewards .space-y-4>p:first-child{margin-top:0}.ipa-label{letter-spacing:.14em;text-transform:uppercase;color:#806220;font-size:10px;font-weight:600;margin-bottom:20px!important}.ipa-page .ipa-accent{color:inherit;font-family:inherit;font-style:normal}.ipa-page h2{max-width:22ch;font-size:clamp(30px,3vw,43px);line-height:1.12}.ipa-page .ipa-content .text-center h2{margin-inline:auto}.ipa-page .card{box-shadow:none;background:#fffefb;border:1px solid #dedbce;border-radius:23px;padding:27px;transition:translate .35s,box-shadow .35s}.ipa-page .card h3{font-size:23px;line-height:1.2}.ipa-page .card p{margin-top:15px;font-size:15px}.ipa-page .card .text-teal{color:#4c6541}.ipa-page .card .bg-teal\/10{background:#e3e9db}.ipa-page .card>.text-neutral-400{color:#616b56;font-size:11px;line-height:1.5}.ipa-page .ipa-product-image{background:#ece9df;border-radius:26px;place-items:center;min-width:0;padding:24px;display:grid;overflow:hidden}.ipa-product-image img{-o-object-fit:contain;object-fit:contain;border-radius:19px;max-height:420px;animation:8s ease-in-out infinite ipa-device-float}.ipa-page .ipa-card-image{background:#e3e8da;padding:35px}.ipa-page .ipa-content .aspect-\[4\/3\] img{transition:scale .8s}.ipa-page .flex.flex-wrap>span{color:#535f47;background:0 0;border:0;border-left:2px solid #b5a166;border-radius:0;padding:4px 12px;font-size:11px}.ipa-page .ipa-bonus>.sr-wrap{text-align:left;max-width:1088px}.ipa-page .ipa-bonus h2{max-width:23ch}.ipa-page .ipa-bonus p{color:#5a6450;font-size:15px;line-height:1.7}.ipa-final{color:#f7f1de;background:#242d21}.ipa-final>.sr-wrap{text-align:left;max-width:1088px}.ipa-final h2{color:#f7f1de}.ipa-page .ipa-final p{color:#cbd2c0;max-width:49ch;margin:24px 0 28px;font-size:17px}.ipa-final .btn-gold{color:#242820;background:#dec67b;border-radius:99px;padding:16px 24px;font:600 14px Figtree,sans-serif}.ipa-final .inline-flex.rounded-full{letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:0;font-size:10px;background:0 0!important;border:0!important}.ipa-page .ipa-final .ipa-accent{color:inherit!important}@keyframes ipa-device-float{0%,to{translate:0}50%{translate:0 -9px}}@media (width>=900px){.ipa-hero-grid{grid-template-columns:1.15fr 1fr;gap:65px}.ipa-hero{padding-bottom:80px}.ipa-hero h1{font-size:61px}.ipa-content{background:#fffefb}.ipa-page .ipa-content>.sr-wrap{gap:100px}.ipa-video video{aspect-ratio:16/9}.ipa-page .ipa-content .lg\:grid-cols-2,.ipa-pocket .lg\:grid-cols-2,.ipa-rewards .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px}.ipa-pocket .order-2,.ipa-content .order-2{order:1}.ipa-pocket .order-1,.ipa-content .order-1{order:2}}@media (width<=599px){.ipa-hero{padding-top:16px}.ipa-hero h1{font-size:43px}.ipa-page .ipa-lead{font-size:17px}.ipa-incentives{gap:7px}.ipa-incentives>a{padding-inline:3px}.ipa-incentives strong{font-size:29px}.ipa-incentives span{font-size:11px}.ipa-incentives small{font-size:9px}.ipa-quote-card>div:last-child,.ipa-quote-heading,.ipa-spec{padding:21px}.ipa-page .ipa-content>.sr-wrap{gap:60px}.ipa-page .card{padding:24px}.ipa-product-image img{max-height:330px}.ipa-page .ipa-product-image{padding:20px}.ipa-page .ipa-quote-heading h2{font-size:28px}.ipa-page .ipa-enquiries .grid-cols-3{gap:7px}.ipa-enquiries button[class*=border-]{padding:10px 8px;font-size:11px}}@media (hover:hover) and (pointer:fine){.ipa-page:not(.rt-paused) .card:hover{translate:0 -4px;box-shadow:0 18px 28px -24px #24282066}.ipa-page:not(.rt-paused) .ipa-product-image:hover img{transition:scale .7s;scale:1.025}.ipa-page:not(.rt-paused) .ipa-content .aspect-\[4\/3\]:hover img{scale:1.04}.ipa-incentives>a:hover{background:#ebe6d5;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.ipa-page *{transition:none!important;animation:none!important}.ipa-product-image img{translate:0!important}}.ipa-enquiries .w-6.h-6.rounded-full{color:#4d503f}.ipa-enquiries .w-6.h-6.rounded-full[style]{color:#242820}.ipa-enquiries .bg-stone-200{background:#e6e3d9}.ipa-page .ipa-enquiries .ipa-quote-heading p{color:#4e5742}.ipa-page #benefits .card>a[style],.ipa-page #switching .card>div[style]{color:#785b1e!important}.ipa-page .ipa-bonus .ipa-label{color:#715416}
