html{font-size:16px;scroll-behavior:smooth}body,html{line-height:1.15}body{background:var(--dl-color-theme-neutral-light);color:var(--dl-color-theme-neutral-dark);font-style:normal;font-weight:400;letter-spacing:normal;margin:0;text-decoration:none;text-transform:none;fill:var(--dl-color-theme-neutral-dark)}*{border-style:solid;border-width:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}blockquote,div,figcaption,figure,h1,h2,h3,h4,h5,h6,li,p,pre,ul{margin:0;padding:0}button{background-color:transparent}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focus,[type=reset]:-moz-focus,[type=submit]:-moz-focus,button:-moz-focus{outline:1px dotted ButtonText}a{color:inherit;text-decoration:inherit}input{padding:2px 4px}details,img{display:block}details{margin:0;padding:0}summary::-webkit-details-marker{display:none}:root{--dl-color-text-white:#fff;--dl-color-grays-white:#fff;--dl-layout-space-unit:16px;--dl-color-default-white:#fff;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-color-default-orange1:#f63;--dl-layout-space-halfunit:8px;--dl-layout-space-twounits:32px;--dl-color-text-headinggrey:#1d1c1a;--dl-color-theme-secondary1:#fff;--dl-layout-radius-radius-6:0.375rem;--dl-layout-space-oneandquarter:1.25rem;--dl-layout-space-threeunits:48px;--dl-color-theme-neutral-dark:#191818;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-space-oneandhalfunits:24px;--dl-color-portswigger-accent-orange:#f63}.button{background-color:var(--dl-color-theme-neutral-light);border-color:var(--dl-color-theme-neutral-dark);border-radius:4px;border-width:1px;color:var(--dl-color-theme-neutral-dark);display:inline-block;padding:.5rem 1rem}.page-header{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start;width:100%}.rich-text-root a{color:var(--dl-color-text-white);text-decoration-color:var(--dl-color-default-orange1);text-decoration-line:underline}.rich-text-root a:hover{color:var(--dl-color-default-orange1)}.elevation-effect{box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008;transition:box-shadow .15s ease,transform .15s ease}.elevation-effect:hover{box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000008;transform:translateY(-2px)}.main-container{align-items:center;min-height:100vh}.main-container,.page-wrapper{display:flex;flex-direction:column;width:100%}.page-wrapper{align-items:flex-start;background-color:#000}.hero-section{align-self:stretch;background-color:#000;flex:1;flex-direction:column;gap:var(--dl-layout-space-threeunits);justify-content:center;min-height:1080px}.brand-stripe,.hero-section{align-items:center;display:flex}.brand-stripe{background:repeating-linear-gradient(-45deg,#ff6b35,#ff6b35 10px,#000 0,#000 20px);flex:0 0 auto;flex-direction:row;height:25px;margin-top:3rem;width:100%}.bottom-stripe{margin-bottom:3rem;margin-top:0}.hero-content{justify-content:center}.hero-content,.logo-container{align-items:center;display:flex;flex-direction:column;width:100%}.logo-container{height:auto;justify-content:flex-start;max-width:1140px}.brand-section{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:var(--dl-layout-space-unit);justify-content:center;padding-bottom:2rem;padding-top:2rem;width:100%}.main-logo{align-self:center;object-fit:cover;padding-bottom:.5rem;width:400px}.tagline{fill:var(--dl-color-default-white);align-self:center;color:var(--dl-color-default-white);font-size:2rem;font-style:normal;font-weight:700}.main-title,.tagline{font-family:Arial;letter-spacing:-2px;line-height:100%;padding-bottom:1rem}.main-title{color:var(--dl-color-text-white);display:none;font-size:3.75rem;text-align:left}.cta-buttons{align-items:center;flex-wrap:wrap;gap:3rem;height:auto;max-width:1140px;width:60%}.button-wrapper,.cta-buttons{display:flex;flex-direction:row;justify-content:center}.button-wrapper{align-items:flex-start;gap:var(--dl-layout-space-unit)}.primary-button{gap:8px;fill:var(--dl-color-text-white);align-items:center;background-color:var(--dl-color-text-headinggrey);border-radius:40px;color:var(--dl-color-text-white);display:flex;flex-shrink:0;font-family:Arial;font-size:1rem;height:auto;justify-content:center;line-height:1.45;padding:12px;text-decoration:none;transition:.3s;width:150px}.primary-button:hover{background-color:#d84104}.secondary-button{gap:8px;fill:var(--dl-color-text-white);align-items:center;background-color:var(--dl-color-text-headinggrey);border-radius:40px;color:var(--dl-color-text-white);display:flex;flex-shrink:0;font-family:Arial;font-size:1rem;height:auto;justify-content:center;line-height:1.45;padding:12px;text-decoration:none;transition:.3s;width:150px}.secondary-button:hover{background-color:#d84104}.button-text{fill:var(--dl-color-text-white);color:var(--dl-color-text-white);font-style:normal;font-weight:700}.content-section{flex-direction:row;justify-content:center}.content-section,.content-wrapper{align-items:center;display:flex;width:100%}.content-wrapper{flex-direction:column;height:auto;justify-content:flex-start;max-width:1140px;padding-bottom:60px;padding-top:60px}.intro-content{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-bottom:2rem;width:100%}.hidden-title{display:none;font-size:3.75rem;padding-bottom:1rem}.hidden-title,.section-title{color:var(--dl-color-text-white);font-family:Arial;letter-spacing:-2px;line-height:100%;text-align:left}.section-title{font-size:3rem}.highlight-text{color:var(--dl-color-default-orange1)}.description-text{align-self:center;font-size:1.375rem;font-style:normal;font-weight:500;line-height:140%;padding-bottom:4rem;text-decoration:none;text-transform:none}.description-text,.section-subtitle{color:var(--dl-color-text-white);font-family:Arial;text-align:left}.section-subtitle{font-size:3rem;letter-spacing:-2px;line-height:100%;padding-bottom:1rem}.action-guides{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:row;padding-bottom:4rem}.action-column{align-items:flex-start;display:flex;flex-direction:column;margin-right:2rem;width:60%}.action-title{font-size:2rem;letter-spacing:-2px;line-height:100%;padding-bottom:1rem}.action-description,.action-title{color:var(--dl-color-text-white);font-family:Arial;text-align:left}.action-description{align-self:flex-start;font-size:1.375rem;font-style:normal;font-weight:500;line-height:140%;padding-bottom:var(--dl-layout-space-twounits);text-decoration:none;text-transform:none}.audience-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:4rem}.audience-title{color:var(--dl-color-text-white);font-family:Arial;font-size:3rem;letter-spacing:-2px;line-height:100%;padding-bottom:2rem;text-align:left}.audience-cards{align-self:center;display:flex;justify-content:space-between;max-width:1140px;padding-bottom:var(--dl-layout-space-twounits);position:relative;width:1140px}.audience-card-link{display:contents}.audience-card{background-color:var(--dl-color-text-headinggrey);border-radius:var(--dl-layout-radius-radius-6);box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.03);height:230px;justify-content:space-between;padding:var(--dl-layout-space-oneandquarter);padding-bottom:1.25rem;position:relative;text-decoration:none;width:250px}.audience-card,.card-content{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}.card-content{min-height:80px;padding-bottom:1rem;padding-right:0;padding-top:1rem;width:100%}.card-body,.card-header,.card-icon-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;padding-left:0;width:100%}.card-text-section{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;width:100%}.card-title{fill:var(--dl-color-text-white);color:var(--dl-color-text-white);font-family:Arial;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.45;text-align:left;width:100%}.card-footer{align-items:center;color:var(--dl-color-portswigger-accent-orange);display:flex;flex-direction:row;gap:var(--dl-layout-space-twothirds);transition:.3s}.card-footer:hover{gap:1.25rem}.card-link-text{font-family:Arial;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.45}.faq-anchor{border:2px dashed hsla(0,0%,47%,.4)}.faq-anchor,.faq-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}.faq-section{max-width:1140px;width:100%}.faq-title{color:var(--dl-color-text-white);font-family:Arial;font-size:3rem;letter-spacing:-2px;line-height:100%;padding-bottom:2rem;text-align:left}.faq-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1140px;width:100%}details[data-thq=accordion-trigger]:not([open])+[data-thq=accordion-content]{display:none}details[data-thq=accordion-trigger][open]+[data-thq=accordion-content]{display:block}details[data-thq=accordion-trigger][open] summary [data-thq=accordion-icon]{transform:rotate(180deg)}.faq-accordion{display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:100%}.faq-trigger{background-color:var(--dl-color-text-headinggrey);cursor:pointer;padding:1rem 1rem 1rem 2rem}.faq-trigger:nth-child(odd){background-color:#2f2e2a}.faq-summary{align-items:center;display:flex;justify-content:space-between}.faq-question{fill:var(--dl-color-text-white);color:var(--dl-color-text-white);font-family:Arial;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.45;word-wrap:break-word;overflow-wrap:break-word}.faq-icon{transition:transform .3s ease-in-out}.faq-icon,.faq-icon svg{color:#fff}.faq-answer{display:flex;flex-direction:column;max-width:100%;padding:var(--dl-layout-space-halfunit) var(--dl-layout-space-oneandhalfunits) var(--dl-layout-space-twounits);width:100%}.faq-answer,.faq-answer-text{word-wrap:break-word;overflow-wrap:break-word}.faq-answer-text{fill:var(--dl-color-grays-white);color:var(--dl-color-grays-white);font-family:Arial;font-size:1.25rem;line-height:1.45}.faq-link{text-decoration:underline}.resources-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:2rem;padding-top:2rem}.resources-title{align-self:center;color:var(--dl-color-text-white);font-family:Arial;font-size:3rem;letter-spacing:-2px;line-height:100%;padding-bottom:2rem;text-align:center;text-align:left}.resources-container{flex-direction:column;width:100%}.resources-container,.resources-grid{display:flex;gap:2rem;justify-content:center}.resources-grid{align-self:center;flex:0 0 auto;flex-direction:row;flex-wrap:wrap}.resource-card-link{display:contents}.resource-card{align-items:flex-start;flex:0 0 auto;justify-content:space-between;padding:var(--dl-layout-space-oneandquarter);position:relative;text-decoration:none;width:350px}.resource-card,.resource-content{display:flex;flex-direction:column}.resource-content{gap:var(--dl-layout-space-halfunit)}.resource-title{fill:var(--dl-color-text-white);color:var(--dl-color-text-white);font-family:Arial;font-size:1.75rem;padding-bottom:1rem}.resource-link{align-items:center;color:var(--dl-color-portswigger-accent-orange);display:flex;flex-direction:row;gap:var(--dl-layout-space-twothirds);transition:.3s}.resource-link:hover{gap:1.25rem}.resource-link-text{font-family:Arial;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.45}.social-section{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:2rem;padding-top:2rem}.social-content{align-items:center;display:flex;justify-content:center;padding-bottom:1rem}.social-text{align-self:center;color:var(--dl-color-text-white);font-family:Arial;font-size:1.375rem;font-style:normal;font-weight:500;line-height:140%;text-align:center}.social-links{flex-wrap:wrap;gap:2rem}.social-link,.social-links{align-items:center;display:flex;justify-content:center}.social-link{transition:.3s}.social-link:hover{transform:translateY(-2px)}.social-icon{height:48px;object-fit:cover;width:48px}@media(max-width:1536px){.content-section,.hero-content{max-width:1140px}.audience-cards{align-items:center;display:flex;justify-content:space-between}}@media(max-width:1368px){.hero-content{max-width:1140px}.cta-buttons,.logo-container{max-width:1140px;width:100%}.content-section{max-width:1140px}.content-wrapper{max-width:1140px;width:100%}.audience-cards{flex-wrap:wrap;gap:1rem;width:100%}.audience-card{flex-direction:column;justify-content:space-between}.card-content{min-height:0;padding-bottom:0;padding-top:0}.faq-container{flex-direction:column;max-width:1140px}.hero-content{max-width:1140px;width:90%}.logo-container{margin-bottom:var(--dl-layout-space-twounits);margin-right:0;width:100%}.brand-section{width:60%}.cta-buttons{margin-bottom:var(--dl-layout-space-twounits);margin-right:0;width:100%}.primary-button,.secondary-button{align-self:center}.content-section{max-width:1140px;width:90%}.content-wrapper{margin-bottom:var(--dl-layout-space-twounits);margin-right:0;width:100%}.intro-content{align-items:flex-start}.audience-cards,.intro-content{align-self:center;justify-content:center}.audience-cards{display:flex;flex-direction:row}.audience-card{width:350px}.faq-container{flex-direction:column;margin-bottom:var(--dl-layout-space-twounits);margin-right:0;width:100%}}@media(max-width:800px){.brand-stripe{flex-wrap:nowrap;justify-content:space-between;width:100%}.logo-container{flex-direction:column;margin-bottom:0;margin-right:0}.brand-section{align-items:center;align-self:center;justify-content:center;max-width:90%;padding-bottom:0;padding-top:0;width:100%}.main-logo{align-self:center;width:350px}.tagline{align-self:center;text-align:center}.main-title{font-size:3.5rem;text-align:center}.cta-buttons{flex-direction:row;margin-bottom:0;margin-right:0}.primary-button,.secondary-button{align-self:center}.content-wrapper{flex-direction:column;margin-bottom:0;margin-right:0;padding-bottom:0;padding-top:0}.intro-content{align-items:center;align-self:center;justify-content:center;max-width:90%;padding-bottom:0;padding-top:0;width:100%}.hidden-title{font-size:3.5rem;text-align:center}.section-title{font-size:3rem}.description-text,.section-title{text-align:center}.section-subtitle{font-size:3rem;padding-bottom:2rem;text-align:center}.action-guides{flex-direction:column}.action-column{width:100%}.action-title{align-self:center;font-size:2rem}.action-description,.action-title,.audience-title{text-align:center}.audience-title{align-self:center;font-size:2.5rem}.audience-cards{align-self:center;flex-wrap:wrap;justify-content:center;max-width:95%;width:auto}.audience-card{width:350px}.card-title{width:100%}.faq-title{align-self:center;font-size:2.5rem;text-align:center}.bottom-stripe{flex-wrap:nowrap;justify-content:space-between;width:100%}.resources-title{align-self:center;font-size:2.5rem;text-align:center}.resources-grid{gap:2rem;justify-content:center}.resource-card{width:350px}.resource-card,.resource-content{align-items:center;align-self:center;justify-content:center}.resource-title{align-self:center;text-align:center}.resource-link{align-self:center;justify-content:center}.social-section{align-items:center}.social-links{gap:1.5rem;justify-content:center}}@media(max-width:390px){.brand-section{gap:0;max-width:100%;padding-bottom:0;padding-top:0}.main-logo{width:90%}.main-logo,.tagline{align-self:flex-start}.tagline{font-size:1.375rem;text-align:left}.main-title{font-size:3rem}.cta-buttons{align-items:flex-start;align-self:flex-start;gap:1rem;justify-content:flex-start;width:100%}.button-wrapper,.cta-buttons{flex-direction:column}.content-wrapper{max-width:100%;width:100%}.intro-content{max-width:100%;padding-bottom:0;padding-top:0}.hidden-title{font-size:3rem}.section-title{font-size:2.5rem}.description-text,.section-title{text-align:left}.section-subtitle{align-self:flex-start;font-size:3rem;text-align:left}.action-guides{width:100%}.action-title{font-size:2rem}.action-description,.action-title{text-align:left}.audience-section{align-items:center;display:flex;flex-direction:column;width:100%}.audience-title{font-size:2.5rem;text-align:left}.audience-cards{align-self:center;justify-content:center;max-width:90%}.audience-card{width:310px}.card-body,.card-text-section{width:100%}.card-title{font-size:2rem}.faq-section{width:100%}.faq-title{font-size:2rem;text-align:left}.faq-container{width:100%}.resources-title{font-size:2.5rem;text-align:center}.resources-grid{gap:1rem;justify-content:center}.resource-card{width:310px}.social-links{gap:1rem;justify-content:center}.social-icon{height:40px;width:40px}}