.cwpf{color:#142631;background:#fafaf7;font:15px/1.65 Manrope,Arial,sans-serif}.cwpf *,.cwpf :before,.cwpf :after{box-sizing:border-box}.cwpf :is(button,select){font:inherit}.cwpf :is(button,summary){cursor:pointer}.cwpf button{color:inherit}.cwpf a{color:inherit;text-decoration:none}.cwpf :is(h1,h2,h3,p){margin:0}.cwpf :is(h1,h2,h3){letter-spacing:-.045em;line-height:1.1}.cwpf h2{font-size:clamp(33px,3.7vw,51px);font-weight:500}.cwpf h3{font-size:23px;font-weight:650}.cwpf p{color:#536873}.cwpf ul{list-style:outside}html:has(.cwpf){scroll-padding-top:142px}html:has(.cwpf-dialog[open]){overflow:hidden}.cwpf :is(a,button,summary,select):focus-visible{outline-offset:5px;outline:3px solid #0862ff}.cwpf-wrap{max-width:1340px;margin:auto;padding-inline:40px}.cwpf .cwpf-btn{color:#142631;background:#fff;border:1px solid #cfdce3;border-radius:100px;justify-content:center;align-items:center;gap:20px;padding:13px 24px;font-size:13px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.cwpf .cwpf-btn:hover{background:#e6efff;transform:translateY(-2px)}.cwpf .cwpf-btn.is-blue{color:#fff;background:#0862ff;border-color:#0862ff}.cwpf .cwpf-btn.is-blue:hover{background:#0050d5}.cwpf .cwpf-textlink{color:#0057e6;text-underline-offset:4px;gap:17px;font-size:13px;font-weight:750;display:inline-flex}.cwpf .cwpf-textlink:hover{text-decoration:underline}.cwpf-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0057e6;margin-bottom:19px;font-size:10px;font-weight:800}.cwpf-hero{background:linear-gradient(112deg,#fafaf7 52%,#f1ede5);padding:56px 0 60px}.cwpf-herogrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;display:grid}.cwpf-hero h1{letter-spacing:-.06em;font-size:clamp(45px,5.5vw,75px);font-weight:500;line-height:1.05}.cwpf-hero h1 span{color:#0862ff}.cwpf-hero .cwpf-lead{max-width:475px;margin-top:23px;font-size:17px}.cwpf-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px;display:flex}.cwpf-hero small{color:#536873;margin-top:20px;font-size:11px;display:block}.cwpf-heroart{position:relative}.cwpf-heroart>img{object-fit:cover;object-position:center bottom;border-radius:18px;width:100%;height:510px;display:block}.cwpf-herolabel{background:#fffef9f5;border:1px solid #f8f8f4;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 7px 25px #2b342215}.cwpf-herolabel b{font-size:13px;font-weight:700}.cwpf-herolabel span{color:#536e78;font-size:11px}.cwpf-subnav{z-index:15;background:#fafaf7f5;border-block:1px solid #d9e2e6;position:sticky;top:84px}.cwpf-subnav .cwpf-wrap{align-items:center;gap:35px;padding-block:15px;display:flex}.cwpf-subnav a{color:#526b79;white-space:nowrap;font-size:12px;font-weight:650}.cwpf-subnav a:hover{color:#0862ff}.cwpf-subnav .is-end{color:#0862ff;margin-left:auto}.cwpf-section{padding-block:76px}.cwpf-intro{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}.cwpf-intro>p{max-width:395px;font-size:15px}.cwpf-six{grid-template-columns:repeat(3,1fr);gap:34px 22px;display:grid}.cwpf-appcard{min-width:0}.cwpf-appvisual{background:#e8ece7;border:1px solid #d6e1e4;border-radius:13px;height:232px;overflow:hidden}.cwpf-appvisual img{object-fit:cover;width:100%;height:100%;display:block}.cwpf-appvisual.is-web{background:#e4ece0;align-items:center;padding:21px;display:flex}.cwpf-appvisual.is-web img{border:4px solid #fff;border-radius:5px;height:auto;box-shadow:0 14px 22px -18px #29483f77}.cwpf-appcard h3{margin-top:20px;font-size:22px}.cwpf-appcard p{margin-top:10px;font-size:13px}.cwpf-role{text-transform:uppercase;letter-spacing:.09em;color:#0862ff;margin-top:19px;font-size:10px;font-weight:700;display:block}.cwpf-appcard .cwpf-role+h3{margin-top:7px}.cwpf-appcard details{border-top:1px solid #d5e0e5;margin-top:17px;padding-top:13px}.cwpf-appcard summary{justify-content:space-between;gap:10px;font-size:12px;font-weight:750;list-style:none;display:flex}.cwpf-appcard summary:after{content:"+";color:#0862ff;font-size:17px;line-height:1}.cwpf-appcard details[open] summary:after{content:"−"}.cwpf-appcard details ul{color:#5c7481;margin-block:1em;padding-left:16px;font-size:12px;line-height:1.9}.cwpf-appnote{background:#eef3f7;border:1px solid #d7e1e6;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;margin-top:35px;padding:18px 23px;display:flex}.cwpf-appnote p{max-width:790px;font-size:12px}.cwpf-sheetphoto{aspect-ratio:1;background-image:url(/cartwhizz/media/ai-product-sheet.webp);background-repeat:no-repeat;background-size:200% 200%;border-radius:6px}.cwpf-sheetphoto.is-tote{background-position:0 0}.cwpf-sheetphoto.is-cup{background-position:100% 0}.cwpf-appvisual.is-phone{background:#e7edf6;justify-content:center;align-items:center;gap:25px;padding:15px 20px;display:flex}.cwpf-phone{background:#faf9f4;border:5px solid #19252d;border-radius:19px;width:125px;padding:10px 8px;transform:rotate(-4deg);box-shadow:0 15px 25px -18px #23354a88}.cwpf-phonetop{text-align:center;border-bottom:1px solid #e1e4db;padding-bottom:7px;font-size:7px;font-weight:750}.cwpf-phone .cwpf-sheetphoto{margin-top:8px}.cwpf-phone p{color:#536249;margin:7px 0 4px;font-size:8px;line-height:1.3}.cwpf-phonebutton{color:#fff;text-align:center;background:#3c5445;border-radius:3px;margin-top:5px;padding:5px;font-size:7px}.cwpf-phonecompanion{max-width:125px}.cwpf-phonecompanion b{letter-spacing:-.03em;font-size:18px;line-height:1.2;display:block}.cwpf-phonecompanion small{color:#536873;margin-top:12px;font-size:11px;display:block}.cwpf-editorsection{background:#efeee7}.cwpf-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.cwpf-split .cwpf-lead{max-width:470px;margin-top:20px;font-size:16px}.cwpf-featurelist{gap:20px;margin-top:28px;display:grid}.cwpf-featurelist div{border-top:1px solid #d2dcd8;padding-top:16px}.cwpf-featurelist h3{font-size:17px}.cwpf-featurelist p{margin-top:7px;font-size:13px}.cwpf-editorimage{background:#dde4e4;border:1px solid #ccd8d9;border-radius:15px;padding:22px;transform:rotate(1deg)}.cwpf-editorimage button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.cwpf-editorimage img{border:1px solid #c2d0d5;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 16px 35px -28px #173b4a88}.cwpf-editorimage small{text-align:right;color:#536873;margin-top:13px;font-size:10px;display:block}.cwpf-editorfoot{color:#536873;border-top:1px solid #d2dcd8;justify-content:space-between;gap:25px;margin-top:45px;padding-top:22px;font-size:12px;display:flex}.cwpf-detailsgrid{grid-template-columns:repeat(3,1fr);gap:35px 23px;display:grid}.cwpf-detailvisual{background:#edf2f6;border:1px solid #d4e0e7;border-radius:13px;justify-content:center;align-items:center;min-height:220px;padding:21px;display:flex}.cwpf-mini{background:#fff;border:1px solid #d3dfe5;border-radius:8px;width:100%;padding:18px}.cwpf-minihead{color:#24404f;margin-bottom:17px;font-size:11px;font-weight:750}.cwpf-mini p{font-size:11px}.cwpf-minirow{border-bottom:1px solid #e1e9ed;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.cwpf-minirow:last-child{border:0}.cwpf-minirow span{color:#6a808e}.cwpf-minirow b{font-weight:600}.cwpf-catalogmini+.cwpf-minirow{margin-top:14px}.cwpf-detailcard h3{margin-top:19px;font-size:20px}.cwpf-detailcard>p{margin-top:10px;font-size:13px}.cwpf-detailcard ul{color:#5e7481;margin:13px 0 0;padding-left:16px;font-size:12px;line-height:1.9}.cwpf-catalogmini{grid-template-columns:70px 1fr;align-items:center;gap:17px;display:grid}.cwpf-catalogmini .cwpf-mockname{font-size:13px;font-weight:650;line-height:1.3;display:block}.cwpf-catalogmini p{margin-top:8px;font-size:10px}.cwpf-catalogmini .cwpf-sheetphoto{width:70px}.cwpf-swatches{gap:5px;margin-top:10px;display:flex}.cwpf-swatches i{background:#bdab8d;border-radius:50%;width:10px;height:10px}.cwpf-swatches i:nth-child(2){background:#637d62}.cwpf-swatches i:nth-child(3){background:#b0b8bc}.cwpf-minicheckout{color:#fff;text-align:center;background:#0862ff;border-radius:5px;margin-top:12px;padding:8px 12px;font-size:11px}.cwpf-profile{align-items:center;gap:13px;margin-bottom:14px;display:flex}.cwpf-avatar{color:#426682;background:#e1ecf5;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.cwpf-profile .cwpf-mockname{font-size:13px;font-weight:700;display:block}.cwpf-profile small{color:#758a96;font-size:10px}.cwpf-minichart{justify-content:space-between;align-items:end;gap:10px;height:104px;display:flex}.cwpf-minichart div{background:#bfd5ef;border-radius:3px 3px 0 0;flex:1}.cwpf-minichart div:last-child{background:#0862ff}.cwpf-chartmonths{color:#768d9b;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.cwpf-coupon{text-align:center;background:#f4f7fc;border:1px dashed #9ab4d6;border-radius:7px;padding:18px}.cwpf-coupon small{color:#56728a;font-size:10px}.cwpf-coupon strong{letter-spacing:-.045em;color:#1c4f9a;margin:6px 0;font-size:29px;display:block}.cwpf-coupon span{color:#6a8294;font-size:10px}.cwpf-timeline{border-left:1px solid #becfe0;gap:14px;margin-left:5px;padding-left:17px;font-size:11px;display:grid}.cwpf-timeline div{position:relative}.cwpf-timeline div:before{content:"";background:#0862ff;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-21px;box-shadow:0 0 0 1px #bfd0df}.cwpf-timeline small{color:#76909d;font-size:10px;display:block}.cwpf-dark{color:#f0f6fa;background:#09161d;border-radius:30px 30px 0 0;padding-top:70px}.cwpf-dark p{color:#a3bac9}.cwpf-dark .cwpf-eyebrow{color:#8bbcff}.cwpf-journeycontrols{border-top:1px solid #2a4658;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;padding-top:24px;display:flex}.cwpf-journeycontrols label{color:#bed2df;align-items:center;gap:13px;font-size:12px;display:flex}.cwpf-journeycontrols select{color:#eef6fb;background:#173041;border:1px solid #46637a;border-radius:6px;max-width:100%;padding:10px 35px 10px 14px;font-size:12px}.cwpf-journeycontrols p{font-size:11px}.cwpf-journeygrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cwpf-journeycard{background:#102632;border:1px solid #345366;border-radius:12px;padding:24px 20px;position:relative}.cwpf-journeycard:not(:last-child):after{content:"→";color:#80b4ff;z-index:1;background:#09161d;font-size:16px;position:absolute;top:37px;right:-16px}.cwpf-journeyicon{color:#95c1ff;border:1px solid #45677b;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:25px;display:grid}.cwpf-journeyicon svg{width:21px;height:21px}.cwpf-journeycard h3{font-size:18px}.cwpf-journeycard p{margin-top:12px;font-size:12px}.cwpf-journeycard small{color:#8bbaff;border-top:1px solid #2e4c60;margin-top:22px;padding-top:17px;font-size:10px;display:block}.cwpf .cwpf-journeynote{margin-top:24px;padding-bottom:52px;font-size:11px}.cwpf-business{border-top:1px solid #2b4759;padding-block:54px}.cwpf-businessgrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.cwpf-businesscard{border-top:1px solid #45677e;padding-top:24px}.cwpf-businesscard h3{font-size:23px}.cwpf-businesscard p{margin-top:14px;font-size:13px}.cwpf-businesscard a{color:#8bbbff;gap:15px;margin-top:20px;font-size:12px;font-weight:650;display:inline-flex}.cwpf-businesscard small{letter-spacing:.1em;color:#819eaf;margin-bottom:13px;font-size:10px;display:block}.cwpf-ai{border-top:1px solid #2b4759;padding:55px 0 66px}.cwpf-ai .cwpf-split{gap:65px}.cwpf-ai h2{font-size:43px}.cwpf-ai .cwpf-lead{font-size:15px}.cwpf-ai .cwpf-textlink{color:#90bbff;margin-top:25px}.cwpf-aidemo{background:#122b3b;border:1px solid #45677d;border-radius:13px;overflow:hidden}.cwpf-aiquestion{background:#193548;border-bottom:1px solid #45677d;padding:20px 23px}.cwpf-aiquestion small{color:#9ec1d8;margin-bottom:8px;font-size:10px;display:block}.cwpf-aiquestion p{color:#edf5fa;font-size:14px}.cwpf-aianswer{padding:23px}.cwpf-aianswer small{color:#85b7ff;font-size:10px}.cwpf-aianswer .cwpf-aianswertitle{letter-spacing:-.045em;color:#f0f6fa;margin:13px 0 22px;font-size:23px;font-weight:500;line-height:1.1}.cwpf-aibar{grid-template-columns:95px 1fr 30px;align-items:center;gap:12px;margin:14px 0;font-size:11px;display:grid}.cwpf-aitrack{background:#2a4b60;border-radius:4px;height:8px;overflow:hidden}.cwpf-aifill{background:#85b7ff;border-radius:4px;height:100%}.cwpf-aianswer p{margin-top:20px;font-size:11px}.cwpf-connect{background:#eaf0f3;padding-block:70px}.cwpf-connectgrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.cwpf-connect .cwpf-lead{max-width:460px;margin-top:20px;font-size:15px}.cwpf-connect .cwpf-textlink{margin-top:23px}.cwpf-connections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cwpf-connection{background:#fff;border:1px solid #d0dfe7;border-radius:9px;padding:20px}.cwpf-connection h3{font-size:16px}.cwpf-connection p{margin-top:8px;font-size:12px}.cwpf .cwpf-connectnote{color:#536873;margin-top:25px;font-size:11px}.cwpf-launchimage{aspect-ratio:1.15;object-fit:cover;object-position:60% center;border-radius:15px;width:100%;display:block}.cwpf-launchlist{gap:20px;margin-top:28px;display:grid}.cwpf-launchlist div{border-bottom:1px solid #d9e1e5;padding-bottom:19px}.cwpf-launchlist h3{font-size:18px}.cwpf-launchlist p{margin-top:8px;font-size:13px}.cwpf-launchlist div:last-child{border:0;padding:0}.cwpf-launch .cwpf-actions{margin-top:25px}.cwpf-faq{background:#f0f1eb;padding-block:65px}.cwpf-faqgrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.cwpf-faq p{margin-top:20px;font-size:14px}.cwpf-faq .cwpf-textlink{margin-top:15px}.cwpf-faq details{border-bottom:1px solid #cfdad8;padding:21px 0}.cwpf-faq details:first-child{padding-top:0}.cwpf-faq summary{justify-content:space-between;gap:20px;font-size:14px;font-weight:650;list-style:none;display:flex}.cwpf-faq summary:after{content:"+";color:#0862ff;font-size:22px;line-height:1}.cwpf-faq details[open] summary:after{content:"−"}.cwpf-faq details p{margin-top:14px;font-size:13px;line-height:1.75}.cwpf-faq details p a{color:#0057e6;text-decoration:underline}.cwpf-faq summary::-webkit-details-marker{display:none}.cwpf-appcard summary::-webkit-details-marker{display:none}.cwpf-cta{color:#fff;background:linear-gradient(120deg,#112a31,#0b243e);padding:58px 0}.cwpf-cta .cwpf-wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.cwpf-cta p{color:#b1c7d4;max-width:620px;margin-top:17px;font-size:15px}.cwpf-cta .cwpf-actions{flex-shrink:0;margin-top:0}.cwpf-cta .cwpf-textlink{color:#d3e3ef}.cwpf-dialog{color:#183442;background:#f9fbfc;border:1px solid #c5d5df;border-radius:12px;width:min(1240px,95vw);max-height:92vh;margin:auto;padding:0}.cwpf-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041019df}.cwpf-dialoghead{background:#fff;border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex;position:sticky;top:0}.cwpf-dialoghead h2{letter-spacing:-.02em;font-size:17px}.cwpf-dialoghead button{background:#fff;border:1px solid #b8ccd9;border-radius:50%;width:35px;height:35px;font-size:21px}.cwpf-dialog img{width:100%;height:auto;display:block}@media (max-width:1100px){.cwpf-wrap{padding-inline:28px}.cwpf-herogrid{gap:35px}.cwpf-heroart>img{height:460px}.cwpf-hero h1{font-size:61px}.cwpf-six{gap:29px 18px}.cwpf-appvisual{height:203px}.cwpf-appvisual.is-phone{gap:14px;padding:15px}.cwpf-phonecompanion{max-width:100px}.cwpf-phonecompanion b{font-size:16px}.cwpf-phone{flex-shrink:0;width:111px}.cwpf-split,.cwpf-connectgrid{gap:35px}.cwpf-detailsgrid{gap:28px 18px}.cwpf-detailvisual{padding:16px}.cwpf-mini{padding:15px}.cwpf-catalogmini{grid-template-columns:55px 1fr;gap:12px}.cwpf-catalogmini .cwpf-sheetphoto{width:55px}.cwpf-journeygrid{gap:15px}.cwpf-journeycard{padding:23px 16px}.cwpf-journeycard h3{font-size:17px}.cwpf-faqgrid{gap:45px}.cwpf-cta .cwpf-wrap{flex-direction:column;align-items:start;gap:25px}.cwpf-herolabel{padding:13px;bottom:15px;left:15px;right:15px}.cwpf-herolabel span{font-size:10px}}@media (max-width:1024px){.cwpf-subnav{top:76px}html:has(.cwpf){scroll-padding-top:134px}}@media (max-width:950px){.cwpf-hero h1{font-size:51px}.cwpf-hero .cwpf-lead{font-size:15px}.cwpf-heroart>img{height:430px}.cwpf-herogrid{gap:28px}.cwpf-herolabel{flex-direction:column;align-items:start;gap:3px}.cwpf-six,.cwpf-detailsgrid{grid-template-columns:repeat(2,1fr)}.cwpf-appvisual{height:232px}.cwpf-appvisual.is-phone{gap:25px}.cwpf-phonecompanion{max-width:150px}.cwpf-phonecompanion b{font-size:21px}.cwpf-phone{width:130px}.cwpf-intro>p{max-width:320px}.cwpf-subnav .cwpf-wrap{gap:25px}.cwpf-subnav a{font-size:11px}.cwpf-split{gap:30px}.cwpf-editorimage{padding:15px;transform:none}.cwpf-journeygrid{grid-template-columns:1fr 1fr;gap:20px}.cwpf-journeycard:not(:last-child):after{display:none}.cwpf-businessgrid{gap:22px}.cwpf-businesscard h3{font-size:20px}.cwpf-businesscard p{font-size:12px}.cwpf-connectgrid{gap:30px}.cwpf-connection{padding:17px}.cwpf-launch .cwpf-split{grid-template-columns:.85fr 1.15fr}.cwpf-launchimage{aspect-ratio:.8}.cwpf-section{padding-block:60px}.cwpf-dark{padding-top:55px}.cwpf-ai .cwpf-split{gap:35px}.cwpf-ai h2{font-size:35px}}@media (max-width:700px){html:has(.cwpf){scroll-padding-top:126px}.cwpf-wrap{padding-inline:20px}.cwpf-subnav .cwpf-wrap{padding-block:0;gap:22px;padding-right:56px;overflow:auto}.cwpf-subnav a{padding-block:12px;font-size:12px}.cwpf-subnav .is-end{margin-left:0}.cwpf-hero{padding:40px 0}.cwpf-herogrid,.cwpf-split,.cwpf-connectgrid,.cwpf-launch .cwpf-split,.cwpf-ai .cwpf-split{grid-template-columns:1fr;gap:32px}.cwpf-hero h1{font-size:51px}.cwpf-hero .cwpf-lead{font-size:15px}.cwpf-heroart>img{aspect-ratio:1.15;object-position:center bottom;height:auto}.cwpf-herolabel{flex-direction:row;align-items:center}.cwpf-herolabel b{font-size:12px}.cwpf-herolabel span,.cwpf-hero small{font-size:10px}.cwpf-actions{gap:20px;margin-top:23px}.cwpf-hero .cwpf-btn{padding-inline:20px}.cwpf-section{padding-block:45px}.cwpf-intro{flex-direction:column;align-items:start;gap:19px;margin-bottom:27px}.cwpf-intro>p{max-width:100%;font-size:14px}.cwpf-six,.cwpf-detailsgrid{grid-template-columns:1fr;gap:30px}.cwpf-appvisual{aspect-ratio:1.65;height:auto}.cwpf-appvisual.is-web{padding:20px}.cwpf-appvisual.is-phone{aspect-ratio:auto;gap:35px;height:225px;padding:15px}.cwpf-phone{width:124px}.cwpf-appcard summary{padding-block:10px}.cwpf-appcard p{font-size:13px}.cwpf-appcard h3{font-size:23px}.cwpf-appcard .cwpf-role{font-size:10px}.cwpf-appnote{flex-direction:column;align-items:start;gap:14px;padding:19px}.cwpf-split .cwpf-lead{font-size:14px}.cwpf-featurelist{gap:17px;margin-top:23px}.cwpf-editorimage{padding:14px}.cwpf-editorfoot{flex-direction:column;gap:13px;margin-top:25px}.cwpf-detailvisual{min-height:232px;padding:25px}.cwpf-mini{padding:21px}.cwpf-minihead{font-size:13px}.cwpf-minirow{font-size:12px}.cwpf-catalogmini{grid-template-columns:90px 1fr;gap:22px}.cwpf-catalogmini .cwpf-sheetphoto{width:90px}.cwpf-catalogmini .cwpf-mockname{font-size:16px}.cwpf-catalogmini p{font-size:12px}.cwpf-timeline{font-size:13px}.cwpf-timeline small{font-size:11px}.cwpf-profile .cwpf-mockname{font-size:15px}.cwpf-profile small{font-size:11px}.cwpf-minicheckout{font-size:12px}.cwpf-coupon strong{font-size:36px}.cwpf-coupon small,.cwpf-coupon span{font-size:12px}.cwpf-detailcard h3{font-size:22px}.cwpf-detailcard ul{font-size:13px}.cwpf-dark{border-radius:22px 22px 0 0;padding-top:44px}.cwpf-journeycontrols{flex-direction:column;align-items:start;gap:14px}.cwpf-journeycontrols label{flex-direction:column;align-items:start;gap:8px;width:100%}.cwpf-journeycontrols select{width:100%;padding:12px}.cwpf-journeygrid{grid-template-columns:1fr;gap:14px}.cwpf-journeycard{grid-template-columns:39px 1fr;gap:0 18px;padding:21px;display:grid}.cwpf-journeyicon{grid-row:1/4;margin:0}.cwpf-journeycard h3{font-size:21px}.cwpf-journeycard p{font-size:13px}.cwpf-journeycard small{margin-top:16px;padding-top:13px}.cwpf .cwpf-journeynote{padding-bottom:36px}.cwpf-business{padding-block:39px}.cwpf-businessgrid{grid-template-columns:1fr;gap:24px}.cwpf-businesscard h3{font-size:24px}.cwpf-businesscard p{font-size:13px}.cwpf-ai{padding-block:39px}.cwpf-ai h2{font-size:36px}.cwpf-aianswer .cwpf-aianswertitle{font-size:24px}.cwpf-connect{padding-block:45px}.cwpf-connections{gap:11px}.cwpf-connection{padding:17px}.cwpf-connection h3{font-size:16px}.cwpf-connection p{font-size:12px}.cwpf-launchimage{aspect-ratio:1.3;object-position:center}.cwpf-faq{padding-block:45px}.cwpf-faqgrid{grid-template-columns:1fr;gap:30px}.cwpf-faq summary{font-size:14px}.cwpf-cta{padding-block:45px}.cwpf-cta p{font-size:14px}.cwpf-cta .cwpf-actions{gap:24px}.cwpf-dialoghead h2{font-size:14px}}@media (max-width:600px){.cwpf-subnav{top:72px}}@media (max-width:360px){.cwpf-hero h1{font-size:45px}.cwpf-herolabel{flex-direction:column;align-items:start;gap:3px}.cwpf-appvisual.is-phone{gap:20px}.cwpf-phonecompanion{max-width:110px}.cwpf-phonecompanion b{font-size:18px}.cwpf-aibar{grid-template-columns:83px 1fr 27px;gap:9px;font-size:10px}.cwpf-connections{grid-template-columns:1fr}}
